Cursul DevOps Artisan – Docker Fundamentals este recomandat pentru oricine care dorește să înceapă să lucreze cu Docker.
Acesta vă va oferi o experiență hands-on prin crearea și gestionarea containerelor ușor de implementat pentru proiectele de dezvoltare software. Acest curs va începe cu o imagine de ansamblu a arhitecturii Docker și va continua cu instalarea Docker.
Cursanții se vor familiariza cu comenzile Docker și vor putea crea și gestiona containere și imagini. Cursul va acoperi, de asemenea, concepte de rețea, persistența datelor în contextul containerelor și scalare docker și orchestrarea containerelor folosind Docker Swarm. Toate aceste caracteristici vor fi explicate și demonstrate pri aplicații practice.
Acest curs Docker Fundamentals se adresează:
- DevOps engineers
- Linux system administrators
- Systems design engineers
- Architects
După finalizarea acestui curs Docker Fundamentals, studenții vor avea o înțelegere fermă a multor tehnologii de bază Docker și caracteristici cheie, inclusiv Docker Hub, Docker Compune, Docker Swarm, Dockerfile, Docker Containere, Docker Engine, Docker Imagini, Docker Network, Docker Daemon și Docker de stocare.
Cursul Docker Fundamentals nu are nici o condiție prealabilă de participare, cu toate acestea, o înțelegere a structurii generale și interne de OS îi va ajuta pe cursanți să înțeleagă modul în care containerele funcționează. De asemenea, familiarizarea cu linia de comandă Linux îi va ajuta atunci când vor interacționa cu containere Docker.
Module 1: Docker History
- Age of Virtualization
- Why Containers?
- Docker History
Module 2: VMs vs Containers. Docker Architecture. Namespaces, cgroups.
- Containerization
- OS Components (Namespaces, Control Groups)
- Docker Engine
- What about Windows?
- Windows Container Types
- Containers vs VMs?
Module 3: Installing Docker
- Docker Versions
- Docker Update Channels
- Installing Docker on Linux with steps
- Installing Docker on Windows with steps
Hands-on Lab: Installing Docker on your node
Module 4: Docker Images. Image Registries. Repositories and Tags.
- Docker Images
- Image Contents
- Image Layers
- Multiple architectures support
- Image registry
- Image security
- Repositories
- Best practices using images
Hands-on Lab: Docker Images. Image Registries
Module 5: Docker Commands
- Linux Command structure
- General Docker commands
- Viewing items commands
- Downloading images
- Running and stopping containers
- Deleting items
- Working with files
- Getting help
Hands-on Lab: Exploring Docker Commands
Module 6: Docker Networking. Bridge, Host, Macvlan, Overlay Networking.
- Network types
- Working with networks
- Testing the network
Hands-on Lab: Docker Networking
Module 7: Persisting Data. Docker volumes. Bind Mounts. Tmpfs.
- Persistent Storage in Docker
- Creating and mounting a volume
- Listing, inspecting and deleting volumes
- Logging Docker
- Explaining different log types
Hands-on Lab: Persisting Data
Module 8: Creating Dockerfiles. Building and Tagging Images
- Explaining Dockerfiles
- Dockerfiles contents
- The build environment
- Creating your first custom image
- Reviewing image history
- Dockerfile best practices
- Building from Github
Hands-on Lab: Creating Dockerfiles
Module 9: Beyond Docker. Docker swarm. Kubernetes
- Docker Swarm components
- Building a Swarm
Hands-on Lab: Docker Swarm
Acest curs Docker Fundamentals îi pregătește pe studenți pentru susținerea examenului de certificare care le va oferi posibilitatea de a deveni Associate Deploy & Ops Engineer.
FAQ training Docker Fundamentals
Care sunt obiectivele principale ale cursului Docker Fundamentals?
Obiectivele principale ale cursului Docker Fundamentals includ familiarizarea participanților cu conceptul de containerizare, înțelegerea arhitecturii Docker, și dobândirea abilităților necesare pentru a crea, gestiona și depana containere Docker în medii de dezvoltare și producție. De asemenea, cursul vizează să pregătească participanții pentru utilizarea Docker într-un flux de lucru DevOps.
Ce cunoștințe de bază sunt necesare înainte de a participa la cursul Docker Fundamentals?
Înainte de a participa la curs, este recomandat ca participanții să aibă cunoștințe de bază despre sisteme de operare Linux, despre linii de comandă, și despre conceptele fundamentale de rețea și virtualizare. De asemenea, o înțelegere generală a proceselor de dezvoltare software și a fluxurilor de lucru DevOps poate fi benefică.
Ce certificări sau recunoașteri oficiale se pot obține după finalizarea cursului Docker Fundamentals?
După finalizarea cursului, participanții pot primi un certificat de participare care atestă cunoștințele dobândite. De asemenea, cursul poate pregăti participanții pentru certificări mai avansate, cum ar fi Docker Certified Associate (DCA), oferită de Docker, Inc.
Ce avantaje competitive poate aduce finalizarea cursului Docker Fundamentals în cariera profesională?
Finalizarea cursului Docker Fundamentals poate oferi participanților un avantaj competitiv în domeniul IT, în special în roluri care necesită cunoștințe de DevOps, cloud computing, și dezvoltare software modernă. Deținerea unor abilități solide în Docker poate deschide oportunități pentru roluri de inginer DevOps, administrator de sistem, sau dezvoltator software, în special în companii care adoptă tehnologia containerelor pentru a îmbunătăți eficiența și scalabilitatea operațiunilor lor.
De ce îmi este afișat acest curs?
Acest curs este recomandat datorită căutărilor tale ce includ termeni precum: learn docker, docker course, curs docker, docker advanced, docker fundamentals sau alții.