Course details

best career oriented 360º degree iOS iPhone/iPad application development training course ever

About the course

Best short term, job oriented 360 degree iPhone / iPad application development training course from Phenomtec. This covers core iOS development concepts and frameworks in the latest apple language swift, to give the participants sufficient knowledge to secure jobs in the much sought after mobility segment or develop products from their own ideas.

What you will learn

The complete iPhone/iPad/Mac Application development course
  • Apple Push Notification Service – APNS
  • Universal Apps
  • Webservices with XML/JSON
  • Core Animation
  • Swift app development

iOS Expert – the complete iOS iPhone/iPad Application development course

Best short term, job oriented 360º degree iOS iPhone / iPad application development training course from Phenomtec. This covers core iOS development concepts and frameworks to give the participants sufficient knowledge to secure jobs in the much sought after mobility segment or develop products from their own ideas.

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 to 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 Swift

Evolution of Swift Comparison of procedural and object oriented language OOP concepts in Swift Abstraction Inheritance Polymorphism 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 Delete rows in tableview Rearrange rows in tableview

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

Collection View

Collection view Design Custom cell Adding supplimentary views

20

SQLite

Collection view Design Custom cell Adding supplimentary views

21

Webservices with XML/JSON

Introduction to webservices Xml parsing in depth Json parsing in depth

22

Core Animation

Introduction to webservices Xml parsing in depth Json parsing in depth

23

Audio and Video

Include Movieplayer Manage movieplayer notifications Include background audio Different frameworks to play audio

24

iPad App Development

iPad App Development in detail Popover segues

25

Integrating facebook and twitter in app

Sending emails from app Facebook post from app Tweet from app User Authentication using facebook account Sending emails from app Facebook post from app Tweet from app User Authentication using facebook account

26

Running App on device

Creating developer account Provisioning Portal Xcode organizer window

27

Apple push notification service

Concept of push notification Registration Handling Push receipt

28

Appstore Ecosystem

Create Developer certificate Bundle application for distribution Submission to Appstore and Appstore ecosystem

Back to top