Fullstack fejlesztő tanfolyam

Fullstack
fejlesztő tanfolyam

  • 1,5 év
  • |
  • 960 000 Ft
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. A képzések részleges finanszírozásához igénybe vehetsz Diákhitelt is, amiről itt összegyűjtöttünk néhány hasznos tudnivalót.
 
Tanfolyamok
Nálunk találsz Tantermi és Online képzéseket is! A helyszínnél tudod kijelölni, hogy melyik számodra a kedvezőbb.
Kérjük számolj azzal, hogy a vírushelyzet függvényében a tantermi képzéseink is online folyhatnak.

Fullstack fejlesztő tanfolyam időpontok

A koronavírus helyzetre tekintettel, ideiglenesen online tarjuk képzéseinket!
Jelentkezem június 21. - szeptember 29. H,K,SZ,CS,P 9:00-16:003 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. június 24. - 2025. január 04. Szombat 9:00-16:0018 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 02. - 2025. március 15. Szombat 9:00-16:0018 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 12. - 2025. február 25. Kedd, Csütörtök 17:00-20:1518 hónap 960 000 Ft Online Jelentkezem
Jelentkezem június 21. - szeptember 29. H,K,SZ,CS,P 9:00-16:003 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. június 24. - 2025. január 04. Szombat 9:00-16:0018 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 02. - 2025. március 15. Szombat 9:00-16:0018 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 12. - 2025. február 25. Kedd, Csütörtök 17:00-20:1518 hónap 960 000 Ft Online Jelentkezem
Jelentkezem június 21. - szeptember 29. H,K,SZ,CS,P 9:00-16:00 3 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. június 24. - 2025. január 04. Szombat 9:00-16:00 18 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 02. - 2025. március 15. Szombat 9:00-16:00 18 hónap 960 000 Ft Online Jelentkezem
Jelentkezem 2023. szeptember 12. - 2025. február 25. Kedd, Csütörtök 17:00-20:15 18 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

A Junior frontend fejlesztő, -a SEO szempontokat betartva- szabványos HTML kódokat ír,szemantikus elemeket használ. A gyakorlatban alkalmazza haladó CSS ismereteit. Responsive weboldalakat készít és a gyakorlatban alkalmazza a mobile-first szemléletmódokat. A stílusok hatékonyabb, gyorsabb megírásához CSS preprocesszort és CSS keretrendszert használ. JavaScript ismeretei felhasználásával kódolási konvenciókat és a tiszta kód elveket követve, egyszerűbb algoritmizálási feladatokat old meg. Alkalmazásokat fejleszt JavaScript keretrendszer/könyvtár segítségével, illetve unit teszteket ír és olvas munkája ellenőrzéséhez. Verziókövető rendszert használ a csoportos és/vagy egyéni projektjei során. Build eszközt használ a projekt elkészítése, összerakása során. Rutinszerűen használ egy integrált fejlesztőeszközt.

A debreceni Junior Java backend fejlesztő tanfolyam elsődleges célja, hogy olyan Junior Java fejlesztőket képezzünk, akik megállják helyüket egy multi fejlesztő cég munkatársaként. A debreceni​ Junior Java backend fejlesztő tanfolyam tematikáját közösen állítüttük össze a Pont Systems-sel, hogy 140 óra intenzív és gyakrolati Java programozás oktatás keretében felkészítsük hallgatóinkat az éles, fejlesztői projektmunkára. A szegedi Java tanfolyamon résztveőknek megpályázhatják a cég Junior fejlesztői állását, de nem kötelező jelleggel. A debreceni Junior Java backend fejlesztő képzés egy akítvan működő piaci szereplő közreműködése során kialakított tematika mentén haladó tanfolyam, így minden résztvevőt képessé tesz bármely fejlesztői cégnél kezdőprogramozói vagy gyakornok pozíció betöltésére. 

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ó