Programmieren Lernen - Swift 3 für Einsteiger
4.5 (80 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
924 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programmieren Lernen - Swift 3 für Einsteiger to your Wishlist.

Add to Wishlist

Programmieren Lernen - Swift 3 für Einsteiger

Lerne alles über Apple's Programmiersprache Swift 3 von den Grundlagen bis zum professionellen Arbeiten
4.5 (80 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
924 students enrolled
Last updated 6/2017
German
Current price: $10 Original price: $150 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 83 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Grundlagen sowie fortgeschrittene Konzepte von Swift 3 souverän beherrschen
  • Professionell mit Swift arbeiten
View Curriculum
Requirements
  • Ein Computer mit macOS, der XCode 8 ausführen kann
Description

Du willst in Apples Programmiersprache Swift 3 einsteigen mit dem Ziel Apps für iOS, macOS, watchOS und tvOS zu programmieren? Dann bist du hier richtig. Wir erklären dir alles über Swift 3 im Playground von Xcode 8 und legen so den wichtigen Grundstein für eine erfolgreiche Karriere als Swift Entwickler! Aber was genau behandeln wir im Kurs?

- Grundlagen der Programmierung in Swift

- Fortgeschrittene Konzepte wie Funktionen und objektorientierte Programmierung mit Klassen, Structs und Enumerationen

- Professionelles Arbeiten in Swift mit Genercis, Automatic Reference Counting, Extensions, Fehlerbehandlung, Funktionstypen, etc.

- Protokollorientiertes Programmieren in Swift 3

Mit diesem Kurs begleiten wir deine Ausbildung vom Anfänger ohne jegliche Vorkenntnisse bis zum professionellen Swift Entwickler!

Who is the target audience?
  • Programmieranfänger ohne jegliche Vorkenntnisse
  • Programmieren die einen fundierten Einstieg in Swift 3 suchen
Curriculum For This Course
95 Lectures
11:24:36
+
Willkommen
1 Lecture 02:13

In diesem Video laden wir Xcode herunter und ich stelle euch kurz ein paar Funktionen von Udemy vor

Preview 02:13
+
Swift 3 Grundlagen
17 Lectures 01:20:37

Wir schreiben zum ersten Mal Code im Playground und führen unser erstes Programm aus

Preview 02:08

Wir lernen Variablen und Konstanten kennen, worin der Unterschied besteht und wann wir was verwenden sollten

Preview 03:07

Wir lernen Typen sowohl implizit als auch explizit zu deklarieren

Preview 05:59

Wir lernen die beiden Typen String und Character kennen, mit denen wir Wörter und Buchstaben speichern können

Strings & Characters
06:30

Wir lernen verschiedene Typen für das Verwenden von Ganz- sowie Gleitkommazahlen kennen

Zahlen
04:27

Wir lernen das Swift-Array kennen, in dem wir mehrere Werte speichern können

Arrays
04:39

Als weitere Sammlung lernen wir das Dictionary kennen, in dem immer Schlüssel mit zugehörigen Werten gespeichert werden

Dictionaries
04:31

Wir beginnen und mit dem Control Flow zu beschäftigen und fangen dazu mit if-Bedingungen an

if-Bedingungen
05:01

Wir lernen die for-Schleife in Swift kennen

for-Schleifen
06:57

Wir lernen die while-Schleife in Swift kennen, außerdem eine alternative Variante

while-Schleifen
03:47

Als letztes Element im Control Flow vorerst, werfen wir einen Blick auf switch-Statements mit denen wir einfach komplexe Entscheidungen treffen können und entsprechenden Code ausführen

switch-Statements
08:10

Als erste Operatoren wiederholen wir den Zuweisungsoperator und die arithmetischen Operatoren. Außerdem lernen wir den Restoperator kennen

Operatoren I
04:29

Wir machen weiter mit den unären Operatoren und lernen außerdem die zusammengesetzten Operatoren kennen

Operatoren II
03:07

Mit Hilfe der Vergleichsoperatoren können wir effektiver im Control Flow arbeiten

Operatoren III
04:21

Als etwas komplexeren Operator lernen wir den ternären Operator kennen

Operatoren IV
03:07

Wir lernen die Bereichsoperatoren in ihrer offenen und geschlossenen Variante kennen

Operatoren V
04:45

Als letzte der grundlegenden Operatoren lernen wir die logischen Operatoren kennen, die uns wiederum im Control Flow effektiver machen

Operatoren VI
05:32

In diesem kleinen Quiz könnt ihr überprüfen, ob ihr die Grundlagen soweit verstanden habt!

Grundlagen Quiz
7 questions
+
Swift 3 Fortgeschrittene Konzepte
18 Lectures 02:13:47

Wir lernen die Grundlagen von Funktionen in Swift 3 kennen

Funktionen I
10:40

Wir arbeiten mit Funktionsparametern und Rückgabewerten

Funktionen II
05:55

Wir lernen spezielle Funktionsparameter kennen

Funktionen III
07:01

Wir lernen Closures in Swift 3 kennen

Closures I
09:37

Wir lernen Enumerationen in Swift 3 kennen

Enumerations
05:09

Wir lernen zugewiesene Werte für Enumerationen kennen

Enumerations II
04:12

Wir lernen Raw Values für Enumerationen kennen

Enumerations III
04:36

Wir lernen rekursive Enumerationen kennen

Enumerations IV
08:02

Wir lernen Klassen und Structs in Swift 3 grundlegend kennen

Klassen & Structs I
08:02

Wir lernen Value Types in Swift kennen

Klassen & Structs II
05:45

Wir lernen Reference Types in Swift kennen

Klassen & Structs III
05:54

Wir wiederholen Stored Properties und lernen wie wir sie definieren können

Properties I
06:21

Wir lernen die neuen Computed Properties kennen, mit denen wir keine festen Werte speichern müssen sondern sie kalkulieren können

Properties II
09:18

Wir lernen Property Observer für Stored Properties kennen

Properties III
05:05

Wir lernen Typ Properties kennen

Properties IV
05:25

Wir lernen Instanz Methoden kennen

Methoden I
10:57

Wir lernen Typmethoden kennen

Methoden II
10:52

Wir lernen Subscripts kennen, mit denen wir schnell und einfach auf Werte zugreifen und neue Werte setzen können

Subscripts
10:56
+
Swift 3 Professionelles Arbeiten
46 Lectures 06:09:21
Funktionstypen I
05:09

Funktionstypen II
09:22

Optionale Werte I
06:24

Optionale Werte II
11:41

Vererbung
08:43

Initialisierung I
07:22

Initialisierung II
06:31

Initialisierung III
09:49

Initialisierung IV
06:01

Initialisierung V
06:14

Initialisierung VI
04:52

Initialisierung VII
14:43

Initialisierung VIII
09:16

Initialisierung IX
11:29

Initialisierung X
03:33

Deinitialisierung
09:56

Automatic Reference Counting I
05:22

Automatic Reference Counting II
08:00

Automatic Reference Counting III
08:31

Fehlerbehandlung I
13:29

Fehlerbehandlung II
11:50

Typ Casting I
07:50

Typ Casting II
04:36

Typ Casting III
06:20

Verschachtelte Typen
08:48

Wir lernen alles über Extensions oder Erweiterungen in Swift 3

Extensions I
09:27

Wir lernen alles über Extensions oder Erweiterungen in Swift 3

Extensions II
08:29

Wir lernen alles über Extensions oder Erweiterungen in Swift 3

Extensions III
04:35

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle I
09:00

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle II
06:12

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle III
04:45

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle IV
08:24

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle V
17:48

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle VI
05:13

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle VII
06:13

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle VIII
05:24

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle IX
05:55

Wir lernen alles über Protokolle und Protokollorientierung in Swift 3

Protokolle X
11:01

Wir lernen, wie wir mit Generics in Swift 3 äußerst flexibel arbeiten können

Generics I
07:20

Wir lernen, wie wir mit Generics in Swift 3 äußerst flexibel arbeiten können

Generics II
07:17

Wir lernen, wie wir mit Generics in Swift 3 äußerst flexibel arbeiten können

Generics III
07:37

Wir lernen, wie wir mit Generics in Swift 3 äußerst flexibel arbeiten können

Generics IV
06:56

Wir lernen, wie wir mit Generics in Swift 3 äußerst flexibel arbeiten können

Generics V
09:01

Wir lernen fortgeschrittene Operatoren in Swift 3 kennen, die über einfache mathematische Operationen hinausgehen können

Fortgeschrittene Operatoren I
07:50

Wir lernen fortgeschrittene Operatoren in Swift 3 kennen, die über einfache mathematische Operationen hinausgehen können

Fortgeschrittene Operatoren II
07:30

Wir lernen fortgeschrittene Operatoren in Swift 3 kennen, die über einfache mathematische Operationen hinausgehen können

Fortgeschrittene Operatoren III
07:33
+
Einführung in Xcode
6 Lectures 25:14

Wir lernen die verschiedenen Bereiche von Xcode kennen

Einführung
05:30

Wir schauen uns den Navigationsbereich genauer an

Navigation
04:55

Wir schauen uns den Editor genauer an

Editor
05:01

Wir schauen uns den Utility Bereich genauer an

Utility
03:57

Wir schauen uns den Debugger genauer an

Debugger
01:38

Wir schauen uns die Toolbar genauer an

Toolbar
04:13
+
Unsere erste App
7 Lectures 01:13:24
Storyboard Initialisierung
09:25

App Delegate Initialisierung
06:51

Projekteinstellungen
06:58

Autolayout
16:33

Questions Struct
05:18

Quiz Funktionalität
19:16

UIAlertController
09:03
About the Instructor
Johannes Ruof
4.5 Average rating
852 Reviews
12,012 Students
14 Courses
RUME Academy

I study Applied Computer Science and teach at the university and here on udemy. I have been developing iOS applications for over 3 years and have 5 years of experience in Objective C Programming. Since Apple announced Swift I have been using it in my programming and can proudly say I have experience since Day 1 of the language.

I am looking forward to sharing my knowledge with my students and hopefully have a positive impact on the lifes of as many people as possible as much as learning new things myself.

"You are never too old to set another goal or to dream a new dream." - C. S. Lewis


Timothy Meixner
4.5 Average rating
852 Reviews
12,012 Students
14 Courses
RUME Academy

I'm currently studying Mobile Media and work as a teacher on Udemy. I have worked in digital publishing and viral marketing for more than four years.

I am also a web and mobile application developer with almost five years of working experience. But my greatest passion is designing and developing mobile games for iOs devices, in either Objective C or Swift.

My teaching philosophy is best described in the words of Benjamin Franklin:

"Tell me and I forget. Teach me and I remember. Involve me and I learn."

I hope that we can create many beautiful things together and learn from each other.