Voc tem vontade de aprimorar seus conhecimentos sobre desenvolvimento FullStack? Ento esse curso para voc! Neste curso iremos aprender na prtica como desenvolver uma soluo completa utilizando uma das stacks mais queridas do mercado: Angular 11, Spring Boot e AWS. Fique por dentro dos principais conceitos dessa tecnologia e aproveite esse contedo preparado cuidadosamente por mim: Basicamente o curso est divido em 3 mdulos: Desenvolvimento de Fron-End com Angular:O que Angular e porque eu deveria utiliz-lo;Principais conceitos do Angular: Estrutura de aplicao Angular: componentes, servios, templates, navegao, diretivas etc.;Comunicao entre componentes (pai -> filho; filho -> pai);Utilizar formulrios e lidar com entrada de dados do usurio;Realizar chamadas para uma API Rest;Rodar a aplicao local e no modo produo.O que e como utilizar a biblioteca de componentes Angular Material;Conceitos de CSS3 Flexbox;O que Git e como utilizar;Configurar ambiente de desenvolvimento;Instalar Visual Studio Code e suas extenses;Instalar NodeJS;Instalar Git;Instalar e utilizar Angular CLI;Desenvolvimento de Back-End com SpringBoot:O que Spring Boot e porque utiliz-lo;Como criar minha primeira aplicao com Spring Boot;Maven ou Gradle?Dependncias do Spring (H2, Web, Data, JUnit, MySQL etc.)Configurar ambiente de desenvolvimento: Instalar JDK;Instalar e utilizar IntelliJ IDEA;Desenvolver uma API REST e seus principais conceitos;Mtodos HTTP;Como definir endpoints;Cdigos de resposta e como utiliz-los;Especificao da API REST: Spring Docs e Open API 3.0;Configurar uma instncia de banco de dados local;Testes unitrios;Testar a camada web com @WebMvcTest. Rodando a aplicao na AWS: Criar uma conta e utilizar o perodo de testes (sem custo);Fazer deploy do cdigo Angular na S3 (Amazon Simple Storage Service);Fazer deploy da aplicao Spring Boot no servio de Elastic Beanstalk da AWS;Configurar uma instncia de banco de dados no RDS e como acess-la de sua mquina local. Ao longo do da nossa jornada iremos desenvolver uma soluo de Checklist; portanto, eu conduzo o curso da seguinte maneira:- Primeiramente a explicao de um tpico terico de acordo com o cronograma do curso;- Em seguida, aplicaremos esse tpico na soluo proposta. Espero vocs l e timo aprendizado! Carlos A.J. Lazarin