Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Sept
20th @7:30AM
Faculty: Mr. Pawan
Venue
:
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.
Ph.No: +91- 9246212143, 80 96 96 96 96
Syllabus:
iOS/iPhone Content
for Advanced Mobile Application Development
1. Introduction to Apple devices
- Evolution of Apple, Mac OS and IOS
- iPhone, iPad and iPad touch devices overview
- Introduction to APP Store and Application
2. Introduction to Mac OSX
- OSX Mountain Lion indepth
- Additional features from OSX
3. Introduction to XCode
- Architecture of Xcode IDE
- Workflow of Application development
- Introduction to Xcode workspace and Interface Builder
4. Introduction to Objective C
- Evolution of Objective C
- Comparison of Procedural and object Oriented language
- OOP concepts in Objective C
- Abstraction
- Inheritance
- Polymorphism
5. Objects indetail
- Objectf undamentals and model classes
- Objects and object reference.
- Saving and retrieving data using model class
6. Methods indetail
- Class method and instance methods declaration
- Object messaging with parameters
- Getter/Setter methods
7. Basic Memory Management
- Concepts of ARC
- Object reference counts and memory allocation
8. 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 indictionary using keys
- Definesets
9. Variable Visibility
- Different types of variable visibility
- Categories
- Extensions
- How to conform to protocols
10. Protocols
- Protocols Overview
- Methods in Protocols
11. Miscellaneous
- Enums
- Exception Handling
- Synchronize
- Selectors
12. App Lifecycle
- Overview of Cocoa/Cocoa Touch
- App Lifecycle in iOS
- App States
13. GUI Development
- View Controllers
- MVC Concept
- Managing outlets and actions
- Debugging indepth
- UI Development with iOS Views
14. More UI Components
- Using segments, switches, sliders etc
- Accessing date and time using pickers
- Keypad hide for textfield and textview
15. Multi-View Applications
- Navigation based apps
- Application with Tabs
- Managing multiple views
16. Using Story boards
- Basics of Story basrd based development
- Segues
- Multiple Story bards VS Single Story boards
17. Apps with Table View/Collection
- Custom table view cell
- Manage table data
- Respond to row selection
- Table view edit and delete
18. Local Notification
- Concept of notification centre
- Register and post notification
19. Preferences
- Saving data in user defaults
- Managing data in dictionary
20. Persistent Storage
- AppS and box
- Standard App Directories
- Sharing files with iTunes
21. Address Book API
- Address book concepts
- Including address book data base and UI
- Accessing data from address book data book
22. Audio and Video
- Include Movie Player
- Manage Movie player notification
- Include background audio
23. Save data in database
- Managing data in data base using SQLite
- DDL and DML Statements
- Database with UI Component Integration
24. Maps Integration
- Introduction to MapKit API
- Include Map in Application
- Zoom and Pan
- Add annotation in Map
25. Webservices and Parsers
- Introduction to webservices.
- Get/Post Webservices
- WS Before iOS 8.0 after iOS 9.0
- Json Parsing
26. Core Animation
- Overview of core animation
- Animation Class Hierarchy
- Layer concept
- Animating views
27. App Store EcoSystem
- Apple Developer Member Center
- Profiles
- Certificates
- APP ID and Bundle ID
28. App Store App Publish
- Apple Developer Member Center
- Profiles
- Certificates
- APP ID and Bundle ID
29. Application Code Signing
- Setting Provisioning Profiles
- Setting Certificate in XCode
- Exploring Key chain
30. App Performance
- Instruments
- Profiling
- Unit Testing
31. Advanced Concepts
- GCD/NS Operations for Background running webservices
- Blocks
- Swift Introduction