O programa oferece uma experiência aprofundada em desenvolvimento web, abrangendo front-end e back-end, e capacita os participantes para criar aplicações web completas e funcionais. Com orientação de profissionais experientes, o curso combina conhecimento teórico com prática por meio de projetos interativos e desafios reais. Seu diferencial é a abordagem prática e envolvente, permitindo uma compreensão eficaz dos conceitos. Os 100 melhores alunos serão recomendados para vagas de Desenvolvedor Júnior nas empresas parceiras da +praTi.
- Lógica e Programação
- Introdução: Conceitos fundamentais de Lógica de Programação, Git e Github.
- Front-end
- JavaScript: Fundamentos, conceitos avançados, práticas recomendadas.
- React: Desenvolvimento de interfaces de usuário utilizando React, componentização, props, JSX, eventos, state management, Hooks e rotas.
- Back-end
- Java: Programação orientada a objeto, estrutura e sintaxe da linguagem. Manipulação de dados, integração com o front-end. Introdução ao Blue J como ambiente de desenvolvimento Java. Introdução ao IntelliJ ou Eclipse como ambiente de desenvolvimento Java.
- API's: Criação e integração de API 's, Desenvolvimento de API's rest com Spring Boot.
- Banco de Dados
- SQL: Fundamentos de bancos de dados relacionais e não relacionais, modelagem de dados, consultas. Comandos, relacionamento entre tabelas e foreing keys e inner join.
- Aulas Complementares
- Testes: Testes com Jest unitários e de integração.
- Métodos Ágeis: Desenvolvimento de software através de métodos ágeis Scrum e Kanban.
- Mentoria: Aulas complementares com mentores externos sobre diferentes assuntos relevantes para atuação na área da tecnologia.
- Carreira
- Soft Skills: Comunicação eficaz, trabalho em equipe, gestão do tempo e inteligência emocional.
- Mercado de Trabalho: Currículo, LinkedIn e Entrevistas.
- Módulo 01
-
Atividades
-
Atividades Extras (Opcional)