Java alapok (Java SE)

Tanfolyam kódja:
MFJAVA1
Tanfolyam hossza:
32 tanóra, 4 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
89 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

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.

Előfeltételek:

Programozási alapok ismerete (ajánlott)

Kiknek ajánljuk?

Programozási alapokkal már rendelkező pályakezdőknek, Java tudással nem rendelkező gyakorlott fejlesztőknek.

Képzés nyelve:
Magyar
Részletes leírás:

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. E 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.

Ha még nem rendelkezik programozási ismeretekkel, akkor első lépésnek a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.

Tematika:

1. FOGALMAK, MELYEKRE SZÜKSÉGED LEHET

1.1 Szoftverfejlesztési modell
1.2 Fordító program (compiler), értelmező program (interpreter)
1.3 Forráskód, bájtkód, gépi (natív) kód
1.4 Verzió, build, release 

2. A JAVA NYELV ALAPJAI

2.1 Java, mint platform; verziók
2.2 A rendszer és telepítése
2.3 Java, mint programozási nyelv
2.4 Szintaktika
2.5 Primitív (egyszerű) típusok
2.6 Deklaráció, inicializáció
2.7 Operátorok (műveletek)
2.8 Utasítások
2.9 Blokkok
2.10 Vezérlési szerkezetek 

3. ECLIPSE, A LEGNÉPSZERŰBB JAVA FEJLESZTŐESZKÖZ

3.1 Tulajdonságai
3.2 Nézetek, perspektívák, saját perspektíva létrehozása
3.3 Hot keys (gyorsbillentyűk), jelölések
3.4 Statikus analízis eszköz használata
3.5 Kód fordítása, futtatása
3.6 Hibakeresés (debug)
3.7 JavaDoc áttekintése
3.8 Java archív fájlok (JAR) készítése 

4. JAVA OBJEKTUMORIENTÁLT FELÉPÍTÉSE

4.1 Összetett típusok (class)
4.2 Metódusok, konstruktorok (overloading)
4.3 Osztály-, objektum- és lokális változók, static
4.4 Egységbezárás, adatelrejtés (private, public, empty, protected, getter, setter)
4.5 Csomagok (package), importálás (import)
4.6 Öröklődés (override, overload)
4.7 Polimorfizmus
4.8 Absztrakt osztályok (abstract)
4.9 Interfészek (interface) 

5. KIVÉTELKEZELÉS JAVABAN (EXCEPTION)

5.1 Fordítási, futtatási hiba
5.2 A kivételkezelés alaposztályai (Throwable, Error, Exception)
5.3 Kivétel kiváltása (throw)
5.4 Kivételkezelő blokk meghatározása (try-catch)
5.5 Kivételek specifikálása (throws)

6. JAVA OSZTÁLYKÖNYVTÁRAK

6.1 Osztályhierarchia
6.2 Az Object osztály
6.3 Az alap könyvtár (java.lang)
6.4 Összetett adattípusok (java.util, Collection API, Map)
6.5 Input-output kezelés (java.io, fájlok kezelése, csatornák, szűrők)
6.6 Hálózatkezelés (java.net, kliens-szerver architektúra) 

7. ADATBÁZIS KAPCSOLAT (JDBC) ALAPJAI

7.1 Java Database Connectivity (JDBC)
7.2 Adatbázis-elérési modellek
7.3 Driver
7.4 Adatbázis URL, DataSource interface
7.5 SQL utasítások végrehajtása (kötegelt feldolgozása)
7.6 SQL utasítás eredményének feldolgozása
7.7 SQL kurzor 

8. GRAFIKUS FELHASZNÁLÓI FELÜLET (GUI)

8.1 AWT vs SWING
8.2 Alap grafikus komponensek
8.3 Look & feel
8.4 MVC (Model - View - Control)
8.5 Eseménykezelés

9. JAVA APPLET

9.1 Appletek létrehozása
9.2 HTML alapok
9.3 Appletek beágyazása, végrehajtása

 

Vissza


Hasonló tanfolyamok listája:

A tanfolyam megtanít bármilyen Java fejlesztőt arra, hogy miként fejlesszen egy meglehetősen komplex Android alkalmazást. A tanfolyam során a tanultakat egy példa alkalmazás elkészítésével hasznosítjuk. A tanfolyam célja, hogy a hallgató elsajátítsa az Androidos gondolkodást.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel a Delphi-vel és talán a legkönnyebben elsajátítható programozási nyelvvel, az Object Pascal-lal.

Tanfolyamunkon a Java EE Web Service fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Web Service (JAX-WS, REST) technológia alkalmazását elosztott rendszerek esetén.

Tanfolyamunkon a Java EE EJB fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az EJB technológia alkalmazását elosztott rendszerek, alkalmazásszerverek esetén.

A Java Persistence API (JPA) segítségével hatékonyan tárolhatjuk adatbázisban Java objektumainkat, szabványosan érhetjük el az adatbázis funkcióit, de akár konkrét SQL utasítást is futtathatunk. Tanfolyamunkon a Java EE JPA fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az adatbáziskezelés folyamatát JPA technológia alkalmazásával.

Tanfolyamunkon a Java EE Java Server Faces (JSF) fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a JSF technológia alkalmazását webes alkalmazások esetén.

Tanfolyamunkon a Java EE Web fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük a Java EE által adott webes komponenseket, technológiákat (Servlet, JSP).

A tanfolyamon hallgatóink átfogó ismereteket szereznek a vállalati környezetben nagyon népszerű J2EE technológiáról.

Tanfolyamunkon a hallgatók megismerkednek a Java SE 8-as verzió forradalmi újdonságaival: Lambda kifejezések, stream-ek, új dátumkezeléshez kapcsolódó API-k. Segítségükkel immár a Java nyelvben is elérhetők a régóta hiányolt funkcionális programozás alapszintű nyelvi elemei.

Tanfolyamunkon a hallgatók megismerkednek a Java SE alapvető nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8 illetve Java SE 7 programozói vizsgákra (OCA – Oracle Certified Associate, 1Z0-808, 1Z0-803).

Tanfolyamunkon a hallgatók megismerkednek a Java SE haladó szintű nyelvi elemeivel, függvénykönyvtáraival, a 8-as verzió újdonságaival. Képzésünk célja továbbá, hogy felkészítse hallgatóinkat az Oracle Java SE 8, illetve Java SE 7 programozói vizsgákra (OCP – Oracle Certified Professional, kód:1Z0-809, kód:1Z0-804).

A Junior Java programozó akadémia a szoftverfejlesztés iránt érdeklődő magánszemélyeknek és cégeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. A sorozat 3 egymásra épülő modulból áll, melyek mindegyike önállóan is használható ismeretanyaggal ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek önállóan létrehozni egyszerűbb szoftvereket Java nyelven, illetve igény esetén akár nemzetközileg elismert programozói vizsgát is szerezhetnek. Továbbképzési lehetőségként a hallgatók a második és harmadik modulon Java EE vagy Android alkalmazásfejlesztői szakokon fejleszthetik tudásukat.

A tanfolyamon a hallgatók elsajátítják a PHP alapú webes programozás alapismereteit. Képesek lesznek egyszerűbb webes programozási feladatok megoldására. Megismerik és megszerzik a haladó objektumorientált PHP programozáshoz szükséges előfeltételeket és áttekintést kapnak a PHP gazdag függvény gyűjteményéből.

A tanfolyamon a hallgatók elsajátítják a PHP programozás haladó szintjét. Elsajátítják az objektumorientált PHP használatát és mélyebb ismeretekre tesznek szert a PHP függvényeiben. Tervezési mintákat látnak, megismerik az MVC felépítés megvalósítását a nyelvben. Betekintést nyernek két nagyon népszerű PHP keretrendszer, a Laravel és a CodeIgnitier működésébe és alkalmazások létrehozásába, felépítésébe ilyen környezetben.

A tanfolyamon a hallgatók elsajátítják a programok készítésének alapvető lépéseit, megismerik a programok felépítését és az alapvető programozási technikákat.

A tanfolyamon a hallgatók megismerkednek a legfontosabb tervezési mintákkal, megtanulják felismerni és tudatosan használni őket

A tanfolyamon a hallgatók megismerkednek az UML nyelvvel, megtanulják használni a szoftverfejlesztés teljes életciklusában gyakorlati példákon keresztül

Tanfolyam naptár

H K Sz Cs P Szo V
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Tanfolyam időpontok

Első oktatási nap:

2017-11-20 

Jelentkezési határidő:

2017-11-10
Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is