Programowanie reaktywne dla iOS z RxSwift

Opis

Jednodniowe szkolenie zgłębia zasady programowania reaktywnego w środowisku iOS z wykorzystaniem frameworka RxSwift. Kurs koncentruje się na praktycznym zastosowaniu paradygmatu reaktywnego w tworzeniu nowoczesnych aplikacji mobilnych. Poprzez serię warsztatów uczestnicy poznają zarówno teoretyczne podstawy, jak i praktyczne implementacje wzorców reaktywnych. Zajęcia łączą teoretyczne wprowadzenie z intensywnymi ćwiczeniami programistycznymi, umożliwiając natychmiastowe zastosowanie zdobytej wiedzy.

Profil uczestnika

  • Programiści iOS z doświadczeniem w Swift
  • Deweloperzy mobilni chcący poznać programowanie reaktywne
  • Architekci aplikacji iOS poszukujący nowych wzorców projektowych
  • Programiści pragnący ulepszyć zarządzanie stanem aplikacji
  • Deweloperzy pracujący przy złożonych aplikacjach iOS
  • Programiści zainteresowani asynchronicznym przetwarzaniem danych
  • Osoby odpowiedzialne za rozwój aplikacji iOS w organizacji
  • Programiści chcący poznać nowoczesne podejście do tworzenia UI

Agenda

  1. Podstawy programowania reaktywnego
    • Wprowadzenie do paradygmatu reaktywnego
    • Architektura strumieni danych
    • Operatory reaktywne w praktyce
    • Zarządzanie czasem i zdarzeniami
  2. RxSwift w praktyce
    • Integracja RxSwift z UIKit
    • Zarządzanie cyklem życia komponentów
    • Obsługa zdarzeń użytkownika
    • Transformacje strumieni danych
  3. Wzorce projektowe i architektura
    • Reaktywne wzorce projektowe
    • Integracja z architekturą MVVM
    • Zarządzanie stanem aplikacji
    • Obsługa błędów w programowaniu reaktywnym
  4. Testowanie i debugowanie
    • Testowanie kodu reaktywnego
    • Narzędzia debugowania RxSwift
    • Optymalizacja wydajności
    • Najlepsze praktyki implementacyjne

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie wykorzystywać framework RxSwift w swoich projektach iOS. Zdobędzie umiejętność projektowania i implementacji reaktywnej architektury aplikacji mobilnych. Nauczy się zarządzać złożonymi przepływami danych w aplikacji z wykorzystaniem strumieni reaktywnych. Będzie w stanie implementować zaawansowane wzorce projektowe oparte na programowaniu reaktywnym. Pozna metody skutecznego testowania i debugowania kodu reaktywnego. Opanuje techniki optymalizacji wydajności aplikacji wykorzystujących RxSwift.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Swift
  • Doświadczenie w tworzeniu aplikacji iOS
  • Podstawowa znajomość wzorców projektowych
  • Zrozumienie asynchronicznego przetwarzania danych

Zagadnienia

  • Paradygmat programowania reaktywnego
  • Framework RxSwift
  • Operatory reaktywne
  • Zarządzanie strumieniami danych
  • Integracja z UIKit
  • Wzorce projektowe reaktywne
  • Architektura MVVM
  • Testowanie kodu reaktywnego
  • Debugowanie aplikacji
  • Optymalizacja wydajności
  • Obsługa błędów
  • Cykl życia komponentów

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-SD-645

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *