Szoftver programozó képzés

 

Miért is tanulnál évekig, miért vernéd magad hitelbe ahhoz, hogy megtanulj szoftvert fejleszteni? Hála a Pythonnak egy éven belül szoftverfejlesztő lehetsz! Az alábbi tematika lehetővé teszi, hogy a teljes képzést elvégezve szerteágazó tudásra tegyél szert, de a neked tetsző modulokat kiválogatva célzottan is képezheted magad, a neked nem fontos részek kihagyásával.

Python programozó tanfolyam

1. modul: Python

A Python programnyelv egy általános célú, nagyon magas szintű programozási nyelv, évről évre egyre elterjedtebb a szoftverfejlesztésben. Ennél a programnyelvnél az absztrakciók mértéke elég magas, ennek ellenére, sőt igazából épp ezért a nyelv szintaktikája talán a legkönnyebbnek mondható a szoftverfejlesztésre is használt programnyelvek közül. Pythonban megtanulni programozni töredéke annak az időnek, amit a C vagy Java nyelvek elsajátításához kell. A Python programozásnak az OOP(Objektum Orientált Programozás) elengedhetetlen része, ezért a haladó/modern programnyelvek közé soroljuk.

A Python programozás elsajátítása nem igényel előzetes ismereteket, választhatod ezt bátran első programnyelvednek. A tanfolyam végére képes leszel Pythonban különböző célú, rendes programokat önállóan létrehozni. 

A Python modul hossza 3 hónap, 75 tanóra.
Ára: 199e Ft

Python tanfolyam tematikája

 A Python nyelv bemutatása

Python telepítése és a fejlesztési környezet kialakítás

 Változók, adattípusok

Python – Összetett adattípusok

Python – Műveletek stringekkel

Python – Alapvető operátorok

Ciklusok és feltételek

Függvények

Python  Modulok

Python – Fáljkezelés

Hiba- és kivételkezelés

Python – Objektum Orientált Programozás

 Reguláris kifejezések

Bővebb Python tematikát ezen az oldalon olvashatsz

SQL tanfolyam

2. modul: SQL Adatbázis

Manapság keveset érünk a programozó tudásunkkal, ha nem tudunk egy adatbázisból adatokt lekérni, azokat a programunkkal kiolvasni, adatokat az adatbázisban megváltoztatni vagy a program lefutásával új adatbázist létrehozni. 

Erről azonban többről van szó: az SQL alapos elsajátításával megtesszük az első és legfontosabb lépést, hogy adatbázis fejlesztők, adatbányászok, big data engineerek, vagy öntanuló algoritmusokat létrehozó fejlesztők legyünk.

Az SQL modul hossza 1 hónap, 27 tanóra.
Ára: 69.000 Ft

SQL modul tematikája:

SQL – Adatbázis kezelés

  • Adatbázis objektumok bemutatása és Adatbázis tervezés alapjai
  • SQL: DDL – Data Definition Language
  • SQL: DQL – Data Query Language
  • SQL: DML – Data Manipulation Language
  • SQL: DCL – Data Control Language (jogosultság kezelés)

Python – Adatbáziskezelés (Postgres)

  • psycopg2 telepítése
  • Mi az az ORM?
  • ORM előnyei és hátrányai
  • Alapvető adatbázis műveletek

3. modul: asztali applikáció készítés PySide 6-tal

Ebben a modulban megtanuljuk a PySide6-ot PyQt keretrendszerben, ami egy nagyon népszerű, nagy tudású, és a piacon igen keresett technológia az asztali applikációk készítéséhez. Magyarul: ebben a modulban tanuljuk meg, hogy a programunkhoz hogyan csináljunk színes-szagos, grafikus felületet, amely közvetlenül a számítógépről bárki által elindítható. Ráadásul bármilyen számítógéprő, tehát Windows, Linux és iOS környezetben egyarnt futtatható a programunk.

A Pyside / PyQT modul hossza 1 hónap, 30 tanóra.
Ára: 71.000 Ft

PySide6 / PyQt tematika:

  • Widgetek használata:
  1. Gombok,
  2. Layoutok
  3. Widgetek eseménykezelése
  4. Scrollbar és sliderek
  5. Chartok
  • Signal és Slot használata
  • Egér műveletek és eseménykezelésük
  • Menu és Toolbar
  • Rajzolás alapjai
  • Adatbázis kezelés PySide6-al
  • Projektfeladat
 
django-python-oktatas

4. modul: Django

A Django keretrendszer segítségével képesek leszünk weboldalakat kiszolgáló komplett back-end rendszert létrehozni, valamint a front-end fejlesztők számára adatbázisunkat egy API-ban elérhetővé tenni. 

A Django azonban ennél több, hiszen jelentősen meggyorsítja a Pythonhoz képest a fejlesztést. Előnye a natív Pythonnal szemben a már beépített magas fokú biztonság, a kiváló skálázhatóság és hogy komplex back-end funkciókat sokkal gyorsabban megvalósíthatunk a keretrendszer nyújtotta lehetőségek kihasználásával. Nem véletlen, hogy a PBS vagy az Instagram mögött álló rendszer is Djangot használ. A Django népszerű az IT vállalatok körében is, mivel gyorsan létre lehet vele hozni komplex rendszereket.

Django3 Tematika:

Django keretrendszer felépítése

  • Django telepítése, előfeltételek
    • Django CLI használata
    • Első Django App létrehozása CLI-al
  • Django Struktúra bemutatása: Model View Template (majdnem MVC)
  • Django settings.py
    • a django lelkének bemutatása

3rd party library – Django Rest Framework (DRF)

  • RestAPI bevezetés:
    • RestAPI elmélete
    • Django és a RestAPI
  • DRF Serializer
  • Permission handling bemutatása
  • DRF ordering, Pagination, filterezés
  • Postman használata

Django Router

  • URL-ek használata
  • Simple Router használata

Django Model   

  • Mire jó a model?
  • Adatbázis alapozás: kulcsok, megszorítások, kapcsolatok táblák között: many-to-many relation,
  • one-to-many relation, one-to-one relation
  • Django migration

Django View

  • Mi az a view? Serializálás, deserializálás jelentősége
  • Function Based Views
  • Class Based Views
  • View vs Viewsets
  • CRUD example

Django Templating

  • Static file-ok kezelése
  • HTML + CSS helye (nem szerves része a Django kurzusnak, lévén backend, RestAPI használat a cél)
  • Django Admin page

A Django tanfolyam időtartama 48 tanóra (8 hét) 

Ára: 155.000 Ft 

Teljes szoftver programozó képzés

A négy modul együttes ára 494.000 Ft helyett 399.000 Ft, hossza 7 hónap.
Részletfizetés esetén: 60.000 Ft x 7 hó

Jelentkezés