Partner merytoryczny

Adresaci szkolenia

Szkolenie adresowane jest do programistów, którzy chcą od podstaw poznać język c# oraz platformę Windows Phone wraz z zagadnieniami bardziej zaawansowanymi (np. praca z Web API).

Cel szkolenia

Celem szkolenia jest zapoznanie uczestników z platformą Windows Phone oraz z wymaganiami stawianymi przez firmę Microsoft przy tworzeniu aplikacji na urządzenia z systemem tej firmy. W programie szkolenia skupiono się na solidnych podstawach teoretycznych oraz zastosowaniu ich w praktyce. W trakcie szkolenia zostaną napisane trzy kompletne aplikacje.

Podczas trzydniowego kursu uczestnicy od podstaw poznają język C# oraz środowisko programistyczne Microsoft Visual Studio 2015, popularne wzorce stosowane na platformie Windows Phone oraz proces publikacji w Windows Store.

Mocne strony szkolenia

Program obejmuje zagadnienia tworzenia aplikacji mobilnych na platformę Windows Phone w języku C#. Przedstawione zostaną tematy nie tylko podstawowe, ale również te bardziej zaawansowane, które są wykorzystywane w wielu aplikacjach a ich samodzielna nauka może sprawić dużo kłopotu.

Szkolenie jest ciągle uaktualniane tak, aby zawsze uwzględnić najnowszą wersję Windows Phone SDK.

Wymagania

Od uczestników szkolenia wymagana jest umiejętność programowania obiektowego. Mile widziana jest znajomość języka C/C++ (nie jest wymagana).

Parametry szkolenia

3 x 8 godzin, wykłady i warsztaty, liczba uczestników 8-10

W trakcie warsztatów tworzone są od podstaw aplikacje wykorzystujące najczęściej stosowane metodyki i wzorce w popularnych aplikacjach Windows Phone.

Program szkolenia

  1. Podstawy oraz wprowadzenie do Windows Phone SDK
    • Rozwój Windows Phone
    • Wymagania programowe oraz sprzętowe
    • Narzędzia programisty
    • Microsoft Visual Studio
      • Instalacja Windows Phone SDK
      • Windows Phone Simulator
      • Podłączanie urządzenia z systemem Windows Phone
    • Omówienie Windows Phone SDK
    • Omówienie Windows Phone guideline – Dobre praktyki – Modern design – Przykładowe realizacje
    • Programowanie w języku c#
      • Składnia języka
      • Typy danych
      • Programowanie asynchroniczne (async, await)
      • Zachowanie garbage collector w Windows Phone SDK
      • Wykorzystanie list oraz słowników
      • Tworzenie stringów, porównywanie napisów i inne
      • Tworzenie obiektów liczbowych
      • Wykorzystanie INotifyPropertyChanged
      • Tworzenie geterów oraz seterów
      • Wzorzec MVVM
      • Biblioteki współdzielone
  2. Widoki oraz nawigacja między widokami Windows Phone
    • Programowanie w języku XAML
    • Edytor wizualny
    • Wykorzystanie wzorca MVVM oraz data binding
    • Grupowanie obiektów
    • Tworzenie formularzy
    • Listowanie obiektów
    • Wykorzystanie wzorca MVVM oraz data binding
    • Nawigacja między wieloma widokami
    • Omówienie różnych rodzajów widoków
    • Wykorzystanie progress indicator
  3. Lokalny system plików
    • Przechowywanie danych z wykorzystaniem Isolated storage
    • Instalacja, implementacja oraz praca z bazą danych sqlite3
    • linq to sqlite3
  4. Oprogramowanie Web API oraz Web Service
    • Asynchroniczne pobieranie danych
    • Wysyłanie żądań POST/PUT/DELETE za pomocą HttpClient
    • Praca z Web API typu REST wymieniającym dane w formacie Json lub XML
    • Praca z Web Service typu SOAP
  5. Publikacja aplikacji mobilnej w Windows Store
    • Przygotowanie pliku XAP do publikacji
    • Przygotowanie opisu aplikacji
    • Zgłoszenie aplikacji do procesu weryfikacji

Pytania?

* Wymagane.
** Szczegóły promocji w Regulaminie.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email