Duração do curso online: 8 horas e 27 minutos
Novo curso
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.
8 horas e 27 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios

Curso GratuitoProgramação com Python
11h55m
27 exercícios

Curso GratuitoProgramação em C#
4h07m
47 exercícios

Curso GratuitoProgramação em Python
4h31m
25 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 9 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks