top of page
Hero background

Service Oriented Architecture moduleSOA and Microservices Training

Learn the practical issues of enterprise applications relative to SOA, including ESB, BPEL, SOAP, WSDL and web services, and lead SOA-based projects.

Book an appointmentCall 847-350-9034

Hands-on labsHomeworkProject work

Six parts of the course

From web services to microservice deployment. 1

Microservices emergence

Web services overview, REST vs SOAP, use cases and SOA benefits.
2

Design principles

Designing small, independent and resilient microservices.
3

Integrating microservices

Design goals, message formats and service communication patterns.
4

Technologies

Popular technologies to develop, deploy and support microservices.
5

Decomposing the monolith

Decomposition patterns for application modernization.
6

Deploy and maintain

DevOps, containers, monitoring and scaling of microservices.

Detailed course content

Topics covered in each part. 

The emergence of microservices architecture

✓Web services overview✓REST vs SOAP overview✓Web services use cases✓How fine-grained SOA helps achieve the ideal✓How microservices attempt to achieve the ideal✓SOA benefits

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 service communication patterns

Decomposing the monolith

✓Monolithic decomposition for application modernization✓Review successful decomposition patterns✓Helpful practices to decompose a monolithic application

Deploying and maintaining microservices

✓The intersection of DevOps and microservices✓Virtual, cloud and containerized deployment✓Monitoring a microservices environment, scaling and reacting to faults

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

Explore more training

See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classes

Ready to lead SOA projects?

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

Six parts of the course

From web services to microservice deployment.1

Microservices emergence

Web services overview, REST vs SOAP, use cases and SOA benefits.
2

Design principles

Designing small, independent and resilient microservices.
3

Integrating microservices

Design goals, message formats and service communication patterns.
4

Technologies

Popular technologies to develop, deploy and support microservices.
5

Decomposing the monolith

Decomposition patterns for application modernization.
6

Deploy and maintain

DevOps, containers, monitoring and scaling of microservices.

Detailed course content

Topics covered in each part.1

The emergence of microservices architecture

✓Web services overview✓REST vs SOAP overview✓Web services use cases✓How fine-grained SOA helps achieve the ideal✓How microservices attempt to achieve the ideal✓SOA benefits
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 service communication patterns
4

Decomposing the monolith

✓Monolithic decomposition for application modernization✓Review successful decomposition patterns✓Helpful practices to decompose a monolithic application
5

Deploying and maintaining microservices

✓The intersection of DevOps and microservices✓Virtual, cloud and containerized deployment✓Monitoring a microservices environment, scaling and reacting to faults

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

Explore more training

See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classes
 

Ready to lead SOA projects?

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?