Java SE programozás alap - vizsgafelkészítő

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

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

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

Előfeltételek:

Programozási alapok ismerete (ajánlott)

Kiknek ajánljuk?

Java tudással nem rendelkező szoftverfejlesztőknek, akiknek céljuk, hogy sikeres Oracle Java SE 7/8 programozói alapvizsgát (kód: 1Z0-803/1Z0-808) tegyenek.

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. Tanfolyamunk során hallgatóink megismerik az objektum orientált programozás és a Java nyelv alapjait. A tanfolyam elvégzése után képesek lesznek önállóan létrehozni kisebb Java alkalmazásokat. Ismerni fogják a Java szintaktikáját, elemi utasításait, nyelvi konstrukcióit.

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

Tematika:

1.  ÁLTALÁNOSAN A JAVA-RÓL

1.1. Java története
1.2. Java verziók
1.3. Technológiák (SE, EE, ME)
1.4. Fejlesztőkörnyezet (IDE) fontosabb elemei
1.5. Fejlesztőkörnyezet összeállítása
1.6. Java program felépítése, futtatása
1.7. Hibakeresés (debugging)

2.  JAVA PROGRAMOZÁSI ALAPOK

2.1. Az osztály, mint fogalom
2.2. Java osztály felépítése
2.3. Package használata
2.4. Változók érvényességi köre (scope)
2.5. Java program felépítése, futtatása
2.6. Javadoc használata, generálása
2.7. jar (Java ARchive) létrehozása

3.  JAVA ADATTÍPUSOK

3.1. Változók deklarálása és inicializálása
3.2. Primitív és referencia változók
3.3. Konstansok
3.4. Objektum mezőinek kiolvasása és beállítása
3.5. Objektumok életciklusa
3.6. Objektumok a memóriában
3.7. Metódushívás
3.8. Statikus metódusok és változók
3.9. String-ek kezelése
3.10. StringBuilder osztály használata
3.11. Adatok formázása

4.  OPERÁTOROK ÉS DÖNTÉSI UTASÍTÁSOK HASZNÁLATA

4.1. Java operátorok
4.2. Operátor precedencia
4.3. Egyenlőség vizsgálata, == és equals() összehasonlítása
4.4. if és if-else struktúra
4.5. switch szerkezet használata

5. TÖMBÖK LÉTREHOZÁSA ÉS HASZNÁLATA

5.1. Tömbök deklarálása, példányosítása és inicializálása.
5.2. Egy- és többdimenziós tömbök
5.3. ArrayList osztály bemutatása

6.  CIKLUSOK

6.1. while ciklus használata
6.2. for (for each) ciklus használata
6.3. do-while ciklus használata
6.4. Break és continue utasítások
6.5. Különböző ciklusok összehasonlítása

7.  METÓDUSOK ÉS BEÁGYAZÁSUK (ENCAPSULATION)

7.1. Argumentumok és visszatérési értékek
7.2. Metódusok felüldefiniálása (overload)
7.3. Konstruktorok
7.4. Hozzáférés korlátozása (access modifiers)
7.5. Beágyazás (encapsulation) fogalma
7.6. Objektum paraméterek metódushívásnál

8.  INTERFACE-EK

8.1. Java interface-ek létrehozása és használata
8.2. List interface bemutatása
8.3. Lambda kifejezések

9.  ÖRÖKLŐDÉS

9.1. Öröklődés és polimorfizmus (többalakúság)
9.2. Objektum és referencia változó típusa
9.3. Cast-olás
9.4. super és this utasítások használata a konstruktorban
9.5. Absztrakt osztályok és interface-ek

10.  EXCEPTION KEZELÉS

10.1. Ellenőrzött exception-ök
10.2. RuntimeException és Error
10.3. try-catch block használata
10.4. Gyakran használt exception-ök
10.5. Exception kezelés és metódushívás viszonya

11. PRÓBAVIZSGA, MEGOLDÁSOK ÉS EGYÉB PÉLDAKÓDOK ELEMZÉSE

 
Kapcsolódó vizsgák:

OCA – Oracle Certified Associate, 1Z0-808, 1Z0-803

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.

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.

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.

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

Tanfolyamunkon a hallgatók megismerkednek a Spring keretrendszer elemeivel és a hozzá kapcsolódó kiegészítő technológiákkal: Spring Data, Spring Boot, Spring Security. Képzésünk végén hallgatóink képesek lesznek önállóan létrehozni Spring keretrendszerre épülő Java alkalmazást.

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

Tanfolyam naptár

H K Sz Cs P Szo V
30 31 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 1 2 3

Tanfolyam időpontok

Első oktatási nap:

2017-11-20 

Jelentkezési határidő:

2017-11-10
Akciók:

A tanfolyam ugyan még nem indult el, de a jelentkezési határidő lejárt. Hívd ügyfélszolgálatunkat, hátha még tudunk helyet biztosítani!


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