Xamarin - programowanie wieloplatformowe

location icon
Dwudniowe intensywne szkolenie dla programistów ul. Bydgoska 1, Toruń
calendar icon
Od 26 wrz 8:15 do 27 wrz 16:00

DLA UCZESTNIKÓW INDYWIDUALNYCH ORAZ FIRM

Szkolenie może mieć charakter zamknięty lub otwarty.

W przypadku zainteresowania szkoleniem zamkniętym, prosimy o kontakt (biuro@asuri.pl) w celu ustalenia szczegółów oraz przygotowania oferty. Prowadzimy szkolenia na terenie całego kraju.


ZAPRASZAMY DO UDZIAŁU W SZKOLENIU

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

  • 2 dni szkolenia z profesjonalnym trenerem
  • Materiały dydaktyczne on-line
  • Praktyczne przykłady i zadania
  • Wsparcie trenera po szkoleniu
Więcej szczegółów na stronie https://asuri.pl/courses/xamarin.


W TRAKCIE SZKOLENIA UCZESTNICY
  • Poznają zasady pracy z Visual Studio
  • Poznają podstawy współdzielenia kodu
  • Zobaczą w praktyce jak powinien wyglądać projekt wieloplatformowej aplikacji biznesowej
  • Poznają framework Xamarin
  • Poznają framework Xamarin.Forms pozwalający na współdzielenie nawet 95% kodu
  • Nauczą się tworzyć testy jednostkowe i UX

OSOBY, DO KTÓRYCH SKIEROWANE JEST TO SZKOLENIE

Szkolenie dedykowane jest dla wszystkich, którzy chcą zostać programistami/architektami rozwiązań bazujących na technologii Xamarin.


WYMAGANIA WSTĘPNE
  • Podstawowa znajomość programowania w dowolnym języku (mile widziane C#)
  • Podstawowa znajomość Visual Studio lub innych środowisk programistycznych

KTO PROWADZI TO SZKOLENIE?

Szkolenie prowadzone jest przez Certified Blockchain Experta, Microsoft Certified Trainer and Specialist, wykładowcę Uniwersytetu Mikołaja Kopernika w Toruniu.



PLAN SZKOLENIA

DZIEŃ 1
8:15 - 16:00

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.

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

  • Omówienie specyfiki pracy z platformą Xamarin
  • Konfiguracja i instalacja środowiska programistycznego
  • Praca ze środowiskiem 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Ń 2
8:15 - 16:00

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


TWÓJ TRENER:

mgr Sylwester Wieczorkowski

Microsoft Certified Trainer and Specialist, Certified Blockchain Expert.Wykładowca Uniwersytetu Mikołaja Kopernika w Toruniu. Od lat współpracuje z firmami programistycznymi i startupami z całego świata, tworząc dedykowane rozwiązania IT. Jest odpowiedzialny za projektowanie i rozwój skalowalnych aplikacji biznesowych oraz integrację z wiodącymi technologiami firmy Microsoft.


CO ZAPEWNIAMY W RAMACH SZKOLENIA?
  • Organizację szkolenia oraz zapewnienie profesjonalnego trenera
  • Materiały dydaktyczne odpowiednie do określonego poziomu
  • Catering podczas przerw (kawa, herbata, ciastka)
  • Certyfikat ukończenia szkolenia
  • Bezpłatne konsultacje z Wykładowcą 2 tygodnie od ukończenia szkolenia

CZEGO POTRZEBUJESZ?

Przyjdź z własnym sprzętem z zainstalowanym Visual Studio lub Visual Studio for Mac z pakietem Xamarin i Android SDK (https://visualstudio.microsoft.com/xamarin/). Szkolenie zostanie przeprowadzone głównie pod systemem macOS w Visual Studio for Mac, jednakże wszystkie przykłady oraz ćwiczenia mogą być z powodzeniem wykonane pod systemem Windows w środowisku Visual Studio.



Sprawdź to i inne nasze szkolenia.
Więcej szczegółów na stronie www.asuri.pl.




Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Cena Liczba
  Udział w szkoleniu
Jeszcze niedostępne
od 7 września 2020, 12:07 (poniedziałek)
2 361,60 zł -