Iphone Application Development Training Syllabus

Location : tamil nadu >> madurai
Posted on : Jun 15,2011


iphone Application Development Training Syllabus


iphone-application-development


What you will learn in iPhone Application Development Course?


Introduction to Mac


Migration from Windows operation system to MAC OS is challenging for first time users. In this


topic, you will get a head start into MAC operating system. Getting familiar with shortcuts,


environment and installation process of iPhone SDK.


Introduction to Objective-C


Objective-C is a simple object oriented language used to develop MAC/iPhone Applications.


This will give you a head start into iPhone application development. You will learn classes,


protocols, properties, memory management, message passing, and foundation classes.


Introduction to X-code


X-code is the preferred IDE to develop iPhone applications. You will learn how to build and run


programs and different features available in X-code like debugging, console, etc.


Introduction to interface builder


It’s a visual tool to design User Interface. You will learn how to design user interfaces and use


available controls like button, text view, text field, slider, etc.


Framework, design patterns and Cocoa Touch


Cocoa Touch is based on Cocoa, and embodies various object-oriented design patterns also used


for programming on Mac. Understanding those patterns is essential to become as a competent


iPhone developer. You’ll learn the benefits of model-view-controller (MVC), delegation,


notifications, and other patterns in Cocoa Touch.


Views and controllers


Views represent the user interface of your application, and all the dynamic aspects of a view are


handled by a view controller. View controllers are the hub of the model-view-controller (MVC)


design. You’ll learn how to design views and wire them up to view controllers with outlets and

actions.


Navigation and tab bar controllers


All the applications have one or other kind of navigation. Here you will learn about the most


used view controller in most iPhone application i.e. the navigation and tab bar controllers.


Programmatic Interface creation


Interfaces can be created using Interface Builder as well as programmatically. Here you will


learn about how to create interfaces without interface builder.


Keyboard Inputs


User input is very important in most of the applications. iPhone allows taking user inputs through


virtual keyboard. You will learn how to use delegates to handle keyboard input.


Custom Drawing and Animation


Custom drawing and animation enables developer to develop custom figures and shapes.


Persistence/core data


Introduced with iPhone 3.0, it allows user to manage, model and persist application specific data.


You will learn how to persist application specific data using core data.


Connecting to outside world


You will learn how to use iPhone SDK to connect to external world and use the information in


your application.


Deploy applications on iPhone


You will learn how to deploy applications on iPhone simulator and iPhone/iPod devices.


Advanced topics:


Memory Management


Memory management is a key feature in any iPhone application. It can kill your application


performance and can result in crash. Learn how to manage memory using retain counts and auto


release pools, while avoiding common pitfalls.


Integrate with Core Services


Modern world applications share data to realize solutions to complex problems. Learn how to


integrate your application with Address Book, Photos, Maps, Safari, Mail, and other iPhone apps


and services


Performance Monitoring and Debugging


Use Apple’s Instruments utility and the GNU debugger (gdb) to isolate and fix problems and to


eliminate hot spots and memory leaks.


Duration of the iphone Application Development Course


3 months.


For More Details Kindly visit us: http://www.bluegenietech.com/seo.php or Mail us: queries@bluegenietech.com



Contact: Mr.Sangesh.

Call 9600302985, 0452- 4393878

Email- sangesh (at) bluegenietech.com

www.bluegenietech.com





[ Please mention viewfreeads.com when contacting ]

Person : Blue Genie Technologies  
Phone : 9600302985
Mobile : 9600302985
Address : #168, A.K. Towers, 3rd Floor, Near Millan'em Mall, 80 Feet Road, K.K. Nagar, Madurai - 625 020.
Website : http://www.bluegenietech.com

    

Related Ads
            

Search
Send Response to this ad
Captcha
Type the characters you see in the picture above.
Ahmedabad - Bangalore - Chennai - Coimbatore - Delhi - Goa - Hyderabad - Kochi - Kolkata - Madurai - Mumbai - Pune
Andhra - Gujarat - Karnataka - Kerala - Maharashtra - Punjab - Tamilnadu - Uttarpradesh - West Bengal
India Ads Free Ads India Free Classifieds India Indian Classifieds Free Indian Classifieds