The Spring Boot Microservices Course by JavaExpress spans 45 days, covering essential topics such as Spring Core Basics, Spring Boot Framework, Hibernate Mappings, and Microservices with Spring Cloud. The course includes modules on RESTful web services, Spring Data REST, and web application development, along with practical tools and a comprehensive interview guide. Classes are scheduled daily from September 6th, 2021, at 7 PM IST, with additional weekend workshops on GIT and Docker.
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 ratings0% found this document useful (0 votes)
4 views
SpringBoot-Microservices-Index-2021-JavaExpress
The Spring Boot Microservices Course by JavaExpress spans 45 days, covering essential topics such as Spring Core Basics, Spring Boot Framework, Hibernate Mappings, and Microservices with Spring Cloud. The course includes modules on RESTful web services, Spring Data REST, and web application development, along with practical tools and a comprehensive interview guide. Classes are scheduled daily from September 6th, 2021, at 7 PM IST, with additional weekend workshops on GIT and Docker.
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/ 4
• Spring Boot Microservices Course Index @JavaExpress 2021-
o Contact Number : +91 8555929285 (WhatsApp)
o Duration : 45 Days § www.youtube.com/c/javaexpress o Sep 6th @ 7.00 PM to 8.00 PM IST (Daily 1 hour) o [email protected]
Module 1: Spring Core Basics
Module 2: Understanding of Spring Boot Framework (Latest Version – 2.5.4) Module 3 : Hibernate Mappings / JPA Mappings Module 4 – Restful Webservices & Accessing Data with JPA Module 5 - Spring Data Rest (New module) Module 6 – Web Application Development(Spring MVC) Module 7 – Microservices with Spring Cloud Module 8 – 200 + Interview Guide Module 9 – Tools
Module 1: Spring Core Basics
1. What is Spring Framework ? 2. Spring Versions 3. Spring IOC Container 4. Dependency Injection a. Setter Injection b. Constructor Injection c. Field Injection 5. Autowiring Modes & Qualifier
Module 2: Spring Boot Frameworks Internals (Latest Version – 2.5.4)
6. Spring vs SpringBoot 7. Features of using SpringBoot 8. Environment Setup 9. @SpringBootApplication Annotation 10. Spring Boot Bootstrapping process 11. Component Scanning 12. Stereotype Annotations a. @Component b. @Service c. @Repository d. @Configuration e. @RestController f. @Controller 13. Banner in SpringBoot 14. Runners in SpringBoot a. Application Runners b. Command Liner Runners
Module 3 – Accessing Data with JPA
15. What is Persistent Layer 16. JDBC vs ORM 17. Spring ORM vs Spring JDBC vs Spring Data JPA 18. Data JPA Repository interfaces 19. Schema Generation
24. Introduction to Webservices 25. SOAP vs REST full webservices 26. HTTP methods, Status Codes & Messages 27. Difference between @Controller & @RestController 28. Embedded Containers 29. CRUD Operations using REST 30. H2 Database & MySQL Database 31. Swagger Documentation a. Open API Integration 32. Exception handling in SpringBoot 33. Usage of @Query Annotation using HQL, Native b. find By methods in data JPA c. Custom Queries in data JPA 34. Pagination & Sorting in data JPA 35. Spring Boot Actuators 36. Spring Boot Logging 37. Spring Boot Profiles 38. Rest Template & Web Client 39. Reactive Programming – Spring 5.x 40. Custom Generators 41. Spring Boot Security 42. Unit Testing using Mockito
Module 6 -Spring Data Rest (new module)
43. Advantage of using Spring Data REST 44. Generate predefined REST Http Endpoints 45. Configuring Base Path for REST APIs 46. Pagination and Sorting using Spring Data REST 47. Customization of Page Size 48. REST API for Query Methods
Module 7 – Web Application Development(Spring MVC)
49. What is Web Application 50. MVC Architecture 51. FrontController Design Pattern 52. Dispatcher Servlet 53. Handler Mapping 54. ViewResolver 55. Model, ModelAndView & @ModelAttribute 56. @Controller Annotation 57. @ResponseBody 58. How to send Data to UI 59. Thymeleaf Integration
Module 8 – Microservices with Spring Cloud
60. Monolith Architecture 61. Drawbacks of Monolith Architecture 62. Introduction to Microservices 63. Challenges in Microservices 64. Advantages of using Microservices 65. Microservices Architecture 66. Service Registry (Eureka) a. Eureka Server b. Eureka Client 67. Register Microservices with Eureka Server 68. API Gateway c. Zuul Proxy à Deprecated in latest version d. Spring Cloud Gateway 69. Interservice Communication (Feign Client) 70. Spring Boot Admin Server & Admin Client 71. Centralized Configuration e. Spring Boot Config Server f. Spring Boot Config Client 72. Distributed logging using Sleuth & Zipkin Server 73. Spring Cloud Load Balancing 74. Circuit Breaker & Resilence4j a. Resilience 4j – RateLimiter b. Resilience 4j – RetryLimiter c. Resilience 4j – CircuitBreaker 75. Oauth2.0 with SSO – GitHub/Facebook Integration 76. Connecting to Multiple Databases 77. Apache Kafka Integration with Microservices - Messaging System