Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot - Da terra à Cloud
Rating: 4.6 out of 5(34 ratings)
226 students

Spring Boot - Da terra à Cloud

Começa do zero até chegares aos Spring Cloud, passando por Beans, MVC, REST, Hibernate, Cache e tantos outros!
Created byJosé Cruz
Last updated 9/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Capacidade de desenvolver uma aplicação Spring Boot empresarial
  • Usar Spring Boot para desenvolvimento de Micro Serviços
  • Entender como construir uma REST API empresarial
  • Usar as ferramentas Cloud do Spring Boot
  • Usar o Scheduler para calendarizar tarefas na aplicação
  • Usar o Aspect Oriented Programming (Spring AOP) para lidar com os Cross Cutting Concerns
  • Internacionalização em REST API e Spring MVC
  • Entender o Spring Security, nos métodos, web e REST
  • Explorar o mecanismo Dependency Injection do Spring em diversos cenários
  • Dominar JdbcTemplate, JdbcClient, Hibernate, JpaRepository, entre outros
  • Como construir uma solução Spring Cloud: Configuration Server, Eureka, Naming Service, API Gateway

Course content

19 sections • 436 lectures • 32h 14m total length
  • O curso e seu conteúdo12:17

Requirements

  • Saber programar em Java
  • Conhecimento básico de SQL e bases de dados relacionais

Description

Transforme-se em um Especialista em Spring Boot: Do Zero à Nuvem!


Inicie sua Jornada com Spring Boot 3.x


Comece do zero e avance até a nuvem com nosso curso abrangente de Spring Boot! Aprenda a criar aplicações robustas e escaláveis, dominando 17 tópicos essenciais que o levarão do básico ao avançado.


O que você vai aprender:


1. Início Simples: Comece com um Rest Controller no start-spring-io.

2. Avançando para a Nuvem: Termine com Eureka, Configuration Server, API Gateway e dois Microserviços comunicando-se via Feign.

3. Domínio Completo: Todos os temas importantes são abordados, tanto tecnicamente quanto conceitualmente.


Conteúdo do Curso:


- REST APIs: Controllers, versionamento, internacionalização e negociação de conteúdo, com demonstrações e exercícios práticos.

- Spring MVC e Thymeleaf: Implementação de operações CRUD, autenticação e autorizações detalhadas.

- Segurança: Anotações em métodos, filtros, testes, CORS, CSRF e autorizações em REST e URLs.

- JPA e Hibernate: Relações, JPQL e JPARepositories, com foco em eficiência e simplicidade.

- Serviços de Suporte: Cache, Scheduler, SpEL e Spring AOP.

- Logging e Testing: Logback, MDC, JUnit, Mockito e testes abrangentes.

- Testes do Spring: testes aos Beans, REST e JPA

- Testes com TestContainers!


Chegando à Nuvem:


- Microserviços: Comunicação entre micro serviços usando Spring Cloud Feign.

- Eureka e Load Balancer: Registro de instâncias com o Netflix Eureka Server, com balanceamento de carga gratuito.

- Spring Gateway API: Mediação entre micro serviços e comunicação com Eureka.

- Configuration Server: Centralização das configurações das instâncias dos micro serviços.


Por que este curso é imperdível?


- Aprenda com Prática: Demonstrações e exercícios práticos para cada tópico.

- Cobertura Completa: Todos os aspectos essenciais do Spring Boot, desde a configuração inicial até a implementação na nuvem.

- Sucesso Empresarial: Ferramentas e conhecimentos para ser bem-sucedido no desenvolvimento empresarial com Spring Boot.


Não perca esta oportunidade de transformar sua carreira! Inscreva-se agora e domine o Spring Boot do zero à nuvem!

Who this course is for:

  • Este curso foi construído para todos aqueles que desejam aprender Spring Boot, desde o básico até à Cloud
  • No fim do curso, deverá ser claro como reconhecer o que é necessário para desenvolver uma aplicação, o porquê, quais as funcionalidades do Spring Boot a usar, e como vai a aplicação ser integrada na arquitetura da empresa.