Kurs zakłada pewne doświadczenie w programowaniu.
Kto powinien wziąć udział?
Ten 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS 10. Xcode8, Swift3 i iOS 10 wprowadziły znaczące zmiany w sposobie pisania aplikacji.
Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu języka programowania Swift i środowiska IDE Xcode 8.
Podczas kursu w pełni funkcjonalna aplikacja zostanie opracowana od podstaw przy użyciu Swift.
Ten kurs można uruchomić tylko na sprzęcie Apple z procesorem Intel, takim jak MacBook lub Mac Mini. Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, które jest wymagane do pobrania oprogramowania. Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie za pomocą kabla USB, będą musieli zarejestrować swoje urządzenie w Xcode.
Ś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
United Arab Emirates - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Qatar - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Egypt - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Saudi Arabia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
South Africa - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Brasil - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Canada - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
中国 - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
香港 - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
澳門 - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
台灣 - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
USA - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Österreich - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Schweiz - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Deutschland - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Czech Republic - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Denmark - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Estonia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Finland - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Greece - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Magyarország - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Ireland - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Luxembourg - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Latvia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
España - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Italia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Lithuania - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Nederland - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Norway - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Portugal - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
România - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Sverige - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Türkiye - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Malta - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Belgique - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
France - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
日本 - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Australia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Malaysia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
New Zealand - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Philippines - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Singapore - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Thailand - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Vietnam - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
India - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Argentina - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Chile - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Costa Rica - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Ecuador - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Guatemala - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Colombia - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
México - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Panama - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Peru - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Uruguay - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Venezuela - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Polska - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
United Kingdom - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
South Korea - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Pakistan - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Sri Lanka - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Bulgaria - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Bolivia - Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
Indonesia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Kazakhstan - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Moldova - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Morocco - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Tunisia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Kuwait - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Oman - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Slovakia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Kenya - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Nigeria - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Botswana - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Slovenia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Croatia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Serbia - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Bhutan - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Nepal - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
Uzbekistan - iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10