NativeScript w praktyce
LICZBA DNI: 3 (24h)
KOD KURSU: NATIVESCRIPT
O szkoleniu
DLA KOGO?
Szkolenie dedykowane programistom znającym język JavaScript/TypeScript, chcącym tworzyć uniwersalne aplikacje mobilne
WYMAGANIA
Od uczestników szkolenia wymagana jest praktyczna umiejętność programowania w języku JavaScript
ZALETY
Praktyczna forma szkolenia - warsztat obejmujący budowę złożonego projektu oraz niezależne ćwiczenia pomagające zrozumieć i przyswoić poszczególne zagadnienia
Wsparcie merytoryczne trenera posiadającego produkcyjne doświadczenie w tworzeniu rozwiązań mobilnych, w tym opartych o NativeScript
Cele szkolenia
Wprowadzenie do programowania na platformach mobilnych w oparciu o NativeScript
Zapoznanie z dostępnymi narzędziami developerskimi
Nabycie wiedzy/umiejętności umożliwiających samodzielne budowanie aplikacji
Program
Wprowadzenie
- NativeScript
- Możliwości, zastosowanie, porównanie z innymi technologiami
- Instalacja i konfiguracja środowiska
- Praca z CLI
- Tworzenie, budowanie i uruchamianie aplikacji
Aplikacja
- Struktura katalogów i najważniejsze pliki
- Konfiguracja/zarządzanie zależnościami
- Podstawowe komponenty
- Stosowane konwencje
Interfejs użytkownika
- Deklaratywna budowa widoków z użyciem kontrolek
- Obsługa zdarzeń
- Zarządzanie rozkładem elementów
- Nawigacja i tworzenie aplikacji z wieloma ekranami
- Okna dialogowe
- Zaawansowane elementy widoku
- Stylizacja
- Wykorzystanie motywów
Logika aplikacji
- Bindowanie danych
- Kod asynchroniczny i programowanie reaktywne
- Praca z systemem plików
- Komunikacja z serwerem z wykorzystaniem REST API
- Wykorzystanie peryferiów urządzenia (kamera, GPS)
Angular na platformie NativeScript
- Możliwości, zalety, wady
- Integracja na poziomie Angular
- NativeScript
- Wykorzystanie komponentów
- Routing
- Usługi
- Budowanie aplikacji
Zagadnienia dodatkowe
- Wykorzystanie pluginów
- Testowanie
- Różnice między platformami
- Dobre praktyki
