Fullstack fejlesztő tanfolyam

Fullstack
fejlesztő tanfolyam

  • 16 hónap
  • |
  • 960 000 Ft
Képzés nyilvántartásba vételi száma: E/2021/000020
A Junior frontend fejlesztő HTML, CSS, JavaScript, React és Angular segítségével azon dolgozik, hogy a monitorunkon megjelenítse a kívánt tartalmakat; a Junior Java Backend fejlesztő a vállalati környezet talán leginkább meghatározó programozási nyelve, a Java segítségével létrehozza azokat.
Azok az informatikusok, akik mindkét oldalon bevethetők, a fullstack fejlesztő kategóriába esnek.
Az OKJ tanfolyamokat követő új szakképesítések közül nálunk frontend és backend tanfolyam elvégzésére külön-külön is van lehetőség, a fullstack tanfolyamra történő jelentkezés azonban árengedményt jelent az összesített árból és persze egy nagyon erős kezdést az IT világában.
Természetesen egyben így is nagy elköteleződést jelent ez a tanfolyam, így itt is biztosítjuk a havonta történő kamatmentes részletfizetési lehetőséget.
A tanfolyam két részből áll, a régi, mára már nem elérhető Szoftverfejlesztő OKJ-nél modernebb, mélyebb tudást biztosít, államilag elismert Junior frontend és Java backend tanfolyamokból áll. 
Felnőttképzési engedélyszám: E/2021/000020

            
 
Tanfolyamok

Fullstack fejlesztő tanfolyam időpontok

A koronavírus helyzetre tekintettel, ideiglenesen online tarjuk képzéseinket!
Becsatlakozom 2024. november 30. - 2026. március 07. Szombat 9:00-16:0016 hónap 960 000 Ft Online Becsatlakozom
Jelentkezem 2025. január 07. - 2026. március 24. Kedd, Csütörtök 17:00-20:1514 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2025. január 11. - 2026. április 18. Szombat 9:00-16:0015 hónap 960 000 Ft Online Jelentkezem
Becsatlakozom 2024. november 30. - 2026. március 07. Szombat 9:00-16:0016 hónap 960 000 Ft Online Becsatlakozom
Jelentkezem 2025. január 07. - 2026. március 24. Kedd, Csütörtök 17:00-20:1514 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2025. január 11. - 2026. április 18. Szombat 9:00-16:0015 hónap 960 000 Ft Online Jelentkezem
Becsatlakozom 2024. november 30. - 2026. március 07. Szombat 9:00-16:00 16 hónap 960 000 Ft Online Becsatlakozom
Jelentkezem 2025. január 07. - 2026. március 24. Kedd, Csütörtök 17:00-20:15 14 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2025. január 11. - 2026. április 18. Szombat 9:00-16:00 15 hónap 960 000 Ft Online Jelentkezem
A Fullstack fejlesztő tanfolyam árai bruttó árak! Engedélyezett tanfolyamok esetén az ár ÁFA mentes! 1 óra 45 perces tanórának felel meg!
Kamatmentes részletfizetést biztosítunk minden 60 000 Ft feletti képzésünknél. További információk az információk menüpont alatt találhatók a részletfizetési lehetőségekről.


Becsatlakozási lehetőség! Tanfolyamtól függően lehetőséget biztosítunk a közelmúltban indult tanfolyamainkba való becsatlakozásra. Kérjük érdeklődjön telefonos, vagy e-mailes elérhetőségeinken!

Fullstack fejlesztő tanfolyam - Tematika

HTML5 és CSS3 - Junior frontend fejlesztő tanfolyam modul

Alapfogalmak áttekintése

  • Weboldalak típusai
    • Statikus weboldalak
    • Dinamikus weboldal
    • CMS alapú weboldalak
  • A domain név fogalma
    • Domain regisztrálási lehetőségek
    • A webtárhely szolgáltatások áttekintése
    • Dinamikus és statikus tárhelyek
  • A weboldalakat leíró nyelvek áttekintése
    • HTML; CSS; XML
  • A webprogramozási nyelvek áttekintése
    • PHP; Ruby on Rails; asp.NET
  • A weboldalakhoz használt adatbázisok áttekintése
    • MySQL; PostgreSQL; NoSQL

HTML5

  • HTML tag-ek
  • A head és a body szekció
  • A dokumentum típus definíciók használata
  • A head szekció elemei
    • A meta tag-ek
    • Karakterkészlet meghatározás
    • Kulcsszavak
    • Leírás
    • Szerző
    • OpenGraph protokoll használata
    • CSS beágyazási lehetőségek
    • Script beágyazási lehetőségek
  • A body szekció elemei
    • Szövegek és formázások
    • Felsorolások és számozások
    • Címformázások
    • Táblázatok
    • Tárolók
    • Űrlap elemek
    • Képek
    • Média objektumok
  • Videók beágyazása
  • Hangok beágyazása
    • Beágyazott keretek használata
  • Google térkép
  • Facebook sharebox
    • Appletek beágyazása
  • Flash objektumok
  • Java objektumok

CSS3

  • CSS címzési lehetőségek
    • Taghez rendelés; Osztályba sorolás; Egyedi azonosítás; Csoportos címzés; Feltételes címzés
  • Tárolók és pozíciók használata
  • Hátterek
    • több háttérkép egyszerre
  • Keretek
    • képek keretként
  • Szöveg effect-ek és tulajdonságok
  • Betűtípusok használata
    • nem szokványos fontok használata
  • 2D és 3D transzfromációk
  • Elforgatás; Nyújtás; Növekedés
  • Animációk és áttűnések
  • Több oszlopos elrendezések

Bootstrap responsive weboldal framework - Junior frontend fejlesztő tanfolyam modul

Responsive webtervezés

  • Weboldalak típusai
    • Nem responsive technikákkal készült weboldalak
    • Responsive weboldalak
      • Bootstrap
      • W3.CSS
  • A webergonómia fogalma
    • Felhasználóbarát weboldalak
  • Az eszközökhöz alkalmazkodó weboldal szolgáltatások áttekintése
    • Desktop
    • Mobil
    • Tablet
    • Wide screen

Bootstrap

  • Szövegek
  • Táblázatok
  • Képek
  • Listák
  • Jumbotron-ok
  • Dobozok és tárolók
  • Alert és egyéb üzenetek
  • Betöltőjelzők
  • Képváltók
  • Rácsok
  • Legördülőmenük
  • Navigációk
  • Modális ablakok
  • Űrlapelemek
  • Gombok

W3.CSS

  • Betűtípusok
  • Tárolók
  • Responsive elemek
  • Gombok
  • Táblázatok
  • Listák
  • Képek
  • Ikonok
  • Tag-ek (Címkék)
  • Navigációk
  • Legördülő interaktív elemek
  • Lapozás
  • Animációs elemek
  • Modális felugróablakok
  • Rácsok

SASS/SCSS - Junior frontend fejlesztő tanfolyam modul

CSS preprocesszor fogalmának ismertetése

  •  Dinamikus stíluslapok
  •  Népszerű eszközök áttekintése

SASS preprocesszor alapjainak áttekintése

  •     SASS beillesztése a fejlesztő környezetbe
  •     Változók használata CSS-ben
  •     Kalkulációk
  •     Beágyazási módok
  •     Modulok használata
  •     Mixinek és funkciók

Reszponzív megjelenés megvalósítási módjainak bemutatása SASS preprocesszorral

  •     Media query-k használata
  •     Reszponzív rácsrendszer kialakítása

Javascript - Junior frontend fejlesztő tanfolyam modul

Javascript áttekintése, alapfogalmak, programozási alaptételek ismertetése

  • Adattípusok
  • Matematikai műveletek a konzol használatával
  • String és string műveletek, speciális karakterek bemutatása a konzol használatával
  • Változók létrehozása
  • Műveletek változókkal
  • Javascript kód elhelyezési lehetőségek a HTML kódunkban
  • Adatok bekérése a felhasználótól, adatok kiíratása
  • Vezérlő szerkezetek (elágazások, ciklusok)
  • Vezérlés átadó utasítások (break, continue)
  • Függvények bemutatása
  • Beépített függvények használata
  • Saját függvények létrehozása, paraméterezése
  • Tömbök létrehozása, használata
  • Függvénykifejezések fogalma, létrehozása, használata
  • Függvénykifejezés azonnali meghívása
  • Lexikai zárvány (closure)
  • Objektumok létrehozása és használata
  • Prototípusos öröklődés
  • Események, eseménykezelés
  • HTML elemek elérése (DOM modell ismertetése)

A JSON programozási nyelv ismertetése

  • A JSON szintaktikája
  • Adatok, nevek és értékadás
  • JSON Objektumok
  • JSON Tömbök
  • JSON szögek konvertálása JavaScript tömbökké
  • JSON alapú kommunikáció Google API-val
Az Ajax technológia ismertetése
  • Server-kliens oldali technológiák különbsége
  • POST adatok átadása és feldolgozása
  • GET globális használata és feldolgzása
  • Aszinkron kérések indítása, válaszok feldolgozása

JavaScript programozás bemutatása objektum orientált szemlélet szerint

  • Osztály létrehozása
  • Példányosítás
  • Különleges, fenntartott tagfüggvények áttekintése
  • Öröklés megvalósítása
  • Statikus attribútumok, metódusok használata
  • Kivételkezelés ismertetése
  • Egységbezárás megvalósítása

Adattárolási módok áttekintése a böngészőben

  • Sütik
  • LocalStorage
  • SessionStoreage

Új generációs JavaScript szintaxis áttekintése

  • let és const operátorok használata
  • Egyszerűsített attribútum definiálás
  • this operátor használata
  • Függvénydefiniálási módszerek ismertetése
  • Tömbkezelési módszerek
  • Spread operátor használata
  • Destrukció
  • Másolás
  • Hatékony bejárási módok
  • Változó mennyiségű függvényparaméter kezelése, rest operátor használata
  • Modulok kezelése
  • Exportálás használata
  • Importálás használata

Git verziókezelés - Junior frontend fejlesztő tanfolyam modul

Verziókezelés alapjainak áttekintése

  • Verziókövetés fogalmának ismertetése
  • Verziókövetési módszerek bemutatása
  • Verziókezelő alkalmazások áttekintése
    • Centralizált, decentralizált és zárt rendszerek
  • A Git verziókezelő program használata
    • Telepítés és beállítás
    • Új gyűjtemény, "repository" inicializálása
    • Tiltólista létrehozása
    • Állományok hozzáadása a gyűjteményhez
    • Új verzió létrehozása
      • Változási napló írási módszereinek áttekintése
    • Ágak kezelése
      • Létrehozás
      • Törlés
      • Váltás ágak között
      • Ágak összefésülése

A GitHub online gyűjtemény kezelő használatának ismertetése

  • Regisztráció
  • Online gyűjtemény létrehozása
  • Online gyűjtemény kezelése Git-tel
  • push, pull, remote parancsok használata

Node.js - Junior frontend fejlesztő tanfolyam modul

Node.js bemutatása

  • Eseményvezérelt programozás
  • Node.js filozófiája
  • Node.js fejlesztőkörnyezet bemutatása
    • Telepítés és beállítás
    • Indítás
    • Node Core fogalmának áttekintése
    • Modulok bemutatása
    • Események kezelése
    • Core http használata
    • Hibakezelési módszerek, kivételkezelés bemutatása
  • Webszerver készítése
    • Http kérések kezelése
  • Node Package Manager használata
    • Csomagok telepítése és frissítése

Express keretrendszer használatának ismertetése

  • Express.js bemutatása, telepítése
  • Renderelő rétegek és minták használata
  • URL adatok kezelési módjainak áttekintése

Adatbázis kapcsolatok beállításának ismertetése

  • NoSQL adatbáziskezelő rendszerek bemutatás
  • CRUD műveletek áttekintése

React - Junior frontend fejlesztő tanfolyam modul

React ismertetése

  • "Single page alkalmazás" fogalmának áttekintése
  • Fejlesztői környezet beállítása Node Package Manager-rel

A React keretrendszer alapjainak bemutatása

  • React alkalmazás létrehozása és indítása
  • Mappastruktúra áttekintése
  • React DOM bemutatása
  • JSX bemutatása
  • Komponens fogalmának ismertetése
    • Osztály komponensek áttekintése
    • Komponensek újrafelhasználási módjainak bemutatása
  • Állapot "state" használatának bemutatása
    • Létrehozás
    • Módosítás, manipulálás
    • "Stateless" és "statefull" fogalmak ismertetése
  • Eseménykezelés bemutatása
  • Kötések létrehozásának ismertetése
  • Alkalmazás stílusbeállítási módjainak bemutatása
  • Dinamikus tartalmak létrehozása
    • Listák, állapotok, kulcsok bemutatása

Alkalmazásfejlesztés React keretrendszerrel

  • Alkalmazás optimalizálási módszerek áttekintése
  • Működő "single page alkalmazás" készítése

Angular - Junior frontend fejlesztő tanfolyam modul

Az Angular keretrendszer alapjainak ismertetése

  • DOM elemek áttekintése
  • Telepítés és konfigurálás bemutatása
  • Angular keretrendszer moduljainak ismertetése
  • Angular és a TypeScript kapcsolatának bemutatása

Programozás TypeScript-ben

  • Típusok
  • Funkciók
  • Névterek
  • Összetett típusok
  • Osztályok
  • Interface-ek
  • Dekorátorok

Fejlesztés Angular keretrendszer használatával

  • Szintaxis áttekintése
  • Függőségek beszúrása
  • HTTP kérések kezelése
  • Komponensek használata
  • Adatkötések beállítása
  • Alkalmazáson belüli navigáció megvalósítása
  • Űrlapok kezelése

Hosting - Firebase - Junior frontend fejlesztő tanfolyam modul

Hosting szolgáltatások áttekintése

  • Hosting szolgáltatás fogalmának ismertetése
  • Hosting szolgáltatások előnyei

FireBase hosting szolgáltató használatának bemutatása

  • FireBase platform ismertetése
  • FireBase adatmodellezési módszereket áttekintése
  • Valós idejű adatfeldolgozási módok bemutatása
  • Szinkronizálási módszerek ismertetése
  • Felhasználókezelés FireBase-zel

Keresőoptimalizálás - SEO - Junior frontend fejlesztő tanfolyam modul

Webszerkesztéshez kapcsolódó keresés optimalizálási módszerek áttekintése
  • Tárhely és domain beállításai
  • HTML objektumok testreszabása
    • Heading-ek
    • Táblázatok
    • Képek
    • Tartalmak
    • Linkek
    • Interaktív objektumok

Külső befolyásoló tényezők bemutatása

  • Linképítések
  • Google PageRank
  • Social Network kapcsolatok

Szoftvertesztelés - Junior frontend fejlesztő tanfolyam modul

Szoftvertesztelés alapjainak áttekintése

  • Szoftvertesztelés fogalmának ismertetése
  • Tesztelési alapelvek áttekintése
  • Szoftverfejlesztés életciklusainak bemutatása
  • A tesztelés szintjeinek ismertetése
  • A tesztelés típusainak áttekintése
  • Teszt folyamat tervezési technikáinak bemutatása

Tesztelési módszerek bemutatása

  • Tesztelést támogató eszközök használatának alapjai
  • Projekt készítés
  • Tesztesetek felépítésének lehetőségei
  • Action editor és rekorder használatának bemutatása
  • Tesztesetek kidolgozása
  • Tesztesetek futtatása
  • Riportok készítése és elemzése
  • Web, mobil és desktop tesztelés sajátosságai

Programozás elmélet, módszertanok - Junior frontend fejlesztő tanfolyam modul

Szoftverfejlesztési módszertanok

Főbb szoftverfejlesztés módszertanok ismertetése

  • Vízesés "V" modell
  • Prototípus modell
  • Iteratív és inkrementális módszertan
  • Agilis módszertanok bemutatása
    • Pragmatikus programozás
    • Scrum, Kanban
    • Agilis szoftverfejlesztés alapelvei

Módszertanok összehasonlítási módjainak áttekintése

  • Előnyök és hátrányok
  • Az optimális módszertan kiválasztásának módja

Tiszta kód készítési alapismeretek

Tiszta kód fogalmának áttekintése

  • Az áttekinthető és optimális programkód előnyeinek ismertetése
  • A tiszta kód alkalmazásának gazdasági előnyeinek áttekintése

Forráskódok formázási módjainak ismertetése

  • Globális formázó eszközök áttekintése
  • Függvények optimalizálása
    • Elnevezési módok
    • Paraméterek megfelelő használata
  • Megjegyzésekre vonatkozó szabályok áttekintése
  • Összetett adatszerkezetekre vonatkozó szabályok áttekintése

Tiszta kód szemlélethez köthető módszertanok bemutatása

  • Hibakelezés optimális módjainak bemutatása
  • Ismétlődés elkerülésének fontossága

Objektum Orientált tervezési szemlélet

Osztályok és objektumok bemutatása

  • Szemlélet bemutatása példákkal
  • Osztály fogalma
  • Objektum fogalma
  • Osztály részeinek áttekintése
    • Attribútumok
    • Metódusok, tagfüggvények
  • Osztályok példányosítása, objektumok létrehozása
  • Osztályok közötti kapcsolatok ismertetése
    • Aggregáció
    • Kompozíció
    • Asszociáció
    • Inheritáció – Öröklés
  • Egységbezárás elvének bemutatása
    • Getter és setter metódusok
  • Különeges metódusok
    • Konstruktor
    • Destruktor
    • Clone

UML diagramok tervezése és készítése

  • Jelölések, ábrázolások
  • Kapcsolatok ábrázolása
  • UML diagram tervező alkalmazások bemutatása

Szoftvertesztelési alapismeretek

Szoftvertesztelés alapjainak áttekintése

  • Szoftvertesztelés fogalmának ismertetése
  • Tesztelési alapelvek áttekintése
  • Szoftverfejlesztés életciklusainak bemutatása
  • A tesztelés szintjeinek ismertetése
  • A tesztelés típusainak áttekintése
  • Teszt folyamat tervezési technikáinak bemutatása

Tesztelési módszerek bemutatása

  • Tesztelést támogató eszközök használatának alapjai
  • Projekt készítés
  • Tesztesetek felépítésének lehetőségei
  • Action editor és rekorder használatának bemutatása
  • Tesztesetek kidolgozása
  • Tesztesetek futtatása
  • Riportok készítése és elemzése
  • Web, mobil és desktop tesztelés sajátosságai

JAVA SE tematika
A java nyelv bemutatása  - 
Junior Java backend fejlesztő tanfolyam modul

  • A nyelv jellemzői, felhasználási területei
  • Java verziók
  • Java alkalmazás típusok

A Java telepítése  - Junior Java backend fejlesztő tanfolyam modul

  • JRE vagy JDK telepítés
  • JVM működése
  • Fejlesztési környezet, Eclipse telepítése és beállítása.

Eclipse használata, első programocskák  - Junior Java backend fejlesztő tanfolyam modul

  • Eclipse fejlettebb használata (Futtatás, tesztelés)
  • Scrapbook (vázlatkönyv) használata.
  • Professzionális szintű teszteléshez JUNIT használata.
  • Workspace, project, csomag – a megfelelő elrendezés.

Objektumorientál programozás  - Junior Java backend fejlesztő tanfolyam modul

  • Objektumok –általában
  • Osztályok I.
  • Tagváltozók, metódusok
  • Osztály definíciók
  • Láthatóság
  • Egységbe zárás
  • Modularitás
  • Osztályok II.
  • Konstruktor
  • Setter-ek és getter-ek
  • Tagváltozók és metódusok  helyes láthatósági beállításai.
  • (Public, Protected, Private, Csomagszíntű)
  • Eclipse automatizmus a gépelés helyett
  • Osztályok III.
  • Öröklődés, leszármazottak, szülőosztály.
  • Polimorfizmus
  • This kulcsszó
  • Visszatérési érték, típus
  • Super kulcsszó, használat szükségessége.
  • Object osztály.
  • Osztályok IV.
  • Példányosítás.
  • Kommunikáció a példányok között
  • Példányosítás nélkül használt osztályok.
  • Singleton
  • Osztályok V.
  • Interface-ek
  • Abstract osztályok
  • Kötelező és lehetséges implementálás

Változók  - Junior Java backend fejlesztő tanfolyam modul

  • Adattípusok
  • Azonosítók (helyes elnevezések)
  • Scope (érvényességi tartomány)
  • Inicializálás, definíció elhelyezés
  • Végleges változók
  • Operátorok
  • Aritmetikai operatorok
  • Relációs operátorok
  • Logikai operátorok
  • Bitenkénti logikai operátorok
  • Értékadó operátorok

Vezérlési szerkezetek  - Junior Java backend fejlesztő tanfolyam modul

  • While ciklusok
  • For ciklus (hagyományos foreach ciklus Javaban)
  • If-else szerkezet
  • Switch-case szerkezet
  • Vezérlés átadó utasítások(feltételes, feltétel nélküli)

Programozási tételek  Javaban (a programozás alapja) - Junior Java backend fejlesztő tanfolyam modul

  • Összegzés tétele
  • Eldöntés tétele
  • Kiválasztás tétele
  • Megszámlálás tétele
  • Keresések
  • Lineáris keresés tétele, Logaritmikus keresés tétele, Maximumkiválasztás tétele, Minimumkiválasztás tétele
  • Egy sorozathoz egy sorozat hozzárendelése
  • Kiválogatás tétele, Rendezések (rendezési szempontok), Rendezés közvetlen kiválasztással, Rendezés minimum kiválasztással, Buborékos rendezés, Egyszerű beillesztéses rendezés, Metszetképzés, Unióképzés, Összefuttatás
  • Backtrack-Visszalépéses keresés

Karakterek es sztringek  - Junior Java backend fejlesztő tanfolyam modul

  • Character osztaly
  • String, StringBuffer és StringBuilder osztály
  • Sztringek metódusai

Szám típusok osztályai  - Junior Java backend fejlesztő tanfolyam modul

  • Szám típusok pontosítása
  • Automatikus konvertálás (fontos automatizmusok miértjének ismerete)
  • Szövegből számok, cast-olás
  • Számból szöveggé konvertálás

 Tömbök létrehozása es használata  - Junior Java backend fejlesztő tanfolyam modul

  • Objektum tömbök
  • Tömbök tömbjei (több dimenzió?)
  • Tömbök kezdőértékei
  • Tömbök bejárása „foreach” módszerrel

Interface-ek  - Junior Java backend fejlesztő tanfolyam modul

  • Mikor kell, hasznos használni (JAVA interface nem a hagyományos interface)
  • Interface-ek definiálása
  • Interface-ek implementálása

 Kivételkezelés  - Junior Java backend fejlesztő tanfolyam modul

  • Kivételek elkapása vagy továbbengedése
  • Kivétel információk kinyerése
  • Kivételek dobása
  • A throw használata
  • Láncolt kivételek
  • Saját kivétel osztályok létrehozása

Programszálak kezelése  - Junior Java backend fejlesztő tanfolyam modul

  • Timer és a TimerTask osztály
  • Időzített szálak leállítása
  • Ismetelt futtatas
  • Szalak peldanyositasa
  • Thread leszarmazott es a run felulirasa
  • Runnable interfesz peldanyositasa
  • Programszál
  • Programszál létrehozasa
  • Programszál elinditása
  • Programszál nem futtathato allapotba allitasa
  • Programszál leállítása
  • Programszal statusz tesztelese
  • A processzor hasznalatanak feladasa
  • Programszálak szinkronizálása

Fájlkezelés  - Junior Java backend fejlesztő tanfolyam modul

  • java.io csomag reader, writer
  • Fájlok olvasása, írása
  • Adatfolyamok osztályok
  • Közvetlen elérésű állományok
  • Fileok, mappák kezelése
  • Tömörített állományok hatékony kezelése

Gyűjtemények  - Junior Java backend fejlesztő tanfolyam modul

  • A gyűjtemény keretrendszer
  • A használat miértje
  • A Collection interfész
  • A Set interfész
  • A List interfész
  • Map interfész

Hálózatkezelés  - Junior Java backend fejlesztő tanfolyam modul

  • Hálózati alapok
  • A portokolokról általánosságban
  • TCP (részletesen)
  • UDP
  • URL-ek kezelése
  • URL objektum létrehozása
  • URL elemzés
  • Csatlakozás egy URL-hez
  • Közvetlen olvasás URL-ből
  • Szerver-kliens felépítés
  • Socketek kezelése
  • Olvasás és írás a socket-ről, socket-re
  • Szerver kliens kommunikáció megvalósítása

Adatbázisok és a JAVA kapcsolata  - Junior Java backend fejlesztő tanfolyam modul

  • SQL alapok (mysql nyelvjárással)
  • SELECT, INSERT, UPDATE, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, AND, OR
  • JDBC adatbázis-kezelés
  • Adatbázis beállítása
  • Táblák hasznalata232
  • Tábla létrehozása
  • JDBC Statement létrehozása
  • SQL parancs végrehajtása
  • Lekérdezések eredményének feldolgozása
  • Biztonságos statement-ek létrehozása (sql injection védése)

Programok grafikus megjelenítése JAVA-ban  - Junior Java backend fejlesztő tanfolyam modul

  • Java GUI általában, keretrendszerek
  • Java Swing grafikus keretrendszer
  • Helyes grafikus felépítés
  • Grafikus elemek használata
  • Eseménykezelők használata
  • Már elkészült programok grafikus megjelenítése.
  • Elkészített osztályok újra használata

Kódolási konvenciók - Junior Java backend fejlesztő tanfolyam modul

  • Fájlok szervezése
  • Behúzás
  • Megjegyzések
  • Implementációs megjegyzések.
  • Dokumentációs megjegyzések
  • Deklarációk.
  • A deklarációk helye
  • Osztály es interfész deklaráció
  • Utasítások
  • Elválasztók
  • Elnevezési konvenciók

Webes alkalmazások - Junior Java backend fejlesztő tanfolyam modul

  • Webes alkalmazás általános működése
  • MVC architetúra
  • Request, response
  • Hálózat felépítése
  • Használt protokolok
  • Webszerver felépítése
  • Webszerver működés és konfigurálás

Java servlet technológia (Java-val a webre!) - Junior Java backend fejlesztő tanfolyam modul

  • HTML formok felépítése és működése
  • Webkonténer
  • Servletek metódusai
  • Request és Response objektumok használata
  • Állapotmentesség
  • Álapotmentesség problémájának kezelése
  • doGet és doPost implementálása

JSP JavaServerPages technológia (Lehet könnyebb és gyorsabb mint a servlet!) - Junior Java backend fejlesztő tanfolyam modul

  • JSP és servlet kapcsolata
  • JSP specifikus tag-ek
  • Fontos direktívák (java import!)
  • Implicit objektumok (Amitől valóban gyorsabbak leszünk)
  • Scope fogalma és használata.

JAVA bean használata - Junior Java backend fejlesztő tanfolyam modul

  • Az MVC architektúra megjelenése
  • Beanek a Model reprezentálásra (Alkalmazás logika erősebb leválasztása)
  • „Igazi” osztályok a webprogramozás közben
  • Profi beanek készítése az eclipse segítségével, szinte teljesen automatikusan.
  • Adatbázisaink megjelenítése a weben 

JSTL Java Standard Tag Library - Junior Java backend fejlesztő tanfolyam modul

  • A JSP bővítése tag-funkcionalitással.
  • A standard tagek típusai
  • A core tag csoport lehetőségei és használata.
  • További standard tagek (mit mire használunk)
  • Custom Tag-ek
  • Saját logikával működő tag-ek
  • Tagek felépítése, használata

Deployment - Junior Java backend fejlesztő tanfolyam modul

  • deployment fogalma
  • a "context root"
  • deployment Tomcat-re Eclipse-ben (Eclipse-Tomcat integráció)
  • "hot deployment"
  • Maven - csomagkezelés
  • Maven - Build Tool

Spring MVC alapok - Junior Java backend fejlesztő tanfolyam modul

  • Spring MVC alapok.
  • MVC tervezési minta, controller osztályok,
  • URL mapping 
  • JSTL használata.
  • Validáció, databinding.

Hibernate - Junior Java backend fejlesztő tanfolyam modul

  • Entity
  • Entity manager
  • Spring data
  • Tranzakciókezelés
  • JPQL

Ide kattintva letölthető a Junior frontend tanfolyam képzési program.

Ide kattintva letölthető a Junior JAVA backend tanfolyam képzési program.

További információk Fullstack fejlesztő tanfolyam

Fullstack fejlesztő tanfolyam kinek ajánljuk Kinek ajánljuk? - Fullstack fejlesztő tanfolyam

Azok számára ajánljuk a Full-stack fejlesztő képzést, akik egy új szakmát kellő mélységben, széles spektrumon szeretnék elsajátítani.

Fullstack fejlesztő tanfolyam előlfeltétel Előfeltételek - Fullstack fejlesztő tanfolyam

Középfokú végzettség, valamely leírónyelv ismerete (pl. HTML vagy CSS vagy XML), programozási alapismeretek. Angol nyelvismeret előny, de nem feltétel.

Fullstack fejlesztő tanfolyam célja Célja - Fullstack fejlesztő tanfolyam

A frontend és backend egyesítése, átlátása, széles tudásszint elérése, ami komoly lehetőséget biztosít az informatikába történő becsatlakozásra és a fejlesztői oldal ismerete, ami felgyorsítja a pályaváltás utáni szakosodást.

Fullstack fejlesztő tanfolyam vizsga Vizsga és képesítés - Fullstack fejlesztő tanfolyam

A modulzáró vizsgák teljesítését követően, a képzés végén egy Tanúsítványt állítunk ki, mellyel el lehet menni egy Központi Független Vizsgaközpontba vizsgázni. Az ott sikeresen teljesített vizsgával, egy államilag elismert bizonyítványt lehet szerezni.
Hasonló tanfolyamok
Webler Oktatóstúdió