Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
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
Development Mobile Development iOS Development

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
Rating: 4.6 out of 54.6 (533 ratings)
3,720 students
Created by Johannes Ruof, Timothy Meixner
Last updated 11/2019
German
30-Day Money-Back Guarantee

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)
Curated for the Udemy for Business collection

Course content

16 sections • 164 lectures • 24h 48m total length

  • Preview02:48
  • 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

  • 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

  • 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
  • Grundlagen Quiz
    4 questions

  • Einführung in Funktionen - Was ist das überhaupt?
    06:46
  • Funktionen mit Parametern
    13:25
  • Funktionen mit Rückgabewerten
    12:44
  • Quiz zu Funktionen
    6 questions

  • 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
  • Quiz zu Klassen, Structs und Enums
    5 questions
  • Recap Grundlagen
    01: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?
    20:18
  • Was gibt es Neues in Swift 5.1?
    11:48

  • Preview02:23
  • 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

  • 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

  • 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

Instructors

Johannes Ruof
Meixner & Ruof
Johannes Ruof
  • 4.4 Instructor Rating
  • 10,903 Reviews
  • 65,835 Students
  • 29 Courses

Hi, ich bin Johannes.

Zusammen mit Timothy Meixner bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform.

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.


Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Timothy habe ich außerdem den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.


Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.


Wir konnten bereits mehr als 50.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen.

Timothy Meixner
Meixner & Ruof
Timothy Meixner
  • 4.4 Instructor Rating
  • 10,861 Reviews
  • 65,835 Students
  • 29 Courses

Hi, mein Name ist Timothy.

Zusammen mit Johannes Ruof bin ich seit 2015 auf Udemy als Dozent vertreten und gehöre zu den erfolgreichsten deutschen Dozenten der Plattform. 

Als offizieller Partner von Udemy konnten wir in dieser Zeit einige Erfolge verbuchen.

Unter anderem:

Den erfolgreichsten deutschsprachigen Digital Marketing Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen iOS Development Kurs aller Zeiten

Den erfolgreichsten deutschsprachigen Instagram Marketing Kurs aller Zeiten

Zusammen mit Johannes den offiziellen Udemy Instructor Award für das beste Dozententeam auf der gesamten Plattform erhalten.

Seit 2019 sind wir außerdem Partner der Google Zukunftswerkstatt. Auf dieser kostenfreien Plattform unterrichten wir drei Kurse und möchten so Menschen dabei helfen, die Herausforderungen des digitalen Wandels zu bewältigen.

Wir konnten bereits mehr als 60.000 Menschen dabei helfen, ihre Ziele zu erreichen und ich würde mich freuen dich in einem unserer Kurse begrüßen zu dürfen. 


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.