Ismertető
A tanfolyam célja, hogy a résztvevőket bevezesse a backend fejlesztés és üzemeltetés világába Python alapokon.
Tematika
- Python OOP ismétlés, dekorátorok, @classmethod, @staticmethod
- REST alapok
- Flask keretrendszer, fejlesztői mód, automatic reloading
- HTTP kezelés requests könyvtárral, POST, GET, PUT és DELETE requestek
- Authentikáció alapok, basic auth, X509 client certificate, oauth2, JWT
- Adatbázis kapcsolatok
- SQLAlchemy, ORM (Object Relationship Model)
- Backend tesztelés, unit, functional és integration tesztek, tesztautomatizálás
- CI/CD futószalagok áttekintése
- Konténerizálás, Docker, Kubernetes
- Flask konténerizációja, docker-compose fejlesztéshez, teszteléshez
- Django keretrendszer
- Bevezetés a microservice-ek világába
Szükséges előképzettség
A tanfolyamhoz a középhaladó Python programozás (PR-PY) és Data Science képzések elvégzése (vagy ezen képzések ismeretanyaga) szükségesek.Továbbá 2 év napi szintű Python munkatapasztalattal kell rendelkezni.
A képzés elvégzéséhez dokumentumolvasás-szintű angol nyelvtudás szükséges.