MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Certified iOS App Developer Training Course

Course Summary

Learn and master the necessary skillsets required for a professional iOS 10 developer by becoming proficient in Swift 3.0 programming language.


  • +

    Course Syllabus


    Course preview

    Certified iOS App Developer Training Course

    Module 00 - Course Introduction 02:13

    0.1 Course Introduction 02:13

    Module 01 - Language Fundamentals 1:18:39

    1.1 Introduction 03:09

    1.2 Creating Project 07:20

    1.3 Auto Layout 09:48

    1.4 Wiring Up The Interface 09:37

    1.5 Measurement I 09:22

    1.6 Measurement II (switch Statement) 07:46

    1.7 User Input Restrictions 09:07

    1.8 M1 Project Instructions 01:41

    1.9 M1 Project Solution I 08:33

    1.10 M1 Project Solution II 10:58

    1.11 Summary 01:18

    Module 02 - Classes and Methods 1:46:43

    2.1 Introduction 02:20

    2.2 Laying Out The UI And UItableviewcontroller 10:31

    2.3 Autolayout And Creating Iboutlets For The UI 09:05

    2.4 Wiring Up The Slider 11:14

    2.5 Creating New Conversion Function 09:06

    2.6 Segues And Passing Values To Scenes 08:41

    2.7 Classes 09:45

    2.8 Static Classes 02:53

    2.9 Module Project 02:50

    2.10 Module Project Solution I 10:18

    2.11 Module Project Solution II 10:08

    2.12 Module Project Solution III 10:51

    2.13 Module Project Solution IV 07:47

    2.14 Summary 01:14

    Module 03 - Message Integrations 1:06:44

    3.1 Introduction 01:11

    3.2 Imessage Extension Introduction 08:27

    3.3 Imessage Transitions 08:04

    3.4 Expanded View 03:43

    3.5 Module Project 04:05

    3.6 M3 Solution Ui Layout And Wire Up 08:30

    3.7 M3 Solution Preparing For Segue And Initializing Pickers 10:24

    3.8 M3 Solution Date Formatting 09:42

    3.9 M3 Solution Passing Data Between Views 04:06

    3.10 M3 Solution Sending Messages 07:10

    3.11 Summary 01:22

    Module 04 - Notifications 29:07

    4.1 Introduction 01:36

    4.2 Basic Notifications 08:21

    4.3 Interactive Notifications 09:36

    4.4 M4 Project 08:31

    4.5 Summary 01:03

    Module 05 - Sirikit 06:37

    5.1 Sirikit Iimplementation 05:12

    5.2 Course Summary 01:25

    Free Course iWatch

    Lesson 00 - Introduction to the Course 05:57

    0.1 Concept Video 01:02

    0.2 Introduction to the Course 04:55

    Lesson 01 - Overview of Building Apps for the Apple Watch 11:55

    1.1 Overview How to build Apps 00:35

    1.2 How to Install Xcode from the App Store 02:25

    1.3 Watch app creation process 07:45

    1.4 Swift 2.0? Things to keep in mind 01:10

    Lesson 02 - Learning Swift 2.0 2:58:27

    2.1 Learning Swift 2.0 00:50

    2.2 How to start a new Xcode Playground 01:58

    2.3 Swift Basic Syntax, Variables, and Constant 08:47

    2.4 Number Types 07:54

    2.5 If/Else conditional statements 06:33

    2.6 Switch conditional statements 06:37

    2.7 Swift's ternary operator 04:06

    2.8 Collection Types - Arrays 09:07

    2.9 Collection Types - Dictionaries 09:25

    2.10 Collection Types - Sets 07:24

    2.11 Collection Types - Tuples 08:12

    2.12 Loops - for Loops 06:30

    2.13 Loops - While Loops 04:00

    2.14 Loops - Repeat Loops 06:38

    2.15 Functions 06:45

    2.16 More on Functions 08:45

    2.17 Optionals in Swift 08:15

    2.18 Enumerations 08:06

    2.19 Error Handling 12:30

    2.20 Property Observers - Getters and Setters 07:55

    2.21 Classes - Introduction 07:52

    2.22 Classes - Access Levels and stored/computed properties 10:25

    2.23 Sub Classes 05:55

    2.24 Structures 07:42

    2.25 NS User Defaults - A quick look 06:16

    2.26 Quiz

    Lesson 03 - Watch Kit - App UI and Element Basics 1:35:16

    3.1 Introduction to watchOS 2 and Watchkit 01:17

    3.2 Understanding Xcode - Creating a new app project 12:32

    3.3 Understanding Xcode - Continuing the tour 09:02

    3.4 Understanding the Project Files Folders 14:10

    3.5 Watch kit interface elements overview 10:15

    3.6 Groups Demo 13:55

    3.7 Tables Demo 11:35

    3.8 Tables Demo (contd.) 13:00

    3.9 Multiple screens using pages feature 09:30

    3.10 Quiz

    Lesson 04 - Using Maps 32:05

    4.1 Using Maps 00:48

    4.2 How to add Map and set its location to a specific point 09:12

    4.3 Adding pins and Images to the map 05:26

    4.4 How to Display the Users' Location on the Map 10:12

    4.5 How to Display the Users' Location on the Map (contd.) 06:27

    4.6 Quiz

    Lesson 05 - APIs-Application Programming Interfaces 31:42

    5.1 Application Programming Interfaces 00:35

    5.2 What is An API 04:15

    5.3 Using an XML API 14:52

    5.4 Using a JSON API 12:00

    5.5 Quiz

    Lesson 06 - Adding Images to Your Project or App 09:00

    6.1 Adding Images to Your Project 02:04

    6.2 Create App Image Asset 06:56

    6.3 Quiz

    Lesson 07 - Glances, Notifications and Menus 36:01

    7.1 Glances, Notifications and Menus 02:02

    7.2 Glances, a window into your app 10:04

    7.3 Notifications and how they work 13:50

    7.4 Menus - Creating a menu driven navigation system for your app 10:05

    7.5 Quiz

    Lesson 08 - App 1 - What If? 16:25

    8.1 What if? Our first app 07:45

    8.2 Design, Code, Run 08:40

    8.3 Quiz

    Lesson 09 - App 2 - Watch Calculator 57:14

    9.1 Watch Calculator 02:44

    9.2 A throw back to old Casio watch calculators 11:13

    9.3 Design, Code and Run 13:30

    9.4 Design, Code and Run (contd.) 18:15

    9.5 Design, Code and Run (contd.) 11:32

    9.6 Quiz

    Lesson 10 - App 3 - Speed Reader 25:26

    10.1 How Fast Can You Read 07:23

    10.2 Building the speed reader for the watch 08:23

    10.3 Building the speed reader for the watch 09:40

    10.4 Quiz

    Lesson 11 - App 4 - Lucky Numbers 23:06

    11.1 Today is your Lucky Day 06:52

    11.2 Building a pot of gold 16:14

    11.3 Quiz

    Lesson 12 - App 5 - Camper's Watch 56:34

    12.1 The Camper's Watch 02:05

    12.2 It's time to meet Mother Nature 11:52

    12.3 Where are we? 08:50

    12.4 Where are we? (contd.) 10:15

    12.5 Where are we? (contd.) 12:57

    12.6 Where are we? (contd.) 10:35

    12.7 Quiz

    Lesson 13 - App 6 - News Reader XML 52:27

    13.1 Read any RSS or xml feed on your watch 06:02

    13.2 Design code build and Run 09:45

    13.3 Design code build and Run 11:56

    13.4 Design code build and Run 14:40

    13.5 Design code build and Run 10:04

    13.6 Quiz

    Lesson 14 - App 7 - Daily Quote 11:48

    14.1 Just one a day now 11:48

    14.2 Quiz

    Lesson 15 - App 8 - Memory Master 43:28

    15.1 How far can you go 09:30

    15.2 Game, logic, design, code, and run 12:33

    15.3 Game, logic, design, code, and run (cont.) 12:10

    15.4 Game, logic, design, code, and run (cont.) 09:15

    15.5 Quiz

    Lesson 16 - App 9 - Random Cuteness 11:06

    16.1 How much cute can you handle? 11:06

    16.2 Quiz

    Lesson 17 - Figuring it all out 14:09

    17.1 Figuring it all out 14:09

    17.2 Quiz

    Free Course Certified iOS App Developer

    Lesson 00 - Introduction 05:04

    0.1 Introduction 05:04

    Lesson 01 - Swift 2.0 Programming Basics 27:34

    1.1 Swift 2.0 Programming Basics 00:30

    1.2 Swift Syntax - Constants, Variables, and Comments 15:36

    1.3 Number Types, Type Safety, and Type Conversion 08:58

    1.4 Rich Text Playgrounds 02:30

    Lesson 02 - Swift 2.0 Control Flow 36:38

    2.1 Swift 2.0 Control Flow 00:34

    2.2 If or else statements 11:58

    2.3 Switch statements 07:16

    2.4 Swifts ternary operator 04:54

    2.5 Loops - for loops 07:09

    2.6 Loops - repeat and repeat while loops 04:47

    Lesson 03 - Swift 2.0 Collection Types 35:59

    3.1 Swift 2.0 Collection Types 00:37

    3.2 Arrays 10:24

    3.3 Dictionaries 09:08

    3.4 Sets 06:57

    3.5 Tuples 08:53

    Lesson 04 - Functions 35:20

    4.1 Functions 00:48

    4.2 What Exactly Is a Function 15:18

    4.3 Error Throwing Functions 14:34

    4.4 Closures 04:40

    Lesson 05 - The What If App 57:31

    5.1 The What If App 01:48

    5.2 The Quick Xcode Tour 19:22

    5.3 The App Creation Process-Concept, Design, Code 03:01

    5.4 Making Sure The Code Is Connected To The UI 05:07

    5.5 Adding The Interface Elements and Auto Layout 08:44

    5.6 Connecting The Code Outlets to The UI 08:19

    5.7 Adding Sound to the App 09:02

    5.8 Finalizing and Testing 02:08

    Lesson 06 - Swift 2.0 Optionals Binding Enumerations and Code Safety 36:49

    6.1 Swift 2.0 Optionals Binding Enumerations and Code Safety 00:40

    6.2 What are Optionals And When Are They Used 06:04

    6.3 How to Use Optional binding to Eliminate App Crashes 09:02

    6.4 Syntax and Introduction to Enumerations 09:36

    6.5 Error Handling With Enumerations Error Throwing Functions and Switches 11:27

    Lesson 07 - Property Observers 13:39

    7.1 Property Observers 00:41

    7.2 What is a property observer 12:58

    Lesson 08 - Swift 2 Classes Subclasses and Structures 1:03:59

    8.1 Swift 2 - Classes, Subclasses and Structures 01:05

    8.2 Classes - Introduction and Syntax 06:06

    8.3 Classes - Properties, Methods, and Initializers 09:44

    8.4 Classes - Access Levels and Computed Properties 16:59

    8.5 Sub Classes - Introduction and Syntax 07:11

    8.6 Sub Classes - Inheritance and Overriding 08:17

    8.7 Structures - Introduction and Syntax 11:47

    8.8 Structures - Classes vs Structure 02:50

    Lesson 09 - Persistent Storage with NS User Defaults 29:32

    9.1 Persistent Storage with NS User Defaults 00:57

    9.2 What are NS User Defaults 01:18

    9.3 Setting Up the Connection, Saving, and Loading Data 17:42

    9.4 Retrieving Saved Data at Launch or Load 02:50

    9.5 Controlling the Keyboard 06:45

    Lesson 10 - Core Data Pic Lister 1:11:28

    10.1 App Core Data Pic Lister 00:57

    10.2 What is Core Data 01:14

    10.3 Creating the Core Data Model and Subclass 05:35

    10.4 Designing the App (table-view) 06:56

    10.5 Designing the App (add or edit view) 07:40

    10.6 Adding Core Data to the Table View (part one) 19:01

    10.7 Adding Core Data to the Table View (part two) 07:56

    10.8 Coding the Add or Edit View Controller (part one) 19:52

    10.9 App Testing and Discussion 02:17

    Lesson 11 - Model View Controller Design Pattern 13:15

    11.1 MVC - Model, View, Controller Design Pattern 01:14

    11.2 What is MVC 03:11

    11.3 MVC Applied to the What If App 08:50

    Lesson 12 - App - Rx Reminder 1:49:59

    12.1 App - Rx Reminder 00:38

    12.2 Designing the App 17:37

    12.3 Designing the App (continued) 06:30

    12.4 Coding the App Logic (part one) 19:08

    12.5 Coding the App Logic (part two) 17:55

    12.6 Coding the App Logic (part three) 17:12

    12.7 Coding the App Logic (part Four) 20:11

    12.8 Finalization, Testing, and Review 10:48

    Lesson 13 - Live Web Content with XML and JSON 33:21

    13.1 Live Web Content with XML and JSON 01:00

    13.2 Introduction to APIs and RSS Feeds 04:34

    13.3 How to Parse XML Content 14:37

    13.4 How to Parse JSON Content 10:16

    13.5 Loading Non-Secure Content and Wrap-up 02:54

    Lesson 14 - Working with Web Pages 26:19

    14.1 Working with Web Pages 01:10

    14.2 Introduction to Web Pages 01:40

    14.3 Loading a Web Page via a Remote URL 07:34

    14.4 Loading Non-Secure Content 03:01

    14.5 Loading Local HTML Files 08:45

    14.6 Loading an HTML String 04:09

    Lesson 15 - Working with Maps 40:52

    15.1 Working With Maps 01:02

    15.2 Adding a Map, Location, and Annotation 14:03

    15.3 Letting the User Add a Pin to the Map 09:25

    15.4 Displaying the User s Location 16:22

    Lesson 16 - Working with Downloaded Images 14:31

    16.1 Working with Downloaded Images 00:39

    16.2 Downloading Images from the Internet 10:37

    16.3 Update the Image from the Main Thread 03:15

    Lesson 17 - Working with Audio 12:47

    17.1 Working with Audio 00:45

    17.2 Assigning an Audio Player and Related Functions 12:02

    Lesson 18 - Flappy Dragon Game 2:02:01

    18.1 Flappy Dragon Game 01:02

    18.2 Introduction to the Flappy Dragon Game 03:03

    18.3 Making the Xcode Project for Flappy Dragon 07:07

    18.4 Adding the Initial Game Properties 14:05

    18.5 Adding the Dragon to the Game Scene 10:24

    18.6 Adding the Sky to the Game Scene 05:54

    18.7 Adding and Animating the Ground 17:48

    18.8 Adding the Towers to the Game Scene 20:42

    18.9 Making the Dragon Fly When the Screen is Tapped 25:01

    18.10 Making the Game Over Scene 09:55

    18.11 Resetting the Game 07:00

    Lesson 19 - Getting Your App in the Apple App Store 33:47

    19.1 Getting Your App in the Apple App Storeo 00:41

    19.2 Adding Required Image Assets to Your Apps 11:14

    19.3 Creating an Apple Developer Account 03:56

    19.4 How to Create Provisioning Files for Your Apps 06:08

    19.5 Setting Up Your Apps in iTunes Connect 06:19

    19.6 Using Xcode to Archive and Upload Your Apps 05:29

    Lesson 20 - Memory Calculator 1:08:40

    20.1 App Project - Memory Calculator 00:40

    20.2 Designing the App 14:46

    20.3 Completing the Design 05:27

    20.4 Coding the Logic into the App 23:39

    20.5 Coding the Logic into the App (continued) 19:33

    20.6 Finalization, Testing, and Review 04:35

    Lesson 21 - Tip Calculator 32:31

    21.1 App Project - Tip Calculator 00:45

    21.2 Designing the App 08:50

    21.3 Coding the Logic into the App 19:50

    21.4 Finalization, Testing and Discussion 03:06

    Lesson 22 - Mood Tracker App Project 56:47

    22.1 App Project - Tip Calculator 00:52

    22.2 Introduction to the Project 09:32

    22.3 Setting up the User Interface in the Storyboard 09:57

    22.4 Setting up Core Data on the Main Table View 18:00

    22.5 Setting up Core Data and Coding the Rating Entry Controller 13:05

    22.6 Finishing the Code Logic for the App 03:29

    22.7 Finalization and Testing 01:52

    Lesson 23 - Project and Assessment Core Data Wish List 00:41

    23.1 Project and Assessment - Core Data Wish List 00:41

    That was just a sneak-peak into the lesson.
    Enroll for this course and get full access.
    Enroll now


Course Fee:
USD 499

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top