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: Xamarinnal egy nyelven tudunk fejleszteni iOS, Android és Windows platformra!
Ha fejlesztőként .NET-ben szeretnél kódolni, akkor a Xamarin alapvetően biztosít minden olyan eszközt, amely segítségével ez egy nyelven megoldható. Tehát mi is a Xamarin? Egy C#-ra épülő keretrendszer, platformokon átívelő mobilalkalmazások fejlesztéséhez.
A Xamarin révén natív megjelenésű és hangulatú alkalmazást fejleszthetünk: egy C# kódbázist írunk, amely hozzáfér a natív SDK összes szolgáltatásához.

Mobil, táblagép és asztali alkalmazásokhoz a Xamarin platformok közötti fejlesztési megoldást kínál. A mobilalkalmazások létrehozása (írása és tesztelése), valamint az app store-ba történő beküldés akár egyszerű is lehet!
Amikor gondolkodunk az Android és iOS alkalmazások felépítéséről, sokan úgy vélik, hogy az anyanyelv, a Objective C, a Swift, Java és Kotlin az egyetlen választás. A Xamarin lehetővé teszi számunkra, hogy C# nyelven kódoljunk, amely számos platformon működik, ideértve az iOS-t, a Windows-ot és az Android-ot is.

A Xamarin egyesíti a natív platformok képességeit, és számos sajátos tulajdonsággal rendelkezik:
  1. Teljes kötés az SDK-khoz
  2. Objective-C, Java, C és C ++ interop
  3. Modern felépítés
  4. Lenyűgöző alaposztályok
  5. Modern Integrált Fejlesztési Környezet (IDE)
  6. Mobil platformok közötti támogatás

A Xamarin előnyei:

  1. Gyors alkalmazásfejlesztési ciklus
  2. Natív megoldások
  3. Megosztott alkalmazás logika
  4. API integráció

A Xamarin mára a mobil multiplatform alkalmazásfejlesztés koronázatlan királyává vált, tanfolyamunkon pedig Te is elsajátíthatod használatát, legyél akár kezdő, vagy haladó fejlesztő! Ne feledd azonban, hogy C# alapok szükségesek a képzés elkezdéséhez.

Tanfolyamunkat vállalkozások részére csoportos képzés keretében, egyedi ajánlattal is biztosítjuk - online, Oktatóközpontunkban, vagy akár külső helyszínen is!
Céges ajánlatkéréssel, kérjük fordulj Füzesi Nikolettához a e-mail címen.
 

Mobil fejlesztő 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.
480.000 Ft

Mobil fejlesztő tanfolyam alapadatai

A tanfolyam alapadatai

  • Képzés pontos megnevezése: Mobil fejlesztő tanfolyam
  • Tanfolyam díja: 480.000 Ft
  • Tanfolyam óraszáma: 240 óra
  • 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: C# programozás;
    ajánljuk Visual C# 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%

Mobil fejlesztő tanfolyam címszavakban

Megismerkedünk a C# OOP hátterével, a többszálú programozással és olyan tervezési mintákkal, amelyeket a Xamarin is használ.
Bemutatjuk a Xamarin fejlesztési környezetét, megtanulod, hogyan kell beállítani egy Xamarin.iOS, Xamarin.Android és Xamarin.Forms alkalmazást. Megmutatjuk, hogyan tesztelheted le az alkalmazást mielőtt publikálnád, valamint hogyan készítheted el alkalmazásod az adott store-ban történő közzétételre.

Mire leszel képes?

A tanfolyamnak köszönhetően megismered:

A Xamarin minden vívmányát, így egy nyelven fejleszthetsz alkalmazásokat iOS, Android és Windows platformra.

Kinek ajánljuk?

Mobil fejlesztő tanfolyamunkat neked ajánljuk, ha:

  • C# /.NET fejlesztő vagy, aki érdeklődik a mobil alkalmazások fejlesztése iránt;
  • Junior fejlesztő/tanuló vagy, aki meg akarja ismerni a natív mobil alkalmazások fejlesztését a Xamarin platformon keresztül;
  • Webfejlesztő vagy, aki különböző szintű, egyéni vagy team projekteken dolgozik és ezekhez használna alkalmazásfejlesztést;
  • Minden olyan leendő fejlesztőnek, aki mobilalkalmazás fejlesztővé szeretne válni!

Mobil fejlesztő tanfolyam részletes tematika

Objektumorientált programozás alapfogalmai
  • Konstruktor, destruktor fogalma
  • Láthatósági szintek
  • Namespace fogalma
  • Objektumok (Object)
  • Osztályok, eljárások megvalósítása (Implementation of classes and Methods)
  • Tulajdonságok, Mezők használata (Use of Properties, and Fields)
Haladó objektumorientált programozás
  • Absztrakt osztályok (abstract classes)
  • Interfészek (interfaces)
  • Öröklődés (inheritance)
  • Eljárás túlterhelés (Method overload)
  • Általános típus (generikus osztály készítése)
Objektumorientált program készítése
  • Adatszerkezet megvalósítása
  • Saját osztály készítése
  • A két osztály kompatibilitásának biztosítása, interfészek megvalósítása
Saját események készítése
  • Delegáltak megismerése
    • Singlecast, Multicast
  • Event megismerése
  • Saját események felhasználási területei
DLL (Dynamic Link Library)
  • DLL készítése
  • Használata
  • Használatának előnyei
LINQ kifejezések használata
  • Megismerkedés a Lambda kifejezésekkel
  • Linq kifejezések futtatása Lambda kifejezések segítségével
  • XML nyelv alapjai
  • Linq to XML használatának megismerése
Tervezési minták
  • Létrehozási minták
  • Szerkezeti minták
  • Viselkedési minták

Többszálú programok alapjai

  • A többszálúsítás felhasználása
  • async-await használata Visual C#-ban

Android fejlesztés

  • Bevezetés a Google Android világába
  • Activityk és Intentek
  • List-view-k és adapterek
  • Recyclerview
  • Háttérben futó alkalmazások
  • Android alkalmazás publikálásának lehetőségei
  • Google Maps használata
    • Navigáció lehetőségek, pozíció meghatározás lehetőségei
  • Érintési műveletek kezelése
    • Gesztusok kezelése

iOS fejlesztés

  • Bevezetés az Apple iOS világába
  • Designer felület használata felülettervezésre
  • TableView használata, szerkesztése
  • Navigációs lehetőségek
  • Háttérben futó alkalmazások
  • iOS alkalmazás publikálásának lehetőségei
  • Térképek és navigáció
    • Térképek testreszabása.
  • Érintési és gesztus műveletek kezelése

Xamarin.Forms alapú fejlesztés

  • Bevezetés az Xamarin.Forms-os mobil alkalmazások világába
  • XAML (eXtensible Application Markup Language) leírónyelv megismerése, a felülettervezés lehetőségei.
  • MVVM modell megismerése
  • Erőforrások és stílusok
  • Adatkötések
  • ListView használata, testreszabása.

Crossplatform mobil alkalmazások fejlesztése

  • Bevezetés a keresztplatformos mobil alkalmazásfejlesztésbe
  • Keresztplatformos webszervizek
  • Adatkezelés mobilon
  • Xamarin.Insights használata
  • Alkalmazás publikálása
  • Haladó megoldások keresztplatformos alkalmazásoknál
  • Memória kezelési technikák

Enterprise szolgáltatások a mobilalkalmazásokban

  • Helyi adatok biztonságossá tétele
  • Bevezetés az OAUTH-ba
  • OAuth használata Xamarin.Auth segítségével
  • Adat cache és szinkronizáció

Mobilalkalmazások tesztelése

  • Tesztelési irányelvek
  • Xamarin Unit alkalmazása
  • Tesztfelhő fogalma és használata
  • Bevezetés a Clabash tesztbe

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