DevOps Artisan – Docker Fundamentals

Cursul DevOps Artisan – Docker Fundamentals este recomandat pentru oricine care dorește înceapă lucreze cu Docker.

Acesta 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.

Cui i se adresează?

Acest curs Docker Fundamentals se adresează:

  • DevOps engineers
  • Linux system administrators
  • Systems design engineers
  • Architects

Ce vei învăța?

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.

Cerințe preliminare:

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.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

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 

 

 

Recomandăm să continui cu:

Programe de certificare

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.

DevOps Artisan – Docker Fundamentals

Curs DevOps Artisan - Docker Fundamentals

Solicită ofertă personalizată pentru 2 sau mai multe persoane.

Detalii curs

Durată

2
zile

Preț

840 EUR

Modalități de livrare

Clasă virtuală

Nivel de specializare

2. Basic

Roluri asociate

Developer, DevOps, Devops Engineer, Programmer, Systems Engineer

Solicită ofertă personalizată pentru 2 sau mai multe persoane.

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.