Python DevOps alapok
#online oktatás #munkaidő után #élő órák #részletfizetéssel
Kezdés:
Fedezd 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.
CI/CD, Docker, Git, és deployment technikák
Python DevOps alapok
Gyakorlati projekten keresztül
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.
TEMATIKA
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és
- Git 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 Git
- Remote repository kezelése
- Pull requestek
- Code review alapok
- GitHub használata
3. CI/CD Alapok
- Continuous Integration alapok
- GitHub Actions bevezetés
- Workflow-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ó alapok
- Mi a konténer?
- Docker vs. VM
- Docker architektúra
- Első lépések Dockerrel
- Docker telepítése
- Alapvető Docker parancsok
- Első konténer futtatása
- Docker Hub használata
- Dockerfile készítés
- Dockerfile szintaxis
- Best practices
- Multi-stage buildek
- Gyakorlati Docker
- Python alkalmazás dockerizálása
- Környezeti változók kezelése
- Volume-ok használata
- Docker Compose alapok
5. Deployment alapok
- Deployment koncepciók
- Mi a deployment?
- Deployment stratégiák
- Környezetek (dev, staging, prod)
- Gyakorlati deployment
- Heroku 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és
- Pipeline komponensek
- Automatizálási lehetőségek
- Biztonsági megfontolások
- Gyakorlati pipeline építés
- GitHub 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 projekt
- Egyszerű Python alkalmazás fejlesztése
- Git repository kezelés
- Docker konténerizáció
- CI/CD pipeline implementálása
- Deployment
- Összefoglalás és kitekintés
- Tanultak átismétlése
- Best practices megbeszélése
- További fejlődési lehetőségek
- Q&A
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.
A Python DevOPS tanfolyam hossza:
8 alkalom, 24 tanóra -> 1 hónap
A tanfolyam díja: bruttó 88.000 Ft
AKCIÓ Ha a Prooktatásnál sajátítottad el a Python programozás, akkor 12,5% kedvezményt kapsz ennek a tanfolyamnak az árából!
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!