Python DevOps alapok
CI/CD, Docker, Git, és deployment technikák
Python DevOps alapok
Gyakorlati projekten keresztül
Tesztre jelentkezemFedezd fel a DevOps világát a Python DevOps alapok kurzuson!
Ez a viszonylag rövid, 8 alkalmas DevOps tanfolyam bevezet az agilis fejlesztés és üzemeltetés modern szemléletébe, miközben gyakorlati példákon keresztül sajátíthatod el a legfontosabb eszközöket és technikákat. A cél, hogy ha egy Python fejlesztő bekerül egy szoftverfejlesztési projektre, legyen kapaszkodója és rálátása arra, hogyan történik a szoftverfejlesztés vállalati környezetben, így azonnal hasznos tagja lehet a csapatnak.
A résztvevők megtanulhatják és gyakorlati példán keresztül meg is tapsztalhatják, milyen fogalmakkal, helyzetekkel, stratégiákkal és munkafolyamatokkal fognak találkozni mint kezdő szoftverfejlesztők. Egy összetettebb Python projekt példáján keresztül gyakorlati tapasztalatokat szerezhetnek a teljes fejlesztési életciklus kezelésében. A tanfolyamon annak rövid időtartama ellenére számos területet átveszünk és bemutatunk (a Tematika fülön láthatod a teljes listát), így érdemes az órákon személyesen részt venni, de az élő órák természetesen utólag is visszanézhetőek.
A DevOPs alapok kurzus során megismerheted a Git verziókezelést, CI/CD rendszereket, Docker konténerizációt, valamint a Python alapú alkalmazások éles környezetbe történő telepítésének lépéseit.
A junior Python fejlesztőkön felül azoknak is ajánljuk a tanfolyamot, akiket érdekel a DevOPS világa, és lehetségesnek tartják, hogy efelé a szakma felé forduljanak. Ideális választás mindazoknak, akik szeretnék megalapozni DevOps tudásukat, és egy strukturált folyamat mentén bővíteni szakmai képességeiket.
1. Bevezetés a DevOps világába
- Mi a DevOps és miért van rá szükség?
- Elméleti alapok
2. Git és verziókezelés
- VerziókezelésGit koncepciók
- Repository fogalma
- Alapvető git parancsok (init, clone, add, commit)
- Gyakorlati példák
- Branching stratégiák
- Merge vs. Rebase
- Konfliktus kezelés
- Gyakorlati GitRemote repository kezelése
- Pull requestek
- Code review alapok
- GitHub használata
3. CI/CD Alapok
- Continuous Integration alapok
- GitHub Actions bevezetésWorkflow-k koncepciója
- YAML fájl struktúra
- Első CI pipeline létrehozása
- Automatizált tesztek futtatása
4. Docker használata
- Konténerizáció alapokMi a konténer?
- Docker vs. VM
- Docker architektúra
- Első lépések DockerrelDocker telepítése
- Alapvető Docker parancsok
- Első konténer futtatása
- Docker Hub használata
- Dockerfile készítésDockerfile szintaxis
- Best practices
- Multi-stage buildek
- Gyakorlati DockerPython alkalmazás dockerizálása
- Környezeti változók kezelése
- Volume-ok használata
- Docker Compose alapok
5. Deployment alapok
- Deployment koncepciókMi a deployment?
- Deployment stratégiák
- Környezetek (dev, staging, prod)
- Gyakorlati deploymentHeroku platform megismerése
- Python alkalmazás deployolása Heroku-ra
- Környezeti változók kezelése
- Logok követése
6. CI/CD Pipeline építés
- Pipeline tervezésPipeline komponensek
- Automatizálási lehetőségek
- Biztonsági megfontolások
- Gyakorlati pipeline építésGitHub Actions workflow írása
- Tesztelés automatizálása
- Docker image build automatizálása
- Automatikus deploy bemutatása
Projekt munka és összefoglalás
- Komplex projektEgyszerű Python alkalmazás fejlesztése
- Git repository kezelés
- Docker konténerizáció
- CI/CD pipeline implementálása
- Deployment
- Összefoglalás és kitekintésTanultak átismétlése
- Best practices megbeszélése
- További fejlődési lehetőségek
- Q&A
Steve S:
Legutóbb DevOps kurzusom vettem részt amit B. Bálint tartott. Modern tananyag, teljesen érthető, csak kissé rövid. Ennek ellenére csak ajánlani tudom mindenkinek, ill. a tananyag továbbra is hozzáférhető marad ami nagy plusz.
Teljes értékelés megtekintése
Lengyel Zoltán:
Legutóbb a DevOps alapozó képzésen Bálint tanított minket. Kis létszámú csoportokban folyik a képzés. Meg vagyok elégedve az iskolával. Szeretnék még majd a jövőben is velük együtt tanulni.
Teljes értékelés megtekintése
Joaking:
Személy szerint én zseniálisnak éreztem és nagyon remélem, hogy építenek további képzéseket erre a témakörre, amik nem csak alapozó szinten fognak bevezetni a DevOps világába.
Teljes értékelés megtekintése
Tóth Balázs:
Mindegyik elvégzett kurzus nagyon hasznos és jól felépített volt.
A DevOps irány különösen megragadta a figyelmemet.
Teljes értékelés megtekintése
A Python DevOPS tanfolyam hossza:
8 alkalom, 24 tanóra -> 1 hónap
A tanfolyam díja: bruttó 105.000 Ft
Ha még nem ismered a Python programozást, akkor előbb ezen az online képzésen imerd meg a Pythont, mert ennek ismerete nélkül a tanfolyam nem elvégezhető. Javasolt a teljes Python Szoftverfejlesztő Képzés elvégzése!