Desktop App fejlesztő
PySide UI tervezés CSS Moduláris kód Adatbázis GIT

Óraszám: 24 Óra

Részvételi díj: 48,000 Ft

Oktató: Vári Róbert

Induló csoportok

desktop-200229: 2020 Február 29. 14:00
desktop-200926: 2020 Szeptember 26. 14:00
Regisztráció

A kurzus előfeltétele legalább középszintű Python programozói tapasztalat.

Még nem ismered a nyelvet? Jelentkezz a Python alapozó képzésünkre!

 

A tanfolyam három hétvégén keresztül vezet be az UI programozás rejtelmeibe miközben elkészítünk egy fiktív megrendeléshez készülő alkalmazást. A tanfolyam lényege az,  hogy életszerű helyzetet mutasson be egy program tervezésén, fejlesztésén és leadásán keresztül. A cél persze nem az, hogy világot megváltó applikációt készítsünk, sokkal inkább az, hogy alaposan bejárjuk a Qt nyújtotta lehetőségeket és a harmadik hétvégére a kezünkben legyen az a gyakorlati tudás melynek segítségével könnyebben birkózunk meg a grafikus felülettel rendelkező alkalmazások fejlesztésével. 

Desktop App 1.
Csoport: desktop-200229
2020 Február 29. 14:00 - 18:00
2020 Március 1. 14:00 - 18:00
Csoport: desktop-200926
2020 Szeptember 26. 14:00 - 18:00
2020 Szeptember 27. 14:00 - 18:00

Az első hétvégén ismerkedünk a PySide/QT környezettel amely lehetővé teszi ablakok és különféle vezérlő elemek létrehozását melyekkel UI-t (User Interface) fejleszthetünk programjainkhoz. A képzés alatt az alapoktól kezdünk és haladunk egy minden igényt kielégítő Fotó illetve Movie Library app elkészítése felé.

Témakörök:


  • Virtuális környezetek (pipenv, virtualenv)

  • GIT alapok, avagy verziókövetés

  • PySide 2 telepítése

  • Egy egyszerű ablak elkészítése

  • Widgetek és Layoutok bemutatása

  • Signal/Slot rendszer

  • Ablakok testreszabása (CSS)

Desktop App 2.
Csoport: desktop-200229
2020 Március 21. 14:00 - 18:00
2020 Március 22. 14:00 - 18:00
Csoport: desktop-200926
2020 Október 10. 14:00 - 18:00
2020 Október 11. 14:00 - 18:00

A második hétvégén elkezdjük fejleszteni a workshop projektünket. Megtervezzük a felületet és a fontosabb funkciókat. Kialakítjuk a projekt struktúrát és újabb PySide eszközöket ismerünk meg.

Témakörök:


  • UI tervezés

  • Menü funkciók

  • Drag&Drop események kezelése

  • Adatbázis alapok (MongoDB)

  • Adatbázis modellek kialakítása

Desktop App 3.
Csoport: desktop-200229
2020 Április 4. 14:00 - 18:00
2020 Április 5. 14:00 - 18:00
Csoport: desktop-200926
2020 Október 24. 14:00 - 18:00
2020 Október 25. 14:00 - 18:00

A harmadik hétvégén tovább folytatjuk a fejlesztést és olyan új funkciókat adunk az applikációba mellyel komplex adatfeldolgozást végezhetünk több szálon futtatva. Elkezdünk ismerkedni a Python adatbázis kezelésével.

Témakörök:


  • Adatok letöltése a háttérben: QThread

  • Egyedi signal/slot rendszer a háttérfolyamatoknak.

  • Háttérfolyamatok megjelenítése: Progress

  • Kereső funkciók

  • Adatok rendezése és megjelenítése



Workshop projekt

A Python Master képzésen a hangsúly a workshop projekten van. Egy fiktív megbízás alapján haladunk végig egy fejlesztési folyamaton miközben megtanulunk egy a desktop alkalmazások fejlesztésében nagyon elterjedt keretrendszert a PySide-ot.

Az alábbi videóban megnézheted egy elkészült projektünk demóját:

A kurzus teljes ára: 48,000 Ft.


Amit a pénzedért kapsz:

  • 24 órányi online oktatás
  • 24 órányi videó az oktatás teljes felvételével
  • Az oktatás mellett vezetett jegyzeteket példákkal és magyarázatokkal
  • Mindig elérhető hallgatói csoport ahol a kérdéseidet nyugodtan felteheted


Fizetés modulonként is lehetséges! (3 * 16,000 Ft)

Induló csoportok:

desktop-200229: 2020 Február 29. 14:00
desktop-200926: 2020 Szeptember 26. 14:00
Regisztráció