Rethink IT The system is the asset

Speaker: Peter Rossbach

Next three days trainings in Vienna (Austria)

25th/26th/27th September 2017, Vienna

Book now Deutsche Version

25th - 27th September 2017 in Vienna

Early Bird Prices till 24th August - Book now!

You can book this training also as an inhouse training. Just send us an e-mail to [email protected]!

Send us now an inhouse request!

+++

Whether small startups or large companies - many companies rely on the open-source Docker technology. But what about the kind of containers that roll up the virtualization market and change the software development in the long term? Docker promises a quick start, flexible configuration and stable images for development and production. In this Docker Camp we want to pursue this promise.

We start with an overview and introduce the first steps with the use of Docker. You will get to know the most important commands, instructions and concepts. Using a detailed example, you will learn how to implement a microservice, install with Docker, and integrate with other services in an environment. We also discuss the current Docker ecosystem and clarify opportunities and risks.

This camp provides you with the Docker basics in comprehensible steps and puts you in the position subsequently to decide whether and how Docker is useful in your business and IT context.

Day one:
Docker basics

Installation

  • Docker Basics and Installation
  • Container Technology Basics
  • Kernel- vs Classical- Virtualization
  • Architecture of Docker
  • Use Cases and more
  • Setup your docker environment
  • Images, Container and Registry

Simple Usage

  • Let’s container run, stop, maintain
  • Docker CLI command overview
  • Build your own Images with Dockerfiles
  • Build, ship and run Cycle
  • Docker Tooling
  • Volume Management
  • Network Management
  • Logging and Metrics
  • Backup/Restore
  • Container Types

Day two:
Create microservices with Docker

Microservices

  • Think infrastructure first
  • Create a simple Spring Boot App
  • Build your Toolchain: Java and Maven
  • Docker for Java Developers
  • Create Database Container
  • Empower your Development

Infrastructure

  • Build your own Microservice infrastructure
  • Create a simple build pipeline
  • Use Service Discovery
  • Create Multi Host Networks
  • Learn more Docker Tricks

Day three:
Scale your service with Docker Swarming

Swarming

  • Scale your services with docker swarming mode
  • Update, Failure detection and redeployment
  • Mesh Network and Service Discovery
  • Setup a ingress loadbalancer (traefik, haproxy, nginx)
  • Setup logging and monitoring systems
    • ELK-Stack
    • Prometheus and Grafana
  • Debug your Container

Go to production

  • Docker for production
  • Build high-quality images
  • Docker Security Basics
  • Plugins
  • Usage tricks
  • Review Best Practices
  • Docker on ARM

+++

Requirements and Services

Who should participate

  • DevOps developer
  • Administrators
  • Software and system architects

Required knowledge

  • Basic knowledge Docker
  • Basic knowledge Linux (Debian, bash, vim, curl, network, virtualization)
  • Basic knowledge of Java
  • Basic knowledge Microservices

services

  • Catering: breakfast, lunch and drinks (non-alcoholic)
  • Training materials
  • Internet
  • Not included: hotel accommodation, travel expenses
  • Computers are not provided
  • Bring your own notebook
    • Administrators rights needed
    • Free access to the complete network (No enterprise proxy or vpn)
    • SSH or Putty installed
    • Google Chrome, Java IDE and git installed

+++

25th - 27th September 2017 in Vienna, Austria

Early Bird Prices till 24th August - Book now!

You can book this training also as an inhouse training. Just send us an e-mail to [email protected]!

Send us now an inhouse request!

Book now

Book your event

Prices plus VAT

25th/26th/27th September 2017, Vienna