Docker for Dev
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
Categorie: Docker
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
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
Outgoing knowledge/skills
By the end of the course, you should be able to achieve the following objectives:
- 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
Educational program
- Docker Compose
- Architecture Distributed application
- Example of a 3-tier application
- Edit and Continue
- Debugging con Docker
- Testing con Docker
- Docker Service Discovery
- Docker Health Checks
- Defensive Programming
- Gestione log e Error Handling
Duration – 1 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English