JAVA SE/ME tanfolyam tematika TANFOLYAM TEMATIKA: A JAVA MEGISMERÉSE
Java története, miért készült, miért népszerű
NETBEANS környezet telepítése, megismerése
Programozási alapok java nyelven
Változók,primitív típusok
VEZÉRLÉSI SZERKEZETEK
Elágazás
IF()
SWITCH
Ciklusok
FOR()
WHILE
DO WHILE
ALAPVETŐ PROGRAMOZÁSI TÉTELEK JAVA-NYELVEN
Összegzés (Sorozatszámítás)
Eldöntés
Kiválasztás
Lineáris keresés
Megszámlálás
Maximum kiválasztás
Egyesítés unió
Metszet
Rendezések
Buborék
Quicksort
OBJEKTUM ORIENTÁLT PROGRAMOZÁS
Osztályok, objektumok fogalma
Öröklés
Zártság
Polimorfizmus
OOP JAVA MEGVALÓSÍTÁSA
Class, new kulcsszó a Java nyelvben
Extends kulcsszó a Java nyelvben
Zártság setter, getter
Metódusok, void, értékvisszaadás
Név túl terhelés (overloading)
OOP MEGÉRTÉSE JAVA-NYELVEN
Háromszög területének és kerületének számítása programmal
Bankszámla kezelő prg
Négyszög osztály és örököltetése a négyzet osztályba
ALAPVETŐ JAVA CSOMAGOK, A java.lang CSOMAG ELEMEI
Integer
Float
Character
Stringek kezelése a java nyelvben
Stringbuffer osztály példa
StringTokenizer osztály példa
StringBuilder osztály példa
FILE-KEZELÉS, A java.io CSOMAG
File kezelés a Java nyelvben, Stream –ek byte és karakter alapú streamek
Szöveg file olvasása
Szöveg file írása
Bmp file kezelése
Zip file kezelése
Ini file kezelése
Properties a System csomagban
File-ok és könyvtárak listázása
Javaban megírt file kezelő (másolás, mozgatás)
A system CSOMAG RÉSZLETEZÉSE
gc() garbage collector
out, err, in
Properties file kezelése
Exit()
SZÖVEGEK KEZELÉSE
szöveg létrehozása, másolása, mozgatása, szerkesztése, törlése
szöveg jellemzőinek megváltoztatása: betű- és bekezdésjellemzők
COLLECTION FRAMEWORK, A java.util CSOMAG
Set
List
Map
Queue
Tárolás adatszerkezetekben
Vector használata
ArrayList
Stack
HashSet
APPLET PROGRAMOZÁSA
Appletek a böngészőben
Appletek grafikai lehetőségei
Eseménykezelés az appletben
Applet példák
Betű kiírás egérkezeléssel, és billentyűkezeléssel
Labirintus generálása és abban mozgás
Alakzatok az appletekben
Lövöldözős játék készítése
SZÁLKEZELÉS
Thread osztály és Runnable interface
Késleltetés
Több szálon futó alkalmazás készítése
Szinkronizálás
Chat program készítése
GRAFIKUS MEGJELENÍTÉS A JAVA NYELVBEN 1, A java.awt CSOMAG.
Frame osztály
Grafikus elemek az awt-ben
Egyszerű szöveg editor használata
Egyszerű grafikák készítése az awt ben
ADATBÁZIS KEZELÉS A JAVA NYELVBEN, A java.sql CSOMAG
Adatbázis kezelés a java nyelvben (java.sql csomag)
Java és az adatbázis kapcsolata JDBC
SQL alapok
Kapcsolódás az adatbázishoz, táblákhoz és az adatok listázása
ADATBÁZIS MANIPULÁCIÓ JAVA PROGRAMBÓL
Egy MYSQL manipuláló és kezelő program megírása java nyelven
HÁLÓZAT-KEZELÉS
Email kezelés a java nyelvben
Java socket kezelés (java.nio csomag)
MULTIMÉDIA
Hang lejátszás
Kamera kezelés
GRAFIKUS MEGJELENÍTÉS A JAVA NYELVBEN 2, A javax.swing CSOMAG.
Különbség a java.awt és a javax swing között
Swing komponensek
Textfield
TextArea
PasswordField
Scrolbar
ToggleButton
Swing combobox képekkel feltöltése
Swing konténerek
JFileChooser (File kiválasztó)
JFileChooser manipulációja
ColorChooser (színkiválasztó)
MenuBar
Dialogus ablak használata
File kezelő megírása
Model view controller elv gyakorlása
A Swing
JASPER RIPORT HASZNÁLATA
jasper riport pdf be konvertálva
jasper riporttal egy alkalmazásának készítése
JAVA SWING PARTNER-KEZELŐ ALKALMAZÁS
Partner kezelő alkalmazás Swing
Partner kezelőből email írása
Partnerek listázása jasper segítségével
Partnerek adatainak excelbe konvertálása
J2ME MOBIL ALKALMAZÁS JAVA NYELVEN
MIDP csomagok
MIDLET készítése
POI anyagok feldolgozása (hely meghatározás)
Játék készítése