Complete iOS 14 Developer

0 ( 0 REVIEWS )
20 STUDENTS

Learning Outcome

By completing the Complete iOS 14 Developer course, you will be able to:

Course Overview

Learning Swift programming is the first step towards creating apps for the iPhone and iPad, and Apple’s iOS platform is one of the most potent environments for mobile app development.

A beginner-friendly introduction to Swift-based iOS app development is provided by this Complete iOS 14 Developer course. You will discover the fundamental programming ideas that underpin contemporary mobile applications, such as operators, flow control, and crucial coding logic that serve as the basis for Swift development.

By writing code and comprehending how programming concepts function in actual mobile applications, you will progressively gain confidence throughout the course. You can see how Swift code transforms concepts into functional apps by using straightforward, real-world examples, like creating a temperature conversion app.

You can learn at your own pace while developing a strong foundation in Swift and iOS development thanks to the lessons’ clear, simple-to-follow modules. This course is a great place to start if you’re new to programming or considering a career in mobile app development.

Duration: 9 hours, 4 minutes| Level: Intermediate | Language: English

Career Pathway

Exclusive Offer

Course Design

The course is delivered through the Thames College online learning platform and can be accessed from any internet-connected device. There are no strict deadlines or schedules, allowing you to learn at a pace that suits your routine.

You will learn through a combination of:

This flexible learning structure allows you to develop iOS development skills and Swift programming knowledge alongside work or other commitments.

Why Study This Course ?

A beginner-friendly introduction to Swift programming and iOS app development is provided by the Complete iOS 14 Developer Course. It aids in your comprehension of the design, construction, and organization of mobile applications for Apple products like the iPhone and iPad.

You will strengthen your programming logic, learn the foundations of Swift coding, and examine basic examples that demonstrate how actual mobile apps operate in this course. The lessons are simple to follow and progressively increase your confidence in your ability to write and comprehend code.

This course offers a clear and organized starting point, regardless of whether you want to pursue a career in iOS app development or just learn how mobile apps are made.

Requirements

The Complete iOS 14 Developer course is open to all learners. No formal qualifications or previous programming experience are required.

To enroll, you simply need:

Frequently Asked Questions

A: Yes. The course is designed for beginners and introduces Swift programming and iOS development concepts step by step.

 

A: Yes. The course focuses on Swift, Apple’s primary programming language for developing iOS applications.

A: Yes. You will explore simple app examples such as temperature conversion apps to help apply programming concepts.

 

A: Yes. The course is fully online and can be completed at your own pace from any internet-connected device.

 

A: You will develop foundational knowledge of Swift programming, iOS app development, and mobile programming logic.

Course Curriculum

Unit 01: Introduction
Module 01: Setup 00:02:00
Module 01: A Quick Reminder 00:01:00
Unit 02: Variables and Types in Swift Programming
Module 01: Variables Strings and Constants in Swift 00:08:00
Module 02: Solution – Variables Strings and Constants in Swift 00:01:00
Module 03: Variables and Numbers in Swift 00:07:00
Module 04: Solution – Variables and Numbers in Swift 00:01:00
Module 05: Type conversions in Swift – Danger Will Robinson 00:05:00
Module 06: Solution – Type conversions in Swift – Danger Will Robinson 00:02:00
Module 07: Tuple Types in Swift 00:05:00
Module 08: Solution – Tuple Types in Swift 00:02:00
Unit 03: Optionals in Swift and the Null Problem
Module 01: Optionals Nulls and Variables in Swift 00:05:00
Module 02: Solution – Optionals Nulls and Variables in Swift 00:01:00
Unit 04: Operators in Swift
Module 01: Operators in Swift – Assignment Arithmetic and Concatenation 00:04:00
Module 02: Solution – Operators in Swift – Assignment Arithmetic and Concatenation 00:01:00
Module 03: Operators in Swift – Unary Compound Logic and Comparison 00:04:00
Unit 05: Collections in Swift
Module 01: Collections in Swift – Arrays 00:05:00
Module 02: Solution – Collections in Swift – Arrays 00:02:00
Module 03: Collections in Swift – Sets 00:06:00
Module 04: Collections in Swift – Dictionaries 00:05:00
Module 05: Solution – Collections in Swift – Dictionaries 00:03:00
Unit 06: Flow Control in Swift
Module 01: Controlling Flow in Swift – for in loops 00:08:00
Module 02: Solution – Controlling Flow in Swift – for in loops 00:03:00
Module 03: Controlling Flow in Swift – While loops 00:04:00
Module 04: Solution – Controlling Flow in Swift – While loops 00:02:00
Unit 07: Conditional Statements in Swift
Module 01: Conditional Statements in Swift – If Else 00:04:00
Module 02: Solution – Conditional Statements in Swift – If Else 00:02:00
Module 03: Conditional Statements in Swift – Switch Case 00:04:00
Module 04: Solution – Conditional Statements in Swift – Switch Case 00:02:00
Unit 08: Control Transfer in Swift
Module 01: Control Transfer in Swift – continue break fallthrough return throw 00:06:00
Unit 09: Functions in Swift
Module 01: Functions in Swift 00:10:00
Module 02: Solution – Functions in Swift 00:03:00
Module 03: Nested Functions in Swift 00:04:00
Module 04: Solution – Nested Functions in Swift 00:03:00
Unit 10: Enumerations in Swift
Module 01: Enumerations in Swift 00:05:00
Module 02: Solution – Enumerations in Swift 00:01:00
Unit 11: Classes and Inheritance in Swift
Module 01: Classes in Swift 00:05:00
Module 02: Solution 1 – Classes in Swift 00:02:00
Module 03: Solution 2 – Classes in Swift 00:02:00
Module 04: Inheritance in Swift 00:07:00
Module 05: Solution – Inheritance in Swift 00:04:00
Unit 12: Your First iOS App
Module 01: Your First iOS App and Familiarisation 00:05:00
Module 02: The Key iOS Project Files 00:06:00
Module 03: How to Implement a Button in the User Interface 00:05:00
Module 04: How to Connect a Button to Code in Xcode 00:05:00
Module 05: Writing Code to Change a Views Appearance and a TASK 00:02:00
Module 06: Solution to the Task and If Else View Colors 00:07:00
Unit 13: Temperature Conversion App - iOS Layouts Positioning and Buttons
Module 01: A Preview of the App We Will Build 00:01:00
Module 02: Create the App and Its User Interface 00:02:00
Module 03: iOS Layouts and Positioning 00:11:00
Module 04: Connecting UI Elements to Code 00:05:00
Module 05: Converting Temperature via Button Click 00:06:00
Module 06: Adding a Bit of Excellence to the UI and a Task for You 00:06:00
Module 07: Task Solution – Adding a Conversions Counter Label 00:07:00
Unit 14: Gods App - Navigation Table Views and Data Passing
Module 01: What we are Building 00:03:00
Module 02: Creating the GreekGod Data Model 00:06:00
Module 04: Creating Fake Gods 00:04:00
Module 05: How to Set Up a Table View and Its Controller 00:11:00
Module 06: Task Solution – How to Fix the Table View 00:04:00
Module 07: How to Navigate from Table View to New View in iOS 00:04:00
Module 08: Create a View Controller for the Detail View 00:03:00
Module 09: Passing Data from Table View to View Controller 00:04:00
Module 10: Setting up a Detail View Controller with Passed Data 00:11:00
Module 11: Using Images and ImageViews in Swift – And a Task 00:04:00
Module 12: Solution to the Task 00:04:00
Unit 15: Will I Burn App - Accessing APIs and Device Hardware - GPS
Module 01: Preview of the App We Will Make 00:02:00
Module 02: Structures Instead of Classes 00:05:00
Module 03: How to Request Permissions and Capabilities in iOS 00:04:00
Module 04: Requesting User Permissions in iOS – Part 2 00:09:00
Module 05: Requesting User Permissions in iOS – Part 3 00:07:00
Module 06: Creating a SWEET User Interface 00:09:00
Module 07: Task – Connect the UI to Code 00:01:00
Module 08: Connecting User Interface to Code 00:02:00
Module 09: Action Sheet Alerts in iOS 00:05:00
Module 10: Update a Label and Thoughts on Storage 00:03:00
Module 11: User Defaults Storage in iOS 00:05:00
Module 12: Getting and Setting User Defaults in iOS 00:04:00
Module 13: Getting a Location in Latitude and Longitude in iOS Apps 00:04:00
Module 14: Selecting an API Provider for Your Apps 00:07:00
Module 15: Generating an API Key and Exploring the Docs 00:04:00
Module 16: Create an API Access Class in Swift 00:04:00
Module 17: Using Third Party Libraries in iOS – AlamoFire 00:06:00
Module 18: How to Use AlamoFire in iOS 00:08:00
Module 19: How to Extract JSON Data from an API Call 00:06:00
Module 20: Performing Background Calculations in iOS 00:06:00
Module 21: Performing Background Calculations in iOS – Part 2 00:07:00
Module 22: Activity Indicators in iOS and Swift 00:07:00
Module 23: Local Notifications in iOS 00:06:00
Module 24: Solution to the Task – UI Smoothing 00:05:00
Unit 16: Whatsapp Clone Using Google Firebase
Module 01: Preview of What We’re Building 00:03:00
Module 02: Should you Choose Firebase or Firestore 00:10:00
Module 03: Create a Firebase Application 00:03:00
Module 04: Installing Firebase in your iOS App 00:09:00
Module 05: Firebase Authentication Options 00:05:00
Module 06: Designing the Auth Screen 00:10:00
Module 07: Connecting UI to Code 00:04:00
Module 08: Showing the Auth Screen 00:11:00
Module 09: Validating User Input for Firebase Authentication 00:08:00
Module 10: Register a User in Firebase 00:05:00
Module 11: Logging in vie Firebase 00:06:00
Module 12: Set Activity Indicator to Show Network Processing 00:07:00
Module 13: How to Reset a Firebase User Password 00:11:00
Module 14: How to Prevent Dismissal of a View Controller 00:02:00
Module 15: Setting up a Table View and Cell Manually 00:11:00
Module 16: Connecting a TableView and ViewController Manually 00:05:00
Module 17: Implementing TableView Functions in the ViewController 00:06:00
Module 18: Listening to Firebase Data Streams on iOS 00:09:00
Module 19: Demo with Dummy Data 00:03:00
Module 20: Using a TextField Delegate in iOS 00:03:00
Module 21: Sending Data from iOS to Firebase Database 00:05:00
Module 22: Well Done and a Couple HARD TASKS with NO SOLUTION 00:05:00
Assignment
Assignment – Complete iOS 14 Developer 00:00:00

Certificate of Achievement

Upon completion, you will receive a CPD-accredited certificate recognised globally. Choose from:

Pdf Certificate & Transcript  £7.99
Hardcopy Certificate & Transcript  £17.99

This certification validates your knowledge and skills, boosting your employability in healthcare.

top