->

Building An Online Shop With Spring Boot 3 In Java

Published 12/2022MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 370.98 MB | Duration: 2h 33m


 

Learn how to use Spring Boot, Thymeleaf, and Hibernate to build an online shop

What you'll learn

Learn the fundamentals of Spring Boot 3

Learn how to use Thymeleaf template ee to create web pages

Use Hibernate to create complex SQL queries without writing any SQL

System design and architecture

Requirements

Java knowledge is required

Description

Explore and learn the power of Spring Boot 3 and Thymeleaf Template ee. Learn how to build a web application from scratch using the most widely used web framework for Java. Spring Boot 3, Thyemelaf, and Hibernate are used together to build robust, scalable, and efficient web applications.Use the knowledge gathered throughout this course to design and build an online shop. The course has step-by-step instructions with explanations in all lessons. Don’t just learn HOW to use Spring, but also WHY we are using certain features and design patterns. This course also covers many other aspects, like system design, application architecture, database normalization, optimisations and many more.The course is structured into 3 main chapters, each covering different aspects, from introduction to Spring Boot and its features to Hibernate and communicating with the database, and finally how to build the webshop. At the end of the course you will have the main features of an online shop and the skeleton upon witch you can build a more robust web app. The knowledge gathered throughout the course will be essential for any Java web developer.All this will full explanations, written examples and code sample for all aspects discussed, as well as full source code at the end of the course.

Overview

Section 1: Introduction to Spring Boot

Lecture 1 What is Spring Boot

Lecture 2 What is Spring Boot (Video)

Lecture 3 Getting Started With Spring Boot (Video)

Lecture 4 Getting Started with Spring Boot

Lecture 5 Project Structure

Lecture 6 Managing dependencies

Lecture 7 Defining Endpoints and Controllers

Lecture 8 Defining endpoints and Controllers (video)

Lecture 9 Beans and Dependency Injection (Video)

Lecture 10 Beans and Dependency Injection

Lecture 11 Thymeleaf and rendering web pages

Lecture 12 Thymeleaf template ee

Lecture 13 Defining Requirements

Section 2: Working with the database

Lecture 14 The Database Structure (video)

Lecture 15 The Database Structure

Lecture 16 Connecting to the database and creating our entities

Lecture 17 Creating our entities (continuation)

Lecture 18 Data Access Objects and Retrieving Data from the Database

Lecture 19 Building a Generic DAO class

Lecture 20 Predicates and creating complex queries

Section 3: Building an online shop

Lecture 21 Login page template (video)

Lecture 22 Creating the login page in Thymeleaf

Lecture 23 Login and Registration Pages

Lecture 24 Form Submission and Registering a User

Lecture 25 Spring Security and Logging in a User

Lecture 26 User Authorization and the @PreAuthorize annotation

Lecture 27 Optimizing our Thymeleaf templates

Lecture 28 Adding categories

Lecture 29 Adding a new product

Lecture 30 Building the home page

Lecture 31 Returning the product image

Lecture 32 Browsing categories

Lecture 33 Building our shopping cart

Lecture 34 Placing an order

Section 4: Conclusions

Lecture 35 Other Improvements

Lecture 36 Conclusions

Lecture 37 Full source code

This is a bner course in Spring Boot, Hibernate, and Thymeleaf.

HomePage:

https://www.udemy.com/course/building-an-online-shop-with-spring-boot-3-in-java/

 

Building An Online Shop With Spring Boot 3 In Java

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss