🆕 Coupons inserted today: 84

📆 Coupons Expired today and Deleted: 5587

📈 Total Coupons available: 9567

📦 Total removed coupons from our Site until now : 5587

100% OFF Web Development ★ 4.3 5,310 students 25.5 hours

Spring 6 and Spring Boot 3: Developing JAVA Web Applications

Uma abordagem prática, moderna e didática sobre Design e Arquitetura de Aplicações Web utilizando Java EE e Spring Boot

Description


Spring 6 and Spring Boot 3: Developing JAVA Web Applications

Free Coupons, Zero Spam
Join our Telegram for instant 100% OFF alerts 👉 t.me/coupontex

Uma abordagem prática, moderna e didática sobre Design e Arquitetura de Aplicações Web utilizando Java EE e Spring Boot

Free Coupons, Zero Spam
Join our Telegram for instant 100% OFF alerts 👉 t.me/coupontex

Welcome all !!! Bem-Vindo a todos !!!

This course has been recorded in Portuguese (audio) and includes the following content and sequence:

Este curso foi gravado em Português (áudio) e inclui o seguinte conteúdo e seqüência:

– Teoria sobre Design e Arquitetura de Aplicações JEE: Spring 6 e Spring Boot 3

– Criando a Aplicação básica do Zero (REST API) no Spring Boot Initializr (Maven Project); adicionando todas as Dependências e criando o Repositório da Aplicação com o Git e GitHub

– Implementando as Classes de Entidade (Domínio) e DTOs; Annotations a nível de Entidade – Annotations Lombok, Annotations de Mapeamento para o Banco, Annotations de Validação de Argumentos e Annotations de Mapeamento para XML e JSON

– Implementando Classes de Repositório (Persistence Layer) e de Serviço (Business Layer), e algumas das Exceções; entendendo e usando Injeção de Dependência via Construtor; aprofundamento em Spring Data (JDBC e JPA): Inversão de Controle na implementação automática de métodos CRUD / DML básicos e como quebrar esta inversão para implementar manualmente métodos customizados complexos usando JDBCTemplate

– Implementando classes de Controle (Controller Layer) e endpoints (HTTP request method + URL) para exposição de recursos REST; mapeamento do fluxo da HTTP request para cada endpoint method; paginação (Pageable) e ordenação (Sort); passagem de atributos na URL do endpoint: PathVariables e RequestParams; passagem e validação de dados no body da HTTP request (RequestBody) e response (ResponseBody); construção da resposta HTTP usando ResponseEntity e ResponseStatus; captura e tratamento local e global de exceções: ExceptionHandler e ControllerAdvice; retornando exceção no corpo da resposta HTTP, usando ErrorResponses customizadas; logging com Lombok; mappers JSON e XML (ObjectMapper) – marshalling e unmarshalling usando Jackson e JAX-B (configurando MIME types); mappers DTO – Entity (ModelMapper); injeção de dependências avançada – Construtor, Fields e Properties; resolução de ambigüidades na injeção: polimorfismo e ligação dinâmica de Spring Beans; criação e configuração de múltiplos perfis de configuração (“dev” e “prod”), com múltimos SGBDs e bancos (H2 e MySQL); SQL init files (esquemas e dados); configuração de conexões: servidor de aplicação e servidores de banco; configuração e teste de SGBD H2 em memória e de MySQL em Docker Container, usando Docker Compose; configuração do Actuator; Swagger GUI

– Compilação e empacotamento de Spring Boot apps usando Maven; deploy em servidores físicos locais usando: java -jar , mvnw spring-boot:run, docker e docker compose; criação e configuração de instâncias EC2 AWS (+VPC, Security Group, RSA Key Pair); acesso a servidores remotos usando SSH; deploy em servidores virtuais remotos na AWS; monitoração de serviços contratados na AWS para evitar-se cobranças inesperadas; criação de subdomínios e registro tipo A no seu Registrar e apontamento para o IPv4 da instância EC2 na AWS; teste de todos os endpoints da aplicação REST criada ao longo do curso

Sejam todos muito bem-vindos !!

Espero que este rico e detalhado conteúdo seja útil a todos que queiram de fato se especializar na área de desenvolvimento Web de backend utilizando JAVA EE e Spring Boot !!

* por favor, não esqueça de setar a resolução de reprodução dos videos para 1080p (ao invés de AUTO). A Udemy geralmente seta uma resolução inferior. Apesar de todos os meus videos serem renderizados e feito o upload em 4k, a max resolução na Udemy é 1k (ou menos, se você não setar manualmente).

Atenciosamente,

Daniel Pinheiro Maia, BSc.

Oracle Certified Java Programmer

Bachelor in Computing

Brazil

.


Total Students 5310
Duration 25.5 hours
Language Português (Brasil)
Original Price ₹1,429
Sale Price 0
Number of lectures 12
Number of quizzes 0
Total Reviews 13
Global Rating 4.3076925
Instructor Name Daniel Pinheiro Maia

Course Insights (for Students)

Actionable, non-generic pointers before you enroll

👍

Student Satisfaction

86% positive recent sentiment

📈

Momentum

Steady interest

⏱️

Time & Value

  • Est. time: 25.5 hours
  • Practical value: 7/10

🧭

Roadmap Fit

  • Beginner → Beginner → Advanced

Key Takeaways for Learners

  • Hands-on practice
  • Real-world examples
  • Project-based learning

Course Review Summary

Signals distilled from the latest Udemy reviews

What learners praise

Clear explanations and helpful examples.

Watch-outs

No consistent issues reported.

🎯

Difficulty

Beginner

👥

Best suited for

New learners starting from zero

Reminder – Rate this 100% off Udemy Course on Udemy that you got for FREEE!!

Do not forget to Rate the Course on Udemy!!


Ask about this course

Free Coupons, Zero Spam
Join our Telegram for instant 100% OFF alerts 👉 t.me/coupontex