Professional Course

Developing Microservices

Alta3 Research, Online (+1 locations)
Length
3 days
Next course start
Private Team Training delivered On-site or Virtually (+2 start dates)
Delivery
On-site
Length
3 days
Next course start
Private Team Training delivered On-site or Virtually (+2 start dates)
Delivery
On-site
This provider usually responds within 48 hours 👍

Course description

Developing Microservices

Through a focused combination of conceptual lecture and hands-on labs, you will learn what microservices are, when they should be used, then apply that knowledge developing your own microservices application from scratch. Any examples of code used are fully explained in each step, or will be explained by the instructor during the course.

Upcoming start dates

Choose between 2 start dates

Private Team Training delivered On-site or Virtually

  • On-site
  • United States of America

Private Team Training delivered Virtually

  • On-site
  • Online

Who should attend?

Prerequisites(Not Mandatory)

This course is intended for students who might not have previous development experience.

For students following the Microservices Developer Course, this course is the third course in the series, following Python Basics and APIs & API Design with Python courses.

Training content

Introduction to Microservices and the Development Environment

  • Defining Microservices
  • Iteration
  • Feedback Loops
  • Scaling
  • Microservices vs Other Architectures
  • Revision Control

Organizational Adoption of Microservices

  • Conway’s Law
  • Service Oriented Architecture
  • Infrastructure as a Service
  • Idempotency in Infrastructure
  • 12 Factor App
  • DevOps

Core abstractions for Microservices - Service Discovery and Connectivity

  • Service Discovery
  • Service Registries
  • DNS based Service Discovery
  • Configuration Variables
  • Legacy Service Connectivity
  • Modern Service Connectivity
  • Security Considerations

Core abstractions for Microservices - Databases and Service Runtime

  • SQL vs NoSQL
  • Volume Storage
  • Object Storage
  • Hypervisors
  • Containers
  • Cloud Services
  • On-Premises Services

Core abstractions for Microservices - Service Definition

  • Software Releases
  • Configuration Systems
  • Associated Services (Prometheus, Graphana, Jaeger, Vault)
  • Secrets
  • Testing
  • Continuous Integration (Jenkins, Travis, Gitlab)

Evolutionary History of Containerization

  • Application Specific Servers
  • Virtual Machines (VMWare, OpenStack, EC2, Azure, Google Cloud)
  • Docker
  • Docker-Compose
  • Containerd
  • Podman
  • Kubernetes

Practical Adoption of Microservices

  • Workflow
  • Create, Shorten and Amplify Feedback Loops
  • Continued Experimentation
  • Working Code Works
  • Costs of Microservice Migration
  • State Management in Service Design
  • Encapsulation
  • Segregation
  • Adoption

Costs

  • Live Webinar fee: $1,795.00
  • Contact the provider for more information about pricing for on-site delivery option

Continuing studies

Follow on Courses

  • Kubernetes Bootcamp for CKAD
  • Jenkins Server Automation Essentials

Why choose Alta3?

25+ years specializing in technology training 

Over 95% student satisfaction rate

Training delivered in 9+ countries

Contact this provider

Contact course provider

Fill out your details to find out more about Developing Microservices.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Alta3 Research

Since 1997, Alta3 Research has been empowering organizations and individuals using their expert approach to Cloud, DevOps and Telecom training. We develop and perform technical training via live classroom, online classes and our library of self-paced learning videos and labs....

Read more and show all training delivered by this supplier

Ads