Study Learn Grow
Build Your Swift App Using Protocols

Build Your Swift App Using Protocols


This course shows you how to get the most out of Protocol Oriented Programming. Taking you beyond the basics, it teaches you advanced techniques and ways-of-thinking that will improve the way you use protocols, and shows you how to solve common problems you'll face when working with protocols.

Overview

Description
Use protocols effectively in your code and explore protocols under the hood.

This course shows you how to get the most out of Protocol Oriented Programming. Taking you beyond the basics, it teaches you advanced techniques and ways-of-thinking that will improve the way you use protocols, and shows you how to solve common problems you'll face when working with protocols. You will soon be building your first app with protocols. By the end of this course you'll be a protocol programming expert.

About the Author

Hamish Knight is a Computer Science undergraduate at the University of Bath in the UK with a passion for Swift. Hamish is always interested in exploring how Swift operates at a lower level, and enjoy posting answers to Swift questions on Stack Overflow. Furthermore, he has over three years of experience developing mobile apps for iOS, with four apps currently on the App Store.

Course Information

Knowledge of Swift Development

Explain the implementation of common patterns using protocols
Implement some of the standard library's more advanced protocols, such as Sequence and the Collection family of protocols
Use protocols effectively in real-world applications
Explore some under-the-hood details of protocols that can help you use them efficiently in your code
Solve common problems encountered when working with protocols
Master some of the great new protocol features in Swift 4

This Learning Path is for Swift developers who want to improve the flexibility, maintainability, and reusability of their code. Don't worry if you have no experience with protocols in Swift; this Learning Path start right from the basics of what protocols are and how you define them.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs