
Course Overview
Docker הוא פרויקט קוד פתוח לפיתוח וניהול קונטיינרים ויישומים מבוזרים, עד רמת אפליקציה שלמה. במסגרת הקורס נכיר את טכנולוגיית הקונטיינרים ושימושיה, נכיר את המושגים הבסיסיים של Docker ואת הארכיטקטורה של הפלטפורמה. בנוסף, נלמד איך להשתמש בטכנולוגיה לצורך בניית קונטיינרים, פריסה ובדיקה.
This course introduces Docker to application developers. It teaches the reasons why we need container technology to begin with and the specifics of the Docker platform.
למי הקורס מיועד:
מפתחים שצריכים לפתח יישומים בעזרת Docker.
דרישות קדם:
מפתחים מכל סוג. ניסיון בפיתוח יישומי Web – יתרון.
Prerequisites
Developers of any type are welcome. Experience in developing web applications is beneficial but not mandatory.
Exercises
The coding examples in this course will be presented in Python. The examples are short and should not present any problems for the developers.
Intended Audience
Developers who have the need to develop application with Docker as the target platform. This is usually required by developers who need to host their apps on either a public cloud provider or an onprem cloud, or just developer who wish to gain more determinism and clarity from their development, testing and production environments.
At the end of the course
Participants will gain an understanding of what container technology is and in what circustances they need it. Participants will be able to create Docker images containing their applications, run their Docker images locally or remotely, debug their applications even when they running within Docker containers and handle their application logs.