Certified Web App Developer in IOS

7 MONTHS
Programming Fundamentals

C

  • History Of C
  • Introduction of C
  • Structure Of C
  • Variable, Data Types, Operators
  • Expressions
  • Managing Input and Output operations
  • Decision Making
  • Looping
  • Array and String
  • Functions
  • Pointer
  • Structure
  • File Management
  • Dynamic Memory Allocation
  • The Processor

C++

  • Introduction Of C++
  • Difference between POP and OOP
  • Tokens, Expressions
  • C++ Operators
  • Class and Object
  • Constructor and Destructor
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Pointers and Virtual Functions
  • Managing Console I/O Operations
  • File Management
  • Exception Handling
  • Templates
  • Standard Template Library
  • Manipulating Strings

ios using Objective C

  • Introduction to Objective-C
  • Introduction to iOS and SDK
  • Xcode
  • Objective-C 2.0
  • Classes, Objects, Methods & Properties
  • Categories & Protocols
  • Foundation Framework Collections & Files, Memory Management
  • Cocoa Touch
  • Controls Part-1 & Controls Part-2
  • Text Controls, View
  • Windows Based Application
  • Tab bar Application
  • Navigation Based Application
  • Picker View & Table View
  • Popover, Split View (For iPad)
  • Browser View, Alerting User
  • Media & Images
  • Process, Threads & Networking
  • Working with SQLite & Core Data
  • Location & Mapping, Social Network Integration
  • Testing & Publishing Application

ios using Swift

  • Understanding Swift
  • Getting Started with Swift
  • iOS Development Basics
  • Storyboard Controllers and Layouts
  • TableView, CollectionView & Various View Controllers
  • Universal App, Size Classes & Camera
  • Animation, Location, Maps & Social Sharing
  • JSON Handling, Network Operation & Image Caching
  • Data Persistence and Storage
  • CloudKit, Parse and Submitting Apps to App Store

Basic Testing

  • Software Engineering
  • Testing Fundamental
  • Test Organization
  • Test Development Process
  • Fundamental of Testing Process
  • Software Development Model
  • Software Testing Level
  • Test Design Techniques
  • Agile Testing
  • Mobile Application Testing
  • Bug Reporting
  • Bug Reporting Tool