Kód kurzu: GOC4152« Krok späť

Vývoj mobilných aplikácií pre iOS v .NET s použitím nástroja Xamarin.iOS

Kurz je určený pre vývojárov na platforme .NET, ktorí sa chcú naučiť programovať mobilné aplikácie pre iOS a chcú pri tom zužitkovať svoje znalosti .NET. Na kurze sa naučíte pracovať s bezplatným nástrojom Xamarin.iOS (http://xamarin.com/), ktorý umožňuje vyvíjať aplikácie pre mobilný operačný systém Apple iOS v .NET. Zoznámite sa s architektúrami platforiem iOS a Xamarin.iOS, základnými prvkami používateľského rozhrania a navigácie, prácou s dátami a ďalšími technikami potrebnými pre vývoj mobilných aplikácií v Xamarin.

GOPAS Official Curriculum
Neboli nájdené žiadne termíny, kontaktujte náš klientsky servis.
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha2 10 800 CZK v cene kurzu 20
Brno2 10 800 CZK v cene kurzu 20
Bratislava2 360,00 EUR v cene kurzu 20

Čo vás naučíme

  • Zoznámite sa s architektúrou platformy iOS a nástroja Xamarin
  • Naučíte sa používať základné prvky používateľského rozhrania a navigáciu
  • Navrhneme architektúru aplikácie s použitím MVVM, ktorá bude umožňovať zdieľať časť kódu s ďalšími platformami
  • Budeme pracovať s dátami z webovej služby
  • Vyskúšame si prácu s procesmi na pozadí a notifikáciami

Požadované vstupné znalosti

Znalosť jazyka C # a prostredia Visual Studio.

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Predstavenie platformy iOS a nástroja Xamarin.iOS pre vývoj aplikácií

  • Zoznámenie sa s vývojom aplikácií pre iOS, používanými nástrojmi a programovacími jazykmi
  • Predstavenie nástroja Xamarin a jeho vnútorného fungovania
  • Zoznámenie sa so štruktúrou aplikácie v Xamarin.iOS
  • Debugovanie aplikácie na zariadení

Základné prvky užívateľského rozhrania

  • Zoznámenie sa so základnými ovládacími prvkami používanými v iOS
  • Implementácia natívneho používateľského rozhrania s pomocou Xamarin

Navigácia v aplikácii a životný cyklus aplikácie

  • Ako aplikáciu štruktúrovať do viacerých obrazoviek a realizovať medzi nimi navigáciu
  • Predstavenie životného cyklu aplikácie

Návrh architektúry aplikácie umožňujúce zdieľanie kódu

  • Návrh architektúry aplikácie, ktorá umožňuje zdieľať kód s ďalšími platformami
  • Zoznámenie sa s návrhovým vzorom MVVM

Práca s dátami

  • Techniky pre zobrazenie dát v užívateľskom rozhraní, výpis zoznamu položiek
  • Uloženie súborov do zariadenia

Komunikácia

  • Úvod do asynchrónneho spracovania v C# (async / Await)
  • Načítanie dát z webovej služby

Beh aplikácie na pozadí

  • Zoznámenie sa s možnosťami tvorby na pozadí bežiacich aplikácií

Notifikácia

  • Úvod do práce s notifikáciami na platforme iOS

Publikácia aplikácie

  • Príprava aplikácie pre publikáciu
  • Proces publikácie aplikácie na App Store
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.