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
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX