Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Algoritmos e Lógica Matemática do zero. Guia definitivo
Rating: 4.4 out of 5(23 ratings)
77 students

Algoritmos e Lógica Matemática do zero. Guia definitivo

Aprenda Algoritmo, Lógica matemática e muito mais nesse que é o curso mais completo sobre o tema.
Created byJonatan Machado
Last updated 10/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Entendimento de lógica matemática, a base da programação
  • Aplicação da lógica matemática na construção de algoritmos
  • Entender as nuances entre problema e solução
  • Estruturas condicionais e laços de repetição
  • Processo de construção de bons algoritmos
  • Conhecimento dos tipos de dados e como estão organizados na memória
  • Sistema binário e conversão entre sistema binário e decimal
  • Noções de HTML5 e JavaScript
  • Mindset de teste de software
  • Como lidar com inputs e outputs
  • Como versionar um código e hospedar no GitHub

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

12 sections88 lectures13h 30m total length
  • Boas Vindas1:41
  • Introdução0:54

    Apresentação do curso

  • Programação como hobbie2:09

    Veja como utilizar a programação como um hobbie. Conheça algumas plataformas que te permitem aprender se divertindo

  • Plataforma que algumas empresas utilizam0:43

    Algumas plataformas são utilizadas por empresas para realizar o recrutamento de profissionais.


    Essas plataformas possuem diversos problemas de algoritmos e esses problemas são utilizados no processo seletivo.

  • Plataformas para desenvolvedores1:42

    GitHub é uma das maiores plataformas de código existentes hoje. Lá você encontra o código fonte de diversos projetos importantes e alguns deles você pode até estar utilizando no ser computador nesse exato momento.


    Gosto bastante do CodeWars e vejo essa plataforma como um ótimo lugar para aprender uma nova linguagem de programação e para a prática de algoritmos.

  • Organização do curso2:13

    Explicação de como o curso vai funcionar

  • Hello World

Requirements

  • Não é necessário experiência com programação. Todo o conteúdo necessário será ensinado no curso.

Description

A proposta desse curso não é somente te ensinar algoritmos, é te ensinar do jeito certo, abordando diversos conteúdos importantes, que vão te auxiliar no processo de se tornar um(a) profissional de Desenvolvimento de Software.

Esse curso é baseado na fase de nivelamento do projeto de mentoria, Matrix Mentoria. (acesse o site e saiba mais)

Organização do Curso - Explicado com detalhes no vídeo de introdução.

Não deixe de conferir as prévias gratuitas que liberei para esse curso.

Seção 1

  • plataformas, ferramentas e conteúdos do curso

Seção 2 e 3

  • lógica matemática e matemática discreta

Seção 4

  • introdução a algoritmos

Seção 5

  • linguagem de programação


Um dos maiores erros que as pessoas cometem ao tentar aprender a programar e querer começar sem entender a base.
Existe um processo importante e que, sem ele, será muito difícil de você conseguir criar bons algoritmos.

Sabendo disso, criei uma estrutura inicial que vai cobrir de maneira bem abrangente a Lógica de Programação, que considero a base da programação.

Depois você aprenderá sobre os passos de criação de um algoritmo, entender as diferenças de perspectiva entre problema e solução e também as formas de expressar um algoritmo.

Utilizaremos JavaScript dentro do curso nos exercícios, mas não se preocupe, todo o conteúdo necessário será ensinado.
Também vamos utilizar um pouco de HTML para deixar nossos exercícios mais dinâmicos.

E além de todo o conteúdo relacionado a programação, você ainda vai aprender temas importantes, como tratamento de erros, como pensar uma solução de software, conhecerá sobre testes e um mindset matador para modelar seus futuros projetos.

Para finalizar, um tema bem importante, controle de versão. Falaremos sobre Git e Github, abordando um exemplo prático de utilização.



Who this course is for:

  • Desenvolvedor(a) em início de carreira
  • Pessoas em transição de carreira
  • Estudantes de computação e áreas correlatas