Udemy

Complete Swift development masterclass

Enroll Now
  • 421 Students
  • Updated 9/2024
  • Certificate Available
4.6
(68 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
21 Hour(s) 22 Minute(s)
Language
English
Taught by
Catalin Stefan
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(68 Ratings)
3 views

Course Overview

Complete Swift development masterclass

Master the fundamentals and advanced features of Swift development

This course is a unique experience on Udemy.

There are loads of Swift resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.

In addition, you have loads of practice exercises, challenges and projects to work on. I didn't just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.

You get over 20 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.

I've spent years building applications in Swift, and years again teaching people how to build code for themselves.

This is the most complete course I've ever done, and it's all to help you on your journey to become an expert developer.

We will cover basic topics such as

  • language fundamentals

  • collections

  • flow control

  • loops

  • handling errors and exceptions

  • functions

  • closures

  • higher order functions

As well as advanced topics such as

  • Object Oriented Programming

  • Principles of development

  • Standard functions

  • Types of classes

  • Extensions

  • Generics

  • Asynchronous programming

And we will put everything in practice through examples and projects.

If you want to take ONE COURSE to master Swift take this course.

Course Content

  • 34 section(s)
  • 376 lecture(s)
  • Section 1 Introduction
  • Section 2 How to
  • Section 3 First code
  • Section 4 Strings and variables
  • Section 5 User input
  • Section 6 Numbers and variable types
  • Section 7 Operators and booleans
  • Section 8 Nullability
  • Section 9 Collections
  • Section 10 Arrays
  • Section 11 Set
  • Section 12 Dictionary
  • Section 13 Tuple
  • Section 14 Flow control
  • Section 15 If statement
  • Section 16 Expressions and ranges
  • Section 17 Switch
  • Section 18 For loop
  • Section 19 While loop
  • Section 20 Break and continue
  • Section 21 Functions
  • Section 22 More functions
  • Section 23 Closures and Higher Order Functions
  • Section 24 OOP in Swift
  • Section 25 Enumerations
  • Section 26 Structures
  • Section 27 More concepts
  • Section 28 Properties
  • Section 29 Protocols
  • Section 30 Classes
  • Section 31 Inheritance
  • Section 32 Errors
  • Section 33 Subscripts
  • Section 34 Extensions

What You’ll Learn

  • Swift
  • Basics of Software Development
  • Beginner Swift concepts
  • Advanced Swift concepts
  • Object Oriented Programming
  • Principles of Software development

Reviews

  • A
    Alejandro Aparicio Guerra
    5.0

    It's a great option to get started as an iOS developer. I recommend it at least to start with the basics of Swift and then continue with SwiftUI to create mobile and desktop apps. It would be great if the author created a course just for SwiftUI

  • D
    Daniel Enos
    3.0

    The further you get in the course the less finished the videos feel. Several videos include the clap to sync audio. Some of the videos end mid sentence. Seems very rushed to have something to sell. As a student I have to wonder why the instructor uses let thisThing = Int(thatThing) followed by the guard statement vs guarding and typesetting in the same line guard let thisThing = Int(thatThing) else { } I'm gonna finish the course, in hindsight I would have went a different direction.

  • M
    Mijanur Rahman
    5.0

    good

  • S
    Stephan Thoma
    5.0

    Guter Kurs

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed