
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Apresentação do curso
Veja como utilizar a programação como um hobbie. Conheça algumas plataformas que te permitem aprender se divertindo
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.
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.
Explicação de como o curso vai funcionar
Esse conteúdo é parte de uma playlist do canal do MatrixMentoria no youtube, que cobre o básico de JavaScript
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.