Formações Programação Java Web: crie aplicações usando Spring Boot
Formação Java Web: crie aplicações usando Spring Boot
Java Web e Spring Boot
* Esta formação faz parte dos nossos cursos de Programação
Quero Estudar na AluraNesta formação você vai aprender tudo o que precisa para criar uma aplicação Web com Spring Boot. Você aprenderá a utilizar o Maven para configurar e gerenciar o projeto, desenvolver controladores usando o Spring MVC, persistir dados em um banco de dados PostgreSQL usando JPA, fornecer uma API REST para ser comsumida por um projeto front-end, implementando as operações de CRUD (criar, ler, atualizar, excluir) na aplicação.
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.
Conteúdos pensados para facilitar seu estudo
Formação completa para o mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosCurso graduação em Ciência da Computação na UFMG. Faço parte do Scuba Team da Escola de Programação e aqui no fórum estarei principalmente nos tópicos de Java. No tempo livre, gosto de estudar sobre neurociência e fazer musculação.
Curso graduação em Ciência da Computação na UFMG. Faço parte do Scuba Team da Escola de Programação e aqui no fórum estarei principalmente nos tópicos de Java. No tempo livre, gosto de estudar sobre neurociência e fazer musculação.
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
Neste primeiro passo, você criará um projeto utilizando Spring Boot. Adicionará dependências no projeto, com o Jackson, aprenderá a fazer o gerenciamento dessas dependências utilizando o Maven. Também explorará as funções lambda e utilizará a API de streams do Java para fazer operações com coleções e manipular os dados de diversas formas. Além disso, vamos relembrará alguns conceitos importantes, como interface, generics, API de datas e outras classes muito importantes no Java.
Curso Java: trabalhando com lambdas, streams e Spring Framework
14hVocê vai conhecer o banco de dados relacional PostgreSQL, vai modelar classes para serem salvas no banco, utilizando o Spring Data JPA, que tem várias anotações, as quais você irá conhecer.
Também vai mapear relacionamentos entre as entidades, seja um relacionamento de um para muitos ou muitos para um. Vai salvar informações no banco e recuperá-las, realizando diversos tipos de consultas, utilizando JPQL.
Também vai consumir a API do ChatGPT e integrá-la com uma inteligência artificial.
Curso Java: persistência de dados e consultas com Spring Data JPA
16hNesse último passo você irá criar uma API REST para fornecer endpoints que serão consumidos por uma aplicação front-end, entendendo o fluxo de requisições e respostas entre as aplicações.
Curso Java: criando sua primeira API e conectando ao front
10hMais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas