The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts - Gamebasics
Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. The microservice architecture enables the continuous delivery/deployment of large, complex applications.
Synonyms: Micro Services
|microservices||Building Microservice Architectures||14 hours||
This training explores the microservices architectures and related patterns
|apigeee||Building Microservices with Apigee Edge||28 hours||
Apigee Edge, which is built on Java, enables you to provide secure access to your services with a well-defined API that is consistent across all of your services, regardless of service implementation. A consistent API:
This course is directed at engineers, architects and developers seeking to utilize Apigee Edge in their projects.
Build API proxies
Monitor with Apigee Test
|sysserarch||Systems and Service Architecture - Microservices Architecture||14 hours||
Building complex enterprise applications is very challenging in an ever-changing environment.
Changes in the integration between services or systems will trigger changes in the design of the system. This course covers how to design maintainable, fit to the size and purpose of your organisation service and systems architecture and practical infrastructure.
This course covers common problems with building the landscape of distributed apps, starting from integration problem, infrastructure and modern approaches, to solving complexity issues.
This course explains the pros and cons of each solution (e.g. traditional SOA vs Microservice architecture), available tools (mostly open-source) supporting the development and maintenance, etc..
It is mostly discussion (with limited presentations).
Quick overview of traditional approaches
Design concepts and tradesoff
Microservices and implementation of SOA - concepts
Microservice protocols and tools
Cloud and Auto Scalability
|springcloud||Spring Cloud: Building microservices with Spring Cloud||14 hours||
Spring Cloud builds on Spring Boot to enable the development of distributed systems and microservices.
In this training we start with a discussion of microservice architecture. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.
By the end of this training participants will have a solid understanding of how to use Spring Cloud and related Spring technologies to rapidly develop their own cloud-scale, cloud-ready microservices.
Format of the course
Overview of Spring Cloud sub-projects
Overview of Spring Boot
Setting up your development environment
Creating a Spring Boot application
Centralized, versioned configuration management with Spring Cloud Config
Dynamic configuration updates with Spring Cloud Bus
Service discovery with Eureka
Load balancing with Ribbon
Applying circuit breakers with Hystrix
Declarative REST clients with Feign
Working with API Gateway
Securing your microservices
Tracing microservices to uncover latencies
|WSO2||WSO2 API Manager for developers||7 hours||
WSO2 API Manager is an open-source platform for publishing and managing APIs. It is an ideal choice for creating API-centric or IOT-driven architectures.
In this instructor-led training, participants will learn the features, concepts and standards behind WS02 API Manager. Theory will be coupled with live hands-on practice and implementation throughout the training. By the end of the course participants will have the knowledge and practice to deploy their own APIs using the core features of WS02 API Manager.
Format of the course
WSO2 platform overview
WSO2 API Manager features and design
Setting up WSO2 API Manager
Creating, publishing and managing APIs
Subscribing to and consuming APIs
API access control and authorization
Analyzing runtime statistics
Extending WSO2 API Manager
Managing the API gateway
|microservicepatterns||Microservice Patterns||14 hours||
This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.
By the end of this training, participants will be able to:
Format of the course
Monolithic vs microservice architecture
Breaking up an application
How microservices communicate with each other
Designing the business logic for your application
Understanding event sourcing
Interacting with external APIs
Testing your microservice
Building and deploying your microservice
Refactoring your application
|Course||Venue||Course Date||Course Price [Remote / Classroom]|
|Docker for Developers and System Administrators||Remote Course - Central Time (UTC-06:00) US & Canada||Mon, Nov 27 2017, 9:30 am||$3653 / $4953|
|Linux LPI LPIC-1 Exam 102 Preparation||CA, Sunnyvale - Downtown Sunnyvale||Thu, Nov 30 2017, 9:30 am||$3544 / $5244|
|IoT (Internet of Things) for Entrepreneurs, Managers and Investors||NH, Nashua – One Tara Boulevard||Wed, Feb 7 2018, 9:30 am||$6840 / $9450|
|Hadoop for Developers (2 days)||NM, Albuquerque – Two Park Square Center||Thu, Feb 8 2018, 9:30 am||$3015 / $5035|
|Drupal and Solr||IA, Des Moines - Hub Tower||Thu, Feb 15 2018, 9:30 am||$3195 / $4495|
|Apache Tomcat Administration||IL, Chicago - CBD - West Loop Riverside Plaza Center||Wed, May 2 2018, 9:30 am||$4833 / $7173|