Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Środowisko programistyczne
- Wymagania środowiska programistycznego
- Xcode i iOS SDK
- Rejestracja jako programista Apple
- Powody odrzucania aplikacji
- Wytyczne dotyczące interfejsu użytkownika
Projekty iOS w Xcode
- Przegląd Xcode
- Tworzenie projektu iOS
- Uruchamianie na symulatorze i prawdziwych urządzeniach
Elastyczny układ
- Storyboardy
- Obsługa wielu urządzeń
- Rozmiary ikon i orientacja urządzenia
- Komponenty interfejsu użytkownika
- Tworzenie interfejsu użytkownika
Swift
- Przegląd języka programowania Swift
- Zmienne, stałe i typy danych
- Konstrukcje językowe
- Używanie Xcode do tworzenia aplikacji w Swift
- Playground
Klasy i sceny w Swift
- Tworzenie klas w Swift
- Zmienne instancji i inicjalizacja
- Zarządzanie pamięcią
- Silne i słabe referencje
- Typy konstruktorów
- Protokoły, Hashable i Printable
- Dziedziczenie
- Tworzenie scen
- Implementacja kontrolerów widoku
- Outlety i akcje
Praca z grafiką
- Dodawanie ikon i obrazów
- Korzystanie z API SpriteKit
- Animowanie sprite'ów
Interakcja z użytkownikiem
- Przyciski i procedury obsługi
- Rozpoznawanie gestów przeciągania
- Rozpoznawanie gestów dotknięcia
Aplikacje wieloekranowe
- Nawigacja tabelaryczna
- Aplikacje z zakładkami
- Kontrolery nawigacji
Usługi lokalizacyjne
- Pozycja i wysokość
- Kierunek kompasu
Dostęp do urządzenia i przechowywanie danych
- Przechowywanie plików
- Dostęp do biblioteki muzycznej
- Dostęp do bazy danych SQLite
Bluetooth
- API Bluetooth
- Centralne urządzenia
- Urządzenia peryferyjne
Framework mowy
- Zamiana mowy na tekst
- Zamiana tekstu na mowę
Sieci
- Dostęp do sieci
- Serializacja i deserializacja JSON
- Usługi sieciowe REST
Wymagania
Kurs zakłada pewne doświadczenie w programowaniu.
35 godzin
Opinie uczestników (3)
Wszystko jest w porządku.
Adrian Rybka - SEOyon
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Bardzo przydatne dodatkowe informacje
Grzegorz - Comp S.A.
Szkolenie - BLoC Pattern
Przetłumaczone przez sztuczną inteligencję
Jego wiedza i cierpliwość.
Chrisna - Agricatural Research Council
Szkolenie - Ionic 4 and Angular for Developers
Przetłumaczone przez sztuczną inteligencję