Native iOS Development

Trainings-ID:
iOS-DEV

Inhalt des Trainings

In diesem Training lernen Sie, iOS Apps zu erstellen. Sie werden in die Xcode Entwicklungsumgebung eingeführt und bekommen einen Überblick der Grundkonzepte von iOS Apps.
Sie lernen die Programmiersprache Swift. 

Zielgruppen

Der Workshop richtet sich an Software Entwickler, die native iOS Apps erstellen wollen.

Vorkenntnisse

Für das Training werden folgende Kenntnisse empfohlen:
Erfahrung im Umgang mit MacOS X
 
Erfahrung mit mindestens zwei der folgenden:
  • Objektorientierte Programmierung
  • Kompilierte Programmiersprachen
  • Statische Typisierung
  • Erfahrung mit mehr als einer Programmiersprache
 
Von Vorteil, aber nicht zwingend notwendig:
  • Erfahrung mit non-Web User Interfaces
  • Package Manager Systeme
  • Unit Testing
  • Web APIs, JSON

Detail-Inhalte

General
  • Xcode
  • SwiftUI / UIKit
Swift
Fundamentals
  • var / let
  • datatypes
  • struct
  • class
  • func
  • if / guard / nil-safety
  • protocols
SwiftUI Basics
  • VStack / HStack / ZStack
  • Spacer
  • Text / TextField / Button
  • List / Sections / Headers
  • @State
Project Setup
  • Setup / Structure / Components
  • Swift Package Manager (SPM)
SwiftUI Advanced
  • NavigationStack
  • NavigationLink
  • Sheets / Fullscreencover
  • SwiftUI Charts
Swift Advanced
  • Inheritance
  • Combine (@Published)
  • ObservableObjects
  • async / await
Architecture
  • AsyncReactor
  • Model-View-ViewModel (MVVM)
Optional
Advanced Topics
  • SwiftData
  • MapKit
  • App Store Connect
    • Automatic Code Signing
    • Certificates
    • Provisioning Profiles
    • Analytics

Downloads

Terminanfrage

Ab  3.005,-*

*Preis pro Teilnehmer*in ohne Zusatzoptionen, exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Unsere Empfehlungen für Sie

13.05.2024
 3.005,-
07.10.2024
 1.465,-

Lernformen im Überblick

Mehr darüber