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

BY
Udemy

Learn the fundamental principles of iOS 9 and Swift 2 for developing iOS applications from the ground up.

Mode

Online

Fees

₹ 799

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

The iOS 9 and Swift 2: From Beginner to Paid Professional™ certification course was created by Mark Wahlbeck - CEO of Devslopes, iOS & Android Developer, and Devslopes by Mark Wahlbeck and is presented by Udemy, which is intended to provide all of the learning resources needed to gain expertise in iOS application development using iOS 9 and Swift 2.

iOS 9 and Swift 2: From Beginner to Paid Professional™ online course includes 51 hours of video-based lectures, 24 articles, and 90 downloadable resources, as well as quizzes and exercises to help participants track their progress and learning. The iOS 9 and Swift 2: From Beginner to Paid Professional™ online training focuses on teaching all of the technologies and principles that matter when building professional applications to help participants develop the skills to design and develop applications from scratch to add them to their portfolio and advance in their careers by landing their dream job in the web development field.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 51 hours of pre-recorded video content
  • 24 articles
  • 90 downloadable resources
  • Quizzes
  • Exercises
  • 30-day money-back guarantee 
  • Unlimited access
  • Accessible on mobile devices and TV

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 51 hours of pre-recorded video content
  • 24 articles
  • 90 downloadable resources
  • Quizzes
  • Exercises
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 799
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

After completing the iOS 9 and Swift 2: From Beginner to Paid Professional™ online certification, participants will gain a comprehensive understanding of the fundamentals of app programming and app design for iOS platforms. Participants will learn the fundamentals of iOS 9 and Swift 2 programming for use in iOS development projects. Participants will also learn about model view controllers and object-oriented programming methodologies.

What you will learn

Knowledge of ios development

The syllabus

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
  • Quiz 01

Moving Forward with Swift and iOS11

  • 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

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
  • Quiz 03

Being a Better Coder: OOP, Dictionaries, & Proper Programming

  • 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

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 Pokedox
  • 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

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
  • Sprint 3 Week 1 - Best meetup yet!
  • Sprint 3 Review

BONUS

  • What to do after this course

Instructors

Mr Mark Wahlbeck
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books