Hello to our extensive course “Spring Boot with Rest API, MVC and Microservices,” where you can easily become a Java application developer! Whether you are new to Spring Boot or simply seeking to up your game, this course will simplify what it takes for you to learn It.
Ease yourself into RESTful APIs without much of a hassle with Spring Boot and its secret tricks of the trade. This makes it possible to have good improvements with annotation-driven programming and simplified handling of JSON, thus allowing developers to wave goodbye to several configurations. In this course, “Spring Boot with Rest API, MVC and Microservices”, you will be deploying APIs as fast as a flash due to the features put forward by the Spring Boot, such as the server and Actuator endpoint.
No, we do not finish it here! Welcome to the new fantastic world of MVC web development where we will accompany you through creating bright and energetic web applications using Spring Boot. From managing images and different files to working with multiple template engines, nothing will be a problem for you; and the resulting web interfaces will amaze you. Finally, with our easy-to-implement embedded servers, getting your web apps out there is a piece of cake.
Spring Boot with Rest API, MVC and Microservices Table of Contents:
- Spring Boot with Rest API, MVC and Microservices, Course Agenda (09:37)
- Development Environment Setup (23:01)
- Spring vs Spring Boot (28:19)
- Spring Initializr - Creating Spring Boot Projects (31:30)
- Designing a Simple Rest Controller with REST API (21:39)
- Understanding Maven - A Project Management/Build Tool (29:08)
- Spring Boot Starters, Parents, and Dev Tools (34:47)
- Spring Boot Actuator (33:54)
- RESTful Web Services / REST API (25:24)
- Understanding JSON, HTTP Methods, and Postman Client (25:41)
- Jackson - Java and JSON Binding (25:10)
- Spring Boot - Using Path Variables (20:34)
- REST API - Exception Handling (24:34)
- REST API - Global Exception Handling (14:51)
- REST API Design - Best Practices (15:18)
- Using Lombok - A Bean Management Framework (21:07)
- Introduction to Hibernate/JPA (30:06)
- Setting up Spring Boot Project Hibernate/JPA (28:52)
- Spring Boot - Hibernate/JPA with Create or Save (35:44)
- Spring Boot - Hibernate/JPA with Read Operation (29:43)
- Spring Boot - Hibernate/JPA with Update and Delete - as part of CRUD (25:18)
- Spring Boot - Hibernate/JPA - Creating Tables from Java Code (22:14)
- REST API CRUD Project - Employee Management System - Part I (30:48)
- REST API CRUD Project - Employee Management System - Part II (28:56)
- REST API CRUD Project using Spring Data JPA (29:13)
- REST API CRUD Project using Spring Data REST (31:36)
- Using HATEOAS format for REST API (19:37)
- Overview of Spring Security (31:27)
- Basic Security Configuration (38:39)
- User Accounts Stored in Database (26:50)
- Storing Encrypted Passwords in the Database (30:21)
- Spring Security - Custom Tables (22:04)
- Introduction to Spring MVC (20:38)
- Introduction to Thymeleaf Template Engine (36:47)
- Reading Form Data - Spring MVC (23:47)
- Form Data Binding - Using Text Box (24:45)
- Form Data Binding - Using Drop Down List (Select Box) (25:04)
- Form Data Binding - Using Radio Buttons (12:27)
- Form Data Binding - Using Check Boxes (11:25)
- Bean API Validation for Form Validation (34:16)
- Overview of EMS - Spring MVC CRUD Project (16:23)
- EMS - CRUD Project - Get List of Employees (17:59)
- EMS - CRUD Project - Add Employee (18:28)
- EMS - CRUD Project - Update Employee (14:15)
- EMS - CRUD Project - Delete Employee (11:37)
- Introduction to Microservices (27:58)
- Developing a Basic Microservices App using Rest Template - Part I (33:09)
- Developing a Basic Microservices App using Rest Template - Part II (17:55)
- Service Registry and Discovery - Netflix Eureka Server - Part I (23:06)
- Service Registry and Discovery - Netflix Eureka Server - Part II (15:52)
Who is this course for?
- Java Developer: Build, implement, and sustain best-of-breed Java programs in several business arenas.
- Backend Developer: Learn the rock-bottom fundamentals of Java, JDBC, and Spring Boot to make perfect RESTful services.
- Full-stack Developer: Enhance your abilities to balance Java proficiency with the advanced front-end possibilities for complete application creation.
- Software Engineer: Leverage Java's extent in software engineering to guarantee the production of high-quality and efficient software.
Click on the links below to Download Spring Boot with Rest API, MVC and Microservices!
در حال پاسخ به :