Chat with your data: Unternehmensdaten als Basis für einen eigenen KI-Assistenten nutzen.
Zum Angebot 

Swift Training

Unser Training gibt eine Einführung in die Entwicklung mit Swift und vermittelt einen Überblick über das dazugehörige Ökosystem aus Tools, Frameworks und Libraries.

Jetzt buchen Individuellen Termin anfragen
Swift Logo

Auf einen Blick

Rahmendaten

2 Tage praxisorientiertes Training

Zielgruppe

Software-Entwickler:innen

Anwendungsbeispiele

Entwicklung mit Swift und Überblick über das dazugehörige Ökosystem aus Tools, Frameworks und Libraries

Beschreibung

Swift ist Apples Programmiersprache für die Entwicklung von Apps für iOS, Mac, Apple TV und Apple Watch. In Swift finden sich viele gute Ideen aus anderen Sprachen wieder. Dadurch ist Swift nicht nur eine sehr performante Sprache, sondern bietet auch eine sehr gute und moderne Entwicklungs-Experience.

Dieses Training gibt eine Einführung in die Entwicklung mit Swift und vermittelt einen Überblick über das dazugehörige Ökosystem aus Tools, Frameworks und Libraries.

Die Teilnehmer:innen lernen anhand verschiedener Beispiele die Anwendung und Besonderheiten von Swift kennen. Praktische Übungen stehen stets im Vordergrund und liefern die Grundlage für den späteren Einsatz im Alltag.

Für die Bearbeitung der Übungen ist ein Apple Mac mit Xcode notwendig.

Agenda

  • Swift-Grundlagen
  • Swift-Konzepte & Sprachfeatures
    • Automatic Reference Counting (ARC)
    • Reference VS Value Typen
    • Protocol Extensions
    • Optionals
  • Swift Package Manager
  • User Interface Entwicklung
    • UIKit
    • SwiftUI
  • Interkonnektivität
  • Datenhaltung & Persistenz
  • Testing
    • Unit Tests
    • UI Tests

Typische Fragen, die wir beantworten:

  • Wie kann ich Value und Reference Types nutzen, um eine skalierbare und thread-sichere App zu bauen?
  • Wann nutze ich Async-Await, wann Combine und wie spielen diese zusammen?
  • Wie kann ich Swift Package Manager nutzen, um meine App zu modularisieren?
  • Was sind die Best-Practices für State Management in der iOS Entwicklung?
  • Wie kann ich das meiste aus SwiftUI rausholen?
  • Wie schreibe ich sinnvolle und effiziente Tests für meine App?
  • Wie kann ich mein App Testing und Deployment automatisieren?
Swift Training
1.400,00 € (zzgl. MwSt.)
  • signiertes Teilnahmezertifikat
  • erfahrene Trainer:innen
  • kleine Trainingsgruppen
Jetzt buchen
Benötigen Sie ein zielgerichtetes, individuelles Training nach den Bedürfnissen Ihres Unternehmens? Jetzt anfragen
1.400,00 € (zzgl. MwSt.)

Die nächsten Termine im Überblick

10.06.2024 - 13.06.2024 Deutsch Karlsruhe Plätze verfügbar Jetzt buchen
07.10.2024 - 10.10.2024 Deutsch Karlsruhe Plätze verfügbar Jetzt buchen
04.11.2024 - 07.11.2024 Deutsch Karlsruhe Plätze verfügbar Jetzt buchen
Kein passender Termin dabei? Individuellen Termin anfragen

Warum inovex Academy?

Unser Angebot

Die inovex Academy hat sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.

Offener Erfahrungsaustausch

In unseren offenen Trainings legen wir großen Wert auf den Erfahrungsaustausch unter Gleichgesinnten. Lernen Sie von und mit anderen Expert:innen.

Kuratierte Inhalte

Alle Trainingsinhalte sind sorgfältig ausgewählt, um den bestmöglichen Lerneffekt zu erzielen und möglichst viele Inhalte zu vermitteln.

Praxiserfahrene Trainer:innen

Unsere Trainer:innen kommen aus der Praxis und haben viele der vermittelten Inhalte schon in ihrer täglichen Arbeit erprobt und erfolgreich angewendet.

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

Lächelnder Pascal van der Locht

Pascal van der Locht

Pascal van der Locht entwickelt mit viel Spaß und Erfahrung seit Jahren Frontend-Architekturen im mobilen und Web-Bereich. Dabei setzt er stark auf funktionale, reactive und responsive Technologien.

Häufig gestellte Fragen

Erlange ich durch das Training eine Zertifizierung?
Alle Teilnehmer:innen erhalten nach dem Training ein Teilnahmezertifikat der inovex Academy.
Auf welcher Basis wurden die Trainingsinhalte gestaltet?
Das Training basiert auf den Technologien und Erfahrungen aus unseren Kundenprojekten zur Entwicklung von iOS Apps.
Wie kann das Swift-Training meine Fähigkeiten als Software-Entwickler:in verbessern?
Swift ist die primäre Programmiersprache für das Apple Ökosystem. In ihr werden Apps für iOS, MacOS etc. entwickelt. Dieses Training legt den Grundstein sich in dieser Sprache zurechtzufinden und stellt somit einen ersten wichtigen Schritt in Richtung Apple App Entwicklung dar.
Werden aktuelle Projekte und Herausforderungen, denen ich im Arbeitsalltag begegne, im Swift-Training behandelt?
Dieses Training vermittelt die Grundlagen von Swift. Spezifika von bestimmten Frameworks oder Projekten werden hier nicht thematisiert.
Wie kann ich mich auf das Training vorbereiten?
Für das Training ist ein Mac und ein eingerichtetes Xcode erforderlich.
Wann fängt das Training an?
Unsere Trainings starten um 09:00 Uhr mitteleuropäischer Zeit.
Portraitbild von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Zurück
Portraitbild von Collin Rogowski

Ich freue mich auf Ihre Anfrage.

Collin Rogowski

Wir sind Ihr Partner für Trainings mit Erfolg

Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen. Nehmen Sie jetzt Kontakt auf!

Portraitbild von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individuelle Trainings für Ihr Unternehmen
  • Über 25 Jahre Erfahrung

Swift Training

Erweitern Sie Ihre Fähigkeiten und bauen Sie Ihre Expertise aus! Unsere erfahrenen Trainer:innen unterstützen Sie dabei, Ihre Ziele zu erreichen. Melden Sie sich an und bringen Sie Ihr Know-how auf ein neues Level! Jetzt buchen