Seminar / Kurs

Swift Komplett - Von der Sprache zur App mit Swift, Xcode und SwiftUI

Inhalte

1.-2. Tag: Auch separat buchbar als

  • 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

LernzieleNach 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.ZielgruppenSoftwareentwicklerinnen und -entwickler mit Kenntnissen in Java, C++, C# oder einer anderen objektorientierten Sprache, die professionelle Apple-Apps entwickeln möchten.Teilnahmevoraussetzungen:
  • Gute Kenntnisse in objektorientierter Programmierung
  • Grundkenntnisse in Entwicklungsumgebungen (z. B. Visual Studio, Eclipse o. ä.)
  • Ein Mac mit Xcode ist für das Training erforderlich (lokal oder remote)

1.-2. Tag: Auch separat buchbar als

  • Tag 1 - Grundlagen von Swift
    • Konstanten, Variablen, Typen und Typinferenz
    • Primitive Datentypen und Operatoren
    • Strings, Zahlen, Typumwandlungen
    • Kontrollstrukturen: if, sw...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
31.05.2027 - 04.06.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
15.11.2027 - 19.11.2027 35 h 35 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9248250

Anbieter-Seminar-Nr.: 1724

Termine

  • 11.01.2027 - 15.01.2027

    Köln, DE

  • 31.05.2027 - 04.06.2027

    Köln, DE

  • 23.08.2027 - 27.08.2027

    Köln, DE

  • 15.11.2027 - 19.11.2027

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 35 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
11.01.2027 - 15.01.2027 35 h 35 h Details Details Jetzt buchen
31.05.2027 - 04.06.2027 35 h 35 h Details Details Jetzt buchen
23.08.2027 - 27.08.2027 35 h 35 h Details Details Jetzt buchen
15.11.2027 - 19.11.2027 35 h 35 h Details Details Jetzt buchen