Novinka v nabídce
Kód kurzu: GOC4152« Krok zpět

Vývoj mobilních aplikací pro iOS v .NETu s použitím nástroje Xamarin.iOS

Kurz je určen pro vývojáře na platformě .NET, kteří se chtějí naučit programovat mobilní aplikace pro iOS a chtějí při tom zužitkovat své znalosti .NETu. Na kurzu se naučíte pracovat s bezplatným nástrojem Xamarin.iOS (http://xamarin.com/), který umožňuje vyvíjet aplikace pro mobilní operační systém Apple iOS v .NETu. Seznámíte se s architekturami platforem iOS a Xamarin.iOS, základními prvky uživatelského rozhraní a navigace, prací s daty a dalšími technikami potřebnými pro vývoj mobilních aplikací v Xamarinu.

GOPAS Official Curriculum
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
27.7.2017 2 9 800 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (video)
 
26.10.2017 2 9 800 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (video)
 
27.7.2017 2 9 400 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (video)
 
26.10.2017 2 9 400 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (video)
 
27.7.2017 2 330,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (video)
 
26.10.2017 2 330,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (video)
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 9 800 CZK v ceně kurzu 20
Brno2 9 400 CZK v ceně kurzu 20
Bratislava2 330,00 EUR v ceně kurzu 20

Co Vás naučíme:

  • Seznámíte se s architekturou platformy iOS a nástroje Xamarin
  • Naučíte se používat základní prvky uživatelského rozhraní a navigace
  • Navrhneme architekturu aplikace s použitím MVVM, která bude umožňovat sdílet část kódu s dalšími platformami
  • Budeme pracovat s daty z webové služby
  • Vyzkoušíme si práci s procesy na pozadí a notifikacemi

Požadované vstupní znalosti:

  • Znalost jazyka C# a prostředí Visual Studia

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Představení platformy iOS a nástroje Xamarin.iOS pro vývoj aplikací

  • Seznámení s vývojem aplikací pro iOS, používanými nástroji a programovacími jazyky
  • Představení nástroje Xamarin a jeho vnitřního fungování
  • Seznámení se strukturou aplikace v Xamarin.iOS
  • Debugování aplikace na zařízení

Základní prvky uživatelského rozhraní

  • Seznámení se základními ovládacími prvky používanými v iOSu
  • Implementace nativního uživatelského rozhraní s pomocí Xamarinu

Navigace v aplikaci a životní cyklus aplikace

  • Jak aplikaci strukturovat do více obrazovek a realizovat mezi nimi navigaci
  • Představení životního cyklu aplikace

Návrh architektury aplikace umožňující sdílení kódu

  • Návrh architektury aplikace, která umožňuje sdílet kód s dalšími platformami
  • Seznámení s návrhovým vzorem MVVM

Práce s daty

  • Techniky pro zobrazení dat v uživatelském rozhraní, výpis seznamu položek
  • Uložení souborů do zařízení

Komunikace

  • Úvod do asynchronního zpracování v C# (async/await)
  • Načtení dat z webové služby

Běh aplikace na pozadí

  • Seznámení s možnostmi tvorby na pozadí běžících aplikací

Notifikace

  • Úvod do práce s notifikacemi na platformě iOS

Publikace aplikace

  • Příprava aplikace pro publikaci
  • Proces publikace aplikace na App Store
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů