Profesjonalne szkolenia technologii Apple

Basic Swift Development for iOS

Od Playground do aplikacji biznesowych zintegrowanych z IOS11.

KOD KURSU: APL-DEV-500-PL
CENA: 1745,- PLN BRUTTO
Czas trwania: 3 dni

Cel kursu

Po ukończeniu kursu "Basic Swift Development for iOS"  uczestnicy będą:

  • Znać podstawy języka Swift oraz podstawowe konstrukcje API systemu iOS.
  • Znać podstawy CoreData i pracy z danymi.
  • Znać podstawy zapisywania danych Swift.
  • Znać podstawy UIKit

Szkolenie jest skierowane do

  • Programiści
  • Architekci oprogramowania
  • Konsultanci ds. technologii
  • Osoby początkujące

Wymagania wstępne

  • Podstawowe wiadomości dostępne w artykułach "Wstęp do programowania urządzeń Apple" i "App Store dla developera"
  • Mile widziana znajomość podstawowych koncepcji programistycznych (w tym zmienne, logika, klasy, obiekty, napisy)

Tematyka szkolenia

  • Narzędzia programistyczne Xcode
    • Symulatory sprzętu Apple
    • Konfiguracja i instalacja środowiska programistycznego
    • Tworzenie projektu
    • Podstawy debugowania i testowania projektu
    • Korzystanie z urządzeń
    • Portal developerski Apple
  • Podstawy programowania w języku Swift
    • Typy stałe i zmienne
    • Funkcje, zakresy, bloki kodu
    • Przekazywanie wartości
    • Klasy i obiekty
    • Wytyczne programowania Apple
  • Interfejsy użytkownika
    • Rodzaje kontrolek UIKIt
    • Grafika w UIKit
    • Podstawy pozycjonowania kontrolek UKit z wykorzystaniem AutoLayout
    • Funkcje obsługi dotyku (UIGestureRecognizers, akcje)
  • Obsługa danych
    • Podstawowe wzorce projektowe w ekosystemie Apple
    • Korzystanie z systemu plików iOS
    • JSON i jego parsowanie (Codable i Decodable)
  • UITableView
    • Wzorce projektowe związane z modelem MVC
    • Obiekt UITableView
    • Delegaty i źródła danych
  • Core Data
    • Sposoby przechowywania danych w iOS
    • Model przechowywania danych Core Data
    • Pobieranie i uaktualnianie danych
  • Praca z danymi
    • Wyszukiwanie i filtrowanie danych
    • Akcesory
    • Praca z napisami
    • Eksport i import
    • Wykorzystanie aplikacji w innych miejscach systemu
    • Rozszerzenia aplikacji
  • Rozszerzenia Aplikacji
    • Tworzenie rozszerzeń
    • Komunikacja między rozszerzeniami a aplikacją
    • Zależności rozszerzeń od aplikacji
    • Tworzenie widgetów dla ekranu początkowego
    • Tworzenie aplikacji na Apple Watch
    • Handoff
    • Komunikacja Apple Watch - aplikacja
    • Rozszerzenia iMessageTworzenie aplikacji iMessage
    • Integracja i komunikacja z aplikacjami
    • Dystrybucja aplikacji iMessage
    • Siri i wyszukiwanie
    • Rozszerzenia Siri
    • Rozszerzenia wyszukiwania

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.