Start Date Batch Name Timings Days Duration Mode Amount Slots Available Cart
Nov 12,2018 Nov 2018 07:00 PM - 08:00 PM (PST) Monday - Friday 6 Weeks Online (Instructor Led) $399 ($349.00) 25

iOS

  • Curriculumestimated time

  • Swift overview
    • Hello Swift
    • Improvements over ObjectiveC Type Interface
    • Dynamic Typing
    • Type Safety
    • Type Annotation
    • Getting Xcode Quick Tour of Xcode and Swift
    • Getting the Sample Code
  • The Swift Playground in Xcode
    • Getting Started with a Playground Custom
    • Working on basic with Playground.
  • Introduction to Object Oriented Programming
    • Oriented Implementation
    • Inheritance
    • Data encapsulation
    • Polymorphism
    • Message Passing technique
  • Constants, Variables, and Data Types
    • Identifiers
    • Console Output Integers
    • FloatingPoint Numbers Numeric Literals Conversion
    • Booleans
    • Characters
    • Strings
    • Collection Types Arrays
    • Dictionaries
    • Tuples
    • Optionals
  • Flow Control
    • For Loops (For conditional Increment)
    • For-in
    • While
    • Do While
    • Branch Statements
    • Switch
  • Sample Logics
    • Greatest
    • Ascending
  • Functions and Closures
    • Defining Functions
    • Calling a Function
    • Default Values
    • Closures Closure Syntax
  • Methods
    • Instance Methods Modifying Type State Type Methods
    • Invoking methods and accessing variables and other instances
    • Getter and Setter Methods
  • Classes and Structures
    • Accessing Properties
    • Value Types vs. Reference Types
    • Classes or Structures
    • Properties
  • Extensions and Generics
    • Creating an Extension Computed Properties Initializers
    • Methods
    • Mutating Methods, Subscripts and Nested Types
    • Generic Functions ,Generic Types and Associated Types
  • Memory Management and ARC
    • Object Life Cycle - Reference Counting Object - Ownership ARC
    • Copy, Retain and all other properties in detail
    • Allocation and Init in detail
  • Protocols and Delegates
    • Protocols
    • Protocols and Delegates in brief
    • Passing data using delegates
    • Syntax for Properties
  • Architecture
    • Design Patterns ** MVC **
    • iOS Application Design
    • What is Cocoa Touch Framework?
    • Complete Assortment of Frameworks
    • Application Life Cycle
  • UI Components and usage
    • Creating basic UI components and Customisation
    • Accessing different UI components like (UIView, UILabel, UITextField, UIImageView,UIButton)
    • Doing log and alert (NSLog and UIAlertView)
  • Basic ViewControllers
    • Creating custom UIViewControllers
    • Presenting UIViewControllers and Moving between two UIViewControllers
    • Passing data between two UIViewControllers
    • Accessing properties of a UIViewControllers from another UIViewControllers and Customization
  • More UIComponents
    • Creating a scrollable view using UIScrollView
    • Displaying Web Content in UIWebView
    • Exploring more properties of UIView
    • Role of inheritance in UIComponents
  • UINavigationControler and Tabbarcontrollers
    • Creating UINaviagation and Tab based viewcontrollers
    • Navigating between multiple ViewControllers
    • Adding more ViewControllers to Tabbarcontroller
  • Table and Collection Views
    • Populating a Table View with Data Enabling a Swipe Deletion of Table View Cells
    • Constructing Headers and Footers in Table View
    • Creating custom cell in Tableview
    • Providing Basic Content to a Collection View
    • Feeding Custom Cells to Collection
    • Views Using .xib Files Handling Events in Collection Views
    • Providing Header and Footer in a Collection View
    • Adding Custom Interactions to Collection Views
  • Maps and Locations
    • MapKit Introduction
    • Core Location
    • Placing Annotations
    • Sample App development
  • FileMananger
    • Explaining NSBundle and Document directory
    • Access file using File Manager
    • Storing Image/PDF/Any file downloaded from URL in FileManager/Documents
  • Data Persistence
    • Storing data in NSUserDefaults
    • Usage of Plist
    • Core data
    • Data storing and retrieving using CoreData
  • NSUrlSession
    • Creating an Sync NSUrlSession to Download data
    • Creating an Async NSUrlSession to Download data
    • Downloading PDF files from URL and displaying
    • HTTP protocols and URL connection structure & GeoCoder
  • Parsing
    • NSXMLParser and its delegates
    • JSON parsing
  • Provisioning Portal
    • Introduction
    • Certificate (Creation, Submission, Approval and Installation)
    • Devices
    • AppID Creation
    • Provisioning Profile creation
    • Adding and removal of
    • Application preparation, deployment & testing