Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

Total time
Location
At location, Online
Starting date and place

Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

10
Average rating for Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine
starstarstarstarstar
Peter Hildel
Software Entwickler
10
Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

"Kurs hatte einen roten Faden. Es wurde auf die einzelnen Teilnehmer sehr gut eingegangen und Fragen sehr zufriedenstellend beantwortet. Natürlich schneidet man die einzelnen Bereiche nur an, allerdings wurde immer auf tiefer greifende Fragen eingegangenen. Mir hat es sehr viel Spaß gemacht und ich konnte einiges für mich mit nehmen. Es war ein sehr schöner Austausch." - 2024-10-16 09:07

"Kurs hatte einen roten Faden. Es wurde auf die einzelnen Teilnehmer sehr gut eingegangen und Fragen sehr zufriedenstellend beantwortet. Natü… read full review - 2024-10-16 09:07

Starting dates and places
placeKöln
13 Apr 2026 until 17 Apr 2026
computer Online: Zoom
13 Apr 2026 until 17 Apr 2026
placeKöln
20 Jul 2026 until 24 Jul 2026
computer Online: Zoom
20 Jul 2026 until 24 Jul 2026
placeKöln
5 Oct 2026 until 9 Oct 2026
computer Online: Zoom
5 Oct 2026 until 9 Oct 2026
Description

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

Am Ende des Seminars sind die Teilnehmenden in der Lage, iPhone-Apps effektiv zu entwickeln, die den Apple Human Interface Guidelines (HIG) entsprechen. Sie lernen, wie sie Projekte planen, erweiterte Funktionen implementieren und die Effizienz und Qualität ihrer Apps optimieren.

Inhalt

  • Einführung in die iPhone-Programmierung
    • Was ist iPhone-Programmierung und warum ist sie wichtig?
    • Anwendungsfälle und typische Szenarien für die Nutzung von Swift und SwiftUI
    • Unterschiede und Vorteile von Swift und SwiftUI im Vergleich zu anderen Programmiersprachen und Frameworks
  • Installation und Einrichtung von Xcode
    • Systemanforderungen und notwendige Software
    • Installation von Xcode 
    • Überb…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Apple iPhone, Apple iPad, Microsoft CRM/ Dynamics (AX/NAV), Business Finance, and Accounting.

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

Am Ende des Seminars sind die Teilnehmenden in der Lage, iPhone-Apps effektiv zu entwickeln, die den Apple Human Interface Guidelines (HIG) entsprechen. Sie lernen, wie sie Projekte planen, erweiterte Funktionen implementieren und die Effizienz und Qualität ihrer Apps optimieren.

Inhalt

  • Einführung in die iPhone-Programmierung
    • Was ist iPhone-Programmierung und warum ist sie wichtig?
    • Anwendungsfälle und typische Szenarien für die Nutzung von Swift und SwiftUI
    • Unterschiede und Vorteile von Swift und SwiftUI im Vergleich zu anderen Programmiersprachen und Frameworks
  • Installation und Einrichtung von Xcode
    • Systemanforderungen und notwendige Software
    • Installation von Xcode 
    • Überblick über die Xcode-Entwicklungsumgebung und erste Schritte
  • Grundlagen von Swift und SwiftUI
    • Einführung in die Swift-Programmiersprache: Syntax und Grundkonzepte
    • Grundlagen von SwiftUI: Views, Modifiers und Layout
    • Erstellen einer einfachen SwiftUI-Anwendung
    • Einführung in die Apple Human Interface Guidelines (HIG)
  • Praxisübung 1: Erste Schritte mit Swift und SwiftUI
    • Problemstellung: Erstellung einer einfachen iPhone-App mit SwiftUI
    • Lösung:
      • Installation und Konfiguration von Xcode
      • Erstellung einer einfachen Benutzeroberfläche mit SwiftUI
      • Implementierung grundlegender Funktionen
      • Tools: Xcode , Swift , SwiftUI
      • Ergebnis: Eine funktionsfähige iPhone-App mit grundlegenden UI-Elementen
  • Erweiterte SwiftUI-Komponenten und Layouts
    • Arbeiten mit fortgeschrittenen SwiftUI-Komponenten
    • Nutzung von Stacks, Grids und benutzerdefinierten Layouts
    • Einführung in State und Data Binding in SwiftUI
  • Benutzerinteraktionen und Gesten
    • Implementierung von Benutzerinteraktionen: Buttons, TextFields und andere Controls
    • Arbeiten mit Gesten: Tap, Swipe, Drag und andere
    • Nutzung von Animations und Transitions in SwiftUI
  • Einführung in CloudKit
    • Was ist CloudKit und warum ist es wichtig?
    • Grundlagen der CloudKit-Architektur: Container, Databases und Records
    • Integration von CloudKit in eine SwiftUI-Anwendung
  • Praxisübung 2: Erweiterte Benutzeroberflächen und Interaktionen
    • Problemstellung: Erstellung einer interaktiven iPhone-App mit erweiterten UI-Elementen und CloudKit-Integration
    • Lösung:
      • Implementierung von fortgeschrittenen SwiftUI-Komponenten und Layouts
      • Integration von Benutzerinteraktionen und Gesten
      • Einführung der CloudKit-Funktionalität
      • Tools: Xcode , Swift , SwiftUI , CloudKit
      • Ergebnis: Eine interaktive iPhone-App mit erweiterten UI-Elementen und CloudKit-Integration
  • Arbeiten mit Daten in CloudKit
    • Einführung in die Verwaltung von Daten mit CloudKit
    • Erstellen und Abrufen von Records in CloudKit
    • Arbeiten mit Queries und Filtern in CloudKit
  • Synchronisation und Offline-Support
    • Implementierung der Datensynchronisation zwischen App und CloudKit
    • Umgang mit Offline-Support und Caching-Strategien
    • Best Practices für die Datenverwaltung und -synchronisation
  • Apple Human Interface Guidelines (HIG)
    • Vertiefung der Apple HIG: Designprinzipien und Best Practices
    • Anwendung der HIG auf App-Design und Benutzererfahrung
    • Evaluierung und Verbesserung der App gemäß HIG
  • Praxisübung 3: Datenverwaltung und UI-Optimierung nach HIG
    • Problemstellung: Implementierung einer Datenverwaltungsfunktion mit CloudKit und Optimierung der UI nach HIG
    • Lösung:
      • Verwaltung und Synchronisation von Daten mit CloudKit
      • Optimierung der Benutzeroberfläche gemäß HIG
      • Tools: Xcode , Swift , SwiftUI , CloudKit
      • Ergebnis: Eine iPhone-App mit CloudKit-Datenverwaltung und optimierter UI gemäß HIG
  • Erweiterte Swift- und SwiftUI-Funktionen
    • Arbeiten mit Combine für reaktive Programmierung
    • Nutzung von Swift Package Manager zur Integration von Bibliotheken
    • Einführung in benutzerdefinierte Views und Modifier in SwiftUI
  • Fehlersuche und Debugging
    • Einführung in Debugging-Techniken in Xcode
    • Umgang mit Fehlermeldungen und Logdateien
    • Best Practices zur Fehlersuche in SwiftUI-Anwendungen
  • Leistungsoptimierung und Best Practices
    • Optimierung der App-Leistung: Speicherverwaltung, CPU- und GPU-Optimierung
    • Nutzung von Instruments zur Leistungsanalyse
    • Best Practices für die Veröffentlichung und Wartung von iPhone-Apps
  • Praxisübung 4: Erweiterte Funktionen und Leistungsoptimierung
    • Problemstellung: Implementierung erweiterter Funktionen und Optimierung der App-Leistung
    • Lösung:
      • Integration von Combine und benutzerdefinierten Views
      • Durchführung von Leistungsanalysen und Optimierungen
      • Tools: Xcode , Swift , SwiftUI , Instruments
      • Ergebnis: Eine leistungsoptimierte iPhone-App mit erweiterten Funktionen

10
Average rating for Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine
Based on 1 review
starstarstarstarstar
Peter Hildel
Software Entwickler
10
Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

"Kurs hatte einen roten Faden. Es wurde auf die einzelnen Teilnehmer sehr gut eingegangen und Fragen sehr zufriedenstellend beantwortet. Natürlich schneidet man die einzelnen Bereiche nur an, allerdings wurde immer auf tiefer greifende Fragen eingegangenen. Mir hat es sehr viel Spaß gemacht und ich konnte einiges für mich mit nehmen. Es war ein sehr schöner Austausch." - 2024-10-16 09:07

"Kurs hatte einen roten Faden. Es wurde auf die einzelnen Teilnehmer sehr gut eingegangen und Fragen sehr zufriedenstellend beantwortet. Natü… read full review - 2024-10-16 09:07

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.