Getting started with Cloud Native Go
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Deep dive into Implementation of Go microservices and learn how to containerize them through Docker and Kubernetes.Microservices in Go teaches you how to handle advanced server side development in Go; it uses microservices to accomplish this, but is relevant to all server-side developers.This course is your one-stop guide to learn all about building cloud-native architectures in Go. We begin by introducing you to the cloud native stack and microservices, then move on to implementing a simple Go microservice. This includes implementing the REST API with Go’s standard library. Finally, we look at the Containerization and Orchestration of Go micro services using Docker and Kubernetes by showing you how to deploy Kubernetes and scale deployment.About the AuthorMario-Leander Reimer has been a chief technician at QAware since the beginning of 2014. He is responsible for the technical success of projects in the field of after sales for their customer BMW.
He is a specialist in the design and implementation of complex system and software architectures based on open source technologies. As a member of the Java Community Process (JCP), his goal is to further improve the Java platform and to develop practical specifications. He is a speaker at international conferences and guest lecturer at Rosenheim University of Applied Sciences.
Mario-Leander studied computer science in Rosenheim and at Staffordshire University.
Facilities
Location
Start date
Start date
About this course
Implement the REST API with Go’s standard library
Learn how to Containerize Go microservices using Docker and Kubernetes
Implement Deployment and Service descriptors
Run Docker images locally
Understand the basic Docker workflow and basic Docker commands
See a simple Go microservice implementation
Find out how to successfully implement Go microservice frameworks
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Trade
- Technology
- University
- Anatomy
- Design
- Server
- Java
- Motivation
Course programme
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Cloud native applications promise superior reliability and almost arbitrary scalability
- Cloud native applications are built and composed as microservices
- Cloud native applications are packaged and distributed in containers
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Performance, resiliency, and elasticity are the basic design principles
- Good diagnosibility is crucial for cloud native applications
- Adhere to the 12-factor app principles
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- Cloud native applications are components all along the software lifecycle
- Ops components provide application as well as administration interfaces
- There are certain trade-offs associated with microservice decomposition
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
- The cloud native stack makes the challenges and complexities manageable
- Several viable technology variations for a cloud native stack
- Go is perfectly suited as a cloud native application platform
Additional information
Getting started with Cloud Native Go