Swift: Mastering the Core Concepts
Swift: Mastering the Core Concepts, available at $19.99, has an average rating of 4.4, with 35 lectures, 2 quizzes, based on 21 reviews, and has 72 subscribers.
You will learn about Understand the fundamentals of Swift Get acquainted with Swift functions Explore collection types and generics Get familiar with type casting and type checking Begin with the concept of closures This course is ideal for individuals who are This is the go-to course for iOS developers who are new to the world of Swift programming. This course is also for novice application developers who want to learn the Swift language. It is particularly useful for This is the go-to course for iOS developers who are new to the world of Swift programming. This course is also for novice application developers who want to learn the Swift language.
Enroll now: Swift: Mastering the Core Concepts
Summary
Title: Swift: Mastering the Core Concepts
Price: $19.99
Average Rating: 4.4
Number of Lectures: 35
Number of Quizzes: 2
Number of Published Lectures: 35
Number of Published Quizzes: 2
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the fundamentals of Swift
- Get acquainted with Swift functions
- Explore collection types and generics
- Get familiar with type casting and type checking
- Begin with the concept of closures
Who Should Attend
- This is the go-to course for iOS developers who are new to the world of Swift programming. This course is also for novice application developers who want to learn the Swift language.
Target Audiences
- This is the go-to course for iOS developers who are new to the world of Swift programming. This course is also for novice application developers who want to learn the Swift language.
Swift is a new, general-purpose, multi-paradigm, and compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.
This course introduces you to Swift, and the various ways you can get started on your current platform. In comparison to Objective-C, Swift is a reasonably “large” language, with many native features.
This course teaches you the fundamentals of the language and features that will be essential to mastery. Depth is avoided, in favor of introducing the developers to the most common functions or core features.
This course begins with an introduction to the Swift language and how to write basic Swift code. You will then build your Swift foundation by learning important concepts such as collection types, generics, protocols, type casting, and type checking.
Finally, you will be introduced to closures.
By the end of this course, you will be ready to take a step towards attaining mastery of Swift.
About the Author
Jonathan Crooke has been a professional developer for Apple platforms since 2010, and has shipped success apps with userbases in the millions, working for companies such as SoundCloud, Zalando, Memrise, and EyeEm. He has worked on the iPhone, iPad, Apple Watch and MacOS, and has a number of popular libraries available on GitHub. With a previous career in teaching, Jonathan has considerable experience putting himself in the shoes of the learner, and communicates clearly, and without excessive use of jargon.
Course Curriculum
Chapter 1: Introduction to Swift
Lecture 1: Introducing Swift
Lecture 2: Why learn Swift?
Lecture 3: How to work with Swift?
Chapter 2: Writing Your First Swift Code
Lecture 1: Introduction to Native Types
Lecture 2: Simple Output and Strings
Lecture 3: Using Tuples
Chapter 3: Essential Flow Controls
Lecture 1: Essential Flow Controls
Lecture 2: Flow Controls
Lecture 3: Putting it together
Chapter 4: Understanding Optionals
Lecture 1: Optionals
Lecture 2: Implicitly unwrapped optionals
Lecture 3: Experimenting in the Swift Sandbox
Lecture 4: Questions
Chapter 5: Writing Your First Swift Functions
Lecture 1: Naming conventions
Lecture 2: Types of arguments
Lecture 3: Default argument values
Chapter 6: Generics
Lecture 1: Generics
Lecture 2: Generics are not magic
Chapter 7: Collection Types
Lecture 1: Swift native collection types
Lecture 2: Dictionary
Lecture 3: Set
Lecture 4: In these exercises, try to use good Swift naming style.
Chapter 8: Custom Types
Lecture 1: Custom Types
Lecture 2: Defining methods
Lecture 3: Custom initializers
Lecture 4: Mutable class properties
Lecture 5: Questions
Chapter 9: Protocols
Lecture 1: Protocols
Lecture 2: Defining custom protocols
Lecture 3: Adopting protocols
Lecture 4: Assessment
Chapter 10: Closures
Lecture 1: Introduction to Closures
Lecture 2: Using closures
Lecture 3: Closing/capturing
Lecture 4: Assessment
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 3 votes
- 5 stars: 15 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024