Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt!
A Képzési Hitelről bővebben: ITT
olvashatsz.

Magabiztos programozási és adatbázis-kezelési ismeretekkel rendelkezel? Akkor itt az ideje, hogy bővítsd szakmai ismereteidet és belevágj államilag elismert Mobilalkalmazás fejlesztő szakképesítésünkbe!
A mobilfejlesztés a szoftverfejlesztés egyik legfrissebb területe, mely a folyamatosan növekvő okostelefon használatnak köszönhetően intenzív fejlődést mutat. Ezen a piacon érdemes kiemelni a Google által fejlesztett Android operációs rendszert, melynek elsődleges fejlesztési környezete a Java-ra épülő Kotlin programnyelv. Tanfolyamunkon elsajátíthatod az Android-os alkalmazások fejlesztési és kialakítási lehetőségeit Kotlin és Java alapokon, a képzés sikeres elvégzését követően pedig államilag elismert képesítő bizonyítványt szerezhetsz!

A képzés megkezdésének feltétele a Java programozási nyelv ismerete, melyet szintfelmérőn mérünk fel. Ha Java ismereteidet Oktatóközpontunkban sajátítottad el, mentesülsz a szintfelmérő alól!

Szívesen foglalkoznál mobilfejlesztéssel, de nincsenek meg a szükséges előismereteid? Akkor kezdd programozói pályádat a szintén államilag elismert Junior Java Backend fejlesztő szakképesítéssel és végezd el mindkét képzést kedvezményesen: Junior Java Backend fejlesztő + Mobilalkalmazás fejlesztő tanfolyam

Válogass különböző időbeosztású, online vagy tantermi csoportjaink között!
Már havi
72.000 Ft-tól
Központi elérhetőségeink
1139 Budapest Frangepán utca 3.
Telefon: 06-70-604-2060,

Mobilalkalmazás fejlesztő tanfolyam időpontok

2022.08.31.OnlineEsti

Oktatási napok, időpontok hétfő, szerda
17:00 - 20:15
Tervezett kezdés 2022.08.31.
(6 hónap)
Előleg 30.000 Ft
Részletfizetés 72.000 Ft / hó

2022.10.25.OnlineEsti

Oktatási napok, időpontok kedd, csütörtök
17:00 - 20:15
Tervezett kezdés 2022.10.25.
(6 hónap)
Előleg 30.000 Ft
Részletfizetés 72.000 Ft / hó

2023.02.18.OnlineHétvégi

Oktatási napok, időpontok szombat
09:00 - 16:00
Tervezett kezdés 2023.02.18.
(5 hónap)
Előleg 30.000 Ft
Részletfizetés 72.000 Ft / hó

Neked ajánljuk még

Junior Frontend Fejlesztő tanfolyam

Junior Frontend Fejlesztő tanfolyam

Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt!A Képzési Hitelről bővebben: ITT olvashatsz. Mi is a frontend fejlesztés?

Junior Java Backend fejlesztő + Mobilalkalmazás-fejlesztő tanfolyam

Junior Java Backend fejlesztő + Mobilalkalmazás-fejlesztő tanfolyam

Az államilag elismert informatikai szakképesítések az elmúlt időszakban nagy változáson mentek keresztül,

Junior Java Backend fejlesztő tanfolyam

Junior Java Backend fejlesztő tanfolyam

Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt! A Képzési Hitelről bővebben: ITT olvashatsz.A programozás,

Junior szoftvertesztelő tanfolyam

Junior szoftvertesztelő tanfolyam

Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt! A Képzési Hitelről bővebben: ITT olvashatsz. „Amíg a programokat emberek írják,

Mobilalkalmazás fejlesztő tanfolyam alapadatai

A tanfolyam alapadatai

  • Képzés pontos megnevezése: Mobilalkalmazás fejlesztő tanfolyam
  • Képzés azonosító száma: 06135002
  • Tanfolyam helyszíne: Online

A tanfolyam megkezdésének feltételei

  • Iskolai előképzettség: érettségi végzettség
  • Szakmai előképzettség: magabiztos programozási és adatbázis-kezelési alapismeretek, a Java programnyelv ismerete;
    ajánljuk Junior Java Backend fejlesztő tanfolyamunkat
  • Egészségügyi alkalmassági
    követelmények: Nem

  • Pályaalkalmassági követelmények: Nem
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%

Mobilalkalmazás fejlesztő tanfolyam moduljai

1. Kotlin programozási nyelv

Az első modul keretében beletanulunk a Kotlin programozási nyelvbe, az Android elsődleges fejlesztési platformjába. A Kotlin a JetBrains cég által kifejlesztett Java alapú fejlesztési környezet, így Java ismereteink fontosak lesznek ebben a modulban.

2. Android fejlesztés Kotlin alapokon

A Kotlin áttanulmányozása után áttérünk a konkrét Android rendszerre való fejlesztésre, ahol az eddigi Kotlin és Java ismereteinket is aktívan felhasználva készítünk különböző Android-ra szánt alkalmazásokat. Megtanuljuk, hogyan lehet több képernyőfelbontásra felkészíteni a felhasználói felületet, illetve a publikálás és Google Play áruházba való feltöltés menetét is.

Betölthető munkakörök

A szoftverfejlesztés területén léteznek olyan munkaerőpiaci szempontból hiányterületnek számító munkakörök és feladatok, melyek technikusi szintű ismereteket igényelnek, de a szoftverfejlesztő, illetve a szoftverfejlesztő- és tesztelő technikusi alapképzés során megszerzett ismereteken túl további speciális tudást és készségeket igényelnek. Ilyen kiemelt területnek számít a mobil alkalmazásfejlesztés területe, mivel napjainkban a mindenütt jelen levő mobileszközökre készült programokra rendkívüli mértékben megnőtt a kereslet. A mobil alkalmazásfejlesztő képzés során ezeket az ismereteket és gyakorlati készségeket szerezhetik meg a már végzett szoftverfejlesztő technikusok, de a képzés nyitva áll azok számára is, akik hasonló szintű programozási ismereteket önállóan vagy más képzések során szereztek meg.

Vizsgakövetelmények

A képzés sikeres teljesítését követően akkreditált vizsgaközpontnál államilag elismert bizonyítvány szerezhető. A vizsgára bocsátás feltétele: a szakmai képzés követelményeinek igazolásáról a képző intézmény által, a felnőttképzési adatszolgáltatási rendszerben kiállított tanúsítvány.
A vizsgafolyamat további részleteivel kapcsolatban keresd oktatásszerveződet!

Írásbeli vizsga: nincs


Projektfeladat
A vizsgatevékenység megnevezése: Mobil alkalmazásfejlesztés projektfeladat

A vizsgatevékenység, vagy részeinek leírása:
A) Vizsgarész - Mobil alkalmazásfejlesztés vizsgaremek elkészítése és bemutatása
A vizsgázónak a vizsgát megelőzően egy komplex webes alkalmazást kell lefejlesztenie egyénileg választott témában. Az alkalmazásnak az alábbi elvárásoknak kell megfelelni:
- Életszerű, valódi problémára nyújt megoldást.
- Adattárolási és -kezelési funkciókat is megvalósít az alább megoldások közül legalább az egyikkel: 
  • helyi relációs adattárolással
  • Backend as a Service (BaaS) megoldással
  • REST API kérésekkel.
- Legalább 5 képernyőt tartalmazzon, melyek közül
  • legalább egy képernyő komplex listakezelést
  • legalább egy dialógust (pl. űrlap) valósít meg.
- Multimédia funkció (pl. hangrögzítés, hanglejátszás, kamerahasználat)
- Legalább egy, a vizsgázó által készített vagy hozzáadott, külső helyről származó osztálykönyvtár használ, amely egyedi funkcionalitású vezérlőt valósít meg (pl. grafikon megjelenítése).
- Képernyő független megjelenést biztosít.
- Megfelelő hibakezelés alkalmazásával hibamentes működést biztosít.
- A forráskódnak a tiszta kód elveinek megfelelően kell készülnie.
- A szoftver célját, komponenseinek technikai leírását, működésének műszaki feltételeit és használatának rövid bemutatását tartalmazó dokumentáció is része a csomagnak (képernyőképekkel, rövid videóval).

A vizsgaremek benyújtásának módja:
A kész csomagot a vizsga előtt minimum 14 nappal kell a vizsgabizottsághoz benyújtani GitHub vagy más hasonló szolgáltatás segítségével megosztva. A megosztott anyagnak tartalmaznia kell az alábbiakat:
  • A szoftver forráskódja
  • A program telepítőkészlete.
  • Az alkalmazott képernyő navigációs modellt (screenflow) bemutató dokumentum.
  • A szoftveralkalmazás dokumentációja
A vizsgafeladat során a vizsgázó gyakorlati bemutatóval összekapcsolt szóbeli előadás formájában mutatja be a
  • szoftver célját,
  • műszaki megvalósítását,
  • működését,
  • forráskódját.
A vizsgaremek bemutatására és megvédésére maximum 30 perc áll a vizsgázó rendelkezésére.
B) Vizsgarész - Mobil alkalmazásfejlesztés gyakorlati feladat
A gyakorlati vizsgatevékenység végrehajtásához internetkapcsolat áll a vizsgázók rendelkezésére. Az internetkapcsolat biztosításának módját és formáját az adott vizsgafeladathoz kiadott útmutató tartalmazza. Ennek megfelelően az internetkapcsolat korlátozódhat meghatározott internetes címekre és/vagy hozzáférési időtartamra, de mindenképpen biztosítani kell, hogy az internetkapcsolatot a vizsgázók kizárólag általános keresésre használhassák, mással történő kommunikációra vagy a vizsgához célirányosan elkészített anyagok letöltésére ne.
A vizsgafeladat során a vizsgázónak egy egyszerű, alapfunkciókat megvalósító mobil alkalmazásfejlesztési feladatot kell megoldania. A feladat keretében minimálisan az alábbi funkciókat kell megvalósítani:
  • Listakezelés
  • Új elem létrehozása dialógussal
  • Elem törlése
  • Elem szerkesztése
  • Egyszerű menükezelés
  • Lokális adatbáziskezelés
A feladat megoldását a vizsgaközpont által összeállított, a fenti elvárásokon alapuló, a vizsga megkezdése előtt titkosan kezelt részletes feladatutasítás alapján és értékelési útmutató figyelembevételével kell végezni. A vizsgarészhez a vizsgaközpont a vizsgához rendelkezésre álló informatikai infrastruktúra használatára, valamint internet elérés igénybevételének módjára vonatkozó útmutatót bocsájt a vizsgázók rendelkezésére.
A vizsgafeladat elkészítésére 180 perc áll a vizsgázó rendelkezésére.

A vizsgatevékenység végrehajtására rendelkezésre álló időtartam: 210 perc
A vizsgatevékenység aránya a teljes képesítő vizsgán belül: 100%

A vizsgatevékenység értékelésének szempontjai:
A vizsgatevékenység során összesen 100 pontot lehet elérni az alábbi bontásban:
A.) Vizsgarész - Mobil alkalmazásfejlesztés vizsgaremek elkészítése és bemutatása:
  • az alkalmazás átfogó értékelése (a komplexitás és kidolgozottság mértéke, milyen mértékben és minőségben valósította meg a szoftver a kitűzött célt, felhasználói élmény minősége): 15 pont
  • adatok kezelésének tervezése és megvalósítása: 10 pont
  • funkcionalitás: 10 pont
  • megjelenés és használhatóság különböző képernyőméretek esetén: 5 pont
  • a kód minősége: 5 pont
  • a dokumentáció minősége és részletezettsége: 5 pont
  • az alkalmazás bemutatása során a vizsgázó előadásának szakszerűsége: 5 pont
B.) Vizsgarész - Mobil alkalmazásfejlesztés gyakorlati feladat:
  • A feladatban előírt funkcionalitás: 30 pont
  • Lokális adatbáziskezelés: 10 pont
  • Kód minősége: 5 pont
A pontok további bontását – legalább kétpontos szintig részletezve – a konkrét vizsgafeladat javítási-, értékelési útmutatója tartalmazza.
A vizsgatevékenység akkor eredményes, ha a vizsgázó a megszerezhető összes pontszám legalább 40%-át elérte.

Mobilalkalmazás fejlesztő tanfolyam részletes tematika

Kotlin programozási nyelv

-          Bevezetés a Kotlin-ba

  • Fejlődésének története
  • Fejlesztési perspektívák
  • Keretrendszer telepítése és használata

-          Kotlin áttanulmányozása „Javás szemmel”

  • Áttérés Java-ról
  • Alapok áttekintése, egyezések kiemelése
  • Funkcionális szemlélet átvezetése
  • Null értékek elhagyása
  • Statikus tagok elhagyása
  • Okos konverziók használata az implicit konverziók helyett
  • Lambda kifejezések
  • Magasabb szintű programozási koncepciók
    • Delegáltak
    • Kiterjesztések
    • Alprogram hierarchia

-          Kotlin felhasználása lokális környezetben

Android fejlesztés Kotlin alapokon

-          Kotlin felhasználása Android környezetben

  • Ismerkedés az Android Studio-val
  • A fejlesztési lehetőségek Kotlin és Java alapokon
    • Előnyök és hátrányok áttekintése

-          Grafikai megjelenítések áttekintése

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

-          Rajzolás és bevitelek

  • 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 megismerése és felhasználása
  • 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ó: mobilnet, Wi-Fi

  • Wi-Fi és kezelése
  • Fájlletöltés
  • TCP és UDP adatátvitel
  • HTTP és HTTPS alapú kommunikáció
    • Weboldalak betöltése és letöltése
    • Webes állományok beszerzése
    • Távoli procedúra hívások
      • REST alapú API kommunikáció
      • OAUTH megoldások felhasználása
        • Azonosítási lehetőségek
        • Felhasználási lehetőségek
        • Népszerűbb API rendszerek felhasználása
          • pl.: időjárás, adat beszerzések

-          Kommunikáció: GSM, SMS, Bluetooth, NFC

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

-          Kamera használata

  • 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

Az okostelefonok és tabletek ma már a legtöbbet használt informatikai eszközöknek számítanak, így kiemelkedő jelentősége van a mobil platformokra készült natív alkalmazásoknak. A mobil alkalmazásfejlesztő legalább technikusi szintű tudással és készségekkel rendelkező szoftverfejlesztő, aki képes natív Android vagy iOS-alapú mobil alkalmazások fejlesztését elvégezni. Önállóan elvégzi egyszerű vagy közepesen komplex mobil alkalmazás teljes kivitelezését, csapatban nagyobb komplexitású mobil alkalmazások egyes komponenseit fejleszti. Ismeri a mobil fejlesztéshez szükséges programozási nyelvek valamelyikét (Kotlin, Java vagy Swift). Magabiztosan ismer és használ legalább egy iOS vagy Android alapú mobil alkalmazásfejlesztésre alkalmas platformot (Android Studio, XCode stb.). Tisztában van a mobil alkalmazásfejlesztési alapelvekkel. A mobil platformokon használt tipikus vezérlők és szerkezeti elemek alkalmazásával különböző képernyőméretek és pixelsűrűségek esetén egyaránt optimális megjelenést biztosító felhasználói felületet alakít ki. Szükség esetén multimédia komponenseket használ videó- és hang lejátszására alkalmas komponensek fejlesztéséhez. RESTful architektúrájú rendszerekben REST API kliens funkciót valósít meg a mobil alkalmazáson belül. Adatokat kezel lokális adattárolás, külső adatbáziskapcsolat vagy BaaS (Backend-as-a-Service) használatával. Munkája során jelentkező problémákat önállóan oldja meg webes kereséssel és internetes tudásbázisok használatával. Az új technológiák alkalmazására nyitott, tudását folyamatosan fejleszti. Szakmai témákban hatékonyan kommunikál magyarul és angolul egyaránt.

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

Ügyfélszolgálat

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

Elérhetőségeink