fbpx

Java programozás haladó online

Tanfolyam kódja:
MFJAVA2
Tanfolyam hossza:
40 tanóra, 5 egymást követő munkanap, napi 8 online tanóra, 9.00-16.30
Ára:
129 500 Ft + Áfa
Oktató:
Rövid ismertetés:

A tanfolyamon hallgatóink tovább bővíthetik a Java alap tanfolyamon megszerzett Java programozói ismereteiket. Végigkalauzoljuk hallgatóinkat egy teljes, webes Java alkalmazás elkészítéséhez szükséges témakörökön.

Előfeltételek:

Java alap tanfolyam elvégzése (ajánlott).

Kiknek ajánljuk?

Akik szeretnék elmélyíteni Java programozói tudásukat és szeretnének megismerkedni a Java nyelv mélyebb technikai megoldásaival és azok mindennapi, gyakorlati alkalmazásával.

Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésnek a Programozási alapok tanfolyamunkat ajánljuk. Ezt követően a Java programozás alapok és Java programozás haladó tanfolyamaink elvégzésével mélyíthető el a Java tudás.

Java programozási ismeretekkel rendelkező érdeklődőinknek ajánljuk a Java vállalati technológiáit megismertető alábbi tanfolyamainkat:

Java vállalati technológiák

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, adatfeldolgozás, webszolgáltatások 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.

A tanfolyam során megismerjük a webes alkalmazások felépítését és az ezek létrehozásához szükséges, teljes architektúrát (full-stack) felölelő Java technológiákat, valamint egy mintaprojekt keretében a gyakorlatban is végigvezetjük hallgatóinkat ezek alkalmazásán.

Érintjük a full-stack legfontosabb technológiáit: adatbázis kapcsolatok és adatbáziskezelés (JDBC), webes alkalmazások felépítése (JSP), webszolgáltatások (REST) létrehozása és webszerver (Tomcat) ismeretek. Ezen túlmenően foglalkozunk még haladó szintű Java nyelvi elemekkel is.

A tanfolyamon elsődlegesen IntelliJ IDEA fejlesztőeszközt használunk, de igény esetén Eclipse IDE is rendelkezésre áll alternatívaként.

 

Tematika:

1. ANNOTÁCIÓK BEMUTATÁSA

1.1 Annotációk
1.2 Beépített annotációk
1.3 Saját annotáció létrehozása
 

2. JAVA ADATTÍPUSOK HALADÓ SZINTEN

2.1 Felsorolás (enum) típus
2.2 static használata
2.3 static inicializálás
 

3. JAVA OSZTÁLYOK LÉTREHOZÁSA HALADÓ SZINTEN

3.1 Singleton osztály létrehozása
3.2 Módosíthatatlan osztály (immutable class)
3.3 Belső osztály (static inner class)
3.4 Beágyazott osztály (nested class)
3.5 Anonim beágyazott osztály (anonymous inner class)
 

4. GENERIKUS TÍPUSOK

4.1 Generikus osztály létrehozása
4.2 List, Set, Map használata generikus típussal
4.3 Comparator és Comparable interface
 

5. ASSERTION HASZNÁLATA

 

6. TRY-WITH-RESOURCE SZERKEZET

 

7. ADATBÁZIS-KEZELÉS

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. WEBES ALKALMAZÁSOK

8.1 Működése

8.2 Felépítése, rétegei (Front-end, Middleware, Back-end)

8.3 Előnyei

8.4 Fejlődésének főbb generációi

 

9. WEBSZERVEREK

9.1 Webszerver, webkonténer és alkalmazásszerver jelentése és összehasonlítása

9.2 Fejlesztőkörnyezet bemutatása

9.3 Tomcat webszerver bemutatása

 

10. WEBES TECHNOLÓGIÁK

10.1. JSP általános bemutatása

10.2. Servlet és JSP kapcsolata

10.3. JSP fájl életciklusa (jspInit, jspService, jspDestroy)

10.4. JSP direktívák

10.5. Session kezelés

10.6. JSP tag-ek, Expression Language

10.7. Beállítások (web.xml)

10.8. JSP nyelvi kiterjesztése (custom tags)

10.9. JSTL (JavaServer Pages Standard Tag Library)

 

11. WEBSZOLGÁLTATÁSOK

11.1 Webszolgáltatások elméleti háttere, történetük

11.2 Webszolgáltatások típusai (SOAP, REST), előnyeik/hátrányaik. Mikor melyiket használjuk?

11.3 Készítsünk REST webszolgáltatást!

 

Oracle képzéseink a Masterfield által kidolgozott tananyag alapján zajlanak.

Vissza


Hasonló tanfolyamok listája:

The CASE Java program is designed to be a hands-on, comprehensive application security training course that will help software professionals create secure applications. It trains software developers on the critical security skills and knowledge required throughout a typical software development lifecycle (SDLC), focusing on the importance of the implementation of secure methodologies and practices required in today’s insecure operating environment.

Tanfolyamunkon a vállalati környezetben gyakran alkalmazott Java Enterprise JavaBean (EJB) fejlesztéshez szükséges technológiáit 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) technológia két világot kapcsol össze: az objektum-orientált programozást képviselő Java világot és a relációs adatbáziskezelők világát. A technika angol neve Object Relational Mapping (ORM), amely lehetővé teszi, hogy a programozók az üzleti logikára fektessék a hangsúlyt és a relációs adatbáziskezelőktől minél függetlenebb kódot készíthessenek.

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 JPA fejlesztéshez szükséges modulját nézzük végig. Gyakorlati feladatokon keresztül megismerjük az adatbázis-kezelés folyamatát JPA technológia alkalmazásával.

Tanfolyam naptár
H K Sze Cs P Szo V
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 6
Tanfolyam időpontok

Első oktatási nap:

2021-08-09  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2021-07-30

Képzés nyelve::

Magyar

Első oktatási nap:

2021-12-13  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2021-12-03

Képzés nyelve::

Magyar

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.


Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet


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

Hallgatóink mondták