Course Code: swiftxcode
Duration: 35 hours
Prerequisites:

Kurs zakłada pewne doświadczenie w programowaniu.

Overview:

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.

Course Outline:

Ś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
Sites Published:

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