IOS 10 & Swift 3: From Beginner To Paid Professional™

BY
Simpliv Learning

Learn to develop iOS development fluently with Swift 3 and iOS 10 by joining the programme offered by Simpliv Learning.

Mode

Online

Duration

70 Hours

Fees

$ 9 49

Quick Facts

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

Course overview

IOS 10 & Swift 3: From Beginner To Paid Professional™ course is an online programme created by Jason Brewer which renders an exhaustive boot camp on iOS development. The curriculum explores both iOS 10 and Swift 3 thoroughly enough to enable the learners to build a career in the field.  The programme will deal with a wide range of topics related to iOS 10 and Swift 3.

Offered by  Simpliv Learning, IOS 10 & Swift 3: From Beginner To Paid Professional™ online course, demands from the learners who are keen to take this course to have a computer with OSX or macOS. The participants also will be able to deeply understand the programming and fundamentals of algorithms and develop apps for the Google store and iOS apps for the Apple store. The short training equips the learners with the skill needed to use the Swift 3 and iOS 10 efficiently. 

IOS 10 & Swift 3: From Beginner To Paid Professional™ certification is recommended for the learners who have beginning level knowledge of coding or basics of iOS or mobile development. The course also offers the enrolled students unlimited and lifetime access to the learning materials and the opportunity to take the course at their own pace.

The highlights

  • Online course 
  • 20-Day Money-Back Guarantee
  • Learn at your own pace 
  •  Lifetime Access  
  • Certificate on Completion 
  •  Access on Android and iOS App

Program offerings

  • Certificate on completion
  • Access on android and ios app
  • 250 lectures
  • English videos
  • Certification of completion
  • 70+ hours completion time
  • Exercises

Course and certificate fees

Fees information
$ 9  $49
certificate availability

Yes

certificate providing authority

Simpliv Learning

Who it is for

What you will learn

Programming skills Knowledge of ios development

After the completion of IOS 10 & Swift 3: From Beginner To Paid Professional™ online certification, the participants can make a detailed understanding of iOS development. Plus, the learners will be able to work with  Swift 3 & iOS 10 adeptly and pursue the careers opportunity as jr iOS developer and iOS contractor.

The syllabus

Getting Started With iOS 10 & Swift 3

  • Intro to Course
  • Get $5000 worth of AMAZING graphics for FREE
  • Student success story
  • Register as an Apple Developer
  • Downloading Xcode 8
  •  Installing Xcode 8
  • Building your first Swift 3 iOS 10 App
  • Student success story #2 app in the world!!
  • More testimonials!

Learn to Code With Swift 3

  • Intro to Xcode 8 Changes
  • Variables, operators, & how computers work
  • Source Code
  • Swift 3 strings
  • Swift 3 numbers
  • Swift 3 functions
  • Swift 3 Booleans & conditional logic
  • Swift 3 constants & logical operators
  • Swift 3 arrays
  • Swift 3 loops
  • Swift 3 Dictionaries
  • Swift Optionals: Xcode 8 Updates
  • Swift Optionals
  • Object-oriented programming
  • Inheritance
  • Polymorphism
  • Xcode 8 - Tips & Tricks
  • Swift 3 Quiz

Version Control With Git Github

  • About version control
  • Git basics
  • Setting up Github
  • Github vs Bitbucket
  • Local & remote Git repositories
  • Github Desktop

Foundational iOS

  • iOS 10 App: Miracle Pills - Xcode 8 Updates
  • iOS 10 App: Miracle Pills 01 - Autolayout & project creation
  • iOS 10 App: Miracle Pills 02 - Width, height, leading, trailing constraints
  • iOS 10 App: Miracle Pills 03 - UIPickerView
  • Working with UIScrollView
  • Working with UIStackview
  • Changing Screens with Segues - Xcode 8 Updates
  • Changing screens with segues
  • iOS 10 App: Retro Calculator Intro
  • iOS 10 App: Retro Calculator - Xcode 8 Updates
  • iOS 10 App: Retro Calculator - UIStackView & auto layout
  • iOS 10 App: Retro Calculator - Custom fonts on iOS 10
  • iOS 10 App: Retro Calculator - Playing audio files on iOS 10
  • iOS 10 App: Retro Calculator - Math & logic
  • Exercise - Enhancing the Calculator
  • Size classes on iOS 10 & Xcode 8
  • iOS 10 App: Party Rock Mansion Intro
  • iOS 10 App: Party Rock - Xcode 8 Updates
  • iOS 10 App: Party Rock - Designing the UI
  • iOS 10 App: Party Rock - Custom table cells, and data modelling
  • iOS 10 App: Party Rock - Downloading images & async
  • iOS 10 App: Party Rock - Showing Youtube videos in a web view
  • Model View Controller (MVC)
  • Create a Progress Bar with PaintCode

Working With REST & Web Requests on iOS 10 & Swift 3

  • How web requests work on iOS 10
  • Understanding JSON on iOS 10
  • iOS 10 App: Rainy Shine - Xcode 8 Updates
  • iOS 10 App: Rainy Shine - App intro & project creation
  • iOS 10 App: Rainy Shine - Intro to Cocoapods
  • iOS 10 App: Rainy Shine - Installing Cocoapods & Alamofire
  • iOS 10 App: Rainy Shine - Creating the interface with IBOutlets
  • iOS 10 App: Rainy Shine - Table view, delegate, & data source
  • iOS 10 App: Rainy Shine - OpenWeather API Registration
  • iOS 10 App: Rainy Shine - Data model and constants
  • Downloading data from the API with Alamofire
  • iOS 10 App: Rainy Shine - Parse JSON data
  • iOS 10 App: Rainy Shine - Updating UI with data from the API
  • iOS 10 App: Rainy Shine - Data modelling & initializing weather Dictionary
  • iOS 10 App: Rainy Shine - IBOutlets & custom weather cell
  • iOS 10 App: Rainy Shine - User location with CLLocationManager
  • iOS 10 App: Pokedex - Intro to app
  • iOS 10 App: Pokedex - Xcode 8 Updates
  • iOS 10 App: Pokedex - Project setup, images, data, GitHub
  • iOS 10 App: Pokedex - Creating a Pokemon class
  • iOS 10 App: Pokedex - Collection view, storyboard layout
  • iOS 10 App: Pokedex - Custom collection view cell
  • iOS 10 App: Pokedex - Collection view delegate, data source, flow layout
  • iOS 10 App: Pokedex - Parsing CSV files
  • iOS 10 App: Pokedex - Audio & custom fonts
  • iOS 10 App: Pokedex - Search bar & search filtering
  • iOS 10 App: Pokedex - Detail controller & segue
  • iOS 10 App: Pokedex - Stack view & detail view controller
  • iOS 10 App: Pokedex - IBOutlets & model changes
  • iOS 10 App: Pokedex - The API, Github, Cocoapods & Alamofire
  • iOS 10 App: Pokedex - Downloading & parsing data part 1
  • iOS 10 App: Pokedex - Downloading & parsing data part 2
  • iOS 10 App: Pokedex - Finishing the Pokedex

Data Persistence & Core Data

  • Intro to Core Data App
  • Why Use Core Data
  • Core Data Architecture Overview
  • iOS 10 App: DreamLister Part 1 - Creating a Data Model
  • iOS 10 App: DreamLister Part 2 - Designing the Views
  • iOS 10 App: DreamLister Part 3 - Connecting the Views
  • iOS 10 App: DreamLister Part 4 - NSFetchedResultsController
  • iOS 10 App: DreamLister Part 5 - Fetching and Displaying Data
  • iOS 10 App: DreamLister Part 6 - Laying Out The Details Screen
  • iOS 10 App: DreamLister Part 7 - Implementing UIPickerView
  • iOS 10 App: DreamLister Part 8 - Saving Data from a Form
  • iOS 10 App: DreamLister Part 9 - Editing Existing Data
  • iOS 10 App: DreamLister Part 10 - Deleting Data and Adding Images
  • iOS 10 App: DreamLister Part 11 - Sorting Data
  • iOS 10 App: DreamLister Part 12 - ItemType Challenge
  • iOS 10 App: Converting Swift 2 to Swift 3 Core Data Project

Protocol Oriented Programming and Advanced Swift 3

  • Intro to Protocol Oriented Programming
  •  Writing your first protocols
  •  Creating protocol extensions
  •  Generics & protocols
  •  Protocol Oriented Programming - Xcode 8 Updates
  •  Practical examples using protocol-oriented programming
  •  Recursive Functions

iOS 10 Hot New Features

  • iOS 10: iMessage Sticker App Extension
  •  iOS 10: Speech Recognition API
  •  iOS 10: User Notifications - XCode 8 Updates
  •  iOS 10: User Notifications

Building Full Stack App With Firebase

  • Intro to Firebase
  • Firebase Push Notifications - Creating the project
  • Firebase Push Notifications - Creating a push cert
  • Firebase Push Notifications - Connecting via code to Firebase messaging
  • Sorting Data in Firebase - Xcode 8 Updates
  • Sorting Data in Firebase

Maps, GPS, Geolocation, Pokemon & Firebase

  • iOS 10 App: PokeFinder - Intro to App
  • iOS 10 App: PokeFinder - XCode 8 Updates
  • iOS 10 App: PokeFinder - Installing Firebase & GeoFire
  • iOS 10 App: PokeFinder - Custom image for user location
  • iOS 10 App: PokeFinder - Saving Pokemon to a GPS location
  • iOS 10 App: PokeFinder - Showing Pokemon annotations on the map
  • iOS 10 App: PokeFinder - Location permissions & final app

Creating A Social Network With Firebase

  • iOS 10 App: Social Network Intro
  • iOS 10 App: Social Network - Xcode 8 Updates
  • iOS 10 App: Social Network - Firebase setup
  • iOS 10 App: Social Network - Login UI
  • iOS 10 App: Social Network - Custom views
  • iOS 10 App: Social Network - Facebook authentication
  • iOS 10 App: Social Network - Email authentication with Firebase
  • iOS 10 App: Social Network - Auto sign in with keychain
  • iOS 10 App: Social Network - UI for social feed
  • iOS 10 App: Social Network - Table with custom cells for feed
  • iOS 10 App: Social Network - Firebase data modeling & architecture
  • iOS 10 App: Social Network - Creating database users for Firebase
  • iOS 10 App: Social Network - Firebase database
  • iOS 10 App: Social Network - Parsing Firebase data
  • iOS 10 App: Social Network - Firebase data in UI
  • iOS 10 App: Social Network - UIPickerView post to Firebase
  • iOS 10 App: Social Network - Intro to Firebase storage
  • iOS 10 App: Social Network - Downloading files from Firebase storage
  • iOS 10 App: Social Network - Uploading files to firebase
  • iOS 10 App: Social Network - Making a social media post
  • iOS 10 App: Social Network - Firebase database relationships
  • iOS 10 App: Social Network Exercise

Intermediate: Creating s Snapchat Clone with Firebase

  • iOS 10 App: DevChat - XCode 8 Updates
  • iOS 10 App: DevChat - Project creation & using Apple's example code
  • iOS 10 App: DevChat - Refactor Apple's code & move IBOutlets
  • iOS 10 App: DevChat - Moving code from parent class to child
  • iOS 10 App: DevChat - How to create your own protocol & delegate
  • iOS 10 App: DevChat - Setting up & installing Firebase
  • iOS 10 App: DevChat - Firebase data modeling & app architecture
  • iOS 10 App: DevChat - Custom views with IBDesignable & IBInspectable
  • iOS 10 App: DevChat - Login UI & Firebase authentication
  • iOS 10 App: DevChat - Creating email account users with Firebase
  • iOS 10 App: DevChat - Firebase authentication error handling
  • iOS 10 App: DevChat - How to save authenticated users to Firebase
  • iOS 10 App: DevChat - Downloading & Parsing Firebase users
  • iOS 10 App: DevChat - Firebase storage - uploading videos to Firebase
  • iOS 10 App: DevChat - Sending your first snap

Designing Mobile Apps With Sketch 3

  • Sketch UI overview
  • Designing your first app in Sketch
  • Basics of layers
  • Understanding shapes
  • Masking & proportional scaling
  • Styling in Sketch part 1
  • Styling in Sketch part 2
  • Working with images
  • Typography & text
  • Symbols
  • Designing an Instagram profile page
  • How to export graphics

Designing A Chat App With Sketch 3

  • Intro to App
  • Creating the signup & login screen
  • Creating the inbox
  • New messages UI
  • Creating the chat UI
  • Creating the settings screen

Designing An Social Media App With Sketch 3

  • Session 15 - Intro to App
  • Creating the login screen
  • Creating the email signup UI
  • Designing the home screen
  • Creating the post screen

Objective-C & Swift 3: Getting Started

  • Build an iOS app in Objective-C
  • Anatomy of an Objective-C file
  • Objective-C properties & instance variables
  • Objective-C getters & setters
  • Objective-C pointers
  • Objective-C Strings with NSString
  • Objective-C numbers

A Deeper Look Into Objective-C

  • Objective-C Conditionals & BOOL
  • Objective-C methods
  • Objective-C NSArray & NSMutableArray
  • Objective-C NSDictionary & NSMutableDictionary
  • Objective-C loops & fast enumeration
  • Objective-C object oriented programming

Advanced Objective-C

  • Objective-C weak vs strong & retain cycles
  • Objective-C initializes
  • Objective-C Nullability
  • Objective-C categories
  • Swift & Objective-C Interoperability

Objective-C Building A Tutorial & YouTube App

  • Objective-C Building A Tutorial & YouTube App - Introduction
  • Objective-C project creation & singleton
  • Objective-C creating our Node server & designing the API
  • Objective-C NSURLSession, blocks, and talking to the server
  • Objective-C Storyboards, IBOutlets & custom table view cells
  • Objective-C table views & implementing a protocol
  • IBOutlets & showing data in cells
  • UIWebView, loading HTML, CSS & Javascript & playing Youtube videos
  • Objective-C Building A Tutorial & YouTube App - Source Code
  • Creating a POST request from Objective-C

Design, Provisioning, Testing and iOS 10 App Submission

  • 3 Reasons it's Important to Design your App first
  • How to design an iOS app with Sketch for Beginners
  • Rapid Prototyping iOS Apps with Invision
  • Designing an iOS app icon in Photoshop
  • Exporting 1x, 2x, and 3x images in Photoshop
  • Creating screenshots for App Store submission
  • All about iOS 10 provisioning
  • Installing development certificates & profiles
  • Installing production certificates & profiles
  • Adding external beta testers
  • Submitting an app to the App Store

Bonus: Devslopes Online Bootcamp Classroom Session

  • Intro to Bootcamp
  • iOS Bootcamp Day 1 - Class Introductions
  • Devslopes Bootcamp Day 1 - Swift Intro Part 1
  • Devslopes Bootcamp Day 1 - Swift Intro Part 2
  • Devslopes Bootcamp Day 1 - Swift Part 3
  • Devslopes Bootcamp Day 1 Swift Part 4
  • Devslopes Bootcamp Day 2 Part 1 - Arrays & loops
  • Devslopes Bootcamp Day 2 Part 2 - Arrays Deep Dive
  • Devslopes Bootcamp Day 2 Part 3 - Conditionals & Xcode Auto Layout
  • Devslopes Bootcamp Day 2 Part 4 - Autolayout, IBOutlets, and IBActions
  • Devslopes Bootcamp Day3 Part 1 - 5 Loops & Coding Challenge
  • Devslopes Bootcamp Day 3 Part 2 - Terminal Basics & Version Control
  • Devslopes Bootcamp Day 3 Part 3 - Github & SSH
  • Devslopes Bootcamp Day 3 Part 4 - Git & Constraints
  • Devslopes Bootcamp Day 3 Part 5 - Mastering Autolayout & Project
  • Devslopes Bootcamp Day 4 Part 1 - Coding Challenge
  • Devslopes Bootcamp Day 4 Part 2 - Layouts, Debugging Layouts, and Project Work
  • Devslopes Bootcamp Day 4 Part 3 - Live Q&A and Project
  • Devslopes Bootcamp Day 5 Part 1 - Coding Exercise & UI vs UX & Sketch
  • Devslopes Bootcamp Day 5 Part 2 - Basics of Sketch
  • Devslopes Bootcamp Day 5 Part 3 - Sketch Grids & Images
  • Devslopes Bootcamp Day 5 - Final Q&A & Bootcamp Summary

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