Angular 11 + Spring Boot 2 + Deploy Heroku + Github Pages
Projeto Web Fullstack completo com tecnologias como Spring Boot, Angular 10 e 11, Heroku, JPA, Git, Github e muito mais!
Angular 11 + Spring Boot 2 + Deploy Heroku + Github Pages free download
Projeto Web Fullstack completo com tecnologias como Spring Boot, Angular 10 e 11, Heroku, JPA, Git, Github e muito mais!
O que você aprenderá
Instalar e configurar as ferramentas corretas para iniciar um projeto Web Fullstack
Conceitos de Spring Boot 2.x.x
Conceitos de Angular 10 e 11
Versionar seu código com Git Bash e Github
Deploy de sua aplicação no Heroku (back end)
Build de seu frontend para o Github Pages (front end)
Conceitos básicos 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 de SQL em modo de desenvolvimento
Utilização do banco de dados h2 em tempo de compilação
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 uma biblioteca, gerenciando seus livros e categorias.
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 para mapeamento objeto-relacional e implantação na nuvem usando a plataforma Heroku. 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.0.x e 1.5.x
VISÃO TÉCNICA - FRONT END:
Além do back end, também vamos desenvolver o front end utilizando Angular 10. Vamos explorar a arquitetura MVC do Angular, os componentes visuais do Angular Material, Angular reactive forms, navegação. Vamos cobrir também todo processo de publicação do app no Github Pages.
Versão: Angular 10
ESTE CURSO É DESTINADO A QUEM DESEJA:
Aprender os conceitos de como construir um back end com Spring Boot
Aprender a publicar o back end no Heroku
Aplicar na prática os conteúdos da faculdade em um projeto pessoal
Incrementar seu portfolio e seu currículo
Estudantes de cursos de computação e desenvolvimento de sistemas
Profissionais que desejam adquirir conhecimento nas técnicas e ferramentas propostas no curso
Entusiastas que desejam criar aplicativos e sistemas
Se sua necessidade vai ao encontro de pelo menos um desses objetivos, você está no lugar certo. Então não perca mais tempo: comece já este curso!

