Kurs suchen 👉

Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

GFU Cyrus AG, in Köln (+2 Standorte)
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang, Inhouse-Schulung
Nächster Starttermin
13 Januar, 2025 (+17 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang, Inhouse-Schulung
Nächster Starttermin
13 Januar, 2025 (+17 Starttermine)
Preis
3.090 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 3.090 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine

Zielgruppe: Nur für Unternehmen und Institutionen.
In diesem Seminar lernen die Teilnehmenden die grundlegenden und fortgeschrittenen Techniken zur Entwicklung von iPhone-Apps mit Xcode, Swift, SwiftUI und CloudKit kennen. Das Seminar umfasst die Einführung in die Programmierung, Installation und Einrichtung, grundlegende Konzepte und Funktionen, erweiterte Benutzerinteraktionen, Datenverwaltung und -synchronisation sowie Leistungsoptimierung. Durch praxisorientierte Übungen erwerben die Teilnehmenden die Fähigkeit, effektive und benutzerfreundliche Apps zu entwickeln, die den Apple Human Interface Guidelines (HIG) entsprechen.
Teilnehmende werden in die Lage versetzt, moderne und skalierbare iPhone-Apps mit Swift und SwiftUI zu entwickeln. Durch praxisorientierte Übungen und detaillierte Anleitungen erlangen sie die Fähigkeit, qualitativ hochwertige Benutzeroberflächen zu erstellen, komplexe Interaktionen zu verwalten, Daten effizient zu synchronisieren und ihre Apps optimal zu gestalten, was zur Verbesserung der Effizienz und Qualität ihrer Arbeit beiträgt.

Kommende Starttermine

Wählen Sie aus 17 verfügbaren Startterminen

13 Januar, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

13 Januar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

7 April, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

7 April, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

21 Juli, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

21 Juli, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

20 Oktober, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

20 Oktober, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

19 Januar, 2026

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

19 Januar, 2026

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

13 April, 2026

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

13 April, 2026

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

20 Juli, 2026

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

20 Juli, 2026

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

5 Oktober, 2026

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

5 Oktober, 2026

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhouse-Schulung auf Anfrage

  • Inhouse-Schulung
  • Deutschland
  • Deutsch

Inhalte / Module

  • 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

Zielgruppe / Voraussetzungen

Dieses Seminar richtet sich an Entwickler, UI/UX-Designer, Ingenieure und technische Fachkräfte, die iPhone-Apps entwickeln möchten, die den Apple Human Interface Guidelines (HIG) entsprechen. Besonders geeignet ist es für diejenigen, die die herausragenden Merkmale von Swift und SwiftUI, wie die einfache Integration und umfassende Anpassbarkeit, nutzen möchten. Grundlegende Kenntnisse in Programmierung und iOS-Entwicklung sind nützlich.

Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen. 

Für Privatpersonen ist dieser Kurs leider nicht geeignet.

Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Programmierung mit Xcode, Swift, SwiftUI, CloudKit und Combine zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige