Swift Komplett - Von der Sprache zur App mit Swift, Xcode und SwiftUI
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar beherrschen Sie die Sprache Swift und können funktionsfähige iOS-Apps mit SwiftUI und Xcode umsetzen - auf Basis moderner Architekturmuster wie MVVM und mit sicherer Datenverarbeitung.Inhalt
1.-2. Tag: Auch separat buchbar als Einführung in die Programmiersprache Swift-
Tag 1 - Grundlagen von Swift
- Konstanten, Variablen, Typen und Typinferenz
- Primitive Datentypen und Operatoren
- Strings, Zahlen, Typumwandlungen
- Kontrollstrukturen: if, switch, loops
- Optionals und Optional Chaining
- Arrays, Dictionaries, Sets
-
Tag 2 - Fortgeschrittene Sprachmerkmale in Swift
- Funktionen mit Parametern und Rückgabewerten
- Closures und Trailing Closures
- Structs und Klassen
- Copy by …
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Nach dem Seminar beherrschen Sie die Sprache Swift und können funktionsfähige iOS-Apps mit SwiftUI und Xcode umsetzen - auf Basis moderner Architekturmuster wie MVVM und mit sicherer Datenverarbeitung.Inhalt
1.-2. Tag: Auch separat buchbar als Einführung in die Programmiersprache Swift- Tag 1 - Grundlagen von Swift
- Konstanten, Variablen, Typen und Typinferenz
- Primitive Datentypen und Operatoren
- Strings, Zahlen, Typumwandlungen
- Kontrollstrukturen: if, switch, loops
- Optionals und Optional Chaining
- Arrays, Dictionaries, Sets
- Tag 2 - Fortgeschrittene Sprachmerkmale in Swift
- Funktionen mit Parametern und Rückgabewerten
- Closures und Trailing Closures
- Structs und Klassen
- Copy by Value vs. Reference
- Initialisierer, Deinitialisierer, Property Observers
- Zugriffsmodifizierer, static Properties
- Protokolle und Protocol-Oriented Programming
- Extensions, Generics, Opaque Return Types
- Fehlermanagement und Error Handling
- Tag 3 - Einstieg in die App-Entwicklung mit Xcode &
SwiftUI
- Einführung in Xcode: Projekte, Targets, Simulator
- SwiftUI-Grundlagen: Views, Modifiers, Layout
- State, Binding, @StateObject, @ObservedObject
- Navigation und Stack-Views
- Listen, ForEach, dynamische Inhalte
- Komponentenstruktur mit MVVM
- Preview und Live-UI-Test
- Tag 4 - App-Logik, Datenbindung und Persistenz
- Formulare, Validierung, Interaktion
- Persistenz mit Swift Data
- Speichern von JSON-Daten lokal
- UserDefaults, AppStorage
- Dateien lesen und schreiben
- Modellierung und Verarbeitung von JSON
- Netzwerkkommunikation mit URLSession
- Tag 5 - Komplettprojekt, App Store und Best Practices
- Arbeiten mit APIs: Abruf externer Daten
- Asynchrone Programmierung mit async/await
- App-Projekt von Grund auf: Planung, Architektur, Umsetzung
- App Icons, Launch Screen, Berechtigungen
- Debugging & Performance-Analyse mit Xcode
- Testen mit Swift Testing und SwiftUI Previews
- Signierung, Deployment & Veröffentlichung
- App Store Connect: Schritte zur Einreichung
- Zusammenfassung und Ausblick
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
