Mobilalkalmazás fejlesztő tanfolyam

Erre a tanfolyamra igénybe veheted az akár 0%-os Képzési Hitelt, melyrő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

 

Foglalj helyet nálunk

Képzéseinket modern és kényelmes környezetben élvezheted.

Mobilalkalmazás fejlesztő tanfolyam időpontjai

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

4.9 Kiváló 317 vélemény

Mobilalkalmazás fejlesztő tanfolyam alapadatai

  • Képzés pontos megnevezése: Mobilalkalmazás fejlesztő tanfolyam
  • Képzés azonosító száma: 06135002
  • Tanfolyam helyszíne: 1139 Budapest, Frangepán utca 3.

Mobilalkalmazás fejlesztő 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

Kártyás fizetési módok

  • MasterCard, Maestro
  • Visa, Visa Electron
  • Union Pay
  • V Pay
  • OTP Bank

 

Részletfizetés

A tanfolyam képzési díja fizethető egy összegben, két részletben vagy havi KAMATMENTES részletekben is, amennyiben a képzési idő meghaladja az 1 hónapot.

Ezt a lehetőséget minden résztvevőnek biztosítjuk.

Kedvezményeink

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



Részletek >

Neked ajánljuk még

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.

Vizsgatevékenységek

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.

Miért gyere hozzánk

Résztvevői elégedettség mellett további 3 érv szól mellettünk

Rugalmas ügyfélszolgálat

Munkatársaink készséggel támogatnak, hogy a legjobb döntést hozhasd meg. Az igényeidre és céljaidra legmegfelelőbb képzést fogjuk csak javasolni számodra. Képzéseink között számos egymásra épülés segíti, hogy a kezdeti tudásodnak megfelelő lépcsőről indulva juss a csúcsra.

Napi tevékenység mellett is

Időpontjaink szervezésénél figyelembe vesszük, hogy képzéseink munka vagy iskolai tevékenység mellett is elvégezhetőek legyenek hétköznapi és hétvégi időbeosztás szerint. A tantermi képzések mellett az online szervezés is nagy segítségedre lehet, hogy megspórold az utazással járó időt és fáradtságot.

Prémium képzések neked

Gyakorlatorientált képzéseink keretében igyekszünk az optimális óraszámok mellett a maximumot nyújtani neked úgy, hogy pénztárcabarát legyen számodra. Részlefizetési konstrukciókkal, képzési hitel lehetőséggel és igénybe vehető kedvezményekkel támogatunk céljaid elérésében.

Tantermi képzés előnyei

A hagyományosan megszokott módon iskolánkban megtartott órákon vehetsz részt. A képzés ideje alatt személyesen tudsz kérdezni a képzésen résztvevő oktatótól. Ennek a képzési formának akkor van előnye számodra, ha jobban bízol a személyes előadás varázsában és a kölcsönös kommunikáció közvetlenebb formájában. Az oktatóterem atmoszférája jobban ráhangolhat az előadásra fókuszálni.

Online képzés előnyei

A tantermi képzésekkel ellentétben az oktatás online kapcsolat segítségével zajlik, de azonos módon valós időben. Tehát az online képzés keretében élő közvetítésben veszel részt, ahol lehetőséged van kérdezni az oktatótól. Nagy előnye ennek a képzési lehetőségnek, hogy megspórolhatod vele az időigényes közlekedést, illetve a saját otthonod kényelmét élvezheted az órák alatt.

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

Türelmes, szakképzett oktatók

Folyamatosan figyelemmel kísérjük a képzésen résztvevőink igényeit és a munkaerőpiac folyamatosan változó elvárásait. Ennek köszönhetően oktatóink számára is megadjuk a támogatást, hogy számodra is a legtöbbet nyújthassák.

Innovatív oktatás

A jelenlegi oktatási platformok komoly átalakuláson mentek át az elmúlt években. Büszkén kijelenthetjük, hogy mind a tantermi, mind az online oktatásban nyújtott minőségünk a legkorszerűbb szemléletek és igények mentén fejlődik.

Profi eszközök

Átadható tudásunk mellett a technikai eszközök használatában is megteszünk mindent, hogy profi minőséget biztosítsuk számodra és képzéseinken való részvételed problémamentes és élvezetes legyen.

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.

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.

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.

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.

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.

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 450 Ft/óra.