Novo curso
Curso online gratuito de Spring Boot Essentials 2 por DevDojo. Aprenda os fundamentos do Spring Boot, desenvolvimento de APIs, segurança, testes e monitoramento de aplicações.
O curso "Spring Boot Essential 2" é uma excelente oportunidade para aqueles que desejam se aprofundar no desenvolvimento de aplicações utilizando o poderoso framework Spring Boot. Com uma duração total de 8 horas e 27 minutos, este curso é ideal para desenvolvedores que já possuem algum conhecimento básico em Java e querem elevar suas habilidades ao próximo nível.
Inserido na categoria de Informática (TI) e mais especificamente na subcategoria de Linguagens de programação multiuso, que inclui Python, Ruby, Java e C, o curso proporciona uma abordagem detalhada e prática sobre como trabalhar eficientemente com Spring Boot. Mesmo não tendo avaliações ainda, o conteúdo abrangente e a didática prometem uma experiência de aprendizado valiosa.
A jornada começa com uma introdução ao curso, destacando a importância e os benefícios de utilizar Spring Boot no desenvolvimento de aplicações. Em seguida, os alunos têm a oportunidade de entender o que é Spring Boot e aprender a criar projetos "na pedreiragem", ou seja, configurando manualmente para entender profundamente a estrutura do projeto.
O curso aborda conceitos e anotações fundamentais como @Component, @Autowired e @SpringBootApplication, além de ensinar sobre o uso do Spring Boot Devtools para hot swap, o que agiliza significativamente o processo de desenvolvimento. A geração de projetos utilizando o start.spring.io também é contemplada, oferecendo uma maneira rápida e eficiente de iniciar novos projetos.
Os métodos HTTP, essenciais para a criação de APIs RESTful, são explorados em detalhes, incluindo GET, POST, DELETE e PUT. Para completar essa etapa, o curso orienta sobre a instalação e execução de um container MySQL usando Docker, preparando o ambiente para trabalhar com bancos de dados.
Entrando em Spring Data JPA, os alunos aprendem sobre mapeamento objeto-relacional e como utilizar o MapStruct para realizar mapeamentos mais simples e eficientes. Questões de validação, exceções personalizadas e tratamento global de exceções são abordadas, fornecendo uma base sólida para lidar com erros e entradas de usuário.
Ainda dentro da gestão de dados, tópicos como paginação, ordenação (sorting) e a configuração do WebMvcConfigurer são ensinados. O uso do RestTemplate para fazer requisições externas é outro ponto alto, permitindo a comunicação entre serviços.
O curso também cobre a criação e execução de testes para garantir a integridade e o funcionamento correto do código. Isso inclui testes unitários, testes de integração e configuração de perfis de Maven para testes de integração.
A segurança é outro pilar importante abordado no curso. Spring Security é explorado em diversas facetas, desde autenticação em memória, proteção contra CSRF, segurança a nível de métodos, até a autenticação com usuários armazenados em banco de dados e a proteção de URL's. Os testes de integração com Spring Security também são contemplados, garantindo que as implementações de segurança sejam robustas.
A documentação e a monitoração são os tópicos finais, onde os alunos aprendem a documentar APIs com SpringDoc OpenAPI, além de monitorar aplicações utilizando o Spring Boot Actuator, Prometheus e Grafana. Para finalizar, o curso mostra como criar imagens Docker utilizando Jib e executar aplicações com docker-compose, tornando o ambiente de desenvolvimento ainda mais profissional e eficiente.
Aula em vídeo: Spring Boot Essentials 2 - Introdução ao curso.
0h04m
Aula em vídeo: Spring Boot 2 Essentials 01 - O que é Spring Boot
0h04m
Aula em vídeo: Spring Boot 2 Essentials 02 - Criando projeto na pedreiragem pt 01
0h09m
Aula em vídeo: Spring Boot 2 Essentials 03 - Criando projeto na pedreiragem pt 02
0h14m
Aula em vídeo: Spring Boot 2 Essentials 04 - @Component, @Autowired, @SpringBootApplication
0h12m
Exercício: _Qual anotação pode ser utilizada para transformar uma classe em um componente automaticamente injetável no Spring?
Aula em vídeo: Spring Boot 2 Essentials 05 - Hot Swap com Spring Boot Devtools
0h04m
Aula em vídeo: Spring Boot 2 Essentials 06 - Gerando projeto com start.spring.io
0h10m
Aula em vídeo: Spring Boot 2 Essentials 07 - Método GET parte 1
0h07m
Aula em vídeo: Spring Boot 2 Essentials 08 - Método GET parte 2
0h10m
Exercício: _Qual é a boa prática para retornar informações extras em uma requisição utilizando Spring Boot?
Aula em vídeo: Spring Boot 2 Essentials 09 - Método POST
0h09m
Aula em vídeo: Spring Boot 2 Essentials 10 - Método DELETE
0h06m
Aula em vídeo: Spring Boot 2 Essentials 11 - Método PUT
0h03m
Aula em vídeo: Spring Boot 2 Essentials 12 - Instalando Docker e executando container MySQL
0h09m
Exercício: _Qual é a função do Docker?
Aula em vídeo: Spring Boot 2 Essentials 13 - Spring Data JPA pt 01
0h07m
Aula em vídeo: Spring Boot 2 Essentials 14 - Spring Data JPA pt 02
0h12m
Exercício: _Qual é a vantagem de separar bem o código em uma aplicação Spring Boot?
Aula em vídeo: Spring Boot 2 Essentials 15 - Framework de Mapeamento MapStruct
0h10m
Aula em vídeo: Spring Boot 2 Essentials 16 - Request Params
0h08m
Aula em vídeo: Spring Boot 2 Essentials 17 - Exceções Customizadas
0h02m
Aula em vídeo: Spring Boot 2 Essentials 18 - Handler Global
0h07m
Aula em vídeo: Spring Boot 2 Essentials 19 - Transações
0h05m
Descubra nossa seleção exclusiva de cursos online gratuitos de Spring Boot, projetados para desenvolvedores que buscam aprimorar suas habilidades em uma das tecnologias mais populares do mundo Java. Com cursos abrangentes que cobrem desde os fundamentos até tópicos avançados, você pode elevar sua carreira a novos patamares.
Para iniciantes ou para quem deseja revisar os conceitos, nossos cursos de Spring Boot básicos oferecem uma introdução sólida à configuração de projetos, injeção de dependência, e ao ecossistema Spring. Aprenda a criar aplicações web robustas com facilidade e eficiência.
Explore o desenvolvimento de aplicações web modernas utilizando Spring Boot. Esses cursos focam em como construir APIs RESTful, segurança com Spring Security, e a integração com bancos de dados usando Spring Data JPA. Domine o desenvolvimento backend e crie serviços escaláveis e seguros.
Entenda como o Spring Boot facilita o desenvolvimento de microserviços através de nossos cursos especializados. Aprenda sobre padrões de design de microserviços, comunicação entre serviços, balanceamento de carga, e muito mais. Prepare-se para construir arquiteturas de microserviços eficientes e resilientes.
Garanta a qualidade e a confiabilidade de suas aplicações com cursos focados em testes no Spring Boot. Aprenda a escrever testes unitários e de integração, a configurar testes automatizados e a utilizar práticas de TDD (Test-Driven Development) para manter seu código limpo e funcional.
Para desenvolvedores que já têm experiência com Spring Boot, oferecemos cursos avançados que cobrem tópicos como otimização de performance, monitoramento de aplicações, configurações avançadas e a integração com outras tecnologias e frameworks.
Mantenha-se atualizado com as últimas tendências e atualizações do Spring Boot. Nossos cursos são constantemente atualizados para refletir as novas versões e recursos do framework, garantindo que você esteja sempre à frente no mercado de trabalho.
Com a flexibilidade de aprender no seu próprio ritmo e o acesso imediato a todos os cursos, você pode começar a aprimorar suas habilidades em Spring Boot hoje mesmo. Inscreva-se em nossos cursos online gratuitos e dê o próximo passo em sua jornada de desenvolvedor Java com confiança.
8 horas e 27 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
176 páginas11h50m
142 páginas9h02m
238 páginas19h34m
123 páginas12h26m
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto