Build Spring Boot and Thymeleaf Real Time Web Application
Build Spring Boot and Thymeleaf Real Time Web Application, available at $64.99, has an average rating of 4.7, with 172 lectures, based on 29 reviews, and has 230 subscribers.
You will learn about Developing Production Ready Industry Standard Full Stack Web Application with Spring Boot and Thymeleaf Securing Spring Boot Web application with Spring Security Encrypting the plain passwords using Spring Security Connecting Spring Boot application with ORM Frameworks like JPA and Hibernate JPA/Hibernate OneToOne, OneToMany Relationships Integrating Spring Boot application with Thymeleaf template Filtering the records, searching and sorting Validating the Thymeleaf forms at Client side Handling the Exceptions in Spring Boot Creating custom exceptions in Spring Boot Handling the Validation at Server side Adding CSS, Javascript and jQuery to Thymeleaf templates Deploying the Spring Boot application to Heroku and AWS cloud Dockerizing the Spring Boot application Creating Spring profiles for different environments Connecting Spring Boot application to MySQL and PostgreSQL database Adding Bootstrap 5 to Thymeleaf templates and make application mobile responsive Creating JPA query methods to perform the database operations Mapping Entity objects to DTO objects using Model Mapper This course is ideal for individuals who are Developers who already know basics of Spring framework and wants to Build Real World Project or University students who want to learn Full Stack Development with Spring Boot and Thymeleaf It is particularly useful for Developers who already know basics of Spring framework and wants to Build Real World Project or University students who want to learn Full Stack Development with Spring Boot and Thymeleaf.
Enroll now: Build Spring Boot and Thymeleaf Real Time Web Application
Summary
Title: Build Spring Boot and Thymeleaf Real Time Web Application
Price: $64.99
Average Rating: 4.7
Number of Lectures: 172
Number of Published Lectures: 172
Number of Curriculum Items: 172
Number of Published Curriculum Objects: 172
Original Price: ₹999
Quality Status: approved
Status: Live
What You Will Learn
- Developing Production Ready Industry Standard Full Stack Web Application with Spring Boot and Thymeleaf
- Securing Spring Boot Web application with Spring Security
- Encrypting the plain passwords using Spring Security
- Connecting Spring Boot application with ORM Frameworks like JPA and Hibernate
- JPA/Hibernate OneToOne, OneToMany Relationships
- Integrating Spring Boot application with Thymeleaf template
- Filtering the records, searching and sorting
- Validating the Thymeleaf forms at Client side
- Handling the Exceptions in Spring Boot
- Creating custom exceptions in Spring Boot
- Handling the Validation at Server side
- Adding CSS, Javascript and jQuery to Thymeleaf templates
- Deploying the Spring Boot application to Heroku and AWS cloud
- Dockerizing the Spring Boot application
- Creating Spring profiles for different environments
- Connecting Spring Boot application to MySQL and PostgreSQL database
- Adding Bootstrap 5 to Thymeleaf templates and make application mobile responsive
- Creating JPA query methods to perform the database operations
- Mapping Entity objects to DTO objects using Model Mapper
Who Should Attend
- Developers who already know basics of Spring framework and wants to Build Real World Project
- University students who want to learn Full Stack Development with Spring Boot and Thymeleaf
Target Audiences
- Developers who already know basics of Spring framework and wants to Build Real World Project
- University students who want to learn Full Stack Development with Spring Boot and Thymeleaf
Welcome to the Best online course Full Stack Development: Spring Boot and Thymeleaf to become a master in building industry standard full stack web application that includes more than 10+ features that you would expect from real world applications.
Following are some of the Application features –
-
Connecting the Spring Boot application to the MySQL database
-
Connect Spring boot application to ORM frameworks JPA, Hibernate
-
Use the JPA mappings OnetoOne, OneToMany
-
Perform the database operations
-
Searching, Sorting, and Filtering the records
-
Creating the JPA query methods
-
Securing the web application using Spring security
-
Encrypt the plain password using Spring security
-
Creating Registration and Login form
-
Integrating Spring boot application with Thymeleaf template
-
Adding CSS, Bootstrap 5, Javascript, and jQuery to the Thymeleaf template
-
Make the application mobile responsive for the best experience
-
Deploy the application to production servers Heroku, AWS
-
Dockerize the Spring Boot application
-
Add the Spring profiles to configure the datasource for different environments
and will be adding many more features as we progress in the course.
If you are not familiar with Thymeleaf, I have created a separate section to learn about the basics of Spring Boot and Thymeleaf.
This course is completely Practical and Full of Hands On coding. You will code every single line along with me and i will explain each and every line of code that what we are writing.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Quick Demo of the Expense Manager Application
Chapter 2: Setup the Development Environment
Lecture 1: Download and Install Java JDK
Lecture 2: Download and Install Development IDEs
Lecture 3: Download and Install MySQL Server and MySQL Workbench
Lecture 4: Download and Install Git
Lecture 5: Download and Install PostgreSQL
Chapter 3: Feature 1 – Read Expenses from Database and Display it in HTML table
Lecture 1: What is Spring Intializer?
Lecture 2: Create Spring Boot project using Spring Intializr
Lecture 3: Create Spring Boot Project using STS IDE
Lecture 4: Organize the Spring boot project and Add necessary dependencies
Lecture 5: Create DTO and JPA entity for expense details
Lecture 6: Create JPA repository for expense details
Lecture 7: Create Service class for expense details
Lecture 8: Map JPA entity to DTO object
Lecture 9: Use Model Mapper to map JPA entity to DTO object
Lecture 10: Create thymeleaf template
Lecture 11: Create Expense Controller
Lecture 12: Configure datasource
Lecture 13: Create expenses and Pass it to thymeleaf
Lecture 14: Access the model data in thymeleaf
Lecture 15: Read expenses from Database
Lecture 16: Change the date format
Chapter 4: Feature 2 – Deploy the Application Heroku
Lecture 1: Heroku Update
Lecture 2: Push the code to Github repository
Lecture 3: Create application inside Heroku and provision Postgresql database
Lecture 4: Configure datasource for PostgreSQL database
Lecture 5: Set the spring profile and deploy the application to Heroku
Lecture 6: Connect to PostgreSQL database from Local machine
Chapter 5: Feature 3 – Save the Expense Details to Database
Lecture 1: Create new Thyemeleaf template for Expense Form
Lecture 2: Create a Expense Form
Lecture 3: Bind the Java object to Expense form
Lecture 4: Bind the form values to Java Object
Lecture 5: Create a Service method to Save Expense details
Lecture 6: Set Expense ID and Expense Date
Lecture 7: Save the Expense Details to Database
Lecture 8: Download the jQuery Core library
Lecture 9: Download the jQuery UI library
Lecture 10: Add the jQuery Datepicker
Lecture 11: Add the jQuery Calendar Missing icons
Lecture 12: Deploy the changes to Heroku
Chapter 6: Feature 4 – Delete the Expense details
Lecture 1: Create Delete link for all the Expenses
Lecture 2: Create a handler method to Delete Expense
Lecture 3: Create JPA finder method
Lecture 4: Create a service method to Delete Expense
Lecture 5: Delete the Expense Details
Lecture 6: Deploy the Changes to Heroku
Chapter 7: Feature 5 – Update the Expense details
Lecture 1: Create a Update Link
Lecture 2: Create service method to Update Expense
Lecture 3: Update the Expense Details
Lecture 4: Deploy the changes to Heroku
Chapter 8: Feature 6 – Filter the Expenses (Searching and Sorting)
Lecture 1: Create Textbox to Filter Expenses by name
Lecture 2: Create Java model class and Bind it to Thymeleaf form
Lecture 3: Bind the form values to Java object
Lecture 4: Create JPA finder method to filter expenses by name
Lecture 5: Create service method for Filter expenses
Lecture 6: Filter expenses by name
Lecture 7: Create dropdown list for sorting expenses
Lecture 8: Sort the expenses
Lecture 9: Create textbox for start date and end date
Lecture 10: Add jQuery date picker to textboxes
Lecture 11: Modify the JPA finder method
Lecture 12: Modify the service method
Lecture 13: Modify the Controller method
Lecture 14: Filter the expenses by Date
Lecture 15: Deploy the changes to Heroku
Chapter 9: Feature 7 – Calculate the Total Expense
Lecture 1: Print a message for Totalling the Expenses
Lecture 2: Calculate Total Expenses
Lecture 3: Update the Total expenses in Thymeleaf template
Lecture 4: Format the Currency
Lecture 5: Deploy the changes to Heroku
Chapter 10: Feature 8 – Add Server Side Validations to the Application
Lecture 1: Add the Hibernate validator dependency
Lecture 2: Validate the Expense name
Lecture 3: Validate the Expense amount
Lecture 4: Create a custom validator
Lecture 5: Validate the Expense date
Lecture 6: Deploy the changes to Heroku
Chapter 11: Feature 9 – Add Client Side Validations to the Application
Lecture 1: Add jQuery validator library to the application
Lecture 2: Add validation to the Expense name
Lecture 3: Add validation to the Expense amount and date
Lecture 4: Add custom validation for expense amount
Lecture 5: Deploy the changes to Heroku
Chapter 12: Feature 10 – Login Feature
Lecture 1: Create Login page
Lecture 2: Create Register page
Lecture 3: Create model class for User
Lecture 4: Create JPA entity for User
Lecture 5: Create JPA repository for User
Lecture 6: Create Register form
Instructors
-
Bushan Sirgur
Java Developer, Blogger, Youtuber
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 8 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024