Conteúdo do curso
11. Introdução à Lógica de Programação
22. Entendendo o que é um Algoritmo
33. Fluxograma: O que é e como utilizar
44. Diagrama de blocos em programação
55. Variáveis e constantes
66. Tipos de dados em programação
77. Operadores aritméticos
88. Operadores lógicos
99. Operadores relacionais
1010. Estruturas de controle de fluxo: sequência
1111. Estruturas de controle de fluxo: decisão
1212. Estruturas de controle de fluxo: repetição
1313. Vetores e Matrizes
1414. Funções e procedimentos
1515. Recursividade em programação
1616. Manipulação de strings
1717. Manipulação de datas
1818. Manipulação de arquivos
1919. Programação orientada a objetos: conceitos básicos
2020. Classes e Objetos
2121. Herança e Polimorfismo
2222. Encapsulamento e abstração
2323. Exceções e tratamento de erros
2424. Testes unitários e TDD
2525. Programação assíncrona
2626. Programação concorrente e paralela
2727. Programação reativa
2828. Programação funcional
2929. Padrões de projeto
3030. Refatoração de código
3131. Introdução a bancos de dados
3232. SQL básico
3333. SQL avançado
3434. NoSQL: conceitos e prática
3535. Programação para web: conceitos básicos
3636. HTML e CSS
3737. JavaScript básico
3838. JavaScript avançado
3939. Frameworks JavaScript: React, Angular, Vue
4040. Desenvolvimento mobile: conceitos básicos
4141. Desenvolvimento mobile: prática com Flutter
4242. DevOps e Integração Contínua
4343. Controle de versão com Git
4444. Metodologias ágeis: Scrum e Kanban
4545. Clean Code e boas práticas de programação
4646. Segurança da informação em programação
4747. Inteligência Artificial: conceitos básicos
4848. Machine Learning: conceitos e prática
4949. Big Data e análise de dados
5050. Cloud Computing: conceitos e prática
E muito mais...