Szkolenie: React Native w praktyce
Szkolenie React Native w praktyce to intensywny kurs programowania aplikacji mobilnych na Android i iOS, oparty o JavaScript i React, obejmujący budowę interfejsów, zarządzanie stanem, integrację z API oraz wykorzystanie natywnych funkcji urządzeń
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:REACT/NAT
React Native w praktyce
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i programowania aplikacji mobilnych z wykorzystaniem React Native
Szkolenie uczy stosowania narzędzi deweloperskich oraz efektywnego debugowania i testowania aplikacji mobilnych
Szkolenie pokazuje, jak budować nowoczesne interfejsy użytkownika w podejściu komponentowym i deklaratywnym
Szkolenie omawia metody zarządzania stanem aplikacji oraz integracji z zewnętrznymi źródłami danych i usługami sieciowymi
Dla kogo?
Programiści frontendowi z doświadczeniem w React, chcący rozszerzyć kompetencje o tworzenie aplikacji mobilnych
Osoby rozpoczynające pracę w branży IT, zainteresowane budowaniem aplikacji na Android i iOS z wykorzystaniem nowoczesnych technologii
Specjaliści IT odpowiedzialni za rozwój i utrzymanie aplikacji mobilnych w środowisku multiplatformowym
Efekty kształcenia
Uczestnik projektuje i wdraża aplikacje mobilne na Android i iOS z użyciem React Native
Uczestnik konfiguruje środowisko deweloperskie oraz uruchamia i testuje projekty mobilne
Uczestnik buduje interfejsy użytkownika z wykorzystaniem komponentów i stylizacji
Uczestnik zarządza stanem aplikacji i integruje ją z zewnętrznymi API
Uczestnik obsługuje natywne funkcje urządzenia, takie jak kamera czy GPS
Uczestnik analizuje i rozwiązuje typowe problemy pojawiające się w projektach mobilnych
Wymagania
Mile widziane doświadczenie w tworzeniu aplikacji webowych z wykorzystaniem biblioteki React
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Podstawy React Native
Aplikacje natywne vs. React Native
Przygotowanie środowiska deweloperskiego
Tworzenie i konfigurowanie projektu
Wprowadzenie/przypomnienie niezbędnych podstaw React'a
Uruchamianie i debugowanie aplikacji
Interfejs użytkownika
Komponenty wbudowane - użycie i konfiguracja
Stylizacja widoków z wykorzystaniem StyleSheet API
Zarządzanie rozkładem elementów z użyciem Flexbox
Obsługa zdarzeń i gestów
Budowa komponentów niestandardowych
Zarządzanie lokalnym stanem komponentu
Budowanie złożonych widoków z wykorzystaniem kompozycji
Nawigacja między ekranami (stack, tabs, drawer)
Animacje
Zarządzanie stanem i dostęp do danych
Stan aplikacji vs. stan widoku
Współdzielenie stanu z użyciem kontekstu
Redux i jego alternatywy
Utrwalanie danych m.in. Async storage, Firebase
Komunikacja z backend/wykorzystanie REST API z użyciem biblioteki axios
Kod natywny
Wykorzystanie natwynego api i peryferiów urządzenia m.in. kamera, gps, notifications
Tworzenie i wywoływanie kodu natywnego
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
