Codetrek - Uma jornada através da programação web
Este curso oferece uma base sólida em desenvolvimento web, cobrindo desde conceitos iniciais de programação até práticas avançadas. Os módulos são organizados para levar o aluno de um nível básico a avançado, preparando-o para criar aplicações modernas e escaláveis.
1. Introdução à Programação
Os alunos aprendem lógica de programação por meio de fluxogramas e pseudocódigo, entendendo a estrutura e o fluxo de algoritmos.
2. JavaScript Básico
Foco na linguagem essencial para a web: JavaScript. Revisão de conceitos como variáveis, estruturas de controle, arrays e objetos, além de manipulação de arquivos com Node.js.
3. Frontend I
Estudo de HTML e CSS, incluindo HTML semântico, estilização, responsividade e animações. JavaScript é utilizado para manipular elementos da interface.
4. Projeto Integrador I
Aplicação prática dos conhecimentos de frontend em um projeto integrador.
5. Orientação a Objetos
Introdução ao TypeScript, focando em classes, tipos, interfaces, genéricos e boas práticas de programação.
6. Frontend II
Desenvolvimento com React, cobrindo a criação de componentes, gerenciamento de estados e roteamento.
7. Banco de Dados
Introdução a bancos de dados relacionais, operações CRUD e SQL avançado.
8. Backend I
Desenvolvimento de APIs com Express, integração com bancos de dados e manipulação de rotas.
9. Integração Cliente-Servidor
Criação de uma aplicação completa integrando frontend e backend.
10. Projeto Integrador III
Desenvolvimento de uma aplicação completa como avaliação final.
Conclusão
Este curso capacita o aluno a desenvolver aplicações web completas, pronto para os desafios do mercado.
