Microservices Training Courses

Microservices Training

Microservices (also known as Microservice Architecture or Micro Services) 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 deployment of large, complex applications.

NobleProg onsite live Microservices training courses demonstrate through hands-on practice the fundamentals of microservice architecture and how to develop sample microservices.

Microservices training is available in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local Microservices training can be carried out live on customer premises or in NobleProg local training centers.

Client Testimonials

Subcategories

Microservices Course Outlines

Code Name Duration Overview
microarchitecturespring System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud 21 hours Building complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system. In this instructor-led, live training, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, then digs into the details of microservice architecture. Spring Cloud is introduced as a platform for building Java-based distributed systems and microservices. Participants are given a chance to put their knowledge into practice as they step through the creation and deployment of a set of proof-of-concept microservices built with Spring Cloud, Spring Boot and Docker. Finally, the relevant infrastructure building blocks are examined to help participants determine the most suitable tools and approaches to use for different organizational requirements. By the end of this training participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices. Audience Java developers wishing to rapidly build and deploy microservices System architects wishing to implement a microservice architecture Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
microservicepatterns Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture 14 hours Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems. 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: Understand when and when not to use microservice architecture Create and implement a testing strategy for microservices Deploy a microservice-based application into a production environment Refactor a monolithic application into services Audience Developers Architects Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
consul Consul: Setting up service discovery, distributed failure detection, and key/value storage over multiple data centers 7 hours HashiCorp is an open-source software company that provides tools for provisioning, securing and running infrastructure for distributed applications. Their DevOps suite includes:     Vault - for securing distributed applications     Terraform - for provisioning infrastructure and application resources across public cloud, private cloud, and external services     Nomad - a distributed, highly available, datacenter-aware cluster manager and scheduler for deploying applications on any infrastructure, at any scale.     Consul - for discovering and configuring services in your infrastructure. This course focuses on Consul. We go over the Consul's architecture and features and carry out a live implementation and deployment of a Consul server. Audience     Developers     Operators Format     Part lecture, part discussion, heavy hands-on practice and implementation, occasional quizzing to measure progress
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. Audience     Enterprise architects     Web strategists     Business and system analysts     Technical managers     API-developers. Format of the course     Part lecture, part discussion, heavy hands-on practice
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. Audience     Java developers wishing to rapidly build and deploy microservices Format of the course       Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
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.. Course Format It is mostly discussion (with limited presentations).
apigeee Building Microservices with Apigee Edge 21 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: Makes it easy for app developers to consume your services. Enables you to change the backend service implementation without affecting the public API. Enables you to take advantage of the analytics, monetization, developer portal, and other features built into Edge. Audience This course is directed at engineers, architects and developers seeking to utilize Apigee Edge in their projects.
microservices Building Microservice Architectures 14 hours This training explores the microservices architectures and related patterns
seneca Building Microservices for Node.js with Seneca 14 hours Seneca is a microservices framework for Node.js. In this instructor-led, live training, participants will learn the fundamentals of Seneca as they step through practical examples of building micro services with Seneca. By the end of this training, participants will be able to: Learn the fundamentals of Seneca Use Seneca to build micro services Audience Developers Programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
gilliam Building Microservices with Gilliam 7 hours Gilliam is an open-source platform intended for Micro Service Architectures that allows users to easily develop, deploy, and scale their application backend. In this instructor-led, live training, participants will learn how to work with Gilliam in building micro services. By the end of this training, participants will be able to: Learn the fundamentals of Gilliam Use Gilliam to build micro services Audience Developers Programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
microservicespython Developing Microservices with Python 7 hours Microservices refer to an application architecture style that promotes the use of independent, self-contained programs. Python is a dynamic high-level programming language that is ideal for both scripting as welll as application development. Python's expansive library of open source tools and frameworks make it a practical choice for building microservices. In this instructor-led, live training, participants will learn the fundamentals of microservices as they step through the creation of a microservice using Python. By the end of this training, participants will be able to: Understand the basics of building microservices Learn how to use Python to build microservices Learn how to use Docker to deploy Python based microservices Audience Developers Programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
microsvcspringdocker Building Microservices with Spring Cloud and Docker 21 hours Spring Cloud is an open-source lightweight microservices framework for building Java applications for the cloud. In this instructor-led, live training, participants will learn the fundamental concepts of building microservices using Spring Cloud and Docker. By the end of this training, participants will be able to: Understand the fundamentals of microservices Use Docker to build containers for microservice applications Build and deploy containerized microservices using Spring Cloud and Docker Integrate microservices with discovery services and the Spring Cloud API Gateway Use Docker Compose for end-to-end integration testing Audience Developers Programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Spring Cloud: Building Microservices with Spring Cloud - Buenos Aires - Laminar CatalinasTue, 2018-04-03 09:303048USD / 4122USD

Other regions

Weekend Microservices courses, Evening Microservices training, Microservices boot camp, Microservices instructor-led , Microservices coaching,Weekend Microservices training, Microservices instructor, Evening Microservices courses, Microservices training courses, Microservices classes, Microservices on-site, Microservices one on one training , Microservices private courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients