KnowledgeCity

Swift für Fortgeschrittene

Sie erlernen die mittleren Fähigkeiten und Techniken der Programmiersprache Swift.
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 31 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Mittelstufene  Anbieter Mark Nair  8 Kapitel ·  31 Lektionen ·  3h 30m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Swift ist heute eine der am schnellsten wachsenden Computersprachen. Entwickler verwenden Swift, um Anwendungen zu erstellen, die auf mehr als einer Milliarde Geräten auf der ganzen Welt laufen. Swift ist eine Open-Source-Sprache, die über einen Compiler, eine Standardbibliothek und eine integrierte Entwicklungsumgebung verfügt. Außerdem verfügt sie über einen Paketmanager, der Sie beim Erstellen und Verteilen Ihrer Projekte unterstützt.

In diesem Kurs werden Sie Ihr Wissen über die Programmiersprache Swift erweitern und Ihre grundlegenden Fähigkeiten verbessern. Diese Fähigkeiten werden zukünftigen Entwicklern beim Schreiben und Erstellen von Apps für Geräte und das Web helfen. Wir werden die mittleren Entwicklungsthemen in der Swift-Programmierung vertiefen, die die Vorteile der umfangreichen Funktionen der Sprache nutzen, einschließlich Generics, Closures, Optionals und Protokollen. Wir werden praktische Beispiele verwenden, die Sie direkt nachmachen können, um die Konzepte der Swift-Programmierung weiter zu definieren.

Swift ist eine Sprache, die leicht zugänglich ist, Spaß macht und einfach zu beherrschen ist.  Sie werden Swift verwenden, um Projekte und Anwendungen zu erstellen. Und Sie werden dabei viel Spaß haben.

Was Sie lernen werden

  • Verwenden Sie Swift Playgrounds mit Live Preview und gerendertem Markup, um Code zu erkunden
  • Erklären Sie Enumerations und Datenstrukturen mithilfe von Enumerationssyntax, zugehörigen Werten, Raw Values, CaseIterable und rekursiven Enumerations
  • Arbeiten Sie mit Sammlungen wie Arrays, Dictionaries und Sets, einschließlich deren Änderung und Aufzählung
  • Beschreiben und verwenden Sie Optionals sicher mit dem Nil-Koalescing-Operator, if let und guard let
  • Identifizieren Sie, wann Funktionen und Closures in Swift zu verwenden sind
  • Wenden Sie Structs, Value Types, CustomStringConvertible, Stacks und Generics durch praktische Beispiele an

Wichtige Erkenntnisse

  • Swift ist eine Open-Source-Sprache, die einen Compiler, eine Standard-Bibliothek, eine integrierte Entwicklungsumgebung und einen Package Manager zum Erstellen und Verteilen von Projekten umfasst.
  • Entwickler verwenden Swift zum Erstellen von Apps, die auf mehr als einer Milliarde Geräten weltweit ausgeführt werden.
  • Dieser Kurs erweitert grundlegende Swift-Fähigkeiten und erkundet fortgeschrittene Themen wie Generics, Closures, Optionals und Protokolle.
  • Der Kurs verwendet praktische Beispiele, die Lernende direkt nachvollziehen können, um Swift-Programmierkonzepte zu festigen.
  • Zu den behandelten Sammlungen gehören Arrays, Dictionaries und Sets sowie Operationen wie map, forEach, filter und sort.

Häufig gestellte Fragen

Für wen ist dieser Kurs?

Er ist für Entwickler bestimmt, die ihr Wissen über Swift erweitern und ihre grundlegenden Fähigkeiten verbessern möchten, einschließlich angehender Entwickler, die Apps für Geräte und das Web schreiben und erstellen.

Welche fortgeschrittenen Themen werden in diesem Kurs behandelt?

Es werden fortgeschrittene Swift-Entwicklungsthemen behandelt, die die umfangreichen Funktionen der Sprache nutzen, einschließlich Generics, Closures, Optionals und Protokolle.

Was werde ich über Optionals erfahren?

Sie werden erfahren, was Optionals sind und wie Sie Optionals sicher beschreiben und verwenden, einschließlich des Nil-Koalescing-Operators, if let und guard let.

Wie wird der Kurs gelehrt?

Der Kurs verwendet praktische Beispiele, die Sie direkt nachvollziehen können, da er Swift-Programmierkonzepte weiter definiert.

Welche Fähigkeiten sind mit diesem Kurs verbunden?

Zu den damit verbundenen Fähigkeiten gehören Apple Xcode, Application Foundation Classes, iOS-Entwicklung und die Swift-Programmiersprache.