iPhone/iPad Syllabus - 6 Months [Total - 360 Hrs]

quidnuncoceanΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

88 εμφανίσεις





Magneto Training Academy




















iPhone/iPad

Syllabus
-

6 Months [Total
-

360 Hrs]


Theory & Practical = 220
hrs.







Project=120
hrs.

Every

Day : 3
hrs.

[5 Days in a Week] Placement =20
hrs.

No of Project = 3


Course

Content




Introduction to Mac OS , iOS & Objective C



Object Oriented Concepts



Memory Management



Inheritance



Framework Classes & File Handling



NS Controller & Timer



iPhone GUI Programming



Core Data



Notifications



Working with Different type Of Applications



Working with Database

SQLITE 3.0



Data Parsing



WEB
Services



Working with MAP &
Location Based



iCloud Storage



OpenGL



iPad GUI



Address book Database



Facebook & Twitter Integration



Upload App To AppS
tore



Project





Cocoas 2D

Game Development



Introduction



Basic Concepts



Actions, Transformations and Effects



Sprites



Labels and Fonts



Tiled maps



Tiled maps



Particles



Draw & Update



Integrating cocos2d with Social Networks



Director



cocos2d and UIKit controls



Retina Display







Modules

Topic


Descripti
on


Module 1


Introduction to Mac
OS , iOS & Objective C




Introduction to X
-
Code



Introduction to Application
Life Cycle



Hello World Program

Module 2


Object Oriented
Concepts




Variables, Operators



Decision Making Statements



Classes & Objects



Methods



Po
inters

Module 3


Memory Management




Manual Memory
Management



Auto release &Pool



Garbage collector



Properties

Module 4


Inheritance




Inheriting Properties



Overriding Methods



Protocol & Categories

Module 5




Framework Classes &
File Handling




Some Found
ation Framework



File I/O & Handling



Selectors & Targets / Actions



Helper Objects



Key
-
Value Coding

Module 6


NS Controller & Timer




NS Array Controller



NSUndoManager



NS Timer



Property List



NS Copy & Archiving

Module 7


iPhone GUI
Programming




Building dif
ferent types of
applications with GUI



Controls and View Controllers



Navigation Based Apps



Table View Controller



Dynamically App Creation

Module 8


Core Data




How Core Data Works



Core Data Application
Components



Using the Modeling Tool



Working With Relatio
nships

Module 9

Notifications



User Defaults



NS Dictionary



Notifications



Posting a Notification



Handling the Notification

Module 10


Working with Different
type Of Applications




View Based Application



Navigation Based Application



Window Based Application



Utility Application



Tabbar Application

Module 11


Working with
Database




Introduction To SQLite



Basic Database Operations

Module 12


Data Parsing




XML Processing & Parsing



XML & RSS



Document Object Model
(DOM)



API for XML (SAX)



JSON Parsing

Module 13


WEB Services




SOAP


Accessing Data using
SOAP Protocol



REST
--

Accessing Data using
REST web services



JSON Object


Module 14

Working with MAP &

Location Based
Application



Core Location Framework



Google Map API



Working With MAP Kit API

Module 15

iCloud
Storage




Introduction to iCloud



Features of iCloud



Icloud with Application


Module 16


OpenGL





Introduction To OpenGL



OpenGL ES Animation

Module 17

iPad GUI



Graphics & Core Text



Popovers, Split Views & Model
Modes



Input Methods , Videos &
Display outpu
t

Module 18


Address book
Database



Working with Address book
Database

Module 19

Facebook & Twitter


Facebook API

Integration



Twitter API

Module 20

Upload App To
AppStore



Apple Guidelines



App requirements



How to upload app to
appStore

Module 21

Project




Cocoas 2D

Game Development


Modules

Topic


Descripti
on


Module 1


Introduction



I
nstall

+ start empty project



Yo
ur first game



S
cenes and menus

Module 2


Basic Concept



C
ocos2d

basic concepts



C
ocos2d

touch input

Module 3


Action
s
,
Transformation and
Effects



B
asic actions



C
omposition actions



E
ase actions



E
ffect actions



S
pecial actions



A
nimation

Module 4


Sprits



H
ow to use

sprites

Module 5




Lab
el
s

and Fonts



H
ow to create labels/fonts

Module 6


Tiled Maps



H
ow to create and use tiled
maps

Module 7


Particles



H
ow to use particle

Module 8


Draw & Update



U
nderstanding draw &
update

Module 9

Cocos2D with

social
networks



I
ntegrating cocos2d with
social networks


Module 10


Director



I
nitializing the eaglview

Module 11


Cocos2D with UIkit

Con
trols



I
mplementing autorotation



A
dding uikit controls

Module 12


Retina Displa
y




H
ow to create a retinadisplay
app