OOPs Concepts

  • Introduction to OOPS
  • Constants
  • Variables
  • Data Types
  • Operators
  • Control flow Statements
  • Array
  • Strings
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Method Overloading
  • Abstract Class and Interface
  • Inheritance in detail
  • Polymorphism in detail
  • Exception handling

Introduction to Mac

  • How to use mac
  • Introduction to file systems of mac
  • Basic operations in Mac
  • Introduction to mac applications

Introduction to iOS

  • Basics
  • A little background about Mobile Technologies
  • Difference between iOS and other Development environment
  • What is iOS?
  • History of iOS
  • Versions of iOS
  • Layers of iOS
  • Introduction to Objective C and Swift
  • Platform Components
  • Frameworks : What is Cocoa touch?
  • Platforms
  • Tools to develop
  • Language : Objective C and Swift
  • Design Strategy: MVC
  • Setting up development environment
  • Application Life Cycle and View Life Cycle

Introduction to Swift and its Basics

  • About Swift
  • Advantage of Swift
  • Swift Basic Syntax
  • Playground
  • Basic Operators
  • Strings and Characters
  • Arrays and Dictionary
  • Control Flow
  • Type Casting
  • Creating First Project Using Playground
  • Functions
  • Closures
  • Tuples
  • Enumeration
  • Classes and Structures
  • Initializers
  • Access Levels
  • Automatic Referencing Counting
  • Optional Chaining and wrappings
  • Error Handling

Introduction To Controllers

  • UI View Controller
  • UI Table View Controller
  • UI Collection View Controller
  • UI Tab Bar Controller
  • UI Navigation Controller
  • UI Page View Controller
  • UI Image Picker Controller
  • UI Split View Controller
  • Creating Sample project using Controllers
  • Programatically UI Design
  • Normal UI Design
  • Study of Delegate and Data source of Each Controllers
  • Protocols
  • Delegates
  • Data Source
  • Notification
  • Images and media Using Camera and Taking Pictures
  • Introducing Media Player
  • Images and media
  • iOS Simple Animation
  • Playing Audio and Video
  • Storing into Database and Integrating Web Services· Study of Plist
  • Study of Core Data and temporary storage data
  • Simple example for studying core data and plist· Integration of Social Web Services : Not needed if this is FB/Google integration
  • Local Notification
  • Remote Notification
  • API
  • NS URL Session
  • Http Request and JSON Parsing
  • Location based Services· GPS
  • Using Google Maps
  • Displaying the Zoom View in Map
  • Displaying a particular Location
  • Using GeoCoder
  • Network connectivity services
  • Threads · Threads
  • Dispatch Queue
  • Operation Queue
  • How to use LibrariesUsing of Cocoapods and CocoaControlls
  • Installing of third party file
  • Carthage
  • Creating Certificates· Creating Certificates from apple developer account
  • Uploading Applications into App Store

words from our students

What our students say about us