React Native: od podstaw do eksperta

React Native: od podstaw do eksperta

Opis szkolenia

Szkolenie zostało zaprojektowane, aby umożliwić uczestnikom pogłębienie wiedzy i umiejętności w zakresie tworzenia aplikacji mobilnych z użyciem React Native. Uczestnicy nauczą się, jak wykorzystać React Native do budowania wydajnych aplikacji na iOS i Android z jedną bazą kodu, co przyspiesza rozwój i ułatwia utrzymanie projektów. Szkolenie skupi się na zaawansowanych technikach, takich jak zarządzanie stanem, integracja z systemami natywnymi, optymalizacja wydajności i automatyzacja procesu wdrażania. Uczestnicy zdobędą również wiedzę na temat budowania aplikacji zgodnych z najlepszymi praktykami UX/UI, co zwiększy satysfakcję końcowych użytkowników.

Grupa docelowa: Deweloperzy i programiści z podstawową znajomością React Native, którzy chcą poszerzyć swoją wiedzę i umiejętności do poziomu zaawansowanego.

Program szkolenia

Dzień 1:

  1. Przegląd i zaawansowane koncepty React Native.
  2. Konfiguracja środowiska deweloperskiego dla zaawansowanych.
  3. Zaawansowane zarządzanie stanem – Redux, MobX.
  4. Routing i navigacja w aplikacjach kompleksowych.
  5. Integracja z natywnymi modułami Androida i iOS.
  6. Optymalizacja wydajności aplikacji mobilnych.
  7. Testowanie komponentów i aplikacji – strategie i narzędzia.
  8. Zaawansowane stylowanie i animacje.
  9. Praca z danych offline i synchronizacja.
  10. Bezpieczeństwo aplikacji na poziomie kodu i danych.
  11. Wdrażanie aplikacji na platformy dystrybucyjne.
  12. Automatyzacja procesów deweloperskich (CI/CD).
  13. Praktyczne warsztaty: Rozwój zaawansowanej aplikacji mobilnej.
  14. Przegląd ekosystemu React Native i narzędzi wspierających.

Dzień 2:

  1. Deep linking i obsługa powiadomień push.
  2. Wykorzystanie GraphQL w aplikacjach mobilnych.
  3. Zarządzanie baterią i zasobami systemowymi.
  4. Integracja z usługami chmurowymi i API.
  5. Real-time data z WebSocket i Firebase.
  6. Implementacja funkcji płatności w aplikacji.
  7. Personalizacja i adaptacja aplikacji pod różne rynki.
  8. Rozwiązywanie problemów i debugowanie aplikacji.
  9. Przyszłe trendy w rozwoju aplikacji mobilnych.
  10. Podsumowanie, Q&A, i najlepsze praktyki w rozwoju aplikacji z React Native.

Informacje podstawowe

Co dostajesz w standardzie?