Description
Learn Spring Boot from scratch, create REST APIs, manage databases, and handle security with ease. Perfect for beginners eager to dive into Spring Boot development!
What you’ll learn
-
Spring Framework Core Features – Spring IOC Container, Beans, AutoConfigurations
-
You will learn the fundamentals of Spring Framework from zero, no previous experience is required
-
Dependency Injection
-
Learn Spring MVC Concepts
-
Spring Boot Internals, Spring Initializr, and Starter Projects
-
Lombok – Simplify your Java code with Lombok.
-
Setting up an In-Memory Database with H2 DB
-
Spring Bean Data Validation
-
Exception Handling in Spring Boot Application
-
Reformatting the Response Object – Polish those responses until they shine!
-
Building Spring Boot REST APIs – Create REST APIs with ease
-
Mini Project: Restful Web Services – Put your skills to the test with a mini project
-
Master Spring Data JPA from Basics to Custom Queries with MySQL and PostgreSQL
-
Configuring Hibernate ORM with JDBC
-
Spring Data JPA Query Methods
-
Using DTO Pattern and Mapping Libraries
-
Monitor your applications with Spring Boot Actuator
-
Spring Documentation with Swagger and Open API
-
Supercharge your development with Spring Dev Tools
-
Logging – Keep track of everything with logging
-
Auditing – Keep track of App’s History
-
REST Template and Third-Party APIs – Integrate third-party APIs with ease
-
Secure your REST APIs with Spring Security 6 and SQL Database
-
Create a registration and login system with Spring MVC, Spring Boot, Spring Data JPA, and MySQL
-
Third-Party Registration System with Google OAuth and JWT Authentication
-
Implement role-based access control with Spring Boot Authorization and SQL Database
-
Fine-tune roles and permissions, secure methods, and customize error pages
-
Secure passwords with encoding. Keep those passwords safe from prying eyes!
-
Master the User Session Management
-
Testing with JUnit and Assert Methods
-
Integration Tests for Reactive CRUD REST APIs
-
Master Mockito for unit testing
-
Use Spring Profiles to manage different environments like dev, stage and prod
-
Learn to creat buildspec to define the build flow
-
Create Pipelines for CI/CD using AWS Codepipeline
-
Deploying with CodePipeline and CodeDeploy on Elastic Beanstalk
Reviews
There are no reviews yet.