Desenvolvedor Full Stack - Do Zero à Nuvem
Sabemos que nos tempos atuais a demanda por profissionais de Tecnologia de Informação tem crescido de forma assustadora, sendo assim uma grande galera está entrando em processo de migração de área de atuação, e os mesmos precisam de conteúdos de qualidade e com informações realmente relevantes.
-----------------------------------
O que você aprenderá
- Instalar e configurar as ferramentas corretas para iniciar um projeto Web Fullstack
- Conceitos de Spring Boot 2.x.x
- Spring Security
- Spring Data JPA
- Spring MVC
- Linguagem de Programação Java 11
- POO - Programação Orientada a Objetos
- Conceitos do Framework Angular 12
- Implementar Autenticação com tokens JWT em seu projeto
- Implementar Autorização com tokens JWT em seu projeto
- Realizar deploy de sua aplicação frontend para nuvem da Vercel
- Realizar deploy de sua aplicação backend para nuvem da Heroku
- Conceitos de Typescript, HTML5 e CSS3
- Criar uma API REST
- Consumir uma API REST usando a ferramenta Postman
- Consumir uma API REST usando o front desenvolvido no curso
- Utilização do banco de dados h2 em tempo de compilação
- MySql em aplicações Spring Boot
e muito mais...
-----------------------------------
VISÃO FUNCIONAL:
Neste projeto você vai aprender a construir uma aplicação web completa, CRUD (CREATE, READ, UPDATE e DELETE) de um sistema Gerenciador de Ordens de Serviço que poderá ser implementado em uma pequena empresa.
VISÃO TÉCNICA - BACK END:
Iremos criar uma API Rest usando Java com Spring Boot 2.x.x e banco de dados MySQL. Vamos usar JPA com Hibernate Vamos aprender também validação de dados, tratamento de exceções, uso adequado do protocolo HTTP no padrão REST e muito mais.
Versão: Spring Boot 2.3.x
VISÃO TÉCNICA - FRONT END:Além do back end, também vamos desenvolver o front end utilizando Angular 12. Vamos explorar a arquitetura MVC do Angular, os componentes visuais do Angular Material, Angular reactive forms, navegação.
Versão: Angular 12