What you'll learn:
- Grundlagen von Swift 4.2 verstehen
- Fortgeschrittene Programmierkonzepte mit Swift 4.2 beherrschen
- Verschiedene Frameworks verwenden können (UIKit, SpriteKit, AVFoundation, ARKit, CoreML)
- iOS 12 Apps entwickeln, designen und im App Store veröffentlichen
- Grundlagen des User Interface Designs in iOS 12 verstehen
- Grundlagen von Augmented Reality & Machine Learning verstehen
- Ein Fullstack App Projekt mit Google Firebase entwickeln (Online-Datenbank, User Login, Onlinespeicher)
###
WICHTIGERHINWEIS: DIESERKURSISTFÜRIOS12 und SWIFT4.2. Ideal eignet sich dieser Kurs daher für Studenten, die kein iOS 13 und macOS 10.15 Catalina benutzen können. Es gibt für alle anderen einen komplett neuen Swift 5.1 und iOS 13 Kurs, einfach nach "iOS 13 Johannes Ruof" bei Udemy suchen!
###
Es gibt über 1 Milliarde aktive iOSGeräte weltweit, 200 Milliarden App Downloads und Apple hat mittlerweile über 70 Milliarden USD an Umsätzen an Entwickler ausbezahlt.
Es gab nie einen besseren Zeitpunkt in die App Entwicklung einzusteigen. Aber auch wenn du ein kompletter Programmieranfänger bist ist dieser Kurs der richtige für dich!
Wir beginnen unseren Kurs erst einmal mit den Grundlagen der Sprache Swift 4.2. Nachdem wir außerdem die IDE Xcode kennengelernt haben wird es Zeit unsere eigenen Apps zu entwickeln. Wir werden euch hier Schritt für Schritt komplett von Beginn an mit jeder App ein Stück besser machen und viele wichtige Konzepte und Bestandteile des iOS Entwicklung kennenlernen. Dabei werden wir alle Vorteile von iOS 12 anwenden und auch beim Design werden wir euch zahlreiche Tips mit Beispielen geben, wie eure Apps aus der Masse herausstechen werden.
In den ersten Kapiteln werden wir ganz von Beginn damit anfangen zu lernen, wie wir programmieren können und starten mit den Basics von Swift. Dabei lernen wir Werte und Typen kennen und erstellen ganz einfache Algorithmen und Programme zusammen. Sobald wir die Grundlagen beherrschen arbeiten wir uns langsam zu komplexeren Themen wie Kontrollfluss, Funktionen und Objektorientierter Programmierung weiter.
Im Anschluss an eine kurze Einführung in unsere Programmierumgebung Xcode starten wir dann direkt mit unserer ersten einfachen App und wenden dabei das Wissen über die Sprache Swift praktisch an! Mit längerem Verlauf des Kurses kommen wir zu immer anspruchsvolleren und professionellen Anwendungen und lernen aufregende neue Konzepte kennen, wie zum Beispiel eine Augmented Reality App funktioniert!
Abgesehen von den Apps haben wir für euch auch eine kleine Serie mit dem Namen iOS Shorts produziert in der wir oft benutzte Elemente, wie zum Beispiel ein TableView oder einen UIAlertController besprechen werden.
Rund um die Entwicklung bekommt ihr außerdem ständig nützliche Tipps und Zusatzinformationen zu wichtigen Themen wie Design und User Experience.
Wir werden euch hier vom kompletten Anfänger bis in den Appstore begleiten!
+++Dieser Kurs wurde zumTeil mit Xcode 9 und Swift 4 produziert, sämtliche Projektfiles wurden auf iOS 12 und Swift 4.2 geupdated und in Xcode 10 getestet +++