Kód kurzu: GOC4131« Krok späť

Vývoj aplikácií pre Windows Phone 8

Kurz je určený pre vývojárov na platforme .NET, ktorí sa chcú naučiť programovať mobilné aplikácie na platforme Windows Phone 8. Na kurze sa zoznámite s architektúrou platformy, základnými prvkami užívateľského rozhrania a navigácie, prácou s dátami, obsluhou hardwaru, multitaskingom a ďalšími technikami obvyklými v tomto modernom systéme pre mobilné zariadenia.

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
Praha3 13 800 CZK v cene kurzu 30
Brno3 13 800 CZK v cene kurzu 30
Bratislava3 480,00 EUR v cene kurzu 30

Používateľská náročnosť

Čo vás naučíme

  • Zoznámite sa s architektúrou platformy Windows Phone 8
  • Naučíte sa používať základné prvky užívateľského rozhrania a navigácie
  • Naučíte sa používať HW senzory
  • Budete pristupovať k lokálnej databáze
  • Zoznámite sa s využitím multitaskingu a ďalšími technikami obvyklými v tomto modernom systéme pre mobilné zariadenia

Požadované vstupné znalosti

  • Znalosť jazyka C# alebo VB.NET a prostredia Visual Studio
  • Základná znalosť programovania v SilverLight

Metódy výučby

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

Študijné materiály

Tlačená prezentácia preberanej látky.

Osnova kurzu

1 Predstavenie platformy a nástrojov pre vývoj aplikácií

  • Predstavenie platformy a možností vývoja aplikácií v Silverlighte, XNA frameworku a natívnom kóde, odporúčania, na čo použiť ktorý framework, výhody a nevýhody
  • Vymedzenie vzťahu platforiem Windows 8 a Windows Phone 8, prenositeľnosť kódu
  • Predstavenie Windows Phone 8 SDK, ukážka vytvárania projektov, nasadenie do emulátoru, ukážka debugovania
  • Ukážka designerských nástrojov (Expression Blend for Windows Phone), predvedenie výhod
  • Zoznámenie sa s ďalšími nástrojmi, najmä s nástrojmi pre odomknutie telefónu a testovania výkonu aplikácie

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

  • Zoznámenie sa s kľúčovými komponentmi, z ktorých sa skladá užívateľské rozhranie aplikácie, odporúčania pre ich využitie
  • Princípy užívateľského rozhrania Metro, odporúčania a časté chyby
  • Princípy tvorby aplikácie nezávislé na rozlíšení obrazovky
  • Práca s rozšírenou knižnicou Windows Phone Toolkit

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

  • Predstavenie možností navigácie po jednotlivých obrazovkách aplikácie
  • Zoznámenie sa s Navigation Framework
  • Zoznámenie sa so životným cyklom aplikácie a obsluha potrebných udalostí (štart, uspanie, prebudenie)
  • Prepojenie aplikácií pomocou registrácie vlastných URI schém

4 Práca s dátami

  • Úvod do práce s dátami v XAML
  • Uloženie aplikačných dát do izolovaného úložiska
  • Práca s lokálnou databázou
  • Práca s pamäťovou kartou

5 Komunikácia

  • Načítanie dát z webovej služby (REST JSON, SOAP, OData)
  • Zabezpečenie webovej služby a autentizácia užívateľa
  • Proximity API (NFC)
  • Bluetooth API
  • Data Sense API

6 Práca s dlaždicami

  • Základné informácie o dlaždiciach aplikácie
  • Práca s vlastnosťami aplikačnej dlaždice
  • Možnosť vytvorenia sekundárnej dlaždice odkazujúcej na špecifické miesto v aplikácii
  • Zobrazenie informácií na uzamknutej obrazovke

7 Senzory a obsluha HW

  • Predstavenie dostupných senzorov a možnosti práce s nimi
  • Location Service (.NET i Windows Runtime verzie, rozdiely)
  • Compass Sensor, Accelerometer Sensor, Gyroscope Sensor
  • Kombinácia senzorov

8 Multitasking

  • Možnosti multitaskingu vo Windows Phone 8
  • Práca s agentmi na pozadí
  • Odporúčania a upozornenia

9 Notifikácie

  • Princíp fungovania notifikácií
  • Práca s lokálnymi notifikáciami
  • Práca so vzdialenými notifikáciami

10 Ďalšie integrácie aplikácie do systému

  • Prístup ku zdrojom mimo aplikácie (Launchers & Choosers)
  • Práca s kontaktmi a adresárom
  • Integrácia aplikácie do prostredia peňaženky
  • Nákupy v aplikácii
  • Hlasové ovládanie
  • Zistenie stavu zariadenia

11 Publikácia aplikácie

  • Pravidlá zverejnenia aplikácie na verejnom Marketplace
  • Vytvorenie privátneho Marketplace
  • Testovanie aplikácie pred zverejnením
  • Proces zverejnenia aplikácie

Predošlé kurzy

Nasledujúce kurzy

žiadny nadväzujúci kurz
Tištěné prezentace probírané látky

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