Container Essentials using Docker

Container Essentials
Using Docker

Learn how to transform your development

This one-day, hands-on workshop will get attendees jump-started with containers. The course will explain what containers are and the major use cases, with a focus on microservices. After an introductory talk for each module, you will be invited to get hands-on and dive into a series of facilitator-led exercises designed to guide you through the basic process of developing and deploying a container-based application.

After this workshop you will have an overview of the key Docker concepts. You will have practiced running, building and exposing an application.

Who should attend?

Software Developers, DevOps engineers, operators, and application architects desiring a strong foundation in Docker technologies and an introductory hands-on experience building, shipping, and running Docker containers.

What can I expect from the workshop?

After this workshop you will have an overview of the key Docker concepts. You will have practiced running, building and exposing an application.

Key Takeaways

  • Understand what containers are, and how they can benefit software developers
  • Know how containers are constructed
  • Be able to use Docker to build images and run containers
  • Have sufficient knowledge to use containers for software development
  • Know how to build a development workflow with Docker
  • Be aware of the complexities involved in running containers at scale

Topics covered

  • The relevance of containers to cloud native apps
  • Container primitives and Docker
  • Container images and their layers
  • Building container images
  • Declarative container image builds with Dockerfiles
  • Working with container registries
  • Developing microservices using containers
  • Using volumes for sharing source code
  • Local orchestration with Docker Compose
  • The complexities of running containers at scale

Required Experience

  • No prior knowledge of Docker required
  • Basic software development
  • Basic Linux administration

Prerequisites

  • WiFi-enabled laptop
  • Access to a Terminal and SSH client
  • Docker Hub account

Format and Duration

  • 1 day
  • Classroom based, hands-on facilitated workshop
  • Maximum capacity of 12 participant

Any questions?

Read our FAQs here