- 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
iOS to system operacyjny mobilny Apple używany do aplikacji iPhone i iPad.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do początkujących programistów, którzy chcą tworzyć interaktywne aplikacje iOS za pomocą Swift i Xcode.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawową architekturę aplikacji iOS.
- Projektować proste interfejsy użytkownika za pomocą UIKit i Storyboards.
- Obsługiwać interakcje użytkownika i podstawową nawigację między widokami.
- Stopniowo budować funkcjonalną aplikację w trakcie kursu.
Format kursu
- Interaktywna wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku live-lab.
Opcje dostosowania kursu
- Aby zapytać o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby ułożyć.
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
United Arab Emirates - iOS Mobile App Development (Basic Level)
Qatar - iOS Mobile App Development (Basic Level)
Egypt - iOS Mobile App Development (Basic Level)
Saudi Arabia - iOS Mobile App Development (Basic Level)
South Africa - iOS Mobile App Development (Basic Level)
Brasil - iOS Mobile App Development (Basic Level)
Canada - iOS Mobile App Development (Basic Level)
中国 - iOS Mobile App Development (Basic Level)
香港 - iOS Mobile App Development (Basic Level)
澳門 - iOS Mobile App Development (Basic Level)
台灣 - iOS Mobile App Development (Basic Level)
USA - iOS Mobile App Development (Basic Level)
Österreich - iOS Mobile App Development (Basic Level)
Schweiz - iOS Mobile App Development (Basic Level)
Deutschland - iOS Mobile App Development (Basic Level)
Czech Republic - iOS Mobile App Development (Basic Level)
Denmark - iOS Mobile App Development (Basic Level)
Estonia - iOS Mobile App Development (Basic Level)
Finland - iOS Mobile App Development (Basic Level)
Greece - iOS Mobile App Development (Basic Level)
Magyarország - iOS Mobile App Development (Basic Level)
Ireland - iOS Mobile App Development (Basic Level)
Luxembourg - iOS Mobile App Development (Basic Level)
Latvia - iOS Mobile App Development (Basic Level)
España - iOS Mobile App Development (Basic Level)
Italia - iOS Mobile App Development (Basic Level)
Lithuania - iOS Mobile App Development (Basic Level)
Nederland - iOS Mobile App Development (Basic Level)
Norway - iOS Mobile App Development (Basic Level)
Portugal - iOS Mobile App Development (Basic Level)
România - iOS Mobile App Development (Basic Level)
Sverige - iOS Mobile App Development (Basic Level)
Türkiye - iOS Mobile App Development (Basic Level)
Malta - iOS Mobile App Development (Basic Level)
Belgique - iOS Mobile App Development (Basic Level)
France - iOS Mobile App Development (Basic Level)
日本 - iOS Mobile App Development (Basic Level)
Australia - iOS Mobile App Development (Basic Level)
Malaysia - iOS Mobile App Development (Basic Level)
New Zealand - iOS Mobile App Development (Basic Level)
Philippines - iOS Mobile App Development (Basic Level)
Singapore - iOS Mobile App Development (Basic Level)
Thailand - iOS Mobile App Development (Basic Level)
Vietnam - iOS Mobile App Development (Basic Level)
India - iOS Mobile App Development (Basic Level)
Argentina - iOS Mobile App Development (Basic Level)
Chile - iOS Mobile App Development (Basic Level)
Costa Rica - iOS Mobile App Development (Basic Level)
Ecuador - iOS Mobile App Development (Basic Level)
Guatemala - iOS Mobile App Development (Basic Level)
Colombia - iOS Mobile App Development (Basic Level)
México - iOS Mobile App Development (Basic Level)
Panama - iOS Mobile App Development (Basic Level)
Peru - iOS Mobile App Development (Basic Level)
Uruguay - iOS Mobile App Development (Basic Level)
Venezuela - iOS Mobile App Development (Basic Level)
Polska - iOS Mobile App Development (Basic Level)
United Kingdom - iOS Mobile App Development (Basic Level)
South Korea - iOS Mobile App Development (Basic Level)
Pakistan - iOS Mobile App Development (Basic Level)
Sri Lanka - iOS Mobile App Development (Basic Level)
Bulgaria - iOS Mobile App Development (Basic Level)
Bolivia - iOS Mobile App Development (Basic Level)
Indonesia - iOS Mobile App Development (Basic Level)
Kazakhstan - iOS Mobile App Development (Basic Level)
Moldova - iOS Mobile App Development (Basic Level)
Morocco - iOS Mobile App Development (Basic Level)
Tunisia - iOS Mobile App Development (Basic Level)
Kuwait - iOS Mobile App Development (Basic Level)
Oman - iOS Mobile App Development (Basic Level)
Slovakia - iOS Mobile App Development (Basic Level)
Kenya - iOS Mobile App Development (Basic Level)
Nigeria - iOS Mobile App Development (Basic Level)
Botswana - iOS Mobile App Development (Basic Level)
Slovenia - iOS Mobile App Development (Basic Level)
Croatia - iOS Mobile App Development (Basic Level)
Serbia - iOS Mobile App Development (Basic Level)
Bhutan - iOS Mobile App Development (Basic Level)