Objetivo: Primeira vaga (estágio, trainee, júnior)
- Tempo mínimo estimado 1 ano (mas pode fazer no seu tempo)
Para quem é?
- Iniciantes
- Quem precisa repassar os fundamentos
Pré-requisitos
- Pelo menos 1º ano do ensino médio
Modulo 1 – Lógica de Programação, Introdução a programação, entrada, saída, atribuição, condicionais, loops, arrays, funções, projetos.
Modulo 2 – Git e Github, Conceitos, criação de projetos e versões, branchs, trabalho em equipe, resolução de problemas.
Modulo 3 – HTML e CSS Introdução, tags, display, formulários, seletores, box model, flexbox, projetos.
Modulo 4 – Programação moderna Orientação a objetos, classes, encapsulamento, composição, herança, polimorfismo, interfaces, programação funcional, expressões lambda, imutabilidade, coleções, projetos. Linguagem Java.
Modulo 5 – Banco de dados Introdução, modelo conceitual, modelo relacional, normalização, SQL, consultas, projetos.
Modulo 6 – JavaScript Introdução, tipos, var/let/const, strings, operadores, funções, objetos, construtores, prototype, classes, módulos, promises, fecth API, async/await, projetos.
Modulo 7 – Análise de sistemas Introdução, escopo, requisitos, casos de uso, modelagem conceitual.
Modulo 8 – Ambiente de desenvolvimentoLinux, terminal, IDE, Docker, instalações, procedimentos.
Modulo 9 – Back end API REST, criação de projeto, sistema e componentes, injeção de dependência, CRUD e casos de uso, camadas, controladores, serviços, repositories, entidades, ORM, DTO, autenticação e autorização, implantação. Ferramenta: Spring Boot com Java.
Modulo 10 – Front end Aplicação web, layout, navegação, rotas, requisições, CRUD e casos de uso, integrações, autenticação e autorização, implantação. Ferramenta: ReactJS com TypeScript.
Gênero: Programação
Formato: MP4
Idioma: Português
Tamanho: 44.03 GB
Servidor: Torrent