Diese Agenda ist auch Bestandteil (1.-2. Tag) des Kurses
- 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
LernzieleSie kennen nach dem Seminar die grundlegende Syntax und Funktionsweise von Swift, verstehen wichtige Sprachkonzepte wie Optionals, Typisierung, Closures und Protokolle und können eigene Swift-Funktionen, -Typen und einfache Programme selbstständig erstellen.Seminarziel2
Sie verstehen den Aufbau von Swift-Programmen und setzen erste einfache Apps um - eine ideale Grundlage für weiterführende iOS- oder macOS-Kurse mit Swift und Xcode.WerSollteTeilnehmen
Das Seminar richtet sich an Softwareentwicklerinnen und -entwickler mit Kenntnissen in Java, C++, C# oder Objective-C, die sich Swift als moderne Programmiersprache für Apple-Plattformen aneignen möchten.
Teilnahmevoraussetzungen:- Gute Kenntnisse in einer objektorientierten Programmiersprache
- Grundverständnis von Entwicklungsumgebungen und Programmlogik
- Vorkenntnisse in Xcode oder iOS nicht erforderlich
ZielgruppenProgrammierer mit Kenntnissen einer der objektorientierten Programmiersprachen Java, C++, C# oder Objective-C.
Diese Agenda ist auch Bestandteil (1.-2. Tag) des Kurses
- Tag 1 - Grundlagen von Swift
- Konstanten, Variablen, Typen und Typinferenz
- Primitive Datentypen und Operatoren
- Strings, Zahlen, Typumwandlungen
- Kontr...
Mehr Informationen