Spring Boot,Thymeleaf,MySQL,MongoDB,API Rest,Angular (2025)

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-boot-thymeleaf-mysql-mongodb-api-rest/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Spring Boot、Thymeleaf、MySQL、MongoDB、API Rest、Angular(2025) 课程概述: 本课程旨在教授学生如何使用Spring Boot框架开发独立且可运行的生产级应用程序。Spring Boot极大简化了基于Spring的应用程序创建过程,使得开发人员能够以最少的配置快速入门。市场对掌握Java企业版生态系统的专业人士需求旺盛,Spring Boot与ORM框架Hibernate的结合使其在业界占据一席之地。 在课程结束时,学员将掌握Spring Boot的实用知识,为今后的职业生涯打下坚实基础。课程内容覆盖以下关键主题: 1. Spring Boot的安装与基本配置 - 使用STS(Spring Tool Suite)进行项目创建 - 通过Maven添加依赖库 - 处理常见错误与项目部署 2. Thymeleaf的使用 - 创建Bootstrap的布局 - 动态数据渲染及条件循环 - 表单处理与验证 - 文件上传与404、500错误自定义 3. 数据库交互 - 使用MySQL和MongoDB进行数据存储及复杂查询 - 实现表格关系及分页功能 - 创建搜索过滤功能 4. 安全性与API集成 - Spring Security配置,保护Web应用及API - JWT的创建、签名与验证 - 使用Postman进行API测试 5. Angular框架基础 - 学习如何与Spring Boot项目进行Docker化部署 通过本课程,学员不仅能够获取Spring Boot开发所需的技能,还能学习如何构建完整的应用程序,从而提升在就业市场的竞争力。

课程评论(0条)

课程详情

Spring Boot facilita la creación de aplicaciones basadas en Spring independientes y de grado de producción que puede "simplemente ejecutar". Según sus creadores, se tomó una opinión obstinada de la plataforma Spring y las bibliotecas de terceros para que pueda comenzar con el mínimo esfuerzo. La mayoría de las aplicaciones de Spring Boot necesitan una configuración mínima de Spring.Existe una alta demanda en el mercado por profesionales que manejen esta herramienta del ecosistema de Java Enterprise Edition, y junto con el ORM Hibernate, se han logrado posicionar bastante bien.En este curso aprenderás a trabajar de forma real con este framework, para tener una salida laboral efectiva. Al terminar el curso contarás son sólidos conocimientos sobre esta Spring Boot.Instalación y primeros pasosSTS Spring Tool SuitePrimer proyecto, agregando librerías mediante MavenInstalación de librerías mediante MavenDev Tools WebManejo de errores comunes al iniciarDespliegue, reinicio y detención del proyectoAnotacionesControladores y rutasAnotaciones para métodos de ruta, parámetros por la URLThymeleaf, creación de layout con BootstrapThymeleaf fragmentos, renderización de datos dinámicos, helpers de formato, condicionales, ciclosFormularios, validaciones con anotaciones, mensajes de error, implementación en vistas.Mensajes Flash en thymeleafFormularios select, checkboxCreación de archivo de configuraciónUpload de archivos con formularios Thymeleaf. Configuraciones para manejo de archivosPersonalización error 404, 500Implementación de AjaxEnvío de E-Mail SMTPInyección de dependenciasInterceptoresModelosCreación de servicios e interfaces de conexión a la BDJPA Repository con MySQL, consultas simples, creación de modelosJPA Repository con MySQL, consultas complejas, in, where, like, findRelación de tablas mediante entities tanto en mysql como en mongodbPaginación de registrosCreación de filtros de búsquedaJPA MongoDB, consultas simplesJPA MongoDB, consultas completas, CRUDReportes: PDF, EXCEL, CSVSpring Security (Solución para web security configurer adapter deprecated)Spring Security CSRFSpring Security login simple, logoutSpring Security, login personalizado, protección de rutas, logout personalizadoSpring Security Login con JPA RepositorySpring Security en Thymeleaf (Fundamental para validaciones en interfaces gráficas)Spring Security Manejo de Roles y AutoritiesPruebas desde PostmanComunicación y protección de API Rest con JWT mediante Spring SecurityCreación, firma y validación de JWT (Json Web Token)Cliente API Rest (Vital para microservicios o integraciones externas)Despliegue en producciónAPI Rest - Creación API SimpleAPI Rest - Creación API con RestTemplateAPI Rest - CRUD con GET, POST, PUT y DELETEAPI Rest - Upload de ArchivosAPI Rest - Login JWTAPI Rest - Protección de rutas con JWT y Spring SecurityAPI Rest - CORSAPI Rest - Ejemplos con MySQL y MongoDBAngular 17Aprendemos a Dockerizar nuestros proyectos Spring Boot

课程标签

0人关注该课程

主题相关的课程