Docker For Dev (en)
This course is aimed at all developers who know docker and want to learn the techniques to use in the development phase. Thanks to an expert and certified teacher, students will be able to understand which techniques to use to make the most of this tool during the application development and test phase.
Requires, as a prerequisite, to have completed the DSD101 course (or have equivalent knowledge)
COD: DSD202
CATEGORIES: DevOps, Docker, Microservices
TAG: Developers, Docker

Description
Objectives of the course
Course contents
Additional Information
Description
Prerequisites:
- Knowledge of basic linux commands
- Knowledge of at least 1 programming language. (Java Prefs, Node.js)
- Basic knowledge of postgres/mysql
- Have achieved the skills of the DSD101 course
Language
Objectives of the course
- Know how to use Docker Compose correctly
- Understand the methodologies to be used during the development, testing and debugging phases
- Understand how to implement an application inside a container
- Implement logging and error tracking systems inside containers
Course contents
- Docker Compose
- Architecture Distributed application
- Example of a 3-tier application
- Edit and Continue
- Debugging with Docker
- Testing with Docker
- Docker Service Discovery
- Docker Health Checks
- Defensive Programming
Lab Provided:
Additional Information
Duration: 1 Day
Delivery – Classroom, On Site, Remote
PC and SW Requirement:
- Internet connection
- Web browser – Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English