Desenvolvimento Backend com Java, Spring, Keycloak e Docker

所在平台: Udemy

课程主页: https://www.udemy.com/course/desenvolvimento-backend-com-java-spring-boot-e-docker/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java、Spring、Keycloak和Docker的后端开发 课程概述:本课程旨在为希望掌握Java和Spring Boot的开发者提供现代、可扩展和稳健应用的构建知识。课程将从微服务架构的基础开始,逐步引导学员实践高效且安全的解决方案,并使用市场最佳实践。 在课程中,您将学习JPA和Hibernate的数据持久化,使用Flyway进行数据库版本控制,以及优化查询和确保数据完整性的策略。此外,我们还将讨论安全性,使用Keycloak、Spring Security和JWT,创建自动化测试以确保代码质量。通过使用Docker,您将了解如何创建隔离的开发和生产环境,从而对基础设施进行更大控制。最后,我们还将讨论可扩展策略,展示如何为大量用户提供服务而不妥协性能。 注:该课程正在开发中,每周更新三次课程内容! 您将学习的内容: - 微服务架构:构建分布式和可扩展的应用 - 实践中的Spring Boot:创建高性能的REST API - 数据库与迁移:建模、使用Flyway进行版本控制以及JPA和Hibernate的最佳实践 - 认证与授权:使用Keycloak、Spring Security和JWT进行高级安全性管理 - Docker与容器:实现应用的隔离与编排 - 单元测试与集成测试:确保代码的质量和可靠性 - 可扩展性与最佳实践:处理高请求量和优化性能的策略 适合人群: - 想要实践学习Spring Boot的Java开发者 - 希望掌握微服务架构的专业人士 - 希望深入了解数据库、安全性和测试的人员

课程评论(0条)

课程详情

Este curso foi projetado para desenvolvedores que desejam adquirir conhecimento em Java e Spring Boot, aprendendo a construir aplicações modernas, escaláveis e resilientes. Você será guiado desde os fundamentos da arquitetura de microserviços até a implementação prática de soluções eficientes e seguras, utilizando as melhores práticas do mercado.Ao longo do curso, você aprenderá sobre persistência de dados com JPA e Hibernate, versionamento de banco com Flyway, além de estratégias para otimizar consultas e garantir integridade dos dados. Também abordaremos segurança, utilizando Keycloak, Spring Security e JWT, além da criação de testes automatizados para garantir a qualidade do código.Com o uso do Docker, você entenderá como criar ambientes isolados para desenvolvimento e produção, garantindo maior controle sobre a infraestrutura. Por fim, discutiremos estratégias de escalabilidade, mostrando como preparar sua aplicação para atender um grande número de usuários sem comprometer a performance.Observação: Este curso está em fase de desenvolvimento com aulas atualizadas sendo liberadas 3x por semana!O que você vai aprender?Arquitetura de Microserviços - Estruturando aplicações distribuídas e escaláveis.Spring Boot na prática - Criando APIs REST performáticas e bem estruturadas.Banco de Dados e Migrations - Modelagem, versionamento com Flyway e boas práticas com JPA e Hibernate.Autenticação e Autorização - Segurança avançada com Keycloak, Spring Security e JWT.Docker e Contêineres - Isolamento e orquestração de aplicações.Testes Unitários e de Integração - Garantindo qualidade e confiabilidade no código. Escalabilidade e Boas Práticas - Estratégias para lidar com alto volume de requisições e otimizarPara quem é este curso?Desenvolvedores Java que querem aprender Spring Boot na prática.Profissionais que desejam dominar arquitetura de microserviços.Quem busca aprofundar conhecimentos em banco de dados, segurança e testes.

课程标签

0人关注该课程

主题相关的课程