|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-boot-thymeleaf-course/
课程评论:没有评论
课程名称:Spring Boot 3 Thymeleaf 实时网络应用 - 博客应用 课程概述:在本课程中,您将学习如何使用 Spring Boot 3、Spring MVC、Thymeleaf、Spring Security 6、Spring Data JPA 和 MySQL 数据库逐步构建一个完整的实时博客应用。课程使用最新版本的 Spring Boot 3、Spring Framework 6、Spring Security 6(不使用弃用的 API/类)和 Thymeleaf 3。课程中还添加了一个 Thymeleaf 快速入门课程,包含 20 多讲,因此如果您对 Thymeleaf 不熟悉,可以先观看这个入门课程,再学习如何构建博客应用。注意:此课程为项目开发课程,您需要对 Spring Boot、Spring Security、Spring Data JPA 和 MySQL 数据库有基本的了解。 学习内容: - 学习使用实时行业标准方法,使用 Spring Boot 3 和 Thymeleaf 构建网络应用 - 搭建完整的全栈博客应用:使用 Spring Boot MVC 进行后端,Thymeleaf 进行前端 - 学习如何通过 Spring MVC 构建网络应用 - 学习使用 Thymeleaf 的属性、布局、表单处理、标准表达式等 - 学习使用 Hibernate Validator 进行表单和 Bean 验证 - 学习如何使用 Bootstrap CSS 5 框架为网页设计样式 - 学习如何将 Spring Boot 应用连接到 MySQL 数据库 - 学习如何使用三层架构 - 控制器、服务和存储库/DAO 层 - 学习如何为博客应用创建 JPA 实体 - 学习如何为 JPA 实体创建 Spring Data JPA 存储库 - 学习如何使用 Spring Security 保护网络应用 - 学习如何使用 Spring Security 进行身份验证和授权,实施注册、登录和登出功能 - 学习实现过滤/搜索功能 - 学习创建自定义映射器,将实体转换为 DTO 及反向转换 课程使用的技术和工具: - Java 17 - Spring Boot 3 - Spring Framework 6 - Spring MVC 6 - Thymeleaf - Bootstrap CSS 5 框架 - Spring Security 6 - Spring Data JPA - Hibernate 框架 6 - MySQL 数据库 - Maven - IntelliJ IDEA - AWS 学生反馈:“Ramesh总是一个很好的老师。”课程结构良好,基本概念解释清晰。讲师积极回应问题,能够解决实际问题,简单明了地解释使得初学者可以理解材料。课程帮助学生在短时间内建立了对 Spring Boot 的信心。 欢迎加入本课程,提升您的 Spring Boot 和 Thymeleaf 技能,构建令人兴奋的博客应用!
In this course, you will learn how to build a real-time complete blog application step by step using Spring Boot 3, Spring MVC, Thymeleaf, Spring Security 6, Spring Data JPA, and MySQL database.In this course, we will be using Spring Boot 3, Spring Framework 6, Spring Security 6 (no deprecated APIs/classes), and Thymeleaf 3 - The latest versions as of now.I have added a Thymeleaf crash course with 20+ lectures so if you are new to Thymeleaf then first watch the Thymeleaf crash course and then build a Blog application.Note: This is the project development course so you need to have a basic understanding of Spring Boot, Spring Security, Spring Data JPA, and MySQL databaseWhat you will learn?- Learn to build a web application using a real-time industry standard approach using Spring boot 3 and Thymeleaf.- Learn to build a complete blog full-stack web application - Spring Boot MVC for backend and Thymeleaf for Frontend.- Learn how to use Spring MVC to build a web application- Learn how to use Thymeleaf attributes, layouts, form handling, standard expressions, etc- Learn Form and Bean Validations using Hibernate Validator- Learn how to use Bootstrap CSS 5 Framework for styling web pages.- Learn how to connect Spring boot application with MySQL database- Learn how to use three-layer architecture - controller, service, and repository/DAO layers.- Learn how to create JPA entities for a Blog application- Learn how to create Spring Data JPA repositories for JPA Entities- Learn how to secure Web applications using Spring Security- Learn how to use Spring Security's Authentication and Authorization - Learn how to implement Registration, Login, and Logout features- Learn to implement Filter/Search Feature- Learn to create a custom Mapper to convert Entity to DTO and vice versaWhat is Spring Boot?Spring Boot is basically an extension of the Spring framework which eliminated the boilerplate configurations required for setting up a Spring application.Spring Boot is an opinionated framework that helps developers build Spring-based applications quickly and easily. The main goal of Spring Boot is to quickly create Spring-based applications without requiring developers to write the same boilerplate configuration again and again.What is Thymeleaf?Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS, and even plain text.The main goal of Thymeleaf is to provide an elegant and highly-maintainable way of creating templates.It's commonly used to generate HTML views for web applications.Thymeleaf is a very popular choice for building UI so we will be using Thymeleaf to build the view layer in the Spring MVC web application (Blog App).Technologies and Tools Used:- Java 17- Spring Boot 3- Spring Framework 6- Spring MVC 6- Thymeleaf- Bootstrap CSS 5 Framework- Spring Security 6- Spring Data JPA- Hibernate Framework 6- MySQL Database- Maven- IntelliJ IDEA- AWSSample amazing feedback from students on this course:Dhirendra Singh:"Ramesh is always a NICE teacher........"Stefan Petkov:"Very well structured course. Understandable and well explained the basic concepts in Spring Framework and Thymeleaf. Good job Ramesh!"Tuan Anh Do:"Great course, the instructor is also enthusiastic to answer, some practical problems have been solved in the lesson"Adnan Alasow:"The instructor effectively communicates in a clear and simplified manner that enables a beginner such as myself to comprehend the material."Devin Berkani:"Ramesh is simply the best instructor around when it comes to all things Java and Spring. The course was structured in such a way that I was able to complete a full-fledged CRUD application by the end of it and actually understand WHY it works as opposed to just mindlessly typing code alongside someone in a video (which was unfortunately my experience with many other Udemy courses before I found Ramesh). I feel more confident and comfortable with Spring Boot than I ever thought I could after such a short amount of time. One of the things that impressed me the most was how quick Ramesh was with his responses. Whenever I had a question, he was there to answer it in a timely manner. I felt like I was his only student, even though there were probably hundreds of others in the class. I am so grateful for Ramesh's expertise and can't wait to start his REST API course next! This course deserves more than a 5-star rating, but that's all I can give, so that's what it gets."FRANCISCO ERICK CARMONA GARCIA:"This course teaches you all related to Thymelead plus Spring boot security, how to create project well structured, practical CSS Bootstrap, Relational Database, JPA. Explanation is clear from the instructor."Check out all the reviews/ratings for this course in the Reviews section of this course.