Immerse yourself in the world of Microservices with our comprehensive course that combines the power of Spring Boot and Spring Cloud on the server side, with Angular 7 on the client side. Throughout the course, you'll gain hands-on experience, and our project template will be accessible via a Github repository, allowing you to engage with every component of the project. Microservices is a trending topic in recent years, and this course promises to enhance your knowledge in this domain.
Course Overview
The Microservice Architecture, also known for its efficiency, organizes an application as a collection of services which are:
- Highly maintainable and testable
- Loosely coupled
- Independently deployable
- Organized around business capabilities
This architecture supports continuous delivery/deployment of large and complex applications, enabling technological evolution within an organization.
Spring Cloud
Spring Cloud builds on top of Spring Boot and equips you with features to swiftly create microservices. Understanding how to effectively combine them is pivotal, as it allows for expedited service setup with minimal configuration.
Key Topics Covered
- Spring Boot
- Spring Cloud
- Spring Zuul
- Spring Eureka
- Angular 7
- Spring Netflix service discovery
- Client and Server services
- Cassandra
- MySQL
- Liquibase
- NoSQL
Requirements
- Java Knowledge
- Spring Knowledge
- Angular Knowledge
- SQL Knowledge
Target Audience
- Java developers eager to deep-dive into microservices
Learning Outcomes
Gain proficiency in:
- Spring Boot
- Spring Zuul
- Cassandra
- Spring Eureka
- MySQL
- Liquibase
- Angular 7
- Gradle
- IntelliJ IDEA
- Eclipse IDE
- Microservices
- Spring Cloud
- NoSQL
- SQL
- Spring Gateway
- Routing