top of page

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. 1Microservices emergence
Web services overview, REST vs SOAP, use cases and SOA benefits.2Design principles
Designing small, independent and resilient microservices.3Integrating microservices
Design goals, message formats and service communication patterns.4Technologies
Popular technologies to develop, deploy and support microservices.5Decomposing the monolith
Decomposition patterns for application modernization.6Deploy 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 benefitsMicroservice design principles
✓Designing small microservices✓Designing independent microservices✓Designing resilient microservicesIntegrating microservices
✓Design goals when integrating microservices✓Effective message formats and lightweight inter-service communication✓Pros and cons of service communication patternsDecomposing the monolith
✓Monolithic decomposition for application modernization✓Review successful decomposition patterns✓Helpful practices to decompose a monolithic applicationDeploying and maintaining microservices
✓The intersection of DevOps and microservices✓Virtual, cloud and containerized deployment✓Monitoring a microservices environment, scaling and reacting to faultsSupport 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 workOur 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 classExplore more training
See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classesReady 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 programSix parts of the course
From web services to microservice deployment.1Microservices emergence
Web services overview, REST vs SOAP, use cases and SOA benefits.2Design principles
Designing small, independent and resilient microservices.3Integrating microservices
Design goals, message formats and service communication patterns.4Technologies
Popular technologies to develop, deploy and support microservices.5Decomposing the monolith
Decomposition patterns for application modernization.6Deploy and maintain
DevOps, containers, monitoring and scaling of microservices.Detailed course content
Topics covered in each part.1The 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 benefits2Microservice design principles
✓Designing small microservices✓Designing independent microservices✓Designing resilient microservices3Integrating microservices
✓Design goals when integrating microservices✓Effective message formats and lightweight inter-service communication✓Pros and cons of service communication patterns4Decomposing the monolith
✓Monolithic decomposition for application modernization✓Review successful decomposition patterns✓Helpful practices to decompose a monolithic application5Deploying and maintaining microservices
✓The intersection of DevOps and microservices✓Virtual, cloud and containerized deployment✓Monitoring a microservices environment, scaling and reacting to faultsSupport and salient features
Career support and classroom features that come with the course.1Staffing 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 work2Our 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 classExplore more training
See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classesReady 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