Plan Szkolenia
Wprowadzenie i Konfiguracja Środowiska
- Co to jest iOS? Podstawowa architektura
- Instalowanie i konfigurowanie Xcode
- Zrozumienie struktury projektu w Xcode
- Tworzenie aplikacji "Hello World" w symulatorze iOS
Podstawy Interfejsu Użytkownika (UI) z UIKit
- Widoki i kontrolery widoków
- Powszechne elementy UI: UILabel, UITextField, UIButton, UIImageView
- Projektowanie interfejsów za pomocą Storyboards i Interface Builder
- Tworzenie podstawowych połączeń IBOutlet i IBAction
- Praktyczne ćwiczenia: Projektowanie interfejsu projektu
Interakcja i Wydarzenia
- Przegląd cyklu życia ViewController
- Obsługa zdarzeń UI za pomocą IBAction
- Accessowanie elementów UI z kodu za pomocą IBOutlet
- Wyświetlanie podstawowych alertów z UIAlertController
- Praktyczne ćwiczenia: Wdrażanie interaktywności w interfejsie projektu
Podstawowa Nawigacja
- Używanie Segues do nawigacji między widokami
- Przekazywanie podstawowych danych między ViewControllers
- Praktyczne ćwiczenia: Wdrażanie nawigacji między ekranami
Stały Projekt Praktyczny
- Ciągłe rozwijanie projektu praktycznego
- Integracja nabytych pojęć
- Dyskusja i rozwiązywanie typowych problemów
Podsumowanie i Kolejne Kroki
Wymagania
- Podstawowa wiedza z programowania (niekoniecznie w iOS lub Swift)
- Komputer Mac z zainstalowanym Xcode
- Zainteresowanie tworzeniem aplikacji mobilnych
Grupa docelowa
- Nowi deweloperzy zainteresowani tworzeniem aplikacji w iOS
- Juniorzy w dziedzinie programowania mobilnego przechodzący na ekosystem Apple
- Profesjonaliści chcący stworzyć swoją pierwszą aplikację w iOS
Opinie uczestników (4)
Sposób przekazywania wiedzy i wiedza trenera.
Jakub Rekas - Bitcomp Sp. z o.o.
Szkolenie - Machine Learning on iOS
Przetłumaczone przez sztuczną inteligencję
Pacing, głębokość i wyjaśnienia były wszystkich wzorców. Jest jasne, że Scott jest ekspertem w tej dziedzinie, a uczenie się u niego było niezwykle przyjemne.
Ben Leiken - SurveyMonkey
Szkolenie - Reactive Programming for iOS with RxSwift
Przetłumaczone przez sztuczną inteligencję
Jest on doświadczony trener z realnym doświadczeniem w dziedzinie, którą uczy. To sprawiło, że kurs obejmował najważniejsze tematy, które interesują każdego programistę pracującego w tym zakresie. Mniejsze szczegóły łatwo by zostały pominięte, gdyby nie pracował na tej platformie. Ponadto prowadził kurs przy użyciu najnowszych wersji IS i Swift (10 \ 3), co jest olbrzymią zaletą w adaptacji nowych technologii w krótkim czasie.
Abdullah Alaradi - Thiqah Business Services
Szkolenie - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Przetłumaczone przez sztuczną inteligencję
Antonio podał nam wiele informacji ogólnej, najlepszych praktyk i pokazał przydatne narzędzia, które przyspieszą nasz proces rozwoju.
Philipp Hunger
Szkolenie - Cross-platform mobile development with PhoneGap/Apache Cordova
Przetłumaczone przez sztuczną inteligencję