Cubix Institute of TechnologyCubix Institute of Technology aims to gather the most important skill set building blocks for IT professionals by organizing cohort-based online IT&TECH trainings with the help of industry-leading mentors, tech companies and higher education institutions.
Our constantly expanding portfolio currently consists of 35+ courses, including topics, e.g.: Frontend and Backend development (Java, Python, C++, JavaScript, Angular, React, Node.js, C#, .NET, stb), Mobile and Cross-Platform Development (iOS, Android, Flutter), IT Project and Product Management, Software Testing, DevOps, and Cloud Solutions, Data Science, AI/ML/DL, UI/UX, IT security, Video Game-, AR/VR/XR Development, IoT and Embedded System Development, Blockchain, etc.
Become a member of our community!
Online IT academy
|
|
|
Python alapú webfejlesztés Django keretrendszerrel
Sajátítsd el a modern webalkalmazás fejlesztés alapjait Python Django keretrendszerrel!
A képzés során megtanulod, hogyan építs fel komplex webalkalmazásokat azzal a technológiával, amit olyan sikeres platformok használnak, mint az Instagram vagy a Mozilla.
Mit nyújt a képzés?
- Átfogó betekintést nyersz a Python Django ökoszisztémába, hogy magabiztosan építhess webalkalmazásokat. A képzés során megismered az MVT (Model-View-Template) architektúra minden aspektusát és azt, hogyan alkalmazd a gyakorlatban.
- Gyakorlati tudást szerzel a Django ORM használatáról és adatbázis-tervezésről. Megtanulod az üzleti igények leképezését Django modellekké, a modellek közötti kapcsolatok kialakítását és az admin felület testreszabását az adatok hatékony kezeléséhez.
- Modern API fejlesztési gyakorlatokat sajátítasz el a Django Rest Framework használatával. Megtanulod, hogyan építs könnyen használható API-kat automatikusan generált, interaktív dokumentációval.
- Megismered a keretrendszer beépített védelmeit (CSRF, XSS, SQL injection ellen), valamint megtanulod a Django Authentication és Permission rendszerének hatékony használatát. Gyakorlatban is kipróbálod a különböző authentikációs módszereket (JWT, Session alapú) és a részletes jogosultságkezelést.
- Megtanulod a tesztvezérelt fejlesztést Django tesztkeretrendszerrel. Megtanulod a unit tesztek írását Django test client használatával, és a pytest-django alkalmazását komplex tesztesetek létrehozásához.
- Deployment folyamatokat tanulsz meg Docker konténerizációval. Elsajátítod a Django alkalmazások üzembe helyezését Gunicorn és Nginx használatával, valamint megismered a környezeti változók és statikus fájlok kezelését.
Miért érdemes belevágnod?
A Django a "batteries included" filozófiájával egyedülálló a backend keretrendszerek között. Beépített admin felülete, átfogó biztonsági rendszere és fejlett ORM-je lehetővé teszi, hogy már a fejlesztés első napjaitól kezdve értékes funkciókat építs. Az Instagram és Mozilla is ezért választotta a Django-t, hiszen gyorsan lehet vele robusztus alkalmazásokat fejleszteni.
Képzésünkön egy valós projekten keresztül ismered meg a Django teljes eszköztárát. Nem csak elméleti tudást kapsz, hanem olyan gyakorlati tapasztalatot, amivel azonnal el tudsz kezdeni dolgozni Django projekteken. A kurzus végére képes leszel önállóan megtervezni egy webalkalmazás architektúráját, implementálni az üzleti logikát, és biztonságosan üzembe helyezni az alkalmazást.
A képzés eredményeképpen nem csak egy újabb technológiát sajátítasz el, hanem egy átfogó szemléletet a webalkalmazások fejlesztéséhez. Megtanulod, hogyan tervezz skálázható architektúrákat, hogyan hozz létre újrafelhasználható komponenseket, és hogyan építs olyan alkalmazásokat, amelyek hosszú távon is könnyen karbantarthatók. Ez a strukturált gondolkodásmód és problémamegoldó készség minden modern szoftverfejlesztési projektben értékes tudást jelent.
A fent említett, munkaerőpiacon is jelentős képességeken túl a képzés sikeres elvégzésével egy névre szóló tanúsítványt is kapsz, amit a LinkedIn profilodhoz hozzáadhatsz.
Kinek ajánlott?
- Python alapismeretekkel rendelkezőknek, akik szeretnének belépni a webalkalmazás-fejlesztés világába.
- Webfejlesztőknek, akik megismerkednének a Django keretrendszer által kínált lehetőségekkel.
- Kezdő programozóknak, akik strukturált és jól dokumentált környezetben szeretnének fejlődni.
- Frontend fejlesztőknek, akik szeretnék kiterjeszteni tudásukat backend területre is.
- Más keretrendszerekben tapasztalt fejlesztőknek, akiket érdekel a Django megközelítése.
Mik a képzés előkövetelményei?
Python programozási nyelvben és/vagy más modern programozási nyelvben szerzett tapasztalat (például JavaScript, Java, C#).
Ha még nem rendelkezel a szükséges ismeretekkel, akkor itt sajátíthatod el:
- Python programozás alapok >>
- Java programozás alapok >>
- Webfejlesztés alapjai JavaScript és TypeScript használatával >>
- C# és .NET fejlesztés alapok >>
Hogyan fogsz tanulni?
- Gyakorlatorientált oktatás: minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét projekteket fogsz megvalósítani.
- Interaktív digitális tananyag: a gyakorlati feladatok elvégzéséhez és a tanfolyam sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át
- Rugalmas időbeosztás: a tanfolyamot munka mellett is végezheted, hiszen a tananyag elsajátítása heti 8-12 óra elfoglaltságot igényel összesen, melyet saját időbeosztás szerint dolgozhatsz fel.
- Visszanézhető LIVE alkalmak: akkor sincs semmi baj, ha egy élő konzultációs alkalmon nem tudsz részt venni, hiszen a kérdéseid előre is elküldheted írásban, a válaszokat és az egész LIVE-ot pedig visszanézheted másnap 16:00 órától.
- Oktatói mentoring: a képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra, fejlődésedet végigkíséri.
- Konzultációk: valamennyi tanegység végén egy-egy élő konzultációs alkalmat is szervezünk hétköznapokon munkaidő után, amikor élőben is felteheted kérdéseidet, közösen kiértékelhetitek és átbeszélhetitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.
- Limitált férőhely: a fent említett interakciók miatt képzéseinket korlátozott létszámmal indítjuk csak el, hogy biztosan jusson mindenkire ideje az oktatóknak.
Mikor indul a képzés és mennyibe kerül?
Képzés indulásának időpontja: 2026.04.13.
Mit fontos még tudnod a fizetéssel kapcsolatban?
- Pénzvisszafizetési garancia: Biztosak vagyunk a képzés tartalmát és minőségét illetően, ezért a képzés indulásától 8 napig 100%-os pénzvisszafizetési garanciát vállalunk.
- Kamatmentes részletfizetés: Nem szeretnénk, ha fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat akár több részletben is fizetheted, teljesen kamatmentesen.
- Céges számla igénylése: erre is van lehetőség ha a beiratkozom gombra kattintás után elérhető jelentkezési űrlapon kipipálod az “Áfás számla igénylés”-t.
Ha érdekel a képzés két lehetőséged is van
1. Előjelentkezel a képzésre
Ha előjelentkeznél a képzésre és szeretnéd biztosítani helyedet, nincs más teendőd, mint az Ingyenes előregisztráció gombra kattintva kitölteni az előjelentkezési formot.
2. Kérdezel még a képzésről
Ha szívesen előjelentkeznél, de úgy érzed még van néhány kérdés, amire nem találtad meg a választ, kattints az ‘Érdekel, de kérdeznék’ gombra, add meg elérhetőségedet és 48 órán belül felvesszük veled a kapcsolatot vagy írhatsz is nekünk közvetlenül az info@cubixedu.com e-mail címre!
================
A változás jogát fenntartjuk.
-
0.Hasznos információk a kurzushoz
-
1. lecke
Hogyan használd a felületet?
-
2. lecke
Képzés használati útmutató
-
1.Bevezetés a Django világába
-
3. lecke
Mi az a Django és miért népszerű?
-
4. lecke
A "batteries included" filozófia előnyei
-
5. lecke
A Django ökoszisztéma áttekintése
-
6. lecke
A MVT architektúra alapjai
-
7. lecke
[Házi Feladat]
-
8. lecke
[Teszt]
-
9. lecke
[Live Alkalom]
-
2.Adatmodellezés és adatbázis-kezelés Django ORM-mel
-
10. lecke
Modellek létrehozása: az üzleti logika leképezése
-
11. lecke
Kapcsolatok modellek között: OneToOne, ForeignKey, ManyToMany
-
12. lecke
Az admin felület testreszabása
-
13. lecke
Adatbázis migrációk és verziókezelés
-
14. lecke
[Házi Feladat]
-
15. lecke
[Teszt]
-
16. lecke
[Live Alkalom]
-
3.Webalkalmazás építés Django alappal
-
17. lecke
URL routing és nézetek kezelése
-
18. lecke
Template rendszer: dinamikus HTML generálása
-
19. lecke
Formok és adatbeküldés kezelése
-
20. lecke
Statikus fájlok és médiafájlok kezelése
-
21. lecke
[Házi Feladat]
-
22. lecke
[Teszt]
-
23. lecke
[Live Alkalom]
-
4.Modern API-k fejlesztése Django REST Framework segítségével
-
24. lecke
DRF alapok és Serializerek
-
25. lecke
CRUD műveletek API-n keresztül
-
26. lecke
Beépített dokumentáció (Swagger, Redoc)
-
27. lecke
Tesztelhető és újrafelhasználható API végpontok készítése
-
28. lecke
[Házi Feladat]
-
29. lecke
[Teszt]
-
30. lecke
[Live Alkalom]
-
5.Biztonság és jogosultságkezelés a gyakorlatban
-
31. lecke
Beépített védelem: CSRF, XSS, SQL injection ellen
-
32. lecke
Felhasználói hitelesítés: Django auth, JWT, session alapú login
-
33. lecke
Jogosultságok kezelése: Permission osztályok és custom szabályok
-
34. lecke
Felhasználói szerepkörök kialakítása
-
35. lecke
[Házi Feladat]
-
36. lecke
[Teszt]
-
37. lecke
[Live Alkalom]
-
6.Tesztelés és deployment modern környezetben
-
38. lecke
Tesztvezérelt fejlesztés Django-ban
-
39. lecke
Unit tesztek és pytest-django használata
-
40. lecke
Dockerrel konténerizált alkalmazás fejlesztése
-
41. lecke
Deployment Gunicorn és Nginx segítségével
-
42. lecke
[Házi Feladat]
-
43. lecke
[Teszt]
-
44. lecke
[Live Alkalom]