iOS 9 and Swift 2: From Beginner to Paid Professional

Visit Tutorial Page ( Report)
iOS 9 and Swift 2 developers are some of the highest paid coders throughout the planet right now. There couldn't be a better time to join the world of app development. About this iOS 9 & Swift 2 Course You are going to learn everything you need to know to be able to work professionally as a Jr. iOS 9 developer. Even if you aren't interested in a career change this course will give you the necessary skills to build and publish iPhone and iPad apps to the Apple App Store. All concepts and apps built within this course are designed with careful purpose. You won't be learning some obscure concept just to learn that concept - you will learn the technologies and principles that actually matter when building professional applications. You will learn Swift 2 and iOS 9. Why Choose this iOS 9 & Swift 2 Course? So many programming courses are built by people who are just looking to make a buck. They learn the coding skills literally right before they teach them! I am a professional iOS developer and have built 58 mobile apps to date with both Swift 2 and Objective-C. I also am a professional instructor at a coding bootcamp. I know what skills you will use in the industry (It is so important to learn Swift). I know how to help you learn. Most importantly, I am most interested in helping you change careers and/or increase your income. Students I have helped have jumped from as little as $32,000 a year to $85,000 a year in a matter of months. Other courses take you from A-Z teaching you each iOS concept one by one. This is not effective for retaining knowledge - information overload. This course will teach you iOS 9 and programming concepts in the order of importance - what potential employers are looking for and the core skills you need to make professional applications. Then you will test against those principles and build exercises to practice what you have learned. We will cover all of iOS 9 and Swift 2, but everything is prioritized for your benefit. iOS 9 & Swift 2 Course Structure You should watch the concepts and follow along building what we build in the videos. Then build the exercises and do the warmups on your own. If you really want to become a great iOS & Swift developer watch the concepts, and then do the exercises, warmups, and quizzes. Warmups Warmups will help you learn how to think like a programmer and are more algorithmic based. It is important to keep training your brain. Quizzes This course will be treated as closely to an live in-person course as possible. After each core principle is taught you will be given real industry-standard interview questions, meaning questions that you would likely be asked in a iOS development job interview. Exercises At the end of each core principle you will be given an exercise that you must build that demonstrates the skills you have just learned. Testimonials for this iOS 9 & Swift 2 Course "This course helped me to get my first job as an iOS Developer, I am really happy with it, it is the best course you can get if you want to switch careers and make cool stuff with Xcode and Swift. It really covers everything you need." - Rigoberto "Mark has helped me learn several technologies. Not only he has wide array of technologies under his belt but also he has amazing teaching skills. Every class Mark taught, class material was covered step by step and with implementation. That really helped me understand what I was learning. Moreover, he is energetic and passionate about making learning process fun." - Amit Chaudhari "It is obvious that he is passionate about teaching coding. He makes sometimes dry subjects very entertaining with his humor and overall teaching style. He never loses patience with students and takes the time to make sure you understand. Mark also goes the extra mile with students. Whenever I would be stuck or in need of help on a project he would take time to help me. I was lucky he took the time to get to know me and assist in the understand subjects I had difficulty with." - Jacob Evans "Mark is a smart, experienced, patient mentor, teacher and iOS Engineer. As I have gone from knowing nothing about iOS to full fledge iOS engineer Mark has been there every step of the way to both guide and encourage." - Pearson Basham creator of NoThyme iOS App Who is the target audience? The Swift 2 language portion of the course will emphasize core programming principles (learn programming through Swift) which may feel too slow for advanced programmers. All other iOS 9 concepts are taught for all skill levels. This course is designed for people with little or no programming experience who are focused on changing careers, getting a promotion, or who desire to build iOS 9 & Swift 2 apps professionally. Existing programmers looking to become professional iOS developers will also find this course incredibly valuable. Though comprehensive, this course is structured to teach you practical iOS development skills.
  • Installation, Setup, Git, and Your First App
    • 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
  • Moving Forward with Swift and iOS
    • 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
  • Progressing With iOS: Arrays, Loops, Audio, & an Awesome App
    • 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
  • Being a Better Coder: OOP, Dictionaries, & Proper Programming
    • Warmup - BooYa
    • Swift 2 Dictionaries
    • Intro Object-Oriented Programming & Classes
    • 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
  • Finishing Foundational Swift & Mastering Basic iOS
    • 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
  • Tables & Data
    • 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
  • **NEW** Maps & GPS
    • 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
  • Web Requests
    • How Web Requests Work
    • Working with POSTMAN
    • Web Requests (NSURLSession)
    • **Important Update For Next Lecture**
    • Cocoapods
    • JSON
  • Microsoft Cognitive Services: Facial Recognition
    • 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
  • Pokedex
    • 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
  • Building a Social Network With Firebase
    • 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
  • App Design
    • Creating an App Icon
    • Creating another app icon in Photoshop
    • Working with @1x @2x & @3x images
  • Submitting to the App Store
    • Paid Apple Developer Account
    • Development Certificates
    • Development Profiles
    • Creating App Store Screenshots
    • Submitting your App!!
    • Exercise - Submit Your App To The App Store!!!!
  • Debugging & Solving Crashes
    • Debugging a screen that isn't showing data
  • Hot Topics & Updates
    • Xcode 7.3 & Swift 2.2 Important Updates
    • iOS 9 3D Touch App Shortcuts
    • Swift & Objective-C in the same project
  • Career Preparation
    • Mastering LinkedIn
    • Resumes for Programmers
    • Working With Recruiters
    • iOS 9 Interview Questions
  • BONUS: Devslopes Live Web Series
    • 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
    • Mark Does Code Review with Jack
    • Sprint 3 Week 1 - Best meetup yet!
  • BONUS
    • What to do after this course
  • Old Content
    • Swift 2 Variables & Types
Write Your Review

Reviews