JAVA SE tematika
A java nyelv bemutatása - Java SE tanfolyam modul
- A nyelv jellemzői, felhasználási területei
- Java verziók
- Java alkalmazás típusok
A Java telepítése - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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) - Java SE 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 - Java SE tanfolyam modul
- Character osztaly
- String, StringBuffer és StringBuilder osztály
- Sztringek metódusai
Szám típusok osztályai - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java SE 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 - Java EE 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!) - Java EE 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!) - Java EE 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 - Java EE 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 - Java EE 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 - Java EE 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 - Java EE tanfolyam modul
- Spring MVC alapok.
- MVC tervezési minta, controller osztályok,
- URL mapping
- JSTL használata.
- Validáció, databinding.
Hibernate - Java EE tanfolyam modul
- Entity
- Entity manager
- Spring data
- Tranzakciókezelés
- JPQL
|
Pixel Oktatási Kft. © - Minden jog fenntartva!