CourseIndex 35 FullStack
CourseIndex 35 FullStack
com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
Introduction to Spring Boot
What is Spring Boot?
o Introduction to Spring Boot & its key features
o Comparison with traditional Spring framework
o Benefits of using Spring Boot
Setting Up Development Environment
o Installing Java Development Kit (JDK)
o Configuring IDE (Integrated Development Environment) (e.g., IntelliJ IDEA, STS)
o Understanding Maven build tool
Spring Initializer and Project Creation
o Using Spring Initializer to generate Spring Boot projects
o Adding dependencies and configurations
o Exploring basic project structure
Auto-configuration and Spring Boot Starters
o Understanding auto-configuration and its benefits
o Adding Spring Boot starters for various functionalities (e.g., Web, JPA, Security)
o Configuration files (application.properties/yaml)
Running your first Spring Boot application
o Creating a simple Spring Boot application
o Running the application and understanding console logs
o Exploring application functionalities
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
Introduction to H2 Database
o Overview of H2
o Connecting to H2 using the H2 Console
6. Centralized Configuration
a. Config Server
b. Config Client
c. Refresh Config Server
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
Jenkins Pipeline
Kubernetes Deployment
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
Real Time Project Microservices
Service Name Port Endpoints
configserver 9001 http://localhost:9001/accounts/prod
http://localhost:9001/cards/prod
http://localhost:9001/loans/prod
eurekaserver 9002 http://localhost:9002
accounts 9003 http://localhost:9003/api/accounts/create
http://localhost:9003/api/accounts/fetch
http://localhost:9003/api/accounts/update
http://localhost:9003/api/accounts/delete
http://localhost:9003/api/accounts/build-info
http://localhost:9003/api/accounts/java-version
http://localhost:9003/api/accounts/contact-info
http://localhost:9003/actuator
http://localhost:9003/actuator
http://localhost:9003/actuator/info
http://localhost:9003/actuator/metrics
http://localhost:9003/actuator/circuitbreakerevents?name=<A>
http://localhost:9003/actuator/refresh
http://localhost:9003/api/accounts/fetchCustomerDetails
http://localhost:9003/actuator/prometheus
cards 9004 http://localhost:9004/api/cards/create
http://localhost:9004/api/cards/fetch
http://localhost:9004/api/cards/update
http://localhost:9004/api/cards/delete
http://localhost:9004/api/cards/build-info
http://localhost:9004/api/cards/java-version
http://localhost:9004/api/cards/contact-info
loans 9005 http://localhost:9005/api/loans/create
http://localhost:9005/api/loans/fetch
http://localhost:9005/api/loans/update
http://localhost:9005/api/loans/delete
http://localhost:9005/api/loans/build-info
http://localhost:9005/api/loans/java-version
http://localhost:9005/api/loans/contact-info
apigateway 9006 http://localhost:9006/api/accounts/create
http://localhost:9006/api/cards/create
http://localhost:9006/api/loans/create
http://localhost:9006/api/accounts/fetchCustomerDetails
zipkin 9411 http://localhost:9411
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
www.javaexpresschannel.com
Youtube Link : www.youtube.com/@JavaExpress
WhatsApp: +91 7801007910
EmailId:[email protected]
www.javaexpresschannel.com
www.youtube.com/c/javaexpress
[email protected]
+91 7801007910
Java Express
Kubernetes Deployment
www.javaexpresschannel.com