• Background Image

    Szkolenie stacjonarne Xamarin
    Twórz natywne aplikacje w języku C#


    Xamarin pozwoli Ci współdzielić
    nawet 95% kodu w projektowanych aplikacjach



    LOKALIZACJA: WARSZAWA

    Czytaj dalej »

Poznaj technologię Xamarin
Napisz aplikacje jednocześnie na iOS i Android

Czy można stworzyć jedną aplikację, która będzie działać na różnych platformach mobilnych? Zaoszczędzić czas i pieniądze, a także przyspieszyć dystrybucję produktu na rynek? Tak!

Technologia Xamarin umożliwia programowanie aplikacji mobilnych jednocześnie na wszystkie najpopularniejsze platformy - iOS, Android oraz Windows. Cały kod piszesz w jednym języku - C#.

Wykorzystując framework Xamarin.Forms i współdzielone fragmenty kodu w krótkim czasie stworzysz aplikacje, które po niewielkich modyfikacjach będziesz mógł udostępnić na wszystkie platformy mobilne.

Dlaczego warto korzystać z technologii Xamarin?

Piszesz kod raz - działa na wszystkich platformach! Co ważne tworzysz natywne aplikacje iOS i Android.
Piszesz w przyjaznym języku C#. Nie musisz uczyć się wielu języków (Swift / Java / Objective-C), aby stworzyć aplikacje na wszystkie plaformy.
Testuj swoje aplikacje. Masz dostęp do 2000 urządzeń fizycznych podpiętych do serwerów Test Cloud.
Xamarin jest darmowy! Korzystanie ze środowiska deweloperskiego nic nie kosztuje. Zacznij więc swoją przygodę!

Xamarin ułatwia tworzenie aplikacji na wiele platform jednocześnie. Aplikacje piszesz w jednym z najpopularniejszych języków na świecie - w języku C#.

Wszystko, co możesz zrobić przy pomocy języka Swift (w iOS) lub Java (w Android) możesz bez problemu zakodować w Xamarin przy użyciu C#.

Aplikacje, które napiszesz będą aplikacjami natywnymi, czyli dokładnie takimi, jak gdybyś pisał je w Swifcie (iOS) lub Javie (Android).



Szkolenie stacjonarne –
stawiamy na praktykę i wsparcie trenera

Szkolenie Xamarin tworzenie cross-platformowych aplikacji to intensywna nauka programowania na praktycznych przykładach. Podczas 16 h warsztatów stworzysz w pełni funkcjonalną aplikację biznesową.

Nasz doświadczony trener odpowie na wszystkie Twoje pytania, krok po kroku przedstawi strukturę tworzenia kodu w technologii Xamarin. Nie zanudzimy Cię teorią - 80% szkolenia będą stanowiły praktyczne warsztaty.

Podczas pierwszej części poznasz podstawy programowania aplikacji mobilnych dla systemu Android i iOS w środowisku Visual Studio. Poznasz podstawy współdzielenia kodu, zobaczysz jak w praktyce wygląda projektowanie wieloplatformowej aplikacji.

W trakcie drugiego dnia szkolenia poznasz framework Xamarin.Forms, który umożliwia współdzielenie nawet 95% kodu. Stworzysz również komunikację w czasie rzeczywistym.

Na koniec, aby być pewnym dobrze wykonanej pracy, dowiesz się, jak testować aplikacje. Nauczysz się tworzyć testy jednostkowe oraz automatyczne testy interfejsu użytkownika usprawniające proces rozwoju rozwiązań mobilnych w technologii Xamarin.

Możemy Ci obiecać, że to szkolenie przygotuje Cię do samodzielnego programowania cross-platformowych aplikacji w technologii Xamarin.

Czeka na Ciebie również BONUS. W ramach uzupełnienia wiedzy dodajemy szkolenie wideo o łącznej długości 11 h.
Sprawdź, co otrzymasz »

Cinema Display


PROGRAM SZKOLENIA (2 dni)

Dzień 1 (8:15 - 16:30)

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

  8:15 - 10:15 - Moduł 1. Wprowadzenie do technologii 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
    • .NET Standard 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 ASP.NET WebAPI
  • Interaktywna dokumentacja API (Swagger)
  • Platforma Microsoft Azure
  • Integracja z RESTful API

  15:30 - 16:30 - Panel dyskusyjny
  • Prowadzący odpowie na Twoje pytania


Dzień 2 (8:15 - 16:30)

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.

  8: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
  • Przegląd zewnętrznych bibliotek

  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
  • Visual Studio App Center
  • Alternatywne rozwiązania (Appium, TestObject)

  15:30 - 16:30 - Panel dyskusyjny
  • Prowadzący odpowie na Twoje pytania

Dla kogo jest to szkolenie?

Szkolenie przygotowane zostało dla osób, które chcą tworzyć natywne aplikacje mobilne w technologii Xamarin i posiadają podstawy języka C#.

Podczas szkolenia trener pracuje głównie pod systemem macOS w środowisku Visual Studio for Mac. Wszystkie przykłady oraz ćwiczenia mogą być jednak z powodzeniem wykonane pod systemem Windows w środowisku Visual Studio.
Zapisz się »



Testimonials

Kto prowadzi szkolenie?

  • 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 integracje z wiodącymi technologiami firmy Microsoft.

Obejrzyj fragment szkolenia z udziałem naszego trenera

Firmy oraz instytucje, które skorzystały z naszych szkoleń:

Co otrzymasz biorąc udział w szkoleniu stacjonarnym?

Wsparcie trenera

Na koniec każdego dnia szkoleniowego poświęcimy 1 h na rozwiązanie Twoich problemów dotyczących programowania (niekoniecznie związanych ze szkoleniem).

Materiały szkoleniowe

Otrzymasz wszystkie kody źródłowe stworzonych podczas szkolenia aplikacji oraz prezentację z częścią teoretyczną (w wersji elektronicznej).

Certyfikat

Poświadczający Twoje uczestnictwo w warsztatach stacjonarnych z zakresu programowania aplikacji mobilnych w technologii Xamarin.

BONUS:
11-godzinne szkolenie wideo
"Tworzenie cross-platformowych aplikacji Xamarin"

o wartości 269 zł GRATIS!

CENA:
  1999 zł  +VAT



Termin i miejsce szkolenia:

- 22 - 23.02.2020 (szkolenie dwudniowe)
Miasto: Warszawa

Pozostało wolnych miejsc: 5/6

Masz pytanie? Zadzwoń teraz: 510-155-840
Zapytaj o inne lokalizacje!


UWAGA: Na szkolenie przynieś swój własny komputer z systemem
OS X lub Windows. Otrzymasz wcześniej informacje o niezbędnych instalacjach.