Xamarin – tworzenie aplikacji na wiele platform

Opis

Zaawansowane szkolenie z platformy Xamarin dostarcza wszechstronnej wiedzy o tworzeniu natywnych aplikacji mobilnych dla systemów iOS i Android przy użyciu jednej bazy kodu. Program warsztatów prowadzi uczestników przez cały proces rozwoju aplikacji, od projektowania interfejsu użytkownika po implementację zaawansowanych funkcji natywnych. Uczestnicy poznają techniki optymalizacji wydajności oraz najlepsze praktyki w tworzeniu aplikacji wieloplatformowych. Szkolenie wykorzystuje praktyczne ćwiczenia i rzeczywiste projekty do przekazania wiedzy.

Profil uczestnika

  • Programiści C#
  • Deweloperzy .NET
  • Programiści aplikacji mobilnych
  • Architekci rozwiązań mobilnych
  • Technical lead zespołów mobilnych
  • Deweloperzy Visual Studio
  • Programiści aplikacji wieloplatformowych
  • Specjaliści XAML

Agenda

  1. Podstawy Xamarin
    • Architektura platformy
    • Środowisko programistyczne
    • Wspólny kod i MVVM
    • Interfejs użytkownika w XAML
  2. Rozwój funkcjonalności
    • Dostęp do API natywnego
    • Obsługa danych lokalnych
    • Komunikacja sieciowa
    • Integracja z usługami zewnętrznymi
  3. Zaawansowane techniki
    • Customizacja kontrolek
    • Renderery natywne
    • Współdzielenie kodu
    • Zarządzanie zasobami
  4. Testowanie i wdrożenie
    • Testowanie wieloplatformowe
    • Optymalizacja wydajności
    • Proces publikacji
    • Monitoring produkcyjny

Korzyści

  • Umiejętność tworzenia aplikacji wieloplatformowych
  • Znajomość architektury Xamarin
  • Zdolność wykorzystania natywnych API
  • Wiedza o optymalizacji wydajności
  • Umiejętność projektowania UI/UX
  • Znajomość procesu publikacji aplikacji
  • Praktyczne doświadczenie w rozwoju

Wymagane przygotowanie uczestników

  • Znajomość języka C#
  • Doświadczenie z platformą .NET
  • Podstawowa wiedza o XAML
  • Znajomość wzorca MVVM

Zagadnienia

  • Framework Xamarin
  • Architektura MVVM
  • Natywne API
  • Kontrolki XAML
  • Renderery customowe
  • Współdzielenie kodu
  • Testowanie aplikacji
  • Optymalizacja wydajności
  • Proces publikacji
  • Monitoring
  • Dostęp do urządzeń
  • Zarządzanie zasobami

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3750 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-782

Udostępnij swoim znajomym