Course Code: tawx
Duration: 20 hours
Overview:

Cel: Zdobycie umiejętności tworzenia aplikacji w środowisku Xcode

Course Outline:

BLOK 1

  1. Wprowadzenie do środowiska Xcode
  2. Przedstawienie narzędzia Playground w Xcode
  3. Przedstawienie narzędzia kontroli wersji Xcode (Git)
  4. Praktyczne wstęp do języka programowania Swif

BLOK 2

  1. Wstęp do tworzenia aplikacji mobilnej iOS
  2. Wprowadzenie do frameworku SwiftUI
  3. Przedstawienie wzorców projektowych oraz architektury aplikacji mobilny
  4. Zadanie praktyczne - stworzenie podstawowej aplikacji

BLOK 3

  1. Wprowadzenie do analizy wydajności aplikacji
  2. Zadanie praktyczne - rozbudowa oraz refaktor aplikacji podstawowej

BLOK 4

  1. Wprowadzenie do trzymania danych po stronie aplikacji mobilnych
  2. Zadanie praktyczne - stworzenie aplikacji przechowującej dane użytkownika (offline)

BLOK 5

  1. Wprowadzenie do komunikacji online aplikacji mobilnych
  2. Zadanie praktyczne - stworzenie aplikacji pobierającej dane online