Kétségkívül napjaink egyik legelterjedtebb programozási nyelve a Java. Nem csoda, hiszen ha tudod hogyan használd, akkor könnyedén létre tudsz hozni az egészen egyszerű programoktól kezdve összetettebb weben futó alkalmazásokat, sőt még androidon futó applikációkat is tudsz készíteni.

Ez a képzésünk 3 modulból áll, amik együttesen olyan tudást képeznek, mely segítségével könnyedén elhelyezkedhetsz az informatika piacán.

Java programozó tanfolyamunkon elsajátíthatod a programozás nyelv alapját, ami a Java SE. Ezután megtanulhatod hogyan használd a Java EE-t, amivel könnyedén hozhatsz létre internetes alkalmazásokat, végül de nem utolsó sorban az egyik legelterjedtebb operációs rendszer fejlesztési környezetét is megtanulhatod használni.

Szerezz átfogó tudást a Java-ról!

 

JAVA Programozó tanfolyam időpontok

Jelenleg nincs meghirdetett időpont, de ide kattintva tudod jelezni felénk, hogy szívesen részt vennél ezen a képzésen.
384.000 Ft

JAVA Programozó tanfolyam alapadatai

A tanfolyam alapadatai

  • Képzés pontos megnevezése: JAVA Programozó tanfolyam
  • Nyilvántartásba vételi szám: E-000069/2013/D004
  • Tanfolyam díja: 384.000 Ft (áfamentes)
  • Tanfolyam óraszáma: 184 óra
  • Tanfolyam végét igazoló dokumentum: tanúsítvány
  • Tanfolyam helyszíne: 1139 Budapest, Frangepán utca 3.

A tanfolyam megkezdésének feltételei

  • Iskolai végzettség: nem feltétel
  • Szakmai végzettség: nem feltétel
  • Szükséges előismeretek: Programozási alapismeretek;
    ajánljuk Programozás alapismeretek tanfolyamunkat
Kártyás fizetési módok
Részletfizetés

A tanfolyam képzési díja fizethető egy összegben, két részletben vagy havi KAMATMENTES részletekben is.

Részletek

Kedvezményeink
  • RUANDER KLUB – kedvezmény – 10%
  • Álláskereső – kedvezmény – 10%
  • Csoportos kedvezmény – 15%
  • Diákkedvezmény – 10%
  • Kismama kedvezmény – 10%

JAVA Programozó tanfolyam címszavakban

  • A Java megismerése
  • Vezérlési szerkezetek és tömbök
  • Alapvető programozási tételek a Java nyelvben
  • Strukturált és objektumorientált programozás
  • Fájlkezelés a Java nyelvben
  • A System csomag részletezése
  • Byte és karakter alapú stream-ek
  • Properties kezelése
  • Appletek programozása
  • Szálkezelés
  • Jasper riport használata
  • Java EE programozás
  • Android Studio megismerése
  • Adattárolás és szenzorok

Mire leszel képes?

A tanfolyamnak köszönhetően megismered:

  • hogy hogyan tudsz az asztali számítógépektől kezdve a szervereken át a mobilkészülékekig összetett alkalmazásokat fejleszteni;
  • hogy milyen szempontok szerint kell elkészítened az alkalmazásod, hogy azok a lehető legjobb felhasználói élményt nyújtsák;
  • hogy miként tudod te fejleszteni a következő közönségkedvenc játékot, vagy appot.

Kinek ajánljuk?

JAVA Programozó tanfolyamunkat neked ajánljuk, ha:

szeretnél megismerkedni egy korszerű, folyamatosan fejlődő és könnyen tanulható programozási nyelvvel. Vagy ha már tapasztalt fejlesztő vagy, de új technológiák is érdekelnek, illetve ha a régi tudásodat szeretnéd felfrissíteni, korszerűsíteni.

Neked ajánljuk még

Android fejlesztő tanfolyam

Android fejlesztő tanfolyam

2019-ben szinte több mobiltelefont használnak, mint PC-t. Ennek köszönhetően napjainkban egyre nagyobb szerepet kapnak azok,

ISTQB CTFL szoftvertesztelő tanfolyam

ISTQB CTFL szoftvertesztelő tanfolyam

A szoftverfejlesztés folyamatának egyik lényeges eleme a szoftvertesztelés, mely kiszűri a fejlesztés során esetlegesen bekerülő logikai hibákat.

Java EE tanfolyam

Java EE tanfolyam

Amennyiben rendelkezel némi Java alaptudással, de úgy érzed, ez nem elég és szeretnél többet kihozni ebből a nyelvből, akkor van egy jó hírünk.

Java SE tanfolyam

Java SE tanfolyam

Úgy érzed könnyedén átlátod a programozás folyamatait? Szeretnéd tudásodat az egyik legelterjedtebb programozási nyelvre kiterjeszteni? Ha a válaszod igen,

Mobil fejlesztő tanfolyam

Mobil fejlesztő tanfolyam

Manapság már sokféle módja létezik a mobilalkalmazás-fejlesztésnek, a Xamarin pedig az egyik legjobb technológia ezen a területen:

Python nyelv alapjai tanfolyam

Python nyelv alapjai tanfolyam

Ha már van némi programozási ismereted, de szeretnél elsajátítani egy újabb nagyszerű programozási nyelvet, akkor jó helyen jársz.

Visual C# tanfolyam

Visual C# tanfolyam

A Microsoft Visual C# a világ 10 legelterjedtebb programozási nyelvének egyike. Nem csoda, hiszen strukturáltsága, objektum-orientált felépítése,

JAVA Programozó tanfolyam részletes tematika

Java SE programozás

Java tematika

 

A JAVA MEGISMERÉSE

  • Java rövid története.
  • NETBEANS környezet telepítése, megismerése
  • Programozási alapok Java nyelven
  • Változók, primitív típusok
  • Memória kezelés, szemétgyűjtés

VEZÉRLÉSI SZERKEZETEK

  • Elágazás
  • IF()
  • SWITCH
  • Egyéb eldöntési technikák
  • Iteráció
  • FOR()
  • WHILE
  • DO WHILE
  • Rekurzió

TÖMBÖK

ALAPVETŐ PROGRAMOZÁSI TÉTELEK JAVA NYELVEN

  • Összegzés (Sorozatszámítás)
  • Eldöntés
  • Kiválasztás
  • Lineáris keresés
  • Megszámlálás
  • Maximum kiválasztás
  • Rendezések
  • Buborék

STRUKTURÁLT PROGRAMOZÁS

  • Metódusok
  • Programozás metódusokkal

OBJEKTUMORIENTÁLT PROGRAMOZÁS

  • Osztályok, objektumok fogalma
  • Öröklés
  • Zártság
  • Polimorfizmus

OOP JAVA MEGVALÓSÍTÁSA

  • Class, new kulcsszó a Java nyelvben
  • Extends kulcsszó a Java nyelvben
  • Zártság setter, getter
  • Metódusok, void, értékvisszaadás
  • Név túlterhelés (overloading)
  • Absztrakció szintjei
  • Interface
  • Példák

A NYELV ESZKÖZEI

A java.lang CSOMAG ELEMEI

  • Wrapper osztályok
  • Stringek kezelése a java nyelvben
  • Reguláris kifejezések
  • StringBuilder osztály példa

FILEKEZELÉS, A java.io CSOMAG

  • Filekezelés a Java nyelvben, Streamek byte és karakter alapú streamek
  • Szöveg file olvasása
  • Szöveg file írása
  • Zip file kezelése
  • Ini file kezelése
  • Properties a System csomagban
  • File-ok és könyvtárak listázása
  • Javaban megírt filekezelő (másolás, mozgatás)

COLLECTION FRAMEWORK, A java.util CSOMAG

  • Set
  • List
  • Map
  • Queue
  • Tárolás adatszerkezetekben
  • ArrayList
  • Stack
  • HashSet

EGYEBEK

  • Enumok
  • Generics

SZÁLKEZELÉS

  • Thread osztály és Runnable interface
  • Késleltetés
  • A szálkezelés eszközei a Javaban (Executors, Future, PredictableFuture)
  • Aszinkron metódus hívások
  • Több szálon futó alkalmazás készítése
  • Szinkronizálás

ADATBÁZIS KEZELÉS A JAVA NYELVBEN, A JAVA.SQL CSOMAG

Java és az adatbázis kapcsolata JDBC

  • SQL alapok (MYSQL és segéd programok megismerése)
  • Kapcsolódás az adatbázishoz, táblákhoz és az adatok listázása

JPA (Java Persistence Api)

  • Jpql (java persistence query language)
  • Entity készítése használata

GRAFIKUS MEGJELENÍTÉS A JAVA NYELVBEN 2, A javax.swing CSOMAG

  • Különbség a java.awt és a javax swing között
  • Swing komponensek, vezérlők megismerése
  • Esemény vezérelt programozás megismerése
  • Események kezelése,
  • Eseményt kiváltó osztályok létrehozása használatuk
  • Többrétegű programozási elv gyakorlása
  • A többnyelvűség megvalósítása (lokalizáció)

EGYEBEK

  • UML alapok (osztály diagram, kapcsolatok)
  • Sűrűn használt programtervezési minták (Singleton, Observer, Factory, Strategy)
  • Mindenre sok-sok gyakorlati példa

Java EE

HÁLÓZATI ALAPOK

  • Szerver, IP (IPv4, IPv6), Port fogalma röviden
  • Router használata (Port forwarding, Statikus címek)
  • Internet működése (DNS, Host name, Request, Response)
  • Saját „házi” szerver készítése, üzemeltetése pár szóban (Rasspberry Pi)

HTML ÉS JAVASCRIPT

  • HTML formok, vezérlők, böngésző eseményei
  • Adatok megjelenítésére használt tag-ek (P, TABLE, …)
  • Javascript használata AJAX

JSP ALAPOK

  • Expression Language
  • javaBean és JSP kapcsolata
  • JSTL Java Standard Library ben elérhető funkciók

JSP TECHNOLÓGIA

  • Saját Tag library
  • JSP servlet kapcsolata
  • Tomcat Payara alatt a JSP futtatása

SERVLET ÍRÁS

  • Alapok
  • Servlet doPost, doGet metódusok írása
  • Servlet életciklus
  • HTML információk küldése
  • Multimédia tartalom megjelenítése
  • File feltöltés
  • Több file feltöltése

SERVLET ÍRÁS

  • Login servlet írása
  • Fileterek alkalmazása
  • Session, és sütik használata
  • Adatbázis kapcsolat servlet segítségével
  • Webalkalmazás servlettel és JSP-vel

XML JSON

  • Szerializáció, XML, JSON
  • Összehasonlítás, melyiket mire használjuk?

WEBservice készítése

  • SOAP web service
  • REST web service

JSF

  • JSF lényege
  • Navigáció JSF segítségével
  • Felületi komponensek kezelése JSF–fel
  • AJAX és JSF kapcsolata
  • AJAX lehetőségek a JSF-ben
  • MVC (Model View Controller) alkalmazás készítése

EJB, (ENTERPRISE JAVA BEANS), CDI (CONTEXTS AND DEPENDENCY INJECTION)

  • Singleton Bean
  • Stateless Bean
  • Stateful Bean
  • Message Driven Bean
  • Erőforrások és bean-ek használata a CDI segítségével

JPA (JAVA PERSISTENCE API)

  • Adatbázis kapcsolat a JPA segítségével
  • Adatbázis-kezelés JPA segítségével

JAAS FRAMEWORK

  • Authorizáció és authentikáció a JAVA EE-ben
  • Alkalmazás készítése JAAS framework használatával

JAVA EE APPLIKÁCIÓ DEPLOY, ÉS INSTALL

  • Applikációs szervereken hogyan lehet deployolni a kész alkalmazást.
  • Beállítások az applikációs szerveren.
    payara server

EGYSÉGTESZTEK JUNIT SEGÍTSÉGÉVEL

 

Android - Mobil fejlesztés

FEJLESZTŐ KÖRNYEZET TELEPÍTÉSE

  • Android Studio

GRAFIKAI FELÜLET MEGISMERÉSE

  • Layout-ok
  • Grafikai elemek
  • Toast, notify
  • AlertDialog és ProgressDialog
  • XML leírók
  • Menü
  • ListView
  • Különböző felbontások támogatása

RAJZOLÁS, BEVITEL

  • Háttérszálak használata
  • Rajzolás Canvas-re
  • Érintőképernyő kezelése
  • Multitouch és gesztusok
  • Billentyűzet és gombok kezelése

ADATTÁROLÁS ÉS SZENZOROK

  • SharedPreference
  • Belső tároló
  • Külső tároló (SD kártya)
  • SQLite
  • PreferenceActivity
  • Accelerometer, Orientation szenzor
  • Magneticfield, Proximity
  • Szenzoradatok elérése a gyakorlatban
  • Szűrők alkalmazása

GPS ÉS HELYMEGHATÁROZÁS

  • Helymeghatározás lehetőségei Androidon
  • Nehézségek
  • Programozása gyakorlatban
  • NMEA nyersadatok és fájlformátumok
  • Proximity alert

Widget és Service

  • Widget korlátai
  • A Widgetek működési elve
  • Service-ok életciklusa
  • Service indítása
  • Service készítése

OPTIMALIZÁLÁS ÉS KÖZZÉTÉTEL AZ ANDROID MARKETEN

  • Hatékony programkód
  • Grafikai felületek gyorsítása
  • Adatbázis gyorsítás
  • Teljesítményjavító eszközök
  • Akkumulátorkímélő alkalmazások
  • Alkalmazás exportálása (felkészítése, aláírása) Közzététel

GOOGLE MAPS ÉS ALTERNATÍV TÉRKÉPEK

  • Google Maps API kulcs beszerzése
  • MapView irányítása
  • Rétegek és pontok elhelyezése térképre
  • Útvonal rajzolása
  • Geókódolás
  • Ingyenes alternatíva: OpenStreetMap

KOMMUNIKÁCIÓ: MOBIL INTERNET, WI-FI

  • Wi-Fi és kezelése
  • Fájlletöltés
  • TCP és UDP adatátvitel

KOMMUNIKÁCIÓ: GSM, SMS, BLUETOOTH, NFC

  • Hívásindítás
  • SMS küldés és fogadás
  • Bluetooth kommunikáció
  • NFC

KAMERA PROGRAMOZÁSA

  • Kép készítése
  • Kép elő- és feldolgozása és a vele kapcsolatos problémák
  • YUV színrendszer
  • Videó rögzítés
  • Arcdetektálás

A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.

Miért gyere hozzánk

Elmesélem, hogy miért jó nálunk tanulni

  • Türelmes, szakképzett oktatók

    Nem csak az oktatásban nagy tapasztalattal rendelkező tanároktól tanulhatsz, de a szakmájukban kiváló szakemberek is, így naprakész tudással rendelkeznek az adott témakörökben.

  • Innovatív oktatás

    Sok iparágról elmondhatjuk, hogy gyorsan fejlődik, de a leggyorsabban az informatika. A Ruandernél ezért különös figyelmet fordítunk arra, hogy oktatóinktól a lehető legfrissebb, és legmagasabb minőségű tudást sajátíthasd el.

  • Profi eszközök

    Minden egyes tantermünkben modern eszközökkel találkozhatsz, amelyek teljes mértékig megfelelnek a kor követelményeinek. Továbbá a termek légkondicionáltak és minden tanulást segítő eszközzel felszereltek.

Gyakori kérdések a tanfolyammal kapcsolatban

  • Meddig lehet jelentkezni az adott tanfolyami időpontra?

    Az indulás előtt legkésőbb 1 héttel várjuk a jelentkezéseket. De ha sikerült eldöntened, hogy szeretnél részt venni a képzésen, akkor célszerű minél hamarabb leadni a jelentkezésed, mert előfordulhat, hogy betelik a csoport létszáma.

  • Mi történik, ha nem tudok részt venni egy órán? Hogyan tudom pótolni?

    Amennyiben van más futó tanfolyamunk, akkor ott pótolhatod, vagy az oktató elküldi mit vettek azon a napon, amikor nem voltál.

  • Van lehetőség részletfizetésre?

    Természetesen van lehetőség részletfizetésre. A mértéke az időbeosztástól függ. 1 hónapnál hosszabb tanfolyamoknál havi kamatmentes részletfizetésre van lehetőség.

  • Kapunk-e jegyzetet, tankönyvet?

    Elektronikusan letölthető jegyzeteket fogsz kapni. Ehhez a hozzáférést az első oktatási napon kapod meg. A jegyzetek díja benne van a képzés díjában.

  • Hogyan kell fizetni a részleteket?

    A havi részleteket minden hónap végig kell befizetni. Ezt megteheted az ügyfélszolgálatunkon készpénzben vagy bankkártyával, de ha szeretnéd, akkor választhatod az átutalást is.

  • Mennyire gyakorlatias a képzés?

    Gyakorlatorientált képzéseket tartunk, így könnyen el tudod sajátítani az ismereteket. Otthoni gyakorlás is ajánlott.

Itt vagyunk

Az Árpád-híd közelében vagyunk. Itt áll meg a 3-as metró, az 1-es villamos, illetve az alábbi buszok is: 26-os, 32-es, 34-es, 106-os. Az utcán parkolásra is van lehetőség, melynek a díja 265 Ft/óra.

Tanfolyam helyszíne

  • Címünk
    1139 Budapest,
    Frangepán utca 3. (1. emelet)

Ügyfélszolgálat

  • Ügyfélfogadás, beiratkozás
    H-P: 09:00-16:00

Elérhetőségeink