M2Box Logo

Advanced Programming in Swift

Computer Basics
السنة2022
المدة1h 59m

At the heart of any remarkable iOS applies a thorough understanding of the Swift programming language. Embark on a journey to expand your knowledge and skillset with Advanced Programming in Swift. Discover Swift’s advanced custom data types, explore code organization best practices, tap into error handling to improve your program’s performance, and foster an understanding of programming the functional way with higher-order functions like map, filter and reduce. Then, to further understand the inner workings of successful app development, learn how to implement unit tests to ensure that your applications function as intended. By the end of this course, you will practice creating the functionality you often encounter in apps with large lists of items. You’ll implement advanced programming concepts including higher-order functions to process collections and build your own list in Xcode. Upon completion of this course, you will be able to: • Create custom data types including enumerations and sets. • Organize and optimize your code by using subclassing and inheritance, typecasting and polymorphism. • Discover how to set restrictions in your code using access control. • Create blueprints for your code with optional and required protocols. • Give control and pass responsibilities from one instance to another with delegation. • Employ appropriate error handling approaches, implement throwable functions and catch errors. • Describe what recursion is and identify common use cases. • Implement higher-order functions like map, filter and reduce. • Ensure your applications perform as expected by implementing unit tests. This course is ideal for intermediate learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you need a foundational understanding of the programming fundamentals of Swift and SwiftUI.

قد يعجبك أيضًا

Computer Basics0

Introduction to Artificial Intelligence (AI)

Computer Basics0

Programming with JavaScript

الرسوم المتحركة0

Masha & the Bear

أغاني الأطفال6.4

Best Kids Songs, Nursery Rhymes, and Cartoon for Kids! | BabyBus

التعلم0

ABC Videos: Write the Letter - Alphabet Writing Lessons for Children

الرسوم المتحركة0

Happy Holidays from Netflix Jr!

الرسوم المتحركة0

CoComelon Lane! Brand New Netflix Kids Show!

الرسوم المتحركة0

Summer Songs for Babies! CoComelon Summertime

التعلم0

English Learning Videos!

الرسوم المتحركة0

ABC Alphabet for Kids - Read Along with StoryBots! | Netflix Jr

الرسوم المتحركة0

Bluey on CBeebies

الرسوم المتحركة0

Classic 2D Nursery Rhymes by CoComelon

الرسوم المتحركة0

This is the Way Song! CoComelon Nursery Rhyme Mix

Song0

Best Educational Videos for Kids and Toddlers

الرسوم المتحركة0

Music from the Princess Power Soundtrack Album

الرسوم المتحركة0

Baby Songs with Baby John by Little Angel

الرسوم المتحركة0

Netflix Jr Jams 🎵 Music & Songs for Kids

الرسوم المتحركة0

Circle Time Favorites Episodes : Songs & Stories for Learning Johny Johny Yes Papa and more kids songs

الرسوم المتحركة0

ABC | lower case alphabet playlist

التعلم0

KPop Demon Hunters Song

الرسوم المتحركة0

Best CoComelon Racing Songs! Car Songs for Babies

الرسوم المتحركة0

Little Angel | Netflix Jr

الرسوم المتحركة0

Little Baby Bum: Music Time | Netflix Jr.

التعلم0

🎉 Basic Math Tutorials ✨ Simple and Fun! 🔢

التعليقات

10 تعليق

khalifaThaStyliztDec 16, 2025

Congratulations, you have completed Advanced Programming in Swift!

RayanDec 16, 2025

Congratulations, you have completed Advanced Programming in Swift!

خود ولا خليDec 16, 2025

Congratulations, you have completed Advanced Programming in Swift!

Nayara SilvaDec 16, 2025

Course recap for Advanced Programming in Swift

Cambell_225Dec 16, 2025

Course recap for Advanced Programming in Swift

Motivational ClipDec 16, 2025

Course recap for Advanced Programming in Swift

user7755760881469Dec 16, 2025

Module summary: Error handling, functional programming and testing

mo_abdelrahmanDec 16, 2025

Module summary: Error handling, functional programming and testing

George TitusDec 16, 2025

Module summary: Error handling, functional programming and testing

Messie ObamiDec 16, 2025

Unit testing in Swift