Xamarin: Programowanie wieloplatformowe (Toruń, 09-10 IX 2017)

9 Września 2017, 08:00 (Sobota) - 10 Września 2017, 16:00 (Niedziela)

Zobacz na mapie

  Rodzaj Dostępne do Cena Liczba
  Normalne
31 Sierpnia 2017 1 966,77 zł
  Promocja dla najszybszych!
już niedostępne 1 351,77 zł -

O szkoleniu

Szkolenie odbędzie się w Toruniu!

Szkolenie pozwoli zapoznać się z podstawami tworzenia aplikacji wieloplatformowych w środowisku Xamarin. Twórz natywne aplikacje na platformy Android i iOS w języku C#.

Pierwszy dzień szkolenia obejmuje podstawy programowania aplikacji mobilnych dla systemu Android i iOS w środowisku Xamarin Studio. Poznasz podstawy współdzielenia kodu. Zobaczysz jak w praktyce wygląda projekt wieloplatformowej aplikacji biznesowej.

W trakcie drugiego dnia szkolenia poznasz framework Xamarin.Forms umożliwiający współdzielenie nawet 95% kodu. Stworzysz komunikację w czasie rzeczywistym. Nauczysz się tworzyć testy jednostkowe oraz automatyczne testy interfejsu użytkownika usprawniające proces rozwoju rozwiązań mobilnych w technologii Xamarin.

Najbliższy  termin

09-10 Września 2017. Toruń.
14/14 wolnych miejsc.

W ramach uczestnictwa w szkoleniu zapewniamy Państwu:

  • organizację szkolenia oraz zapewnienie profesjonalnego trenera
  • materiały dydaktyczne w tym skrypt / prezentację odpowiedni do określonego poziomu
  • samodzielne stanowisko komputerowe
  • catering podczas przerw (kawa, herbata, ciastka)
  • certyfikat ukończenia szkolenia (pod patronatem Uniwersytetu Mikołaja Kopernika)
  • bezpłatne konsultacje z Wykładowcą 2 tygodnie od ukończenia szkolenia
  • testy sprawdzające poziom wiedzy i umiejętności poziomu umiejętności po ukończeniu szkolenia (na życzenie)

Trener

Sylwester Wieczorkowski

Xamarin Certified Mobile Developer, Microsoft Specialist, od 2013 pracownik firmy Leaware,
odpowiedzialny za projektowanie i rozwój wieloplatformowych rozwiązań Xamarin oraz integracje z wiodącymi technologiami firmy Microsoft

Prosimy o przybycie z własnym sprzętem z zainstalowaną najnowszą wersją środowiska Xamarin (dostępne całkowicie za darmo pod adresem https://store.xamarin.com). Szkolenie zostanie przeprowadzone głównie pod systemem macOS w Xamarin Studio, jednakże wszystkie przykłady oraz ćwiczenia mogą być z powodzeniem wykonane pod systemem Windows w środowisku Visual Studio.

Program szkolenia

Dzień Pierwszy

Pierwszy dzień szkolenia obejmuje podstawy programowania aplikacji mobilnych dla systemu Android i iOS w środowisku Xamarin Studio. Poznasz podstawy współdzielenia kodu. Zobaczysz jak w praktycę wygląda projekt wieloplatformowej aplikacji biznesowej.

08:15 - 10:15 - Moduł 1. Wprowadzenie do technologii Xamarin

  • Omówienie specifiki pracy z platformą Xamarin
  • Konfiguracja i instalacja środowiska programistycznego
  • Praca ze środowiskiem Xamarin Studio oraz Visual Studio
  • Struktura projektu Xamarin.Android
  • Struktura projektu Xamarin.iOS

10:15 - 10:30 - Przerwa kawowa

10:30 - 11:45 - Moduł 2. Podstawy współdzielenia kodu

  • Dostępne style prowadzenia projektów wieloplatformowych
  • Shared Project vs Portable Class Library
  • Strategie wykonywania instrukcji platformowych
  • Mechanizm odwróconego sterowania

11:45 - 12:00 - Przerwa kawowa

12:00 - 13:45 - Moduł 3. Tworzenie wieloplatformowych aplikacji MvvmCross

  • Wzorzec MVVM
  • Wiązanie danych
  • Podstawowe elementy frameworka
  • Rejestracja usług platformowych
  • Wymiana wiadomości między viewmodelami

13:45 - 14:00 - Przerwa kawowa

14:00 - 15:30 - Moduł 4. Warstwa dostępu do danych

  • Baza danych SQLite
  • Wzorzec repozytorium
  • Przykład usługi WebAPI
  • Platforma Microsoft Azure
  • Integracja z REST API

15:30 - 16:00 - Panel dyskusyjny

Dzień Drugi

W trakcie drugiego dnia szkolenia poznasz framework Xamarin.Forms umożliwiający współdzielenie nawet 95% kodu. Stworzysz komunikację w czasie rzeczywistym. Nauczysz się tworzyć testy jednostkowe oraz automatyczne testy interfejsu użytkownika usprawniające proces rozwoju rozwiązań mobilnych w technologii Xamarin.

08:15 - 10:15 - Moduł 1. Współdzielenie warstwy UI czyli framework Xamarin.Forms

  • Podstawowe elementy frameworka
  • Tworzenie widoków w języku XAML
  • Integracja z frameworkiem Prism
  • Praca z kontenerem Unity
  • Mechanizm Custom Renderers

10:15 - 10:30 - Przerwa kawowa

10:30 - 12:15 - Moduł 2. Komunikacja w czasie rzeczywistym

  • Tworzenie oraz publikacja usługi ASP.NET SignalR
  • Integracja z aplikacją Xamarin.Forms

12:15 - 12:30 - Przerwa kawowa

12:30 - 13:45 - Moduł 3. Tworzenie testów jednostkowych

  • Framework NUnit
  • Biblioteka Moq
  • Testy jednostkowe w projekcie MvvmCross
  • Testy jednostkowe w projekcie Xamarin.Forms

13:45 - 14:00 - Przerwa kawowa

14:00 - 15:30 - Moduł 4. Automatyczne testy UI - Xamarin.UITest

  • Tworzenie automatycznych testów UI dla aplikacji Android
  • Tworzenie automatycznych testów UI dla aplikacji iOS
  • Usługa Xamarin Test Cloud

15:30 - 16:00 - Panel dyskusyjny

Zobacz również:

szkolenia szkolenia w Toruniu wydarzenia Toruń