My Cart 0

iOS App Development Track

Artboard 1 copy-80
10
Jan

Course Description

The iOS Development Track is designed teach you EVERYTHING you need to know to be an iOS Developer.  We’ll start from the very basics– absolutely no coding experience is required!  In this track you’ll learn how to write in Xcode and Swift–the two most commonly used programming languages for iOS app development in the industry, as well as navigate Apple’s iTunes Connect.  You’ll learn how to build you own app from scratch and even how to publish it to the App Store so you have everything you need to design, code, and build your very own viral app!

 

Learning Outcomes

You will complete the iOS 11 Development Essential Training, which consists of three programs.

  • iOS Development Essential Training
    • Create Your First App
    • Swift Essential Training
    • Application Architecture
    • Design Your Own User Interface
    • Working with Views
    • Distributing Your App
  • iOS Development Intermediate Training
    • Local Notifications
    • Remote Notifications
    • Integrating SiriKit
  • iOS Development Advanced Training
    • TBD!

 

Once completed, you’ll understand almost everything you need to know to become an iOS Developer and make an average of $107,829 a year!

Course Curriculum

Total learning: 215 lessons Time: 16 week
  • Section 1 - iOS 11 Development Essential Training: Create Your First App - Chapter 1  8 lessons Chapter 1: Introduction. 0/8

    • Welcome
    • What You Should Know Before Starting This Course
    • How to Use the Exercise Files
    • Install Xcode and the iOS SKD
    • Create an Xcode Project30m
    • Navigate the Xcode Interface
    • Adjust Code Presentation in Xcode Preferences
    • Run Your First App
  • iOS 11 Development Essential Training: Create Your First App - Chapter 2  9 lessons Chapter 2: Core Skills. 0/9

    • Model-view-controller in iOS
    • Basic Layouts with Storyboards
    • Change a Label with Code
    • Handle a Button Press
    • Alternate Methods to Connect Outlets and Actions
    • Text Fields
    • First Responders
    • Dismiss the Keyboard with Delegation
    • Troubleshoot UI-to-code Connections
  • iOS 11 Development Essential Training: Create Your First App - Chapter 3  4 lessons Chapter 3: Build a Simple App. 0/4

    • Plan an App Within Your Contraints
    • Set up UI
    • Make UI-to-code Connections
    • Code Your App
  • Section 2 - Swift 4 Essential Training - Chapter 1  5 lessons Chapter 1: Getting started with Swift. 0/5

    • Welcome
    • What You Should Know
    • Getting Xcode
    • Creating Playgrounds and Applications
    • Reviewing the AdventureSwift Playgrounds
  • Swift 4 Essential Training - Chapter 2  3 lessons Chapter 2: Swift 101. 0/3

    • Swift Retrospective
    • Accessing Documentation
    • Value vs. Reference Types
  • Swift 4 Essential Training - Chapter 3  10 lessons Chapter 3: Variable Basics 0/10

    • Variables and Constraints
    • Logging and Commenting
    • Type and Safety Inference
    • Swift Operators
    • Basic Strings
    • Core String Methods
    • Working with Numbers
    • Basic Booleans
    • Chapter Challenge
    • Chapter Solution
  • Swift 4 Essential Training - Chapter 4  9 lessons Chapter 4: Working With Collections 0/9

    • Swift Arrays
    • Core Array Methods
    • Swift Dictionaries
    • Core Dictionary Methods
    • Working with Sets
    • Core Set Methods
    • Swift Tuples
    • Chapter Challenge
    • Chapter Solution
  • Swift 4 Essential Training - Chapter 5  9 lessons Chapter 5: Application Control Flow. 0/9

    • The If Statement
    • Declaring and Unwrapping Optionals
    • Chaining Optionals
    • Using For-in Loops
    • While Loops
    • The Switch Statement
    • The Guard Statement
    • Chapter Challenge
    • Chapter Solution
  • Swift 4 Essential Training - Chapter 6  8 lessons Chapter 6: Writing Functions. 0/8

    • Basic Functions
    • Complex Functions
    • Overloading Functions
    • Function Types
    • Understanding Closures
    • Type Aliasing
    • Chapter Challenge
    • Chapter Solution
  • Swift 4 Essential Training - Chapter 7  9 lessons Chapter 7: Classes and Structs 0/9

    • Basic Swift Classes
    • Custom Methods and Subclassing
    • Basic Swift Structs
    • Adding Struct Methods
    • Swift Enumeration Basics
    • Working with Raw and Associated Values
    • Introduction to Protocols
    • Chapter Challenge
    • Challenge Solution
  • Section 3 - iOS 11 Development Essential Training: Application Architecture - Chapter 1  11 lessons Chapter 1: Application Architecture. 0/11

    • Welcome
    • What You Should Know
    • How to Use the Exercise Files
    • The iOS Application Life Cycle
    • Foreground and Background Events
    • View Events
    • Background Tasks
    • Finite Background Tasks
    • Debugging View Hierarchies
    • How to Use the Debugger
    • Use the Debug Navigator
  • Section 4 - iOS 11 Development Essential Training: Design a User Interface - Chapter 1  7 lessons Chapter 1: Basic iOS UI 0/7

    • Welcome
    • What You Should Know
    • How to Use the Exercise Files
    • Storyboards and the Document Outline
    • The Attributes Inspector
    • The Identity Inspector
    • View a Layout as a Specific Device
  • iOS 11 Development Essential Training: Design a User Interface - Chapter 2  6 lessons Chapter 2: Auto Layout 0/6

    • Auto Layout Fundamentals
    • Auto Layout Issues
    • Modify Constraints with the Size Inspector
    • Automatically Expand Object Sizes with Constraints
    • Adjust Pins for Multiple Objects
    • Pin an Object to its Nearest Neighbor
  • iOS 11 Development Essential Training: Design a User Interface - Chapter 3  3 lessons Chapter 3: More UI Objects 0/3

    • The Date Picker Control
    • Handle the Value Changed Event
    • Finish the Data Picker App
  • Section 5 - iOS 11 Development Essential Training: Working with Views - Chapter 1  12 lessons Chapter 1: Table Views. 0/12

    • Welcome-424904h:0m
    • What You Should Know Before Watching This Course
    • How to Use the Exercise Files
    • Table Views in iOS
    • Create a Basic Table View Data Source
    • Load an Array into a Table View
    • Reuse Table View Cells
    • Group Section in Table Views
    • Add Section Headers to Table Views
    • Add Subtitles and Images to Cells
    • Create a Custom Table View Cell
    • Respond to Table Row Selection
  • iOS 11 Development Essential Training: Working with Views - Chapter 2  7 lessons Chapter 2: Multiple-View Applications 0/7

    • Deconstruct a Tabbed Application
    • Add Tabs to a Tabbed Application
    • Transition Between Views
    • Send Data Between Views
    • Navigation Controllers
    • Titles in Navigation Controllers
    • Deconstruct a Master/Detail App
  • Section 6 - iOS 11 Development Essential Training: Intermediate UI Design - Chapter 1  12 lessons Chapter 1: Other UI Controls 0/12

    • Welcome
    • What You Should Know Before Watching this Course
    • How to Use the Exercise Files
    • Picker Views
    • Picker Views with Multiple Columns
    • Respond to Selection in a Picker View
    • Create UI Elements with Code
    • Alert Controller Pop-up Messages
    • Sliders and Progress Bars
    • Switches and Activity Indicators
    • Segmented Controls
    • Image Views
  • iOS 11 Development Essential Training: Intermediate UI Design - Chapter 2  3 lessons Chapter 2: Web Content. 0/3

    • Safari View Controllers
    • Delegate Methods for Safari View Controllers
    • Opening the Safari Application
  • iOS 11 Development Essential Training: Intermediate UI Design - Chapter 3  5 lessons Chapter 3: Size Classes 0/5

    • Basics of Size Classes
    • Font Sizes with Size Classes
    • Pins with Size Classes
    • Hide and Show Views with Size Classes
    • The Apple Human Interface Guidelines
  • Section 7 - iOS 11 Development Essential Training: Distributing Your App - Chapter 1  12 lessons Chapter 1: Distributing Your App 0/12

    • Welcome
    • What You Should Know Before Watching This Course
    • How to Use the Exercise Files
    • App Icons
    • Launch Screens
    • Test on a Device
    • Certificates and App IDs
    • iTunes Connect
    • Upload Your App to iTunes Connect
    • TestFlight Beta Testing
    • App Previews and Screenshots
    • Publish Your App to the App Store
  • Section 8 - Get Ahead in iOS App Development: Learning iOS Notifications - Chapter 1  11 lessons Chapter 1: Local Notifications 0/11

    • Welcome
    • What You Should Know
    • Using the Exercise Files
    • What are Notifications?
    • Demo Project
    • User Permission
    • Notification Content
    • Notification Triggers
    • Notification Requests
    • Run Notifications
    • In-app Notifications
  • Get Ahead in iOS App Development: Learning iOS Notifications - Chapter 2  3 lessons Chapter 2: Notification Management 0/3

    • Pending and Delivered Notifications
    • Update Notifications
    • Remove Notifications
  • Get Ahead in iOS App Development: Learning iOS Notifications - Chapter 3  5 lessons Chapter 3: Categories and Actions. 0/5

    • Get Interactive with Notifications
    • Notification Categories
    • Add an Action
    • Execute an Action
    • Text Response
  • Get Ahead in iOS App Development: Learning iOS Notifications - Chapter 4  2 lessons Chapter 4: Add Images and Responses to Notifications. 0/2

    • Add Audio and Video
    • Add GIFs and Images
  • Section 9 - Get Ahead in iOS App Development: Intermediate iOS Notifications - Chapter 1  5 lessons Chapter 1: Notifications review. 0/5

    • Welcome
    • What You Should Know
    • Using the Exercise Files
    • Review Local Notifications
    • Review APN and Push Notifications
  • Get Ahead in iOS App Development: Intermediate iOS Notifications - Chapter 2  6 lessons Chapter 2: Remote Notifications 0/6

    • Start a Push Notification Project
    • Register for a Notification
    • Get a Certificate
    • Convert .p12 to PEM
    • Get the Token
    • Send a Notification
  • Get Ahead in iOS App Development: Intermediate iOS Notifications - Chapter 3  4 lessons Chapter 3: Payload Content. 0/4

    • Basic JSON Payloads
    • Alert Payloads
    • Actions and Categories in Payloads
    • User Information Payloads
  • Get Ahead in iOS App Development: Intermediate iOS Notifications - Chapter 4  7 lessons Chapter 4: The Notification Extensions. 0/7

    • Introduction to Notification Extensions
    • Add a Notification Service Extension
    • Add Notification Content Extension
    • Chang the UI
    • Code the View Controller
    • Run the Notification
    • Time Out
  • Section 10 - Get Ahead in iOS App Development: Integrating SiriKit - Chapter 1  8 lessons Chapter 1: SiriKit Basics. 0/8

    • Welcome
    • What You Should Know
    • How to Use the Exercise Files
    • Overview of SiriKit Features
    • Workflow of SiriKit App
    • Set Up SiriKit in a Project
    • Authorize Siri for your App
    • Test the Default SiriKit App
  • Get Ahead in iOS App Development: Integrating SiriKit - Chapter 2  8 lessons Chapter 2: Implement SiriKit Features. 0/8

    • Create the Payments Settings
    • Write Simple Payment Handling Code
    • Resolve an Intent
    • Resolve Other Intents
    • Intent UIs
    • Confirm Intents
    • Handle Intents
    • Send Data from Siri to your App
  • Get Ahead in iOS App Development: Integrating SiriKit - Chapter 3  4 lessons Chapter 3: Other SiriKit Domains. 0/4

    • Photos Domain
    • VoIP Calling Domain
    • Rides Domain
    • Workouts Domain
Instructors

Review

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%