Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2023. november 13., további oktatási napok: 14., 15., 16., 17.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
A hallgatók tanfolyamunk keretében megismerkednek a Java programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.
Programozási alapokkal már rendelkező pályakezdőknek, Java tudással nem rendelkező gyakorlott fejlesztőknek.
Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésnek a Programozási alapok tanfolyamunkat ajánljuk.
Programozási alapok ismerete (ajánlott)
Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésként a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.
A programozási alapismereteid felméréséhez kérjük, hogy töltsd ki 20 kérdésből álló tesztsorunkat.
Kattints IDE a kérdéssorért!
Napjaink egyik legnépszerűbb és legsokoldalúbb programozási nyelve a Java. Felhasználási területeit hosszan lehetne sorolni: webfejlesztések, alkalmazás szerverek, mobil eszközök stb. Ezen tanfolyamunk célja, hogy alapszintű programozói tudással jelentkező hallgatóink megismerjék a Java nyelvet és biztos kézzel, gyakorlottan tudjanak alkalmazásokat készíteni. A képzés során lehetőség nyílik megismerni az ingyenesen használható Eclipse IDE, illetve alternatívaként az IntelliJ IDEA fejlesztőeszközt.
Tematika:
1. A JAVA NYELV ALAPJAI
1.1 Java, mint platform; verziók
1.2 A rendszer és telepítése
1.3 Java, mint programozási nyelv
1.4 Forráskód, bájtkód, gépi (natív) kód
1.5 Szintaktika, kulcsszavak
1.6 Primitív (egyszerű) típusok
1.7 Primitív típusok konverziója (cast)
1.8 Deklaráció, inicializáció
1.7 String műveletek, formázás
1.10 Operátorok (műveletek)
1.11 Utasítások
1.12 Blokkok
1.13 Vezérlési szerkezetek
2. JAVA FEJLESZTŐESZKÖZ
2.1 Tulajdonságai
2.2 Nézetek, perspektívák, saját perspektíva létrehozása
2.3 Hot keys (gyorsbillentyűk), jelölések
2.4 Statikus analízis eszköz használata
2.5 Kód fordítása, futtatása
2.6 Hibakeresés (debug)
2.7 JavaDoc áttekintése
3. JAVA OBJEKTUMORIENTÁLT FELÉPÍTÉSE
3.1 Összetett típusok (class)
3.2 Metódusok, konstruktorok (overloading)
3.3 Osztály-, objektum- és lokális változók
3.4 Objektumok életciklusa
3.5 Különbség a primitív változók és az objektumok között
3.6 Wrapper osztályok (Boolean, Integer, stb.)
3.7 Egységbezárás, adatelrejtés (private, public, empty, protected, getter, setter)
3.8 Csomagok (package), importálás (import)
3.9 Öröklődés (override, overload)
3.10 Polimorfizmus
3.11 Absztrakt osztályok (abstract)
3.12 Interfészek (interface)
4. KIVÉTELKEZELÉS JAVABAN (EXCEPTION)
4.1 Fordítási, futtatási hiba
4.2 A kivételkezelés alaposztályai (Throwable, Error, Exception)
4.3 Kivétel kiváltása (throw)
4.4 Kivételkezelő blokk meghatározása (try-catch)
4.5 Kivételek specifikálása (throws)
4.6 Leggyakoribb kivétel típusok (NullPointerException, ClassCastException, ArithmeticException, ArrayIndexOutOfBoundsException)
5. JAVA OSZTÁLYKÖNYVTÁRAK
5.1 Osztályhierarchia (Java API)
5.2 Az Object osztály
5.3 Az alap könyvtár (java.lang)
5.4 Összetett adattípusok (Collection API, Map, List)
5.5 Konzol használata: adatok beolvasása és kiíratása
5.6 Random osztály
5.7 Math osztály
6. ADATBÁZISKEZELÉS ALAPOK
6.1 Java Database Connectivity (JDBC)
6.2 Driver beállítása
6.3 Adatbázis létrehozás
6.4 SQL lekérdezések és utasítások
7. GRAFIKUS FELHASZNÁLÓI FELÜLET (GUI)
7.1 AWT vs SWING
7.2 Alap grafikus komponensek
7.3 Look & feel
7.4 MVC (Model - View - Control)
7.5 Eseménykezelés
Oracle képzéseink a Masterfield által kidolgozott tananyag alapján zajlanak.
Az egész előadás (tanfolyam) élvezetes, érthető volt számomra. Tetszett az oktató előadásmódja.
F. Katalin