Desenvolva aplicações web de ponta a ponta, aproveitando todo o potencial do Java e do Spring Boot
Na primeira etapa da formação, você irá criar um projeto Spring Boot de linha de comando, a fim de consolidar alguns conhecimentos importantes como funções lambdas, manipulação de dados utilizando as coleções do Java e Streams.
Em seguida, você implementará novos recursos na aplicação, como relacionamentos entre entidades JPA, persistência de dados num banco PostgreSQL,** geração de consultas derivadas** e** consultas com JPQL**, além de** integrar seu projeto com a API do ChatGPT**.
Na segunda etapa da formação, você aprenderá a** transformar o seu projeto numa aplicação Web**, uma API REST que irá fornecer dados para serem consumidos pela aplicação front-end e aprenderá a realizar o deploy da aplicação.
Esta formação abrange desde os conceitos básicos de desenvolvimento web com Java e Spring até tópicos mais avançados, fornecendo um conhecimento abrangente para o desenvolvimento de aplicações web usando essas tecnologias.
