Junior programozó akadémia

Tanfolyam kódja:
MFPROGAKH1
Tanfolyam hossza:
64 tanóra, 8 egymást követő szombat, napi 8 tanóra, 9.00-16.30
Ára:
159 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

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.

Előfeltételek:

Alapfokú számítástechnikai ismeretek

Kiknek ajánljuk?

A Junior Java programozó akadémia első modulját olyan hallgatók számára ajánljuk, akik nem rendelkeznek programozói előképzettséggel és egy új, piacképes szakma alapjait szeretnék elsajátítani.

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

A Masterfield Oktatóközpont akadémiai csomagja segítséget nyújt a Java programozói pályán való induláshoz, biztos elméleti és gyakorlati alapismeretekkel ruházza fel hallgatóit.
Számos legenda és közhiedelem kering és létezik a Java programozói szakmával kapcsolatban. Köztudottan megbecsült foglalkozás, legalábbis a szükséges elméleti ismeretek és megfelelő gyakorlati tapasztalatok megszerzését követően. Való igaz, hogy mindenki meg tud tanulni programozni, viszont koránt sem igaz, hogy mindenki képes hivatásszerűen űzni egy életen át. Javasoljuk, hogy előzetesen töltsd ki a KOMPETENCIA FELMÉRŐT, mely megpróbálja behatárolni a programozói munkához kapcsolódó személyes kvalitásokat és 5% kedvezményt is biztosít a tanfolyam listaárából.


A teszt sikeressége vagy éppen sikertelensége természetesen nem garancia semmire, de kezdeti iránymutatásnak mindenképpen hasznos. Ha a tesztet követően úgy érzed ez a világ nem neked való, akkor a programozói szakmához kapcsolódó, szoftvertesztelői vagy IT üzleti elemzői tréningjeinket ajánljuk neked.

A program megkezdése előtt természetesen tisztában kell lennünk azzal, hogy senki nem válik néhány hónap alatt profi programozóvá. Mint minden új szakma esetén ennek elsajátítása is sok tanulást és gyakorlást igényel, mely egy hosszabb folyamat. Az I. modul önállóan is használható tudásanyagot biztosít. Ezt követően a haladó Java és/vagy Android alkalmazásfejlesztői szakirányon képezhetik tovább magukat a hallgatók.

1. PROGRAM KÉSZÍTÉS LÉPÉSEI

1.1. Programozási nyelvek típusai
1.2. Programozási nyelvek felhasználási céljai
1.3. Alkalmazások felülete
1.4. Programozási paradigmák
1.5. Programkód szerkesztők: UltraEdit, Notepad++ stb.
1.6. Integrált fejlesztői környezetek (IDE) feladatai (Eclipse, NetBeans, Visual Studio, PyCharm)
1.7. Projekt fogalma
1.8. Fordítás és linkelés
1.9. Compiler és interpreter
1.10. Parancssor használata a fordításhoz
1.11. Futtató keretrendszerek működése (Java VM, .NET)
1.12. Szoftvertesztelés feladatköre
1.13. Debug használata hibakereséshez
1.14. Szoftverfejlesztési modell
1.15. Fordító program (compiler), értelmező program (interpreter)
1.16. Forráskód, bájtkód, gépi (natív) kód
1.17. Verzió, build, release
 

2. PROGRAMOK FELÉPÍTÉSE, FŐ RÉSZEI

2.1. Utasítás fogalma
2.2. Utasítás blokk
2.3. Programok eleje és vége
2.4. Megjegyzések
2.5. Operátorok
2.6. Adattípusok szerepe a nyelvben
2.7. Típuskonverzió
2.8. Változók használata
2.9. Könyvtárak
2.10. Input és output műveletek
2.11. Konstansok
2.12. Összetett típusok
2.13. Tömbök használata
 

3. VEZÉRLÉSI SZERKEZETEK

3.1. Szekvenciális utasítások
3.2. Logikai kifejezések felépítése
3.3. Összetett logikai kifejezések
3.4. Elágazások (if, else)
3.5. Többirányú elágazások (switch, case)
3.6. Ciklusok
3.6.1. Számlálós ciklusok (for, for each)
3.6.2. Elöltesztelő ciklusok (while)
3.6.3. Hátultesztelő ciklusok (repeat-until)
3.6.4. Kiugrás ciklusokból (break, continue)
3.7. Ugrások a kódban (goto)
3.8. Program végrehajtásának befejezése (return, exit)
 

4. MODULÁRIS PROGRAMOZÁS

4.1. Egység fogalma (unit, component)
4.2. Modul fogalma (module, package, library)
4.3. Modulok közötti kapcsolatok
4.4. Eljárások
4.5. Függvények
4.6. Deklaráció és definíció
4.7. Visszatérés hívásból, visszatérési érték
4.8. Paraméterek
4.9. Standard eljárások és függvények
 

5. ALGORITMUSOK

5.1. Eldöntés
5.2. Keresések (lineáris, bináris)
5.3. Kiválogatás
5.4. Összegzés
5.5. Szélsőérték keresés
5.6. Rendezések (kiválasztásos, buborék)
5.7. Szétválogatás
5.8. Metszet
5.9. Unió
 

6. HIBAKEZELÉS, KIVÉTELKEZELÉS

6.1. Hibák típusai (fordítási, futtatási)
6.2. Defenzív programozás fogalma
6.3. Program lefutásának státusza
6.4. Hibakezelés céljai
6.5. Kivétel fogalma
6.6. Egyszerűsített hibakezelés
6.7. Kivételkezelés külön blokkal (try-catch)
 

7. OBJEKTUM-ORIENTÁLT PROGRAMOZÁS ALAPJAI

7.1. Objektum-orientált programozás fogalma, előnyei
7.2. Objektum, osztály, példány fogalma
7.3. Az osztály részei: attribútumok és metódusok
7.4. Speciális metódusok: konstruktor és destruktor
7.5. Láthatóság
7.6. Öröklődés
7.7. Osztályok kapcsolatai
7.8. Java objektumorientált felépítése
7.9. Csomagok (package), importálás (import)
7.10. Polimorfizmus
7.11. Absztrakt osztályok (abstract)
7.12. Interfészek (interface)
 

8. JAVA OSZTÁLYKÖNYVTÁRAK

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

 

9. ADATBÁZIS KAPCSOLAT (JDBC) ALAPJAI

9.1 Java Database Connectivity (JDBC)
9.2 Adatbázis-elérési modellek
9.3 Driver
9.4 Adatbázis URL, DataSource interface
9.5 SQL utasítások végrehajtása (kötegelt feldolgozása)
9.6 SQL utasítás eredményének feldolgozása
9.7 SQL kurzor
 

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

10.1 AWT vs SWING
10.2 Alap grafikus komponensek
10.3 Look & feel
10.4 MVC (Model - View - Control)
10.5 Eseménykezelés
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.

Az IT Business Analyst akadémia a szoftverfejlesztés üzleti oldala iránt érdeklődő magánszemélyeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. A sorozat egy modulból áll, mely átfogó alapismeretekkel és gyakorlatban használható ismeretanyaggal ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek egy szoftverbevezetési projekt üzleti és informatikai igényfelmérésre, folyamatok alapszintű optimalizálására, illetve az ehhez kapcsolódó dokumentációs és adatelemzési feladatok ellátására. 

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.

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 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 Szoftvertesztelői akadémia a szoftverfejlesztés minőségbiztosítási oldala iránt érdeklődő magánszemélyeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. Az akadémia három specializáltan összeállított modult tartalmaz.

Az első modul átfogó alapismeretekkel és gyakorlatban használható módszertani szemlélettel ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek a szoftverfejlesztési projektek során előforduló ellenőrzési és tesztelési feladatok megértésére és átlátására, egyszerűbb tesztelői feladatok ellátására. A modul befejezésével a résztvevők igény szerint hivatalos, nemzetközi minősítést szerezhetnek.  

A Szoftvertesztelői akadémia a szoftverfejlesztés minőségbiztosítási oldala iránt érdeklődő magánszemélyeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. Az akadémia három specializáltan összeállított modult tartalmaz.

A szoftvertesztelői akadémia második modulján a hallgatók megismerkedhetnek a szoftvertesztelői munkavégzéshez kapcsolódó műszaki technológiák és módszertanok alapjaival. A modul során a résztvevők a szoftvertesztelői munkavégzéshez szükséges támogató eszközök működésébe és használatába is betekintést nyernek.     

A Szoftvertesztelői akadémia a szoftverfejlesztés minőségbiztosítási oldala iránt érdeklődő magánszemélyeknek szól, akik hétvégi kurzusokon szeretnének piacképes IT ismeretekre szert tenni. Az akadémia három specializáltan összeállított modult tartalmaz.

Az első modul átfogó alapismeretekkel és gyakorlatban használható módszertani szemlélettel ruházza fel a résztvevőket. A kurzus elvégzése után a diákok képesek lesznek a szoftverfejlesztési projektek során előforduló ellenőrzési és tesztelési feladatok megértésére és átlátására, egyszerűbb tesztelői feladatok ellátására. A modul befejezésével a résztvevők igény szerint hivatalos, nemzetközi minősítést szerezhetnek.  

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:

2018-01-06 

Jelentkezési határidő:

2017-12-11
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