Swift 3 Tutorial - der Crashkurs

Lern alle wichtigen Swift Grundlagen und steig in Apples neue Sprache ein.
4.6 (94 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,809 students enrolled
Free
Start Learning Now
  • Lectures 43
  • Length 4.5 hours
  • Skill Level Beginner Level
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 German

Course Description

Swift ist in der Apple-Welt ein heißen Eisen. Ich kenne keinen iOS-Entwickler, der davon nicht genauso begeistert ist wie ich. Neue Projekte setzen daher in der Regel bereits gleich auf Swift. Doch bevor die iOS-Entwicklung damit gelingt, müssen die Grundlagen natürlich beherrscht werden. Die Syntax und Basiselemente müssen auch erfahrene Apple-Entwickler mindestens ausprobieren. Und genau dafür ist dieses Swift Tutorial. Es ist ein Crashkurs für die iOS-Entwicklung mit Swift.

Der Kurs richtet sich an Einsteiger in die iOS- und Mac OS X Entwicklung. Auch Umsteiger, die aus der Objective-C Programmierung kommen, können mit dem Crashkurs durchstarten und erste Grundlagen lernen. Das Training ist bewusst mit kurzen und prägnanten Lektionen gestaltet. So kann es später optimal auch als Referenz eingesetzt werden.

Inhaltlich zeige ich Dir alle wichtigen Grundlagen, die Du als Entwickler unmittelbar brauchst. Dazu gehören Variablen, Datentypen, Tuples und die neuen Optionals. Auch die wichtigen Operatoren stehen auf dem Programm. Dies sind zum Beispiel Rechenoperationen, Vergleichsoperatoren sowie die logischen Operationen. Weitere wichtige Kapitel sind gerade für Einsteiger genauso die Strings, Arrays, Dictionaries und Kontrollstrukturen. Zuletzt wird eine erste App umgesetzt in der Xcode, das AutoLayout und die Übertragung des Wissens auf die Praxis in den Fokus rückt. Gemeinsam gehen wir erste Schritte.

Gerade für Einsteiger sind die Xcode-Playgrounds ein echter Spielplatz. Ich habe vorher noch keine Sprache derart schnell gelernt. Aber auch mitten im Projekt sind sie absolut genial. Eben schnell Codeschnipsel separat entwickeln, testen oder debuggen? Mit Playgrounds einfach wie nie zuvor. Mit dem Tutorial gelingt Dir innerhalb kürzester Zeit den Einstieg in Swift. Es handelt sich nicht um eine ausführliche Referenz zu Swift - es ist ein Einsteig in die wichtigsten Grundlagen.

Mit diesem Kurs kannst Du Swift an einem Wochenende lernen. Danach kannst Du unmittelbar die iOS-Entwicklung mit CocoaTouch Framework einsteigen.

What are the requirements?

  • Grundkenntnisse von Mac OS X wichtig
  • Erste Programmiererfahrung ist sinnvoll

What am I going to get from this course?

  • Grundlagen von Swift beherrschen
  • Eine erste App mit Swift erstellen

What is the target audience?

  • Einsteiger in Swift
  • Umsteiger von Objective-C

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Grundlagen
Variablen und Konstanten
04:30
Type Inference und Type Annotations
04:48
Datentypen in Swift
04:30
Kommentare hinterlegen
03:10
Das Semikolon in Swift nutzen
02:56
Typealiases festlegen
03:00
Typumwandlung verstehen
04:46
Optionals sicher verwenden
13:54
Mit Strings arbeiten
05:25
Section 2: Basisoperatoren
Arithmetische Operatoren unter Swift
02:31
Remainder Operator (Modulo) unter Swift
04:40
Inkrementieren / Dekrementieren in Swift3
03:15
Vergleiche unter Swift
05:00
Logische Operatoren in Swift
06:28
Nil-Coalescing Operator in Swift
05:14
Den Range Operator von Swift verwenden
03:57
Section 3: Datenstrukturen
Arrays in Swift einsetzen
08:13
Sets in Swift verstehen
07:27
Swift Dictionaries kennenlernen
07:09
Section 4: Kontrollstrukturen
Die for-in Schleife von Swift
03:48
while-Schleifen in Swift verwenden
04:38
if-Bedingungen mit Swift formulieren
05:09
Das switch-Statement in Swift
04:18
continue und break
04:18
Section 5: Funktionen
Funktionen definieren und aufrufen
06:44
Funktionen mit Parameter und Rückgabewerte
07:33
Funktionen als Datentyp
04:00
Closure Funktionen in Swift
08:35
Section 6: Klassen und Strukturen
Enumerations in Swift (enum)
06:35
Strukturen erzeugen (struct)
04:49
Klassen implementieren (class)
04:31
Value- und Reference-Types unter Swift
04:11
Initializer unter Swift festlegen (Konstruktor)
03:34
Protokolle in Swift
05:06
Fehlerbehandlung mit do/catch/try/throw
06:06
Section 7: Eine erste iOS-App mit Swift
App Demo: Ziel dieser Sektion
01:24
Xcode Tutorial: Das Interface kennenlernen
17:46
Labels und Outlets kennenlernen
08:07
Actions, UIButton und UITextField einsetzen
07:22
AutoLayout Grundlagen
10:28
BMI Rechner: Erste App erstellen
18:11
Den BMI Rechner gestalten
07:50
Section 8: Bonuslektion: günstiges Upgrade auf den vollen Kurs
Article

Der Einstieg hat geklappt? Hier findest Du ein günstiges Upgrade auf den kompletten Kurs!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jan Brinkmann, Trainer für App- und Webentwicklung

Entwickler aus Leidenschaft! Ich bin seit über 15 Jahren Entwickler. Meine Schwerpunkte sind die Bereiche Web- und App-Technologie. Ich habe bereits mit Objective-C sehr gern gearbeitet. In Swift habe ich mich Hals über Kopf verliebt. Vor kurzem hat der Rheinwerk-Verlag das Training Programmieren mit Swift von mir veröffentlicht. Zudem verfasse ich Artikel für Fachzeitschriften wie das PHPMagazin, Entwickler Magazin und das Linux Magazin.

Ready to start learning?
Start Learning Now