Kód kurzu: GOC4142« Krok zpět

Pokročilý vývoj univerzálních Windows Store aplikací pro Windows Phone 8.1 a Windows 8.1

Kurz Pokročilý vývoj univerzálních Windows Store aplikací pro Windows Phone 8.1 a Windows 8.1 je určen pro vývojáře na platformě .NET, kteří absolvovali kurz GOC4141 a chtějí se seznámit s pokročilými technikami vývoje univerzálních Windows Store aplikací a dalšími možnostmi této platformy, které mohou využít ve svých aplikacích.

Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

PobočkaDnůCena kurzuCena materiálůITB
Praha5 27 000 CZK v ceně kurzu 50
Brno5 27 000 CZK v ceně kurzu 50
Bratislava5 900,00 EUR v ceně kurzu 50

Uživatelská náročnost

Co Vás naučíme

  • Naučíte se vytvářet vlastní znovupoužitelné ovládací prvky pro Windows Store aplikace
  • Seznámíte se s možnostmi lokalizace vaší aplikace do více jazyků
  • Budeme při vývoji aplikace pracovat s pokročilými možnostmi volání webových služeb včetně jejich zabezpečení
  • Pochopíte principy fungování a používání vzdálených notifikací
  • Vyzkoušíte si výkonnostní analýzu vaší aplikace

Požadované vstupní znalosti

  • Znalost jazyka C# nebo VB.NET a prostředí Visual Studia (kurz bude veden v jazyce C#)
  • Základní znalost vývoje univerzálních Windows Store aplikací v rozsahu probíraném v kurzu GOC 4141

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 kurzu

1 Opakování základů vývoje univerzálních Windows Store aplikací

  • Shrnutí základních principů vývoje aplikací
  • Klíčové body při návrhu uživatelského rozhraní
  • Základy implementace uživatelského rozhraní
  • Opakování práce s daty a návrhového vzoru MVVM

2 Pokročilá práce s daty

  • Práce s lokálními adresáři a knihovnami
  • Návrh a implementace cachování volání webových služeb

3 Možnosti implementace serverového backendu k mobilní aplikaci

  • Přehled možností implementace vlastního serverového backendu k mobilní aplikaci
  • Seznámení s ASP.NET Web API
  • Seznámení s Azure Mobile Services

4 Práce se styly a animacemi v XAML

  • Tvorba vlastních vizuálních stylů a jejich uložení do resources
  • Implementace vlastních animací
  • Použití animací specifických pro Windows Phone

5 Globalizace a lokalizace aplikací

  • Principy návrhu jednoduše lokalizovatelné aplikace
  • Implementace globalizace a lokalizace aplikace

6 Implementace vlastních znovupoužitelných ovládacích prvků

  • Představení možností tvorby vlastních ovládacích prvků
  • Seznámení s Windows Runtime komponentami

7 Práce s pokročilými kontrakty

  • Opakování práce se základními kontrakty - sdílení, vyhledávání a nastavení
  • Implementace poskytovatele souborů pro FilePicker
  • Sdílení multimédií (PlayTo kontrakt)
  • Možnosti tisku z Windows Store aplikací
  • Práce s kontakty

8 Vzdálené notifikace

  • Princip fungování vzdálených notifikací
  • Implementace vzdálených notifikací do aplikace

9 Běh procesů na pozadí

  • Opakování možností běhu aplikace na pozadí
  • Seznámení s pokročilými možnostmi agentů na pozadí

10 Práce se senzory a zařízeními

  • Základy práce s akcelerometrem, gyroskopem a senzorem úrovně osvětlení
  • Práce s polohou uživatele
  • Seznámení s technologií NFC

11 Práce s multimédii

  • Možnosti přehrávání multimédií
  • Seznámení s API pro práci s fotoaparátem a nahráváním videa

12 Zabezpečení aplikace

  • Uložení přihlašovacích údajů
  • Možnosti autentizace proti webové službě

13 Analýza výkonu aplikace

  • Seznámení s metodami pro analýzu výkonu aplikace za účelem její optimalizace

14 Monitorování aplikace v produkčním prostředí

  • Seznámení s technikami monitoringu nasazené aplikace
Tištěné prezentace probírané látky

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


Graf návazností kurzů