Programmieren Lernen - Swift 3 für Einsteiger
4.4 (122 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.
1,068 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.4 (122 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.
1,068 students enrolled
Last updated 8/2017
German
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 85 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
Students Who Viewed This Course Also Viewed
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
1,094 Reviews
13,344 Students
18 Courses
RUME Academy

Deutsch

Ich bin seit 2012 als iOS Entwickler tätig und habe viel Erfahrung in der Programmierung mit Objective-C, C und C++. Seit der Vorstellung von Swift durch Apple habe ich die Programmiersprache benutzt und habe damit Erfahrung seit Tag 1 als aktiver Anwender und Programmierer.

Ich freue mich darauf, hier auf Udemy mein Wissen mit meinen Studenten zu teilen und damit hoffentlich einen positiven Einfluss auf so viele Menschen wie möglich haben zu können und auch durch meine Tätigkeit als Dozent weiter dazuzulernen.

English

I have been developing iOS applications since 2012 and have 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
1,094 Reviews
13,344 Students
18 Courses
RUME Academy

English:

I am a web and mobile application developer with more than six years of working experience. During the last couple of years, I have published multiple apps as well as websites, alongside my business partner and friend Johannes Ruof, who some of you might know from the great courses we've done together here on Udemy. 

But I'm not just a teacher I am also a student and currently getting my Bachelor's Degree in Mobile Media at Stuttgart Media University. I strive to give you a learning experience where you are as involved as possible, which is why most of my courses will offer exercises or quizzes. 

Since I've been on Udemy I could already help more than 13000 students start their iOS developer career and I would love to help you as well.

Deutsch:

Seit 2012 bin ich als iOS Entwickler tätig und habe bereits mehrere Apps und Webseiten veröffentlicht.  Neben der Programmierung fühle ich mich besonders im digitalen sowie Social Media Marketing & Management wohl.  Zusammen mit Johannes Ruof habe ich vor einiger Zeit die Rume Academy gegründet, die Anlaufstelle für alle die iOS Entwickler werden wollen. 

Im Moment studiere ich an der Hochschule der Medien in Stuttgart im Studiengang Mobile Medien, wo ich mein Wissen noch weiter ausbauen kann. Auf Udemy unterrichte ich hauptsächlich die Programmierung in Swift und konnte bereits jeder Menge Studenten helfen, ihre Karriere als iOS Entwickler zu starten. Ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.