top of page

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 idealMicroservice 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 various service communication patternsMicroservice technologies
✓Developing, deploying and supporting microservices with popular technologies✓Cloud FoundryDecomposing the monolith
✓Monolithic decomposition as an approach to application modernization✓Successful decomposition patterns✓Helpful practices to decompose a monolithic applicationDeploying and maintaining microservices
✓The intersection of DevOps and microservices✓Virtual, cloud and containerized environments for deployment✓Monitoring, scaling and reacting to system faults✓Capstone projectSupport 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 classReady 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 programCourse 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.1The 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 ideal2Microservice 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 various service communication patterns4Microservice technologies
✓Developing, deploying and supporting microservices with popular technologies✓Cloud Foundry5Decomposing the monolith
✓Monolithic decomposition as an approach to application modernization✓Successful decomposition patterns✓Helpful practices to decompose a monolithic application6Deploying and maintaining microservices
✓The intersection of DevOps and microservices✓Virtual, cloud and containerized environments for deployment✓Monitoring, scaling and reacting to system faults✓Capstone projectSupport 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 classReady 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