Die Swift 5 & iOS 13 Masterclass - App Entwicklung von A - Z
4.5 (422 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,224 students enrolled

Die Swift 5 & iOS 13 Masterclass - App Entwicklung von A - Z

Lerne Programmieren mit Swift 5.1, SwiftUI und das Entwickeln von iOS 13 Apps, Dark Mode, SF Symbols und vieles mehr
Bestseller
4.5 (422 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,225 students enrolled
Last updated 11/2019
German
Current price: $129.99 Original price: $199.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 25 hours on-demand video
  • 5 articles
  • 131 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Grundlagen von Swift 5.1 zu verstehen
  • Fortgeschrittene Programmierkonzepte mit Swift 5.1 zu beherrschen
  • SwiftUI Grundlagen und fortgeschrittene Themen
  • Eigene Apps komplett mit SwiftUI zu entwickeln
  • Verschiedene Frameworks zu verwenden
  • iOS 13 Apps zu entwickeln, designen und im App Store zu veröffentlichen
  • Grundlagen des User Interface Designs in iOS 13 zu verstehen
  • SF Symbols verwenden, Dark Mode unterstützen und barrierefreie Apps zu entwickeln
  • User Interface & User Experience Design und Prototyping (Adobe XD)
Course content
Expand all 164 lectures 24:48:12
+ Einleitung
5 lectures 06:13
Link zur Kursumfrage
00:12
Hinweis an alle Fortgeschrittenen und Studenten aus dem Vorgängerkurs
01:51
Hinweis zum Tempo des Kurses
01:12
Updates & Ressourcen Download
00:09
+ Swift Grundlagen Teil 1 - Werte, Typen und einfache Operatoren
10 lectures 01:26:53
Einführung in Werte, Variablen und Konstanten in Swift
03:31
Werte, Variablen und Konstanten im Swift Playground Teil 1
06:17
Werte, Variablen und Konstanten im Swift Playground Teil 2
08:53
Einführung in Typen in Swift
03:31
Zeichenketten in Swift - Strings
11:34
Ganze Zahlen in Swift - Ints
04:16
Kommazahlen in Swift - Doubles
08:15
Sammlungen in Swift Teil 1 - Arrays Einführung
10:19
Sammlungen in Swift Teil 2 - Arrays Fortsetzung
14:15
Sammlungen in Swift Teil 3 - Dictionaries
16:02
+ Swift Grundlagen Teil 2 - Control Flow und fortgeschrittene Operatoren
10 lectures 01:06:05
Einführung in Control Flow - Was ist das überhaupt?
02:30
Bedingungen in Swift Teil 4 - Bereichsoperatoren mit Switch
04:05
Bedingungen in Swift Teil 1 - Einführung in If
07:06
Bedingungen in Swift Teil 2 - Fortsetzung If
09:52
Bedingungen in Swift Teil 3 - Einführung in Switch
08:40
Bedingungen in Swift Teil 4 - Fortsetzung Switch
03:29
Einführung in das Konzept von Schleifen
00:51
Schleifen in Swift Teil 1 - Einführung in die For-In Schleife
12:21
Schleifen in Swift Teil 2 - Fortsetzung For-In Schleifen
09:08
Schleifen in Swift Teil 3 - Einführung in While und Repeat-While Schleifen
08:03

In diesem Quiz kannst du dein Wissen zu den Grundlagen von Swift prüfen. Wenn du noch bei einem Thema Probleme hast, schlagen wir dir eine Lektion vor, aber du darfst dich auch jederzeit gerne an uns wenden!

Grundlagen Quiz
4 questions
+ Swift Grundlagen Teil 3 - Funktionen
3 lectures 32:55
Einführung in Funktionen - Was ist das überhaupt?
06:46
Funktionen mit Parametern
13:25
Funktionen mit Rückgabewerten
12:44

In diesem Quiz kannst du dein Wissen zu Funktionen in Swift prüfen. Wenn du noch bei einem Thema Probleme hast, schlagen wir dir eine Lektion vor, aber du darfst dich auch jederzeit gerne an uns wenden!

Quiz zu Funktionen
6 questions
+ Objektorientiertes Programmieren mit Swift - Klassen, Structs und Enumerationen
11 lectures 01:48:05
Einführung in Klassen in Swift
05:01
Klassen mit Properties
14:42
Klassen mit Methoden
11:42
Initializer für Klassen Teil 1
12:42
Initializer für Klassen Teil 2
06:00
Vererbung von Klassen Teil 1
10:58
Vererbung von Klassen Teil 2
05:23
Einführung in Structs in Swift
10:21
Einführung in Enumerationen in Swift
10:18
Enumerationen mit Raw Values und Associated Values in Swift
19:48

In diesem Quiz kannst du dein Wissen zu den Klassen, Strucst und Enums in Swift prüfen. Wenn du noch bei einem Thema Probleme hast, schlagen wir dir eine Lektion vor, aber du darfst dich auch jederzeit gerne an uns wenden!

Quiz zu Klassen, Structs und Enums
5 questions
Recap Grundlagen
01:10
+ Xcode 11 Überblick
7 lectures 51:10
Einführung in Xcode 11
07:25
Die Navigation in Xcode 11
06:50
Der Editor-Bereich in Xcode 11
09:48
Der Utility-Bereich in Xcode 11
03:54
Der Debugger in Xcode 11
01:11
Die Toolbar in Xcode 11
06:04
Was ist neu in Xcode 11?
15:58
+ Was gibt es Neues in Swift 5 und Swift 5.1?
2 lectures 32:06
Was gibt es Neues in Swift 5?
20:18
Was gibt es Neues in Swift 5.1?
11:48
+ Unsere erste eigene iOS App - Idle Timer
14 lectures 02:22:56
Einführung in ein UIKit Projekt in Xcode
14:02
Einführung in Storyboards
10:01
Einführung in Autolayout und Constraints
12:18
Lösung der Autolayout Challenge
04:24
Idle Timer App - Layout
11:29
Idle Timer App - Bilder und UIImageViews
12:41
Exkurs zu optionalen Werten
17:57
Idle Timer App - Bilder austauschen
08:35
Idle Timer App - Ein Outlet für ein Constraint erstellen um Größen zu ändern
07:36
Idle Timer App - Einen Timer in Swift verwenden
11:52
Idle Timer App - Funktionalität vervollständigen
05:19
Idle Timer App - Mini Bilder anzeigen
14:20
Idle Timer App - App vervollständigen
09:59
+ Herausforderung - Eine eigene App ganz alleine entwickeln!
4 lectures 26:25
Vorstellung des Ziels der Herausforderung - Was soll entwickelt werden?
03:31
Challenge in Textform
00:56
Lösung Teil 1 - Funktionalität
14:42
Lösung Teil 2 - Layout und Schüttelgeste (Bonus)
07:16
+ Verbesserungen der Idle Timer App - Animationen und mehr
2 lectures 17:35
Bildwechsel beim UIImageView animieren
08:07
Exkurs zu den Grundlagen von Closures
09:28
Requirements
  • Computer mit macOS (idealerweise 10.15 Catalina oder neuer)
  • Xcode 11 oder neuer
  • Grundlegende Englischkenntnisse sind nicht erforderlich, aber hilfreich
Description

Die Entwicklung von Apps für iOS Geräte ist ein spannendes und beliebtes Thema und es gab nie einen besseren Zeitpunkt, um einzusteigen. Apple’s neue Programmiersprache Swift ist mittlerweile sehr verbreitet und wird ständig besser. Mitte 2019 hat Apple zudem ein neues Framework für das Layout und das Entwickeln von Apps vorgestellt mit dem kinderleicht  und Plattformübergreifend Apps für iOS, iPadOS, watchOS und macOS erstellt werden können.

In diesem Kurs lernst du:

  • Die Grundlagen von Swift 5.1

  • Das Entwickeln von Apps für iOS 13

  • UIKit und Storyboards zu verwenden

  • Das neue SwiftUI Framework komplett zu verstehen und vollständige Apps damit zu entwickeln

  • Die Unterschiede zwischen UIKit und SwiftUI zu verstehen

  • User Interface & User Experience Design und Prototyping mit Adobe XD

Natürlich ist für jeden Playground, jedes Projekt, jeden Prototypen der komplette Quellcode und sämtliche Ressourcen wie Bilder und Daten für dich zum Download verfügbar und kann komplett frei und ohne Einschränkungen verwendet werden.

Neben der Programmierung und dem Entwickeln der Apps gibt es aber noch viele weitere Teile dieses Kurses, die dir dabei helfen werden, in dem Thema wirklich professionell und erfolgreich zu arbeiten. So sprechen wir beispielsweise über User Interface und User Experience Design und wie wir mit kostenloser Software (Adobe XD) schnell und einfach - ganz ohne Code - Prototypen unserer Apps erstellen können aber auch Animationen visualisieren.

Schon im Vorgänger dieses Kurses konnten wir tausenden von Studenten dabei helfen, ihre Karriere in der iOS Entwicklung zu starten und eigene Apps zu entwickeln. All die Erfahrung und noch viel mehr stecken wir jetzt in diesen Kurs und bieten dir damit das perfekte Gesamtpaket für Swift Programmierung und die Entwicklung von iOS Apps - egal ob du noch überhaupt keine Kenntnisse in der Materie hast oder schon ein fortgeschrittener Entwickler bist, der sich einfach nur für SwiftUI und die Neuerungen in iOS 13 interessiert.

Wichtiger Hinweis:

Dieser Kurs wird aktuell noch um viele weitere Kapitel und vor allem Apps erweitert. Ihr könnt euch in Zukunft auf Kapitel zu Audio, Video, Fotos, persistenter Datenspeicherung, Online Funktionalitäten, App Store Veröffentlichung und Optimierung und vielen mehr freuen. Zu SwiftUI sind aktuell schon über 6 Stunden Inhalt in diesem Kurs und auch hier werden wir noch weitere Apps zusammen entwickeln, also sei jetzt einer der Ersten im neuen Kurs!

Bonus:

Zusätzlich zum neuen Inhalt des Kurses bekommst du hier das komplette Tutorial und sämtlichen Quellcode für die Swifty Recipes App mit Firebase und komplexem und professionellem Layout aus dem Vorgänger dieses Kurses dazu!

Who this course is for:
  • Programmieranfänger
  • Angehende App Entwickler
  • Fortgeschrittene Programmierer
  • App Entwickler