Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

iOS 9 and Swift 2: From Beginner to Paid Professional

via Skillshare

Overview

Learn everything you need to know about iOS 9 development - no coding experience required. Over 20,000 students world-wide. Here are a few things you'll get out of the course:

  • Learn to code
  • Learn Swift 2.0
  • Learn iOS 9
  • Build 15+ Apps
  • Learn how to publish apps to the App Store
  • Job/Career Prep
  • Warmups & exercises

Syllabus

  • Introduction
  • How to get FREE live help
  • Why take this course?
  • 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
  • Learning Resources - Train Your Brain!
  • iOS 9 App: Your First App!
  • How Exercises & Warmups Work
  • Intro to Swift 2
  • Swift 2 Variables & Constants
  • Swift 2 Comments & Semi-Colons
  • Swift 2 Numbers & Type Safety
  • Terminal Basics
  • Version Control
  • Git Basics
  • Working with Github
  • Swift 2 Conditionals (if / else) Part 1
  • Swift 2 Conditionals ( && || ) Part 2
  • Swift 2 Functions
  • iOS 9: Auto Layout Basics
  • iOS 9: Auto Layout (Digging Deeper)
  • Intro to iOS 9 App
  • iOS 9 App: Tapper
  • Exercise - Multiples App
  • Swift 2 Arrays
  • Swift 2 Loops
  • iOS 9: Intro to Stack View
  • Intro to iOS 9 App
  • iOS 9 App: Retro Calculator Part 1
  • iOS 9 App: Retro Calculator Part 2
  • Exercise - Enhancing our Calculator
  • 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
  • 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
  • Model View Controller (MVC)
  • UIViewController
  • Size Classes Part (Different Layouts for Screen Sizes)
  • UITabBarController
  • Storyboard Segues
  • App: Building a No-Storyboard App (XIBs)
  • Subclassing Views (Custom UIView)
  • Intro to App
  • App: Favorite Place
  • 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
  • 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
  • How Web Requests Work
  • Working with POSTMAN
  • Web Requests (NSURLSession)
  • Cocoapods
  • JSON
  • 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
  • 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
  • App: Showcase Part 13 - Uploading Images to Server
  • App: Showcase Part 14 - Saving Posts to Firebase
  • App: Showcase Part 15 - Like Feature (Firebase Relationships)
  • Exercise - Expanding Your Social Network App
  • Creating an App Icon
  • Creating another app icon in Photoshop
  • Working with @1x @2x & @3x images
  • Paid Apple Developer Account
  • Development Certificates
  • Development Profiles
  • Creating App Store Screenshots
  • Submitting you App!!
  • Debugging a screen that isn't showing data
  • iOS 9 3D Touch App Shortcuts
  • Swift & Objective-C in the same project
  • Mastering LinkedIn
  • Resumes for Programmers
  • Working With Recruiters
  • iOS 9 Interview Questions

Taught by

Mark Price

Related Courses

Reviews

Start your review of iOS 9 and Swift 2: From Beginner to Paid Professional

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free