top of page
Hero background

Microservice architecture moduleMicroservice Architecture Module

Microservice architecture is fundamental to designing and developing highly scalable software systems and to deploying cloud based applications.

Book an appointmentCall 847-350-9034

DesignIntegrationDeploymentCapstone

Course description

Why microservices. Microservice architecture is fundamental to designing and developing highly scalable software systems, and to developing and deploying cloud based applications. This course prepares students to jump start their career in design, development and deployment of today's modern cloud based applications.

Course content

Topics covered. 

The emergence of microservices

✓Web services overview✓REST vs SOAP overview✓Web services use cases✓The ideal software development practice✓How fine-grained SOA helps, and SOA benefits✓How microservices attempt to achieve the ideal

Microservice design principles

✓Designing small microservices✓Designing independent microservices✓Designing resilient microservices

Integrating microservices

✓Design goals when integrating microservices✓Effective message formats and lightweight inter-service communication✓Pros and cons of various service communication patterns

Microservice technologies

✓Developing, deploying and supporting microservices with popular technologies✓Cloud Foundry

Decomposing the monolith

✓Monolithic decomposition as an approach to application modernization✓Successful decomposition patterns✓Helpful practices to decompose a monolithic application

Deploying and maintaining microservices

✓The intersection of DevOps and microservices✓Virtual, cloud and containerized environments for deployment✓Monitoring, scaling and reacting to system faults✓Capstone project

Support and salient features

Career support and classroom features that come with the course. 

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work

Our salient features

✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class

Ready to start microservices?

Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program

Course description

Why microservices.Microservice architecture is fundamental to designing and developing highly scalable software systems, and to developing and deploying cloud based applications. This course prepares students to jump start their career in design, development and deployment of today's modern cloud based applications.

Course content

Topics covered.1

The emergence of microservices

✓Web services overview✓REST vs SOAP overview✓Web services use cases✓The ideal software development practice✓How fine-grained SOA helps, and SOA benefits✓How microservices attempt to achieve the ideal
2

Microservice design principles

✓Designing small microservices✓Designing independent microservices✓Designing resilient microservices
3

Integrating microservices

✓Design goals when integrating microservices✓Effective message formats and lightweight inter-service communication✓Pros and cons of various service communication patterns
4

Microservice technologies

✓Developing, deploying and supporting microservices with popular technologies✓Cloud Foundry
5

Decomposing the monolith

✓Monolithic decomposition as an approach to application modernization✓Successful decomposition patterns✓Helpful practices to decompose a monolithic application
6

Deploying and maintaining microservices

✓The intersection of DevOps and microservices✓Virtual, cloud and containerized environments for deployment✓Monitoring, scaling and reacting to system faults✓Capstone project

Support and salient features

Career support and classroom features that come with the course.1

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work
2

Our salient features

✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class
 

Ready to start microservices?

Call 847-350-9034 or book an appointment to talk about this course and funding options.Book an appointmentCall 847-350-9034Education grant program

 

 

 

 

 

bottom of page
ITExps Assistant
Hello! I am your ITExps assistant. How can I help you today?