iOS 9 and Swift 2: From Beginner to Paid Professional
Offered By: Skillshare
Course Description
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
Mobile Application Experiences Part 1: From a Domain to an App IdeaMassachusetts Institute of Technology via edX Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique Intro to iOS App Development with Swift
Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique Introduction to Office 365 Development and APIs
Microsoft via edX