Spring 5.0 Project: Building a Travel Website

Watch Spring 5.0 Project: Building a Travel Website

  • 2017
  • 1 Season

Spring 5.0 Project: Building a Travel Website from Packt Publishing is an online course designed to teach the fundamentals of building a travel website using the Spring Framework. This course is presented by instructor Palash Kanti Kundu, who is an expert in Java Spring Framework.

The course begins with an introduction to the Spring Framework and covers the basics of the framework, including how it works, its benefits, and how to install and set up the environment. The instructor then moves on to cover the database design and implementation using MySQL, and how it integrates with the Spring Framework.

Next, the course delves deeper into the Spring Framework, covering the core concepts such as Inversion of Control (IOC), aspect-oriented programming (AOP), and the Spring container. The instructor also provides detailed explanations of the usage and functionality of the various Spring modules such as Spring MVC, Spring Security, and Spring Data JPA.

Moving on, the course takes a practical approach by building a travel website from scratch using the Spring Framework. The instructor guides students through the complete process of building a fully-functional website, starting from the front-end design to the back-end implementation. Students learn to create a user-friendly interface using the HTML, CSS, and JavaScript, and how to integrate it with the web application using Spring MVC architecture.

In addition, the course covers various advanced topics such as optimizing the website's performance, adding security features, and implementing a payment gateway. The instructor also walks students through the steps of testing and deploying the web application to a live server.

Throughout the course, the instructor provides real-world examples and best practices to help students understand how to apply their newly-learned skills in real-life scenarios. The course includes quizzes and assignments to test students' knowledge and reinforce the concepts learned in each section.

One of the highlights of this course is the instructor's teaching style, which is clear, concise, and easy to follow. The instructor takes the time to explain complex concepts in a simple and understandable manner, making it easier for students to grasp the material. This approach is ideal for beginners who are just starting to learn the Spring Framework, but also useful for more advanced students who want to expand their knowledge of the framework.

Overall, Spring 5.0 Project: Building a Travel Website from Packt Publishing is an excellent course for anyone who wants to learn the Spring Framework or develop a travel website from scratch. The course covers all the essential concepts and provides practical examples and projects to reinforce what students have learned. With the instructor's clear and easy-to-follow teaching style, this course is suitable for both beginners and more advanced learners.

Spring 5.0 Project: Building a Travel Website is a series that is currently running and has 1 seasons (25 episodes). The series first aired on October 29, 2017.

Filter by Source

Seasons
Using Eureka Service Discovery with Spring
25. Using Eureka Service Discovery with Spring
October 29, 2017
In this video, we will be creating Multiple Micro Services.
Using Hystrix with Spring to Implement Circuit Breaker
24. Using Hystrix with Spring to Implement Circuit Breaker
October 29, 2017
In this video, we will be implementing Component that will call external Service for details about travel.
Accessing Spring JPA Data with REST
23. Accessing Spring JPA Data with REST
October 29, 2017
In this video, we will learn about Spring Data Rest.
Testing Spring-Boot Application
22. Testing Spring-Boot Application
October 29, 2017
In this video, we will learn how to test Spring-Boot.
Creating Micro-Service in Spring Boot
21. Creating Micro-Service in Spring Boot
October 29, 2017
In this video, we will be creating a Runner class.
Seven to Twelve Factors Explanation
20. Seven to Twelve Factors Explanation
October 29, 2017
In this video, we will look at Port Binding.
One to Six Factors Explanation
19. One to Six Factors Explanation
October 29, 2017
In this video, we will look at the codebase of Microservices.
Defining Custom Web Security Rules
18. Defining Custom Web Security Rules
October 29, 2017
In this video, we will learn how to define custom Security rules for your applicaton.
Integrating WebSockets with Spring Controller
17. Integrating WebSockets with Spring Controller
October 29, 2017
Integrating WebSockets with Spring.
Creating REST Controllers in Spring
16. Creating REST Controllers in Spring
October 29, 2017
@RequestBody and consumes for elegant JSON processing.
Creating View and Forms
15. Creating View and Forms
October 29, 2017
In this video, we will be creating Form for submitting new Travels.
Creating Controller
14. Creating Controller
October 29, 2017
In this video, we will be creating an MVC Controller.
Defining MVC Flow
13. Defining MVC Flow
October 29, 2017
In this video, you will be understanding the Flow Of MVC.
Introduction to Spring MVC
12. Introduction to Spring MVC
October 29, 2017
In this video, we will be explaining MVC Pattern.
Testing Reactive Code
11. Testing Reactive Code
October 29, 2017
In this video, we will learn about Integration Testing of Reactive Code.
Integrating Reactor with Spring and Creating Reactive Code
10. Integrating Reactor with Spring and Creating Reactive Code
October 29, 2017
In this video, we will be creating ReactiveTravelRepository.
Using Spring Data as a Data Access Layer Interface
9. Using Spring Data as a Data Access Layer Interface
October 29, 2017
In this video, we will look into Integration Testing of Repository.
Defining Entities in Spring Data
8. Defining Entities in Spring Data
October 29, 2017
In this video, we will look into the Spring Bean Lifecycle.
Defining Pointcuts to Intercept Calls
7. Defining Pointcuts to Intercept Calls
October 29, 2017
In this video, we will be implementing Audit/Logging of booking Travel request in AspectJ.
Spring - AspectJ Integration
6. Spring - AspectJ Integration
October 29, 2017
In this video, we will look into what the Aspect is.
Bean Creation by Using @PostConstruct and @PreDestroy
5. Bean Creation by Using @PostConstruct and @PreDestroy
October 29, 2017
In this video, we will be experimenting with Bean Lifecycle.
Bean Lifecycle
4. Bean Lifecycle
October 29, 2017
In this video, we will be discussing the Spring Bean Lifecycle.
Using Spring DI Container - Explanation of Scopes
3. Using Spring DI Container - Explanation of Scopes
October 29, 2017
In this video, we will be go through the explanation of Scopes.
Explanation of Dependency Injection
2. Explanation of Dependency Injection
October 29, 2017
In this video, we will learn what the Dependency Injection is.
The Course Overview
1. The Course Overview
October 29, 2017
This video provides an overview of the entire course.
Description
Where to Watch Spring 5.0 Project: Building a Travel Website
Spring 5.0 Project: Building a Travel Website is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Spring 5.0 Project: Building a Travel Website on demand at Amazon.
  • Premiere Date
    October 29, 2017