Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (1 vote)
505 views

Java Spring Boot

This 10-day course covers Spring Boot and related technologies. Over the course of 10 days, students will learn about Spring concepts like dependency injection and IoC, Spring MVC for building web applications, building RESTful web services with Spring, Spring Boot fundamentals and annotations, security, and deploying Spring Boot applications to production using Docker. Key topics include Spring Boot configuration, Spring Data for database access, unit testing Spring Boot applications, and using Spring Cloud for service discovery.

Uploaded by

Sourabh Jain
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
505 views

Java Spring Boot

This 10-day course covers Spring Boot and related technologies. Over the course of 10 days, students will learn about Spring concepts like dependency injection and IoC, Spring MVC for building web applications, building RESTful web services with Spring, Spring Boot fundamentals and annotations, security, and deploying Spring Boot applications to production using Docker. Key topics include Spring Boot configuration, Spring Data for database access, unit testing Spring Boot applications, and using Spring Cloud for service discovery.

Uploaded by

Sourabh Jain
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Java Spring Boot

(10 Days Course Content)

Day 1. Introduction to Spring


• Introduction to IOC
• Types of DI
• Setter VS Constructor
• Bean Inheritance
• Inner Beans
• Bean Scopes
• Bean auto wiring
• Static Factory Method
• Instance Factory Method

Day 2. Bean Lifecycle


• Spring - Injecting Collection
• Injecting Bean References
• Injecting null and empty string values
• Annotation Based Configuration
• Java Based Configuration
• Event Handling in Spring
• Custom Events in Spring

Day 3 Spring AOP


• AOP Concepts
• Programmatic VS Declarative AOP
• Programmatic AOP
• Types of Advices
• Types of Pointcuts
• Spring JDBC Framework Overview
Day 4. Spring MVC
• Introduction to Spring MVC
• Handler Mapping
• Controllers
• Validations
• Views
• Form tags
•  Form Handling

Day 5. Spring Boot


• Spring CLI
• Intro to Spring Boot - What is Spring Boot and What It Does
• Spring Boot Hello World / Spring Application
• Download and Install STS IDE
• Brief maven Overview
• Spring Beans & Dependency Injection
• Configuration
• Configuration Properties
• Application Properties
• Spring Boot - Runners
• Spring Boot – Logging

Day 6. Spring Boot Annotations


• SpringBootApplication
• EnableAutoConfiguration
• SpringBootConfiguration
• Embedded server and its uses
• What is Spring Boot Actuator
• Actuator ENDPOINTS
• Actuator USAGE
• Spring Boot – Interceptor
• Exception Handling
Day 7. RESTFUL WEB SERVICES
• REST Overview (Characteristics/Capabilities, URI Templates, REST vs
SOAP
• REST and Spring MVC
• Spring support for REST
• @RequestMapping/@PathVariable, @RequestBody,
• @ResponseBody, HTTP Method conversion
• URI Templates and @PathVariable
• Writing RESTful Controllers / @RestController
• Spring Boot - File Handling
• Spring Boot - Service Components
• Spring Boot – Thymeleaf

Day 8. Spring Boot - Sending Email


• Accessing Data with Spring Boot and Database Support
• Data Access Introduction
• Spring Data JDBC
• Basic Auto-configuration - Data source
• Configuration Properties
• Spring Boot's JPA Support - spring-boot-starter-data-JPA

Day 9. Spring Boot - Unit Test Cases


• Rest Controller Unit Test
• Understanding Spring Cloud Eureka Server
• Understanding Spring Cloud Discovery Eureka Client
• Spring Boot - Creating Docker Image

Day 10. SPRING BOOT SECURITY

• Adding the spring boot security starter


• Apply the security configuration by writing our own authorization and
authentication

You might also like