IOS

IOS is a mobile operating system for Apple-manufactured devices. iOS runs on the iPhone, iPad, iPod Touch and Apple TV.

500+ Students Enrolled
4.4 Rating (325) Ratings

What You'll Learn

  • Learn Be able to build any app you want.
  • Learn Create apps that use Machine Learning using Apple’s new CoreML.
  • Learn Master app marketing so you can publish your apps and generate downloads.
  • Learn Master app design so you'll know how to wireframe, mockup and prototype your app idea.
  • Learn Become a digital nomad by working as a freelance iOS developer.
  • Learn Start your own app based business.

Course Content

  • iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, and iPod Touch.

    Introduction to Cocoa Framework

  • What is iOS?
  • History of iOS
  • Pre-requisite for iOS App Development with Swift
  • iOS SDK introduction
  • Xcode
  • Instruments
  • Simulator
  • iOS architecture overview
  • Smart features of iOS platforms
  • Multitasking
  • Passbook
  • Social media
  • ICloud
  • In-app purchase
  • Game center
  • Notification center
  • IAds rich media ads
  • Accelerometer
  • Gyroscope
  • Accessibility
  • Bluetooth
  • Orientations
  • Camera integration
  • Email, contacts , web pages and messages
  • Location services
  • Maps
  • Interaction touch based interface
  • Core data and database storage
  • iOS architecture layers in detail
  • Core OS layer
  • Core services layer
  • Media layer
  • Cocoa touch layer
  • iOS app development
  • Objective-c overview
  • Understanding class and objects
  • Understanding x-code and hello world
  • Data type, variables, operators
  • Demo of x code
  • Void type
  • Constants
  • Operators
  • iOS app development
  • Objective & agenda
  • Properties
  • Inheritance
  • Access control in inheritance
  • Polymorphism
  • Encapsulation
  • Objective c-categories
  • Characteristics of categories
  • Note
  • Extension
  • Syntax
  • Memory Management
  • Manual rules retain cycle
  • Important consideration when using the MRR
  • ARC
  • Design pattern – MVC
  • How to create first iOS application
  • App event handling
  • App lifecycle from background
  • IB outlet
  • IBaction
  • Events
  • Implementation
  • Advanced controls in iOS
  • Toolbar
  • Toolbar demo
  • Status bar
  • Status bar demo
  • Navigation bar
  • Navigation bar demo
  • Tab bar
  • Tab bar demo
  • Image view
  • Image view demo
  • Options for creating iOS DB
  • Plist file as DB storage
  • NS user defaults as storage
  • Example – How to create NS user default
  • SQlite for data storage
  • Core Data Services
  • Concept to understand core data
  • Demo of core data
  • How core data works
  • What are the important things in core data
  • Location Services
  • Core location framework
  • Core location-Demo
  • iOS notification
  • Local notification
  • NS notification center
  • Trigger notification
  • UI local notification
  • Push notification
  • iOS web service integration
  • Unit testing iOS app
  • How to create a new test case
  • Understanding XC test
  • Pretty function
  • Auto, action testing iOS APPS
  • Understanding Sprite kit
  • Introduction to sprite kit components
  • Sprite kit view
  • Scenes
  • Nodes
  • Physical world
  • Actions
  • Transitions
  • Texture atlas
  • Sprite kit- Example game design
  • Designing the practical game
  • Planning for the game
  • Executing the game demo
Web Development

  This Course includes

 Tutorials

 Articles, Videos

 Full Time Lectures

 Real Scenarios

 Project Work

 Certification of Completion

Related Courses