[go: up one dir, main page]

0% found this document useful (0 votes)
198 views3 pages

Spring Boot & Micro Services Course Content

The document outlines the course content for Spring Boot and Microservices. It covers topics such as Spring Boot fundamentals, building Spring Boot applications, Spring Data JPA, Spring MVC, Spring REST, and microservices. Specific topics include auto-configuration, dependency injection, building RESTful web services, working with JPA and Spring Data repositories, and developing microservices.

Uploaded by

Dushmant Padhy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
198 views3 pages

Spring Boot & Micro Services Course Content

The document outlines the course content for Spring Boot and Microservices. It covers topics such as Spring Boot fundamentals, building Spring Boot applications, Spring Data JPA, Spring MVC, Spring REST, and microservices. Specific topics include auto-configuration, dependency injection, building RESTful web services, working with JPA and Spring Data repositories, and developing microservices.

Uploaded by

Dushmant Padhy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SPRING BOOT & MICRO SERVICES COURSE CONTENT

SPRING BOOT b) byname


c) constructor
1) What is Spring Framework d) none
2) What is Spring Boot 19) @Qualifier annotation
3) Differences between Spring & Spring 20) @Primary annotation
Boot 21) Introduction to @Configuration
4) Spring Boot Overview annotation
5) Pros & Cons of Spring Boot 22) Details of @Bean annotation
6) Approaches to create Spring Boot 23) Bean Life Cycle
Application 24) Bean Scopes
a) Spring Initializer (start.spring.io) 25) Banner in Spring Boot
b) Spring Starter Wizard in STS IDE 26) Standalone application development in
7) Introduction to Spring Boot Starters Spring Boot
a) Spring Boot Parent Starter 27) Standalone application with layered
b) Spring-boot-starter architecture
c) Spring-boot-starter-web 28) Runner in Spring Boot
d) Spring-boot-starter-webflux a) Application Runner
e) Spring-boot-starter-data-jpa b) CommandLine Runner
f) Spring-boot-devtools
g) Spring-boot-starter-mail SPRING DATA JPA
h) Spring-boot-actuator
1) What is Persistence Layer
i) Spring-boot-starter-test etc.
2) Best practises to follow in persistence
8) What is Start Class in Spring Boot
layer
9) @SpringBootApplication annotation
3) ORM Basics
internals
4) Spring Data JPA Introduction
10) SpringApplication.run(..) method
5) Differences between Spring ORM and
internals
Spring Data
11) Spring Boot Application Boot strapping
6) CurdRepository introduction
12) AutoConfiguration in Spring Boot
7) CurdRepository methods for DB
13) IOC container
operations
14) Dependency Injection
a) save( ) method
a) Setter Injection
b) saveAll( ) method
b) Constructor Injection
c) findById( ) method
c) Field Injection
d) findAllById( ) method
15) Stereotype Annotations
e) findAll( ) method
a) @Component
f) deleteById( ) method
b) @Service
g) deleteAllById( ) method
c) @Repository
h) delete( ) method
d) @Controller
i) count( )
16) Base Package Naming convention
j) existsById( )
17) Component Scanning
8) Custom findByXXX method syntax
18) Auto wiring
9) Custom Queries Execution in Data JPA
a) byType

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
10) JpaRepository introduction 38) Thymeleaf Introduction
11) JpaRepository methods for DB 39) Web Application with Thymeleaf
operations 40) Sending Email using Spring Boot
12) Pagination Using Data JPA methods 41) Exception Handling in Spring Boot Web
13) Sorting Using Data JPA Methods Application
14) Query By Example Executor 42) Spring Boot Actuators
15) Generators a) Health
16) Custom Generators in Spring Data b) Info
17) Embedded Database Introduction c) Heapdump
18) Application Development using d) Theaddump
Embedded Database (H2) e) Beans
19) Application Development Using MYSQL f) Httptrace
Database g) Mappings
20) Application Development Using h) Shutdown etc
MongoDB 43) Unit Testing for Spring Boot Application
21) Profiles in Spring Boot using Junit with Mocking

SPRING REST
SPRING WEB MVC
44) Distributed Applications
22) Spring Web MVC Introduction
45) Distributed Technologies
23) Spring Web MVC Advantages
46) SOAP vs REST
24) Spring MVC Architecture
47) RESTful Services Introduction
25) Introduction to Front Controller
48) REST principles
26) Controllers
49) One Time operations
27) Handler Mappers
50) Run Time Operations
28) View Resolvers
a) Marshalling
29) Web Application development using
b) Un Marshalling
Spring Boot
51) JAX-B Introduction
30) Embedded HTTP Servers Introduction
52) JAX-B Architecture
a) Embedded Tomcat Server
53) Applications development with JAX-B
b) Embedded Jetty Server
54) JSON Introduction
c) Embedded Undertow Server
55) XML vs JSON
31) Making Jetty as Default server
56) JACKSON API
32) Web Application Deployment in External
57) Converting Java object to JSON and vice
Server
versa using Jackson API
33) Sending Data From UI to Controller
58) GSON API
a) Query Param
59) Converting Java Object to JSON and Vice
b) Path Param
Versa using GSON API
34) Sending Data From Controller to UI
60) HTTP Protocol Details
a) Model
61) HTTP Methods
b) ModelAndView
a) GET
35) @RequestBody annotation
b) POST
36) @ResponseBody annotation
c) PUT
37) Form Based application development
d) DELETE
using Spring Boot
H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
62) HTTP Status Codes 98) Identifying Micro services boundaries
63) @RestController 99) Micro services Architecture
64) @RequestBody 100) Micro services Development
65) @ResponseBody a) API – 1
66) @RequestParam b) API – 2
67) @PathVariable 101) Interservice communication case
68) MediaTypes study
69) Consumes 102) FeignClient
70) Produces 103) Cloud Introduction
71) Accept Header a) AWS
72) Content-Type header b) AZURE
73) REST API Development using Spring Boot c) PCF
74) POSTMAN 104) AWS Account Creation
75) SWAGGER & SWAGGER UI 105) AWS Services Overview
76) Exception Handling in REST API 106) Deploying Micro services to AWS
77) REST Security 107) Auto Scaling
a) HTTP Basic Auth 108) Service Registry case study (Netflix
b) JWT Eureka)
c) OAuth2.0 109) API Gateway
78) Mono Objects 110) Hystrix (Circuit Breaker)
79) Flux Objects 111) Hystrix Dashboard
80) REST Client Introduction 112) Spring Boot Admin Server
81) RestTemplate 113) Spring Boot Admin Client
82) WebClient 114) Distributed Logging
83) RestTemplate vs WebClient a) Sleuth Logging
84) Reactive Programming b) Zipkin Server
85) Synchronous vs Asynchronous Calls 115) Ribbon case study (Micro services
86) Apache Kafka with Spring Boot load balancer)
87) Redis Cache Integration with Spring Boot 116) Implementing Ribbon in Micro
services
MICRO SERVICES 117) ConfigServer Introduction &
Implementation
88) Monolith Architecture Introduction
118) Micro services Integration with
89) Monolith Architecture case study
Angular
90) Monolith Application Deployment
Process
TOOLS
91) Load balancer (Cluster) case study 119) Maven
92) Load Balancing Algorithms 120) Log4J
a) Round Robin 121) Junit & Mocking
b) IP Hashing 122) Jenkins
c) Sticky Session 123) Docker
93) Monolith Architecture Drawbacks 124) SonarQube
94) Micro services Introduction 125) POST MAN
95) Micro Services Advantages
96) Micro Services Dis-Advantages
97) Micro Services case study
H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677

You might also like