December 2, 2021 2023-01-02 11:20
IOS Training Syllabus
iOS apps have been prominent for quite some time. They have a well-formed user interface and thus leads to user-friendliness. Learn everything related to iOS app development from SLA Institute and benefit from the well-defined iOS course syllabus.
Introduction to Development MAC OS, IDE – XCODE, Interface Builder
- Mac versions –Features
- iOS versions -Features
- Introduction to Xcode tool and Compilers
Introduction to Objective-C
- Creating Objective C classes and Methods
- Creating Properties and methods
- OOPS in Objective C
- Inheritance, Polymorphism, Dynamic Typing, Dynamic Binding
- Arrays,set,Dictionaries
- Categories and protocols
- Application Lifecycle
- Xib, StoryBoard and Interface builder
- Creating and building simple applications
- UIState Preservation
- View application sandbox and CrashLogs of Application
Cocoa Design patterns
- What is MVC?
- Model, View and Controller Classes
- Delegate and Datasource
- Singleton Pattern
- Observer pattern
- Target-Action
- Cocoa coding standards
Memory Management
- Introduction (alloc init, retain Release )
- Auto release pool
Objective – C ARC
- Migrating your application to ARC
- Basic Interaction with UIControls
- Button,label,Textfields
- switch,slider,progress bar
- Alerts ∧ Action sheet
- Table views
- Scrollview, Web view, maps
- SearchBar, popovers
- Picker, Date picker, Imageview, Image picker controller
- Gestures, Mouse events
- Mail, Message, Phone call
Orientation and iPhone sensors
- The iPhone Accelerometer
- Detecting shakes
- Determining orientation
- Responding to the accelerometer
WorkingWithTableView
- UITableViewController
- Working with multiple TableViews
- UITableViewCell
- TableView practices
- CustomCell creation.
Multi -View Applications
- view to view (Present model view controller )
- Navigation controller
- Tabbar controller
- Pageview controller
- Split view controller
CoreGraphics and QuartzCore
- UIKit and view lifeCycle
- Draw lines and transforms.
- Alpha ,Opaque ,hidden
- Create PDF files
- Merge Images
- SplashView and Basic animation
- Adding Views with animation
Maps SDK
- Introduction to MapKit Framework
- Showing a simple Map
- Update User Location
- Background location updates of the user.
REST and SOAP services, XML and JSON Parsing
- Asynchronous and synchronous request
- Soap service
- Rest service
- XML and JSON Parsing
- KeyValue coding and Nested JSON objects
- Error handling
- Lazy loading
Multitasking in iOS
- NSThread and management of multiple threads
- Synchronous and Asynchronous
- Introduction to NSTimers
- GCD in iOS
- NSOperation and NSOperationQueue
Database Persistence
- User Defaults
- Plist
- SQLite
- Core Data
Media interaction
- audio player
- MediaPlayer
- MPMovie player
Notifications
- Local notifications
- App-level Notifications
- Push Notifications
Social Network Integration
- Google +
Testing And Deployment
- Debugging application in the device.
- iOS5,iOS6,iOS7 features and differences
- App Store Submission
Conclusion
The iOS app has a powerful brand value, and the customer experience is enhanced. Gain from the training from SLA Institute and learn the thorough iOS course syllabus.
For Online & Offline Training
Have Queries? Ask our Experts
+91 88707 67784 Available 24x7 for your queries