Plan Szkolenia
Środowisko deweloperskie
- Wymagania środowiska programistycznego
- Xcode i iOS SDK
- Rejestracja programisty Apple
- Powody, dla których aplikacje są odrzucane
- Wytyczne dotyczące interfejsu ludzkiego
Xcode iOS Projekty
- Przegląd Xcode
- Tworzenie iOS projektu
- Działa na symulatorze i prawdziwych urządzeniach
Układ adaptacyjny
- Storyboardy
- Obsługa wielu urządzeń
- Rozmiar ikon i orientacja urządzenia
- Komponenty interfejsu użytkownika
- Budowanie interfejsu użytkownika
Swift
- Swift przegląd języków programowania
- Zmienne, stałe i typy danych
- Konstrukcje językowe
- Używanie Xcode do tworzenia Swift aplikacji
- Plac zabaw
Swift Klasy i Sceny
- Tworzenie Swift klas
- Zmienne instancji i inicjalizacja
- Zarządzanie pamięcią
- Silne i słabe referencje
- Typy konstruktorów
- Protokoły, haszowalne i nadające się do wydruku
- Dziedzictwo
- Tworzenie scen
- Implementowanie kontrolerów widoku
- Wyloty i akcje
Praca z grafiką
- Dodawanie ikon i obrazów
- Korzystanie z interfejsu API SpriteKit
- Animowanie duszków
Interakcja z użytkownikiem
- Przyciski i uchwyty
- Rozpoznawanie gestów panoramowania
- Kliknij rozpoznawanie gestów
Wiele aplikacji ekranowych
- Nawigacja po tabeli
- Aplikacje z zakładkami
- Kontrolery nawigacji
Usługi lokalizacyjne
- Pozycja i wysokość
- Kierunek kompasu
Urządzenie Access i pamięć
- Nośnik danych
- Biblioteka muzyczna Access
- SQLit Database Access
Bluetooth
- API Bluetooth
- Centrale
- Urządzenia peryferyjne
Ramy mowy
- Mowa na tekst
- Tekst na mowę
Networking
- Sieć Access
- Serializacja i deserializacja JSON
- ODPOCZYNEK Web Services
Wymagania
Kurs zakłada pewne doświadczenie w programowaniu.
Opinie uczestników (5)
Bardzo przydatne dodatkowe informacje
Grzegorz - Comp S.A.
Szkolenie - BLoC Pattern
Przetłumaczone przez sztuczną inteligencję
Edward jest wspaniałym fasilitatorem
Zibusiso Ncube - Agricatural Research Council
Szkolenie - Ionic 4 and Angular for Developers
Przetłumaczone przez sztuczną inteligencję
Znajomość tematu Miguela była obszerna. Ułatwił zrozumienie szkolenia, a jego przepływ był zrównoważony; dodając w miarę potrzeb nowe funkcje do każdej sekcji. Obejrzał wszystko, o co poproszono, i odpowiedział na każdą pytanie dokładnie. Było to bardzo przyjemne doświadczenie.
Paul Coaton - SEMPCheck Services
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Naprawdę podobało mi się i doceniłem, jak Renée dostosowała się do naszych pytań, szukając na bieżąco przykładów tego, o co pytaliśmy, i udostępniając je poprzez WeChat. Nie tylko to robiła, ale również wykazywała się starannością, dodając zrzuty ekranu pokazujące, co należy kliknąć i gdzie znajduje się dana funkcja, ponieważ nie mówiliśmy po chińsku. Było to wspaniałe, interaktywne spotkanie, podczas którego Renée regularnie zatrzymywała się, aby mogliśmy zadawać pytania, a także pozwalała nam czasem odchodzić od tematu, co pozwoliło nam maksymalnie wykorzystać to spotkanie.
Ellie Bailes - GBR 402 GP Strategies Limited
Szkolenie - WeChat Marketing
Przetłumaczone przez sztuczną inteligencję
Rzeczowe odpowiedzi trenera poparte doświadczeniem programistycznym.