Companies Home Search Profile

Build Spring Boot and Thymeleaf Real Time Web Application

Focused View

Bushan Sirgur

11:48:37

9 View
  • 001 Introduction.mp4
    03:40
  • 002 Quick Demo of the Expense Manager Application.mp4
    09:35
  • external-assets-links.txt
  • 001 Download and Install Java JDK.mp4
    02:39
  • 002 Download and Install Development IDEs.mp4
    01:51
  • 003 Download and Install MySQL Server and MySQL Workbench.mp4
    03:12
  • 004 Download and Install Git.mp4
    01:06
  • 005 Download and Install PostgreSQL.mp4
    02:23
  • external-assets-links.txt
  • 001 Organize the Spring boot project and Add necessary dependencies.mp4
    05:07
  • 001 expensemanager.zip
  • 002 Create DTO and JPA entity for expense details.mp4
    04:36
  • 002 expensemanager.zip
  • 003 Create JPA repository for expense details.mp4
    02:42
  • 003 expensemanager.zip
  • 004 Create Service class for expense details.mp4
    04:06
  • 004 expensemanager.zip
  • 005 Map JPA entity to DTO object.mp4
    06:01
  • 005 expensemanager.zip
  • 006 Use Model Mapper to map JPA entity to DTO object.mp4
    04:37
  • 006 expensemanager.zip
  • 007 Create thymeleaf template.mp4
    01:52
  • 007 expensemanager.zip
  • 008 Create Expense Controller.mp4
    02:33
  • 008 expensemanager.zip
  • 009 Configure datasource.mp4
    07:09
  • 009 expensemanager.zip
  • 010 Create expenses and Pass it to thymeleaf.mp4
    04:11
  • 010 expensemanager.zip
  • 011 Access the model data in thymeleaf.mp4
    03:44
  • 011 expensemanager.zip
  • 012 Read expenses from Database.mp4
    02:33
  • 012 expensemanager.zip
  • 013 Change the date format.mp4
    03:48
  • 013 expensemanager.zip
  • 001 Push the code to Github repository.mp4
    03:20
  • 001 expensemanager.zip
  • 002 Create application inside Heroku and provision Postgresql database.mp4
    03:25
  • 002 expensemanager.zip
  • 003 Configure datasource for PostgreSQL database.mp4
    06:14
  • 003 expensemanager.zip
  • 004 Set the spring profile and deploy the application to Heroku.mp4
    06:29
  • 004 expensemanager.zip
  • 005 Connect to PostgreSQL database from Local machine.mp4
    04:40
  • 005 expensemanager.zip
  • 001 Create new Thyemeleaf template for Expense Form.mp4
    07:07
  • 001 expensemanager.zip
  • 002 Create a Expense Form.mp4
    04:04
  • 002 expensemanager.zip
  • 003 Bind the Java object to Expense form.mp4
    03:56
  • 003 expensemanager.zip
  • 004 Bind the form values to Java Object.mp4
    05:20
  • 004 expensemanager.zip
  • 005 Create a Service method to Save Expense details.mp4
    05:31
  • 005 expensemanager.zip
  • 006 Set Expense ID and Expense Date.mp4
    05:37
  • 006 expensemanager.zip
  • 007 Save the Expense Details to Database.mp4
    05:08
  • 007 expensemanager.zip
  • 008 Download the jQuery Core library.mp4
    02:54
  • 008 expensemanager.zip
  • 009 Download the jQuery UI library.mp4
    03:28
  • 009 expensemanager.zip
  • 010 Add the jQuery Datepicker.mp4
    07:26
  • 010 expensemanager.zip
  • 011 Add the jQuery Calendar Missing icons.mp4
    05:07
  • 011 expensemanager.zip
  • 011 jquery-ui-icons.zip
  • 012 Deploy the changes to Heroku.mp4
    03:57
  • 012 expensemanager.zip
  • 001 Create Delete link for all the Expenses.mp4
    03:57
  • 001 expensemanager.zip
  • 002 Create a handler method to Delete Expense.mp4
    03:09
  • 002 expensemanager.zip
  • 003 Create JPA finder method.mp4
    02:32
  • 003 expensemanager.zip
  • 004 Create a service method to Delete Expense.mp4
    03:04
  • 004 expensemanager.zip
  • 005 Delete the Expense Details.mp4
    02:40
  • 005 expensemanager.zip
  • 006 Deploy the Changes to Heroku.mp4
    02:16
  • 006 expensemanager.zip
  • 001 Create a Update Link.mp4
    02:19
  • 002 Create service method to Update Expense.mp4
    07:51
  • 002 expensemanager.zip
  • 003 Update the Expense Details.mp4
    05:44
  • 003 expensemanager.zip
  • 004 Deploy the changes to Heroku.mp4
    04:45
  • 004 expensemanager.zip
  • 001 Create Textbox to Filter Expenses by name.mp4
    02:31
  • 001 expensemanager.zip
  • 002 Create Java model class and Bind it to Thymeleaf form.mp4
    03:19
  • 002 expensemanager.zip
  • 003 Bind the form values to Java object.mp4
    06:24
  • 003 expensemanager.zip
  • 004 Create JPA finder method to filter expenses by name.mp4
    02:30
  • 004 expensemanager.zip
  • 005 Create service method for Filter expenses.mp4
    02:50
  • 005 expensemanager.zip
  • 006 Filter expenses by name.mp4
    04:21
  • 006 expensemanager.zip
  • 007 Create dropdown list for sorting expenses.mp4
    03:37
  • 007 expensemanager.zip
  • 008 Sort the expenses.mp4
    06:00
  • 008 expensemanager.zip
  • 009 Create textbox for start date and end date.mp4
    02:47
  • 009 expensemanager.zip
  • 010 Add jQuery date picker to textboxes.mp4
    05:00
  • 010 expensemanager.zip
  • 011 Modify the JPA finder method.mp4
    02:36
  • 011 expensemanager.zip
  • 012 expensemanager.zip
  • 013 Modify the Controller method.mp4
    06:16
  • 013 expensemanager.zip
  • 014 Filter the expenses by Date.mp4
    03:48
  • 014 expensemanager.zip
  • 015 Deploy the changes to Heroku.mp4
    05:44
  • 015 expensemanager.zip
  • 001 Print a message for Totalling the Expenses.mp4
    02:33
  • 001 expensemanager.zip
  • 002 Calculate Total Expenses.mp4
    03:10
  • 002 expensemanager.zip
  • 003 Update the Total expenses in Thymeleaf template.mp4
    04:03
  • 003 expensemanager.zip
  • 004 Format the Currency.mp4
    04:44
  • 004 expensemanager.zip
  • 005 Deploy the changes to Heroku.mp4
    02:13
  • 005 expensemanager.zip
  • 001 Add the Hibernate validator dependency.mp4
    02:22
  • 001 expensemanager.zip
  • 002 Validate the Expense name.mp4
    07:35
  • 002 expensemanager.zip
  • 003 Validate the Expense amount.mp4
    03:13
  • 003 expensemanager.zip
  • 004 Create a custom validator.mp4
    05:59
  • 005 Validate the Expense date.mp4
    04:00
  • 005 expensemanager.zip
  • 006 Deploy the changes to Heroku.mp4
    01:52
  • 006 expensemanager.zip
  • 001 Add jQuery validator library to the application.mp4
    03:24
  • 001 expensemanager.zip
  • 002 Add validation to the Expense name.mp4
    07:08
  • 002 expensemanager.zip
  • 003 Add validation to the Expense amount and date.mp4
    02:07
  • 003 expensemanager.zip
  • 004 Add custom validation for expense amount.mp4
    06:20
  • 004 expensemanager.zip
  • 005 Deploy the changes to Heroku.mp4
    02:48
  • 005 expensemanager.zip
  • 001 Create Login page.mp4
    06:04
  • 001 expensemanager.zip
  • 002 Create Register page.mp4
    02:50
  • 003 Create model class for User.mp4
    01:52
  • 003 expensemanager.zip
  • 004 Create JPA entity for User.mp4
    03:08
  • 005 Create JPA repository for User.mp4
    01:16
  • 006 Create Register form.mp4
    02:41
  • 006 expensemanager.zip
  • 007 Bind java object to Thymeleaf object.mp4
    03:30
  • 007 expensemanager.zip
  • 008 Bind form values to Java object.mp4
    05:41
  • 008 expensemanager.zip
  • 009 Create service method to save user details.mp4
    04:07
  • 009 expensemanager.zip
  • 010 Save the user details to Database.mp4
    07:18
  • 010 expensemanager.zip
  • 011 Create Login form.mp4
    02:32
  • 011 expensemanager.zip
  • 012 Deploy the changes to Heroku.mp4
    02:16
  • 001 Add hibernate validations to UserDTO.mp4
    03:43
  • 001 expensemanager.zip
  • 002 Validate the Register form.mp4
    06:16
  • 002 expensemanager.zip
  • 003 Create custom JS file for Register template.mp4
    02:19
  • 003 expensemanager.zip
  • 004 Add jQuery validations.mp4
    10:31
  • 004 expensemanager.zip
  • 005 Add custom validator for Email.mp4
    04:59
  • 005 expensemanager.zip
  • 006 Deploy the changes to Heroku.mp4
    02:14
  • 001 Create custom JS file for login.mp4
    02:13
  • 001 expensemanager.zip
  • 002 Add validations to Login form.mp4
    04:21
  • 002 expensemanager.zip
  • 003 Deploy the changes to Heroku.mp4
    01:54
  • 003 expensemanager.zip
  • 001 Add Spring Security to the Application.mp4
    03:27
  • 002 Customize the Spring security.mp4
    09:04
  • 003 Encode the Password.mp4
    04:15
  • 004 Customize the Spring security further.mp4
    06:06
  • 005 Create JPA query method for Email.mp4
    01:39
  • 006 Create custom user details service clas.mp4
    06:08
  • 007 Validate the user.mp4
    05:31
  • 008 Print the invalid credentials message.mp4
    02:58
  • 009 Deploy the changes to Heroku.mp4
    02:47
  • 001 Create logout link.mp4
    03:04
  • 002 Add the logout functionality.mp4
    05:58
  • 002 expensemanager.zip
  • 003 Deploy the changes to Heroku.mp4
    02:45
  • 003 expensemanager.zip
  • 001 Create mapping between User and Expense.mp4
    04:28
  • 001 expensemanager.zip
  • 002 Get the logged in User.mp4
    04:31
  • 002 expensemanager.zip
  • 003 Save the logged in user to database.mp4
    05:54
  • 003 expensemanager.zip
  • 004 Display the expenses based on logged in user.mp4
    04:26
  • 004 expensemanager.zip
  • 005 Modify the finder method of filter expenses.mp4
    04:21
  • 005 expensemanager.zip
  • 006 Calculate the expenses for filtered records.mp4
    01:38
  • 006 expensemanager.zip
  • 007 Deploy the changes to Heroku.mp4
    04:26
  • 007 expensemanager.zip
  • 001 Handle white label exception.mp4
    04:08
  • 001 expensemanager.zip
  • 002 Create custom exception for Expense.mp4
    01:40
  • 003 Create global exception class.mp4
    03:43
  • 003 expensemanager.zip
  • 004 Handle exceptions for Expense.mp4
    03:57
  • 004 expensemanager.zip
  • 005 Handle global exception.mp4
    06:24
  • 005 expensemanager.zip
  • 006 Deploy the changes to Heroku.mp4
    02:34
  • 006 expensemanager.zip
  • 001 Create link for Register and Login.mp4
    02:11
  • 001 expensemanager.zip
  • 002 Restrict the login page from Logged in user.mp4
    02:46
  • 002 expensemanager.zip
  • 003 Move the success message to response page.mp4
    02:56
  • 003 expensemanager.zip
  • 004 Create a link in Error page.mp4
    01:34
  • 004 expensemanager.zip
  • 005 Create util methods.mp4
    05:26
  • 005 expensemanager.zip
  • 006 Display the start date and end date in filters.mp4
    03:03
  • 006 expensemanager.zip
  • 007 Get the expenses of current month.mp4
    06:39
  • 007 expensemanager.zip
  • 008 Handle the exception for Future dates.mp4
    04:27
  • 008 expensemanager.zip
  • 009 Deploy the changes to Heroku.mp4
    02:59
  • 009 expensemanager.zip
  • 001 Download Bootstrap 5.mp4
    05:55
  • 001 expensemanager.zip
  • 002 Create Base CSS file.mp4
    04:12
  • 002 expensemanager.zip
  • 003 Create Custom CSS file for Login.mp4
    03:28
  • 003 expensemanager.zip
  • 004 Style the Login page.mp4
    10:13
  • 004 expensemanager.zip
  • 005 Change the color of Validation message.mp4
    01:53
  • 005 expensemanager.zip
  • 006 Style the Register page.mp4
    09:03
  • 006 expensemanager.zip
  • 007 Create custom CSS file for Expense form.mp4
    04:21
  • 007 expensemanager.zip
  • 008 Add styles for Expense form 1.mp4
    03:40
  • 008 expensemanager.zip
  • 009 Add styles to Expense form 2.mp4
    09:20
  • 009 expensemanager.zip
  • 010 Add styles to Expense form 3.mp4
    02:33
  • 010 expensemanager.zip
  • 011 Create custom CSS file for Expenses list.mp4
    03:56
  • 011 expensemanager.zip
  • 012 Add styles to Expenses list 1.mp4
    09:17
  • 012 expensemanager.zip
  • 013 Add styles to Expenses list 2.mp4
    09:34
  • 013 expensemanager.zip
  • 014 Add footer to the application.mp4
    02:58
  • 014 expensemanager.zip
  • 015 Add styles to the Exception messages.mp4
    09:37
  • 015 expensemanager.zip
  • 016 Deploy the changes to Heroku.mp4
    05:27
  • 016 expensemanager.zip
  • 001 Print Hello World text in Browser.mp4
    05:13
  • 001 expensemanager.zip
  • 002 Add Spring Boot DevTools.mp4
    04:31
  • 002 expensemanager.zip
  • 003 Create Thymeleaf Template.mp4
    04:20
  • 003 expensemanager.zip
  • 004 Pass data from Controller to View Template.mp4
    03:18
  • 004 expensemanager.zip
  • 005 Create Model and access the Model data in Thymeleaf.mp4
    06:24
  • 005 expensemanager.zip
  • 006 Print message based on condition in Thymeleaf.mp4
    03:40
  • 006 expensemanager.zip
  • 007 Access the URL parameter in Thymeleaf.mp4
    02:56
  • 007 expensemanager.zip
  • 008 Ternary operator in Thymeleaf.mp4
    02:31
  • 008 expensemanager.zip
  • 009 Pass data from Thymeleaf to Controller using Path Variable.mp4
    05:29
  • 009 expensemanager.zip
  • 010 Pass data from Thymeleaf to Controller using Query Params.mp4
    04:05
  • 010 expensemanager.zip
  • 011 Loop over the Array in Thymeleaf.mp4
    03:11
  • 011 expensemanager.zip
  • 012 Loop over the List.mp4
    03:02
  • 012 expensemanager.zip
  • 013 Pass the text box value to Controller.mp4
    05:01
  • 013 expensemanager.zip
  • 014 Bind Thymeleaf form values to Java object.mp4
    05:06
  • 014 expensemanager.zip
  • 015 Dropdown in Thymeleaf.mp4
    02:50
  • 015 expensemanager.zip
  • 016 Read dropdown values from Java model.mp4
    02:33
  • 016 expensemanager.zip
  • 017 Radio button in Thymeleaf.mp4
    02:56
  • 017 expensemanager.zip
  • 018 Read radio button values from Java model.mp4
    02:53
  • 018 expensemanager.zip
  • 019 Read checkbox values from Java model.mp4
    02:54
  • 019 expensemanager.zip
  • Description


    Build Full Stack Web Application with Spring Boot, Spring Security, JPA, Hibernate, Thymeleaf and Deploy to AWS, Heroku

    What You'll 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 is this for?


  • 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
  • What You Need to Know?


  • Basics of Java
  • Basics of Spring Framework
  • More details


    Description

    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.



    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Bushan Sirgur
    Bushan Sirgur
    Instructor's Courses
    Hello visitors,I am Bushan Sirgur from India, I have completed my Masters in Computer Science. Currently I am working as a Software Engineer in CenturyLink Pvt. Ltd. I have been working in Java Development since from the beginning. I have started my Career as a Intern in a startup, worked on Insurance domain and gain the knowledge on various technologies like Spring MVC, Hibernate, Struts and iBatis. I have written few posts on JavaFX, Spring MVC, Angular and Hibernate. I also own a YouTube channel B2 Tech, over 1000+ subscribers. I also made a video series on JavaFX. I would like to share my knowledge as much as possible with each and everyone out there through videos and blogs.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 167
    • duration 11:48:37
    • English subtitles has
    • Release Date 2024/03/11