Opis

Zaawansowane szkolenie z Flutter koncentruje się na najlepszych praktykach i wzorcach projektowych wykorzystywanych w tworzeniu skalowalnych aplikacji mobilnych. Program warsztatów pogłębia wiedzę o architekturze, optymalizacji wydajności oraz zaawansowanych technikach programowania. Uczestnicy poznają metody rozwiązywania złożonych problemów implementacyjnych oraz techniki tworzenia wydajnych i maintainowalnych aplikacji. Szkolenie wykorzystuje rzeczywiste scenariusze projektowe i zaawansowane przykłady do przekazania specjalistycznej wiedzy.

Profil uczestnika

  • Doświadczeni programiści Flutter
  • Architekci aplikacji mobilnych
  • Technical lead zespołów Flutter
  • Deweloperzy odpowiedzialni za wydajność
  • Programiści zajmujący się optymalizacją
  • Specjaliści ds. architektury aplikacji
  • Senior developerzy mobile
  • Programiści pracujący nad dużymi projektami

Agenda

  1. Architektura i wzorce
    • Clean Architecture w Flutter
    • Domain-Driven Design
    • Dependency Injection
    • Service Locator pattern
  2. Zaawansowane zarządzanie stanem
    • Redux i MobX
    • Stream Controllers
    • RxDart
    • Zarządzanie pamięcią
  3. Wydajność i optymalizacja
    • Profilowanie aplikacji
    • Optymalizacja renderowania
    • Zarządzanie zasobami
    • Custom renderers
  4. Bezpieczeństwo i jakość
    • Bezpieczne przechowywanie danych
    • Kodowanie natywne
    • Testy wydajnościowe
    • Code review practices

Korzyści

  • Umiejętność projektowania złożonych architektur
  • Znajomość zaawansowanych wzorców
  • Zdolność optymalizacji wydajności
  • Wiedza o bezpieczeństwie aplikacji
  • Umiejętność rozwiązywania złożonych problemów
  • Znajomość najlepszych praktyk
  • Doświadczenie w skalowalnych projektach

Wymagane przygotowanie uczestników

  • Praktyczne doświadczenie z Flutter
  • Dobra znajomość Dart
  • Zrozumienie wzorców projektowych
  • Doświadczenie w tworzeniu aplikacji mobilnych

Zagadnienia

  • Clean Architecture
  • Domain-Driven Design
  • Zarządzanie stanem
  • Optymalizacja wydajności
  • Bezpieczeństwo aplikacji
  • Custom renderery
  • Profilowanie
  • Testy wydajnościowe
  • Dependency Injection
  • Memory management
  • Code quality
  • Skalowalność

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-785

Udostępnij swoim znajomym