Course Code: iosmadb
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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ć.
Course Outline:

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

Sites Published:

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)

Nepal - iOS Mobile App Development (Basic Level)

Uzbekistan - iOS Mobile App Development (Basic Level)