Workshop: Distributed apps w/ Docker & Kubernetes

Distributed applications at Azure with Docker and Kubernetes

What is the workshop series JS Kongress work hard, play hard?

  • 1 Ticket = 💻 intensive Workshop + 🍻 Get-Together with the community
  • Learning by doing with experienced trainers, exchange with other developers, one-to-one questions.
  • 👭 party on the evening before the 1-day-course or the evening in between for 2-day-courses 👫 👬
  • 🍴food and drinks 🥤 for both included
  • for a list of all courses click here or on the logo

Why Kubernetes?

Modern applications are increasingly built using containers—microservices packaged with their dependencies and configurations. With Kubernetes, or k8s for short, you get a tool that meets the requirements of a scalable Docker installation. This workshop will focus on Kubernetes, which is already considered to be the industry standard for orchestration frameworks. Kubernetes ensures a high-performance infrastructure. The open source system (developed by the Cloud Native Computing Foundation) simplifies and automates the deployment, operation, maintenance and scaling of container-based applications for developers and IT experts.

Is this the right course?

This workshop will bring you the knowledge to getting started with Kubernetes. As well the course includes refreshing your Docker basics. In the course, you will also get to know the advantages of Azure Kubernetes Services. The target group of this workshop is JavaScript Developers and .NET Developers.

Deciders:

  • New Project? Make sure, Kubernetes is the right technology to use. We help shorten the evaluation phase.
  • Save costs. Do you know the CHAOS report from the Standish Group? It shows that mistakes at the beginning of a project are the most expensive. We will help you to avoid them.
  • Stay up to date with your company/product – the technology industry is changing faster and faster. Be at the forefront – learn how, with Kubernetes.
  • Save time, nerves and money. Introducing and implementing Kubernetes is an extreme challenge. Avoid serious mistakes from the start by benefiting from our experience and expertise.

Developers:

  • Avoid hours of debugging because you lack the concepts of Kubernetes. Why spend weeks collecting information when you can do it in one day?
  • You don’t learn best from books, but by learning by doing – under the guidance of an experienced trainer and in exchange with other developers.
  • Increase your value as a Developer. Development is focusing more and more on high-performant infrastructures. With Kubernetes you invest in the latest technology.
  • In the course, you can ask the questions one-to-one that Google or Stack Overflow have trouble answering – not least about individual problems. For example: “How can I structure my app in a better way?” Our experts have the answers.

Choose your date, we are able to offer the course “Distributed apps w/ Kubernetes” on 3 dates:

Distributed applications at Azure with Docker and Kubernetes

Gregor Biswanger
Gregor Biswanger

Kubernetes automates deployment, scaling, and management of distributed Docker containers. The introduction, implementation, and maintenance is an extreme challenge and in the end, it will not only cost lots of money but also your nerves. Microsoft Azure offers redemption from this pain with Azure Kubernetes Services (AKS).

In this workshop, Gregor gives you an overview of Kubernetes and how easy Azure can conjure up a Kuberenetes landscape for us. The target group of this workshop is JavaScript Developers and .NET Developers.

You’ll learn:

Day 1 & 2

  • Introduction to Docker
  • Advantages for developers
  • Docker installation
  • Docker in action!
  • Source code with container
  • Create images with Dockerfile
  • Deploy images
  • Container communication
  • Container Management with Docker-Compose
  • Docker-Compose in action!
  • Docker Monitoring
  • Docker Security

Day 2 & 3

  • Introduction to Kubernetes
  • Nodes
  • Master
  • Nodes in detail
  • Pods in detail
  • Deployment
  • Labels and annotations
  • Services
  • Kubernetes installation
  • The Azure Kubernetes Service (AKS)
  • Create an example project
  • Local deployment
  • AKS Deployment
  • AKS and VS 2017/2019
  • AKS Monitoring

Gregor Biswanger

Gregor (@BFreakout ) (Microsoft MVP, Intel Black Belt, and Intel Software Innovator) is a freelance lecturer, consultant, trainer, author, and speaker. He is a consultant for large and medium-sized companies, organizations and agencies for software architecture, web- and cross-platform development with C# and JavaScript. His key aspects are MEAN-Stack, ASP.NET-Core, Docker, Azure, Domain-Driven Design and Microservices.

Additionally he is writing articles for known magazines and you can find attending or speaking at international conferences. Gregor Biswanger is one of the well-known .NET- and JavaScript-expert in Germany, Swiss and Austria. You´ll reach him here: http://about.me/gregor.biswanger