Course details

best career oriented short term iPhone/iPad application development training course ever

About the course

Introduction to best short term iPhone / iPad application development training course which will set you on your way to becoming an iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem and the new language Swift.

What you will learn

Junior iPhone/iPad application development course
  • iOS SDK & development tools
  • GUI Development
  • Universal Apps
  • App on real device
  • Swift app development

iOS junior iPhone/iPad application development course

Introduction to best short term iPhone / iPad application development training course which will set you on your way to becoming an iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem.

1

Introduction to Apple devices and Apps

Evolution of Apple, MAC OS and iOS iPhone, iPad and iPod touch devices overview Introduction to App store and application development Introduction of MAC OS X

2

Introduction to Xcode

Architecture of Xcode IDE Workflow of Application development Introduction to Xcode workspace and Interface Builder

3

Introduction to Objective C

Evolution of Objective C Comparison of procedural and object oriented language OOP concepts in Objective C Abstraction Inheritance Polimorphism Encapsulation

4

Objects in detail

Object fundamentals and model classes Objects and object reference saving and retrieving data using model class

5

Methods in detail

Class method and instance methods declaration Object messaging with parameters Getter/ setter methods

6

Collections

Different types of collections and their need Define Array and its factory methods Accessing and iterating objects in array Define Dictionary and its factory methods Accessing and iterating objects in dictionary using keys Define sets

7

Protocols

Protocols overview Methods in protocols How to conform to protocols

8

Miscellaneous

Enums Exception handling Selectors Timers Variable visibility

9

App lifecycle

Overview of Cocoa App lifecycle in iOS3 and iOS4+ App states

10

GUI development

Viewcontrollers MVC concept Managing outlets and actions Handling different UI Components Debugging in depth

11

Multiview applications

Navigation based apps Applications with tabs Managing multiple viewcontrollers

12

Using Storyboards

Storyboard based app development Segue, Scene Custom and Manual Segues

13

Apps with tableview

Custom tableview cell Managing table data Respond to row selection

14

Preferences

Preferences overview Datatypes in user defaults Handling userdefaults database

15

Local notification

Device specific notification Schedule local notification Handling notification on device Application specific notification Concept of notification centre Register and post notifications

16

HTML in App

Introduction to HTML Designing App using HTML Include websites in App

17

Include Map

Introduction to MapKit API Include Map in Application Add annotations in Map

18

Universal Apps

Developing universal Apps Managing multiple views in universal Apps Basic image requirements for iPhone and iPad

19

Running App on device

Creating developer account Provisioning Portal Xcode organizer window

20

Introduction to Apple’s new programming language Swift

Language fundamentals, features of swift and utilizing the objective-C code in swift applications.

Back to top