iOS

5 out of 5 based on 2 customer ratings

57,500.00

Course Details

MCT-76

Prof. Shripal Jain

Weekdays: Monday to Friday (8am to 10am)

Weekends: Saturday (10am to 5pm) 6 hrs (1 hr break)

₹ 57,500/-

iOS Training in Mumbai, iOS Certification in Mumbai, iOS Course in Mumbai, iPhone Application Development Training in Mumbai – Thinkstrap Training in Mumbai

Share this post

SYLLABUS

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
Where to get free live help
Setting Learning Expectations
Student success story #2 app in the world!!
More testimonials!

Intro to Xcode 8 Changes
Variables, operators, & how computers work
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

About version control
Git basics
Setting up Github
Github vs Bitbucket
Local & remote Git repositories
Working through Git merge conflicts
Github Desktop

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 & logicise – 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 modeling
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

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

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, & datasource
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 modeling & 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

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: iMessage Sticker App Extension
iOS 10: Speech Recognition API
iOS 10: User Notifications – Xcode 8 Updates
iOS 10: User Notifications

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

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

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 keychaini
iOS 10 App: Social Network – UI for social feedi
iOS 10 App: Social Network – Table with custom cells for feedi
iOS 10 App: Social Network – Firebase data modeling & architecturei
iOS 10 App: Social Network – Creating database users for Firebasei
iOS 10 App: Social Network – Firebase databasei
iOS 10 App: Social Network – Parsing Firebase datai
iOS 10 App: Social Network – Firebase data in UIi
iOS 10 App: Social Network – UIPickerView post to Firebasei
iOS 10 App: Social Network – Intro to Firebase storagei
iOS 10 App: Social Network – Downloading files from Firebase storagei
iOS 10 App: Social Network – Uploading files to firebasei
iOS 10 App: Social Network – Making a social media posti
iOS 10 App: Social Network – Firebase database relationshipsi
iOS 10 App: Social Network Exercise

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

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

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

Intro to App
Creating the login screen
Creating the email signup UI
Designing the home screen
Creating the post screen

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

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
Exercise – RTFD

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

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
Creating a POST request from Objective-C

3 Reasons its 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

Location

2 reviews for iOS

  1. Amit Shukla
    5 out of 5

    :

    This is one great course indeed! I truly enjoy Shripal’s teaching style. He is so easy to follow and understand. Great for beginners and intermediates. I am finally seeing my app come to life!

    • Thinkstrap

      :

      Thanks Amit for kind words.

  2. Vinay Shah
    5 out of 5

    :

    Enjoying this course very much!

    • Thinkstrap

      :

      Thanks Vinay, happy to hear this and it’s awesome to see that you are having a great learning experience.

Add a review