Microservices Training in Georgia

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 Chinese: 微服务培训

GA, Atlanta - Colony Square

1201 Peachtree St. NE, 400 Colony Square, Suite 200
Atlanta, GA 30361
United States
Georgia US
GA, Atlanta - Colony Square
In the heart of midtown Atlanta is the office space in Colony Square, located on the second floor of the 400 building on the corner of 14th Street and...Read more

Microservices Course Events - Georgia

No Course Events scheduled for this location at the moment.
Please choose a different location or Request a Date >>

Course Outlines

Code Name Duration Outline
microservices Building Microservice Architectures 14 hours This training explores the microservices architectures and related patterns
  1. Understanding Microservices
  2. Designing Microservice systems
  3. Service Design
  4. Event Sourcing
  5. CQRS
  6. Other Design Patterns for Microservice based architectures
  7. System Design and Operations
  8. Adopting Microservices
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:

  • 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.

Get started

  • Creating an account
  • Tutorials
  • Concepts
  • Using the Apigee Edge development environment
  • Using the sample API proxies

Build API proxies

  • New API proxy editor highlights
  • Overview
  • Best practices
  • Implement API proxies
  • Download API proxies
  • Deploy API proxies
  • Build proxies with Node.js
  • Debug and troubleshoot
  • Environment configuration

Secure

  • User administration
  • Org administration
  • OAuth
  • TLS/SSL
  • API keys
  • SAML
  • Last-mile security
  • Content-based security
  • Data masking
  • Using the secure store with Node.js apps

Monitor with Apigee Test

  • Apigee Test overview
  • Config Sets
  • Test Cases
  • Probes
  • Using Apigee Test with Edge API proxies
  • What Apigee Test alerts look like

Analyze

  • Analytics overview
  • Dashboard home page
  • Using the Analytics dashboards
  • Analytics dashboards
  • Create custom reports
  • Import/export custom reports
  • Daily analytics emails
  • Use the analytics API
  • Analyze API message content using custom analytics
  • Troubleshooting with analytics

Publish

  • Publishing Overview
  • Create API products, developers, and apps
  • Build your portal
  • Add an API console
  • Configure Monetization

Monetize

  • Overview
  • Get started
  • Set up monetization
  • Manage monetization


Microgateway

  • FAQ
  • Version 2.0.x


Samples & cookbook

  • Samples reference
  • API proxy cookbook
  • Using the sample API proxies
  • Mock Target API


Integrations

  • Amazon AWS
  • Pivotal Cloud Foundry


References

  • Management API (SmartDocs)
  • Policies
  • Analytics commands
  • Analytics dimensions & metrics
  • API proxy configuration
  • Conditions
  • Endpoint properties
  • JavaScript object model
  • JavaScript callouts
  • Variables
  • Glossary
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).

Quick overview of traditional approaches

  1. Monolithic systems
  2. System of Systems
  3. Early service orientation (EAI, CORBA, etc...)
  4. Early webservices (SOAP, etc...)
  5. Service Oriented Architecture (SOA)
  6. Microservices

Desing concepts and tradesoff

  1. Flexibility and Complexity tradeoff
  2. Cohesion, Coupling
  3. Hidden dependencies vs explicit dependencies
  4. Small system vs Big System
  5. Module/Component vs Service

Generic SOA

  1. Benefit and Costs of SOA
  2. Successes and failures in implementing SOA
  3. Messaging and ESB
  4. Infrastructure and tools supporting SOA

Microservices and implementation of SOA - concepts

  1. Do one thing and do it well
  2. Microservice vs Service
  3. DevOps
  4. Continuous Deployment and Delivery
  5. Lightweight protocols

Microservice protocols and tools

  1. HTTP, JMS, AMQP, Websockets, JSON, etc...
  2. Deployment
    1. Containers (Docker, K8N, LXC, etc...)
    2. Configuration Management (Ansible, etc...)
  3. Monitoring and Management
  4. Infrastructure

Cloud and Auto Scalability

  1. Microservice redundancy and fail-over
  2. Performance scalability
  3. Auto scalability
  4. Implement: OpenStack, AWS, etc....

Real problems

  1. Complexity of ecosystem
  2. Network Performance
  3. Security
  4. Deployment
  5. Testing
  6. Nano-services
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 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.

Introduction
    Microservice architecture, PaaS, and cloud-native design

Overview of Spring Cloud sub-projects
    Config Server & Bus, Eureka, Ribbon, Feign, and Hystrix

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

Troubleshooting

Closing remarks

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

Introduction
    Why an API management system?

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

Closing remarks

Other regions

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

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