Nyitólap
Home
Regisztráció
Sign up
Bejelentkezés
Login
Kapcsolat
Contact
Masterfield Oktatóközpont - programozó, fejlesztő, tesztelő és más informatikai képzések, pénzügyi, bankinformatikai tanfolyamok

Masterfield informatikai tanfolyam és képzés kereső Tanfolyam, képzés kereső


Jelentkezési lapok
Tanfolyamra jelentkezem

IT vizsgára jelentkezem

ISTQB CTFL vizsgára jelentkezem

ISTQB Agile vizsgára jelentkezem

ISTQB CTAL vizsgára jelentkezem

IREB vizsgára jelentkezem

Hallgatói értékelések


Tanfolyam neve:

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

Tanfolyam kódja:MFJAVAEX2
Tanfolyam hossza:40 óra (5x8x45 perc)Tanfolyam és képzés időpontok (Java, Java tanfolyam, Java képzés, Java programozás, JDBC, J2SE, J2SE tanfolyam, Java SE 8)
Ára:129 500 Ft + áfa
Oktató:Bakos István
Bujdosó Géza
Mizsák Krisztián
Előfeltételek:Java SE Alap (MFJAVA1) vagy Java SE alap vizsgafelkészítő tanfolyam (MFJAVAEX1) elvégzése. Objektumorientált programozási alapok ismerete. Alapvető SQL szintaktika ismerete.

Tanfolyam rövid ismertetése:

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).
Kiknek ajánljuk:Java SE Alap tanfolyamot (MFJAVA1) vagy Java SE alap vizsgafelkészítő (MFJAVAEX1) tanfolyamot elvégzett szoftverfejlesztőknek, akinek céljuk, hogy sikeres Oracle Java SE 8 programozói vizsgát (OCP – Oracle Certified Professional, kód:1Z0-809) vagy Oracle Java SE 7 programozói vizsgát (OCP – Oracle Certified Professional, kód:1Z0-804) tegyenek. Az Oracle Java SE 8 programozói vizsga feltétele a sikeres Oracle Java SE 8 alap vizsga (1Z0-808) letétele. Valamint az Oracle Java SE 7 programozói vizsga feltétele a sikeres Oracle Java SE 7 alap vizsga (1Z0-803) letétele.

Tanfolyam vagy képzés általános leírása:

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.


Tematika:


1.    Java technológia bemutatása
1.1.    Platformfüggetlenség
1.2.    Verziók, platform típusok
1.3.    Egy kis történelem...

2.    Alapvető nyelvi elemek, osztályok
2.1.    Osztályok (attribútumok, függvények és konstruktorok) 
2.2.    Változók
2.3.    Operátorok
2.4.    Feltételek és elágazások
2.5.    Ciklusok
2.6.    String műveletek
2.7.    Tömbök kezelése

3.    Sztringek feldolgozása
3.1.    Sztringek létrehozásnak különböző módszerei
3.2.    Keresés és karaktercsere sztringekben
3.3.    Sztring parse-olása
3.4.    Reguláris kifejezések használata. Metakarakterek (.,*,+,?,d,D,s,S,w,W,b,B,[],()).
3.5.    Sztringek formázása: %b, %c, %d, %f, %s

4.    Osztályok tervezése
4.1.    Tervezési alapelvek (encapsulation, loosely coupled, stb.)
4.2.    package és import utasítások
4.3.    Beágyazott osztályok használata
4.4.    Konstruktorok és metódusok felüldefiniálása (overload)
4.5.    Singleton osztály, tervezési módszertan (design pattern)
4.6.    DAO (Data Access Object) tervezési módszertan (design pattern)
4.7.    Factory használata
4.8.    enum adattípus

5.    Osztályok öröklődése
5.1.    Hozzáférés korlátozása (access modifiers)
5.2.    Osztályok származtatása. Objektum diagram.
5.3.    Metódusok öröklődésének szabályai
5.4.    Virtuális metódushívás
5.5.    Változó argumentumlistájú metódusok
5.6.    Cast-olás és instanceOf operátor használata

6.    Osztályok tervezése felsőfokon
6.1.    Absztrakt osztályok használata
6.2.    Beágyazott osztályok használata

7.    Lambda kifejezések
7.1.    Interface
7.2.    Default metódusok
7.3.    Lambda kifejezések

8.    Generikus típusok és a Collection API
8.1.    Generikus típust használó osztály létrehozása
8.2.    <> szintaktika használata (diamond syntax)
8.3.    Raw típusok és generikus típusok vegyes használata
8.4.    Autoboxing
8.5.    Wrapper osztályok
8.6.    Collection API osztályok: List, Set, Deque, Map
8.7.    Rendezés (java.util.Comparator és java.lang.Comparable használata)
8.8.    Tömbök és listák rendezése, keresés

9.    Stream-ek ismertetése
9.1.    Kapcsolódó tervezési minta
9.2.    Lambda kifejezések használata
9.3.    Collection típus feldolgozása stream segítségével
9.4.    Metódus referencia használata
9.5.    Metódus láncok létrehozása

10.    Beépített nyelvi funkcionális interface-ek
10.1.    java.util.function interface-ek ismertetése
10.2.    Supplier, Function, Predicat, Consumer funkcionális interface-ek
10.3.    Primitív és bináris verziók használata

11.    Lambda operátorok
11.1.    Stream operátorok típusai
11.2.    Optional osztály használata
11.3.    Stream-ek rendezése
11.4.    Eredményhalmaz előállítása a collect metódussal
11.5.    Csoportosítás és partícionálás

12.    Exception kezelés, Assertion
12.1.    throw és throws kifejezések
12.2.    try-catch-finally kifejezések használata
12.3.    try-with-resource kifejezés (erőforrások automatikus lezárása)
12.4.    Egyedi exception-ök definiálása
12.5.    Invalid kódfutás felismerése assertion segítségével

13.    Date/Time API
13.1.    Dátum- és időformátumok
13.2.    Különböző időzónák beállítása
13.3.    Időbélyeg, periódus, időtartam definiálása
13.4.    Téli, nyári időszámítás

14.    Java IO alapok
14.1.    Adatok olvasása és írása a console-ról/-ra.
14.2.    Stream-ek használata, láncolásuk
14.3.    Channel IO
14.4.    Objektumok szérializációja

15.    Java File IO (NIO 2.0)
15.1.    File-ok és könyvtárak kezelése a Path osztály segítségével.
15.2.    File-ok és könyvtárak ellenőrzése, törlése, másolása és mozgatása a Files osztály segítségével.
15.3.    File és könyvtár attribútumok kiolvasása és beállítása
15.4.    Könyvtárszerkezet rekurzív feldolgozása
15.5.    File-ok keresése a PathMatcher osztály segítségével
15.6.    Könyvtár eseményeinek figyelése a WatchService osztályok használatával
15.7.    Stream API használata

16.    Szálkezelés
16.1.    Szálkezelése Thread osztály és Runnable interface használatával
16.2.    Szálak életciklusának kezelése
16.3.    ExecutorService
16.4.    Atomi változók és lock-ok használata
16.5.    Adathozzáférés szinkronizálása szálak között
16.6.    Mire figyeljünk szálkezelésnél? Lehetséges problémák (deadlock, livelock, starvation, etc.)

17.    Fork-Join keretrendszer
17.1.    Feladatok párhuzamosítása
17.2.    Rekurzió és kapcsolódó eljárások
17.3.    Fork-Join

18.    Párhuzamosítás stream-ekkel
18.1.    Stream feldolgozás párhuzamosítása
18.2.    Stream-ek redukálása, eredményszámítás
18.3.    Performancia kérdések

19.    Adatbázis elérése JDBC-n keresztül
19.1.    JDBC API felépítése
19.2.    Kapcsolódás az adatbázishoz JDBC driver használatával
19.3.    Adatbázis lekérdezése
19.4.    Adatbázis módosítása
19.5.    Tranzakció kezelés, tranzakciók tulajdonsága
19.6.    JDBC 4.1 RowSetProvider, RowSetFactory, és RowSet interface-ek használata

20.    Alkalmazások nemzetközi környezetben
20.1.    Locale osztály használata. Lokalizációs információk kiolvasása és beállítása
20.2.    Nyelvi csomag (resource bundle) létrehozása adott lokalizációhoz, használata
20.3.    Szövegformázás NumberFormat és DateFormat osztályok segítségével

21.    Próbavizsga, megoldások és egyéb példakódok elemzése

Általános információk:Általánosan tanfolyamainkról

Meghirdetett tanfolyamok és képzések listája

Első oktatási napOktató(k)Jelentkezési
határidő
Jelentkezés
2017.11.06.
(napközbeni)
Bujdosó Géza
2017.10.27.
fő
Ha egyik időpont sem felel meg Önnek, de érdekli a tanfolyam, kérjük adja le jelentkezését! Új időpont felvételekor értesíteni fogjuk Önt.
fő

Küldje el észrevételét, véleményét, kérését, javaslatait - milyen időpont felene meg Önnek a tanfolyamra, milyen tanfolyamot szeretne látni a képzéslistában, mit hiányol a tematikából Gyakran ismételt kérdések - tanfolyamok és képzések feltételei, jelentkezési folyamat, finanszírozási módok
Informatikai tanfolyamok és képzések listája kategóriák szerint(Java, Delphi, Oracle PLSQL, Mssql, PHP, MySQL, Weblogic, Javascript, AJAX, JSP, White Hat Hacker, Penetration Tester, pénzügyi, bankinformatika, Cobit, ITIL, Microsoft Project, PRINCE2, PMI PMP, tesztelés, szoftver ergonómia) Induló informatikai tanfolyamok és képzések listája Informatikai tanfolyamok és képzések teljes listája

Hasonló tanfolyamok listája:
Alkalmazásfejlesztés Android alapokon
Java alapok (Java SE)
Java EE – Enterprise JavaBeans (EJB) fejlesztés
Java EE – Java Persistence API (JPA)
Java EE – Java Server Faces (JSF)
Java EE – Web Service fejlesztés
Java EE – Webfejlesztés
Java EE programozás Oracle Weblogic Server alapon
Java SE 8-as verzió újdonságai
Java Spring Core programozás
Junior programozó akadémia
Programozási alapok tanfolyam



Masterfield Oktatóközpont
Informatikai tanfolyamok, képzések (Szoftverfejlesztő, programozó, szoftver tesztelő, biztonsági, projektmenedzsment, pénzügyi, bankinformatikai)
1134 Budapest, Róbert Károly krt. 82-84. (Cooper Center)
Vezetékes telefon:06-1-288-0176; Mobil telefonszámok: 06-20-967-3200 vagy 06-20-967-3700