Course Highlights
  • Apply to Jr iOS development jobs
  • Build apps at your current development job
  • Master iOS 9
  • Master Swift 2
  • Build and release iOS 9 & Swift 2 apps to the Apple App Store
Curriculum

21 Topics
Student Success Story
How to Run Mac on a PC
DO NOT SKIP THIS VIDEO
Apple Developer Account & Xcode Installation
Increase & decrease Xcode font size dynamically
Intro to iOS 9 App
iOS 9 App: Your First App!
Student Orientation - Things you NEED to know
Learning Resources - Train Your Brain!
Intro to Swift 2
Swift 2 Variables & Constants
Swift 2 Comments & Semi-Colons
Swift 2 Numbers & Type Safety
Exercise - Building an iOS App on Your Own
Exercise - Variable Operations
Terminal Basics
Version Control
Git Basics
Working With Github
Exercise - Pushing Your Project to Github
Quiz 01

12 Topics
Warmup
Swift 2 Conditionals (if / else) Part 1
Swift 2 Conditionals ( && || ) Part 2
Swift 2 Functions
Exercise - Functions
iOS 9: Auto Layout Basics
iOS 9: Auto Layout (Digging Deeper)
Exercise - Auto Layout
Intro to iOS 9 App
iOS 9 App: Tapper
Exercise - Multiples App
Quiz 02

12 Topics
Warmup
Swift 2 Arrays
Swift 2 Loops
Swift 2.2 Loops Update
Exercise - Arrays & Loops
iOS 9: Intro to Stack View
Exercise - Stack Views
Intro to iOS 9 App
iOS 9 App: Retro Calculator Part 1
iOS 9 App: Retro Calculator Part 2
Exercise - Enhancing our Calculator
Quiz 03

15 Topics
Warmup - BooYa
Swift 2 Dictionaries
Intro Object-Oriented Programming & Classes
Inheritance
Polymorphism
Swift 2 Optionals Part 1
Intro to iOS 9 App
iOS 9 App: Building a Simple APP With OOP
Exercise - Build an App Using OOP
Intro to iOS 9 App
iOS 9 App: My Little Monster Part 1
iOS 9 App: My Little Monster Part 2
iOS 9 App: My Little Monster Part 3
iOS 9 App: My Little Monster Part 4
Exercise - Enhancing Your Gigapet

12 Topics
Model View Controller (MVC)
UIViewController
Size Classes Part (Different Layouts for Screen Sizes)
Exercise - Size Classes
UITabBarController
Storyboard Segues
App: Building a No-Storyboard App (XIBs)
Exercise - No Storyboards
Subclassing Views (Custom UIView)
Intro to App
App: Favorite Place
Exercise - Your Own Favorite Place

17 Topics
Swift 2 Enums
Swift 2 Extensions
UITableViewController
WKWebView
App: Ugly Stuff - Custom TableView and Custom Cells
NSUserDefaults
UINavigationController
App: The Walking Dead (UIScrollView)
Intro to App
App: MyHood Part 1
App: MyHood Part 2
App: MyHood Part 3
Intro to App
App: Recipez Part 1 (Core Data)
App: Recipez Part 2 (Core Data)
Student Showcase
Exercise - Favorite Movies

4 Topics
DevCamp iOS 9 App: Creating the project
DevCamp iOS 9 App: Working with user location
DevCamp iOS 9 App: Zooming in on the map
DevCamp iOS 9 App: Annotations & Geocoding

6 Topics
How Web Requests Work
Working with POSTMAN
Web Requests (NSURLSession)
**Important Update For Next Lecture**
Cocoapods
JSON

13 Topics
Intro to Cognitive Services
Signing Up & API Keys
Setting Up A Server With Images
Creating the UI
Implementing the Collection View
Downloading Images from the Server
Working with UIImagePicker
Understanding Microsoft Cognitive API Docs
Implementing the Microsoft Cognitive iOS SDK
Using the Microsoft Cognitive Face Detect API
Selecting the Image to Detect
Verifying Results with Microsoft Cognitive Face API
Missing Persons Exercise & Source Code

17 Topics
Intro to App: Pokemon Pokedex
App: Pokedex Part 1 - Project Setup Images Data Github
App: Pokedex Part 2 - Creating a Pokemon Class
App: Pokedex Part 3 - UICollectionView Storyboard Layout
App: Pokedex Part 4 - Custom UICollectionViewCell
App: Pokedex Part 5 - UICollectionViewDelegate Data Source Flow Layout
App: Pokedex Part 6 - Parsing CSV Files
App: Pokedex Part 7 - Audio & Custom Font
App: Pokedex Part 8 - UISearchBar Search Filtering
App: Pokedex Part 9 - Detail View Controller & Segue
App: Pokedex Part 10 - UIStackView & The Detail View Controller
App: Pokedex Part 11 - IBOutlets Detail View Controller Updating Class
App: Pokedex Part 12 - The API Github Cocoapods Alamofire
App: Pokedex Part 13 - Downloading & Parsing Data
App: Pokedex Part 14 - Completing the App
Exercise - Weather App
Weather App Solution

19 Topics
Intro to App
App: Showcase Part 1 - Firebase Overview
App: Showcase Part 2 - Firebase Auth Config
App: Showcase Part 3 - Login User Interface
App: Showcase Part 4 - Facebook Login
App: Showcase Part 5 - Email/Password Login
App: Showcase Part 6 - Post TableViewCell UI
App: Showcase Part 7 - How Firebase Works
App: Showcase Part 8 - Creating Firebase Users
App: Showcase Part 9 - Syncing Data From Firebase
App: Showcase Part 10 - Parsing Firebase Data
App: Showcase Part 11 - Display Data - Image Caching/Downloading
App: Showcase Part 12 - Make Post UI
**IMPORTANT UPDATE FOR IMAGE SHACK**
App: Showcase Part 13 - Uploading Images to Server
App: Showcase Part 14 - Saving Posts to Firebase
App: Showcase Part 15 - Like Feature (Firebase Relationships)
Firebase 2 Showcase App Tutorial
Exercise - Expanding Your Social Network App

3 Topics
Creating an App Icon
Creating another app icon in Photoshop
Working with @1x @2x & @3x images

6 Topics
Paid Apple Developer Account
Development Certificates
Development Profiles
Creating App Store Screenshots
Submitting your App!!
Exercise - Submit Your App To The App Store!!!!

1 Topic
Debugging a screen that isn't showing data

3 Topics
Xcode 7.3 & Swift 2.2 Important Updates
iOS 9 3D Touch App Shortcuts
Swift & Objective-C in the same project

4 Topics
Mastering LinkedIn
Resumes for Programmers
Working With Recruiters
iOS 9 Interview Questions

14 Topics
Intro to Web Series
01 - Project Kickoff
02 - Week 1 Standup - Design Review
03 - Firebase iOS Setup
04 - Firebase iOS Setup Part 2
05 - Fixing a Merge Conflict
06 - Using SpriteKit & UIKit in the same project
07 - Sprint 1 Review
Sprint 2 Week 1 Review
Sprint 2 Review
Firebase Data Model (Super good stuff in here!)
Mark Does Code Review with Jack
Sprint 3 Week 1 - Best meetup yet!
Sprint 3 Review

1 Topic
What to do after this course

  Write a Review

iOS 9 and Swift 2: From Beginner to Paid Professional™

Go to Paid Course