IOS Application Development Course Placement-Cum-Training Program:
1. Introduction to Xcode
In this Session students will come to know about xcode(sdk) and its templates ,app life cycles and they themselves familiar with xcode .
2. Objective c programming language
In this Session students will come to know about Classes, Object and data types. How methods are used in coding. Objective c syntax and constructs, how to define properties, foundation classes, message sending at runtime.
3. MVC design par diagram
This Session explains mvc design pattern, how it is useful for designing IPhone applications and how it is beneficial over other design patterns.
4. View and view controllers
This Session explains about UIView and UIWindow classes. And know about what are view and view controllers, how to initialize view controllers and view life cycle, view hierarchy. Designing views connect view to view controllers and navigation view controller.
5. UIkit elements and interface builder and GUI tool
This Session explains how to create uikit elements like buttons, switch, segments, and text fields etc programmatically. And also explains how to design applications using interface builder, how to connect interface to our code (File’s owner, first responder) and also introduction to storyboard .
6. Navigation controllers and tabbar controllers
In this Session explains about how to create navigation in iphone application, how to use navigation controller and how to create tabbar controller to switch between more than two view controllers.
7. Tableviews
In this Session students will come to know what table view is, create datasource, tableviewcell, tableview delegate methods, insert and delete table data.
8. Picker view and date picker
This Session explains how to create pickerview and its datasource and delegate methods. Datepicker.
9. Introduction to sqlite database
In this Session students will come to know about SQLite database to store data and to do-CRUD operations in the SQLite database. Object classes, brief introduction to core data.
10. Memory Management
In this Session explains anout manual memory management retain, releases and reference counting.
11. Location based Services and maps
In this Session students will be trained on how to get current co-ordinates and showing in map. They will get knowledge regarding Geocoding and reverse Geocoding.
12. Gestures
This Session explains about different multi gestures like tap, pinch etc.
13. IAD Integration
This Session explains about how to integrate IAD in an application.
14. Xml and json parsing.
In this Session student know about how to parse xml and json data received from web response.
15. Web Services
In this Session students will come to know about how to integrate web services with application, how to interact with server based application using SOAP and rest based protocols, managing network connectivity.
16. Multimedia
In this Session students will be trained on media related application. They will get knowledge how audio and video file of different formats that IPhone supports. And they will know about how to play audio using avfoundation framework through a basic application.
17. Uiview animations and core animations
This Session gives a brief knowledge about uiview animations and basics of core animation techniques.
18. System events(Notifications)
This Session gives a detailed description about system events like local notifications and push notifications.
19. Submitting app to appstore
In this Topic- in this Session students will learn about how to submit an application to appstore.
Hands on experiences (Latest tools, techniques, Software’s) from application area.Trainee will gain a
Consolidated knowledge of the I Phone SDK software. Trainee can use this experience as a real time experience, as the trainee will get a real time exposure while working on the Project.