The iOS Apps Development Training program in Kolkata is designed to help the participant to understand the iOS Development Environment and to successfully work in this domain.
There are multiple courses available to fit the requirement of students and working Professionals. 1.Android Apps Development 2. iOS Apps Development.
What skills will the student gain?
After the completion of this course, the student will be able to:
- Understand how to develop iOS App
- Learn about app deployment in the Apple Play Store
- Understand classes, methods, message integrations, notifications and allied implementation
- Understand about Layout UI elements and how to write interfaces
- Learn about how to store and retrieve data from the database through the app
- Understand and learn the iOS Programming concepts and how to develop apps for iPhone/iPad
Mode of Training
The iOS Development training is delivered in the following modes - Regular Classroom, Fast-track, Self-Study and Online live trainer
Locations:
The training is also offered in locations like Chennai, Bangalore, Kolkata, Mumbai and NCR.
To know more about the schedules in those cities click here -->
Schedule for Kolkata
Outside the country it is delivered in Dhaka, Thimpu, Singapore, Kuala Lumpur, Middle East, Africa and Australia.
The course outline delivered during the class is as follows -
Introduction
- iPhone and iPad Device
- iOS Architecture and SDK Frameworks
Xcode
- Tour of the IDE
- Templates, Projects, and Workspaces
- Creating a New Project
- Debug
Objective-C for Experienced Programmers
- Classes, Objects, and Method
- Declared Properties
- Memory Management
- Automatic Reference Counting (ARC)
- Formal and Informal Protocols
- Blocks
Application Patterns and Architecture
- Model View Controller (MVC)
- IBOutlets and IBActions
- Subclassing and Delegation
Views and Windows
- The View Hierarchy
- Containers
- Controls
- Text and Web Views
- Alert Views and Action Sheets
- View Auto sizing
- Auto layout
Storyboards
- Adding Scenes
- Segues
- Transitions
Table Views
- Static and Dynamic Table Views
- Delegates and Data Sources
- Custom Cells
Navigation Based Applications
- Adding the Rt View Controller
- Creating the Navigation Controller
- Controlling the Stack Navigation Programmatically
IPickerView and UIDatePicker
- Designing the UI
- Coding for the Data Picker
Working with Data
- SQLite Integration
- Using SQLite Directly
- Overview of Core Data
- Retrieving and Modifying Data
Multitouch, Taps, and Gestures
- The Responder Chain
- Touch Notification Methods
- Enabling Multitouch on the View
- Gesture Recognizers
Notifications
- Local Notifications
- Push Notifications
Core Location Framework
- Location Accuracy
- Obtaining Location Information
- MapKit Framework and MKMapView
Networking
- Reachability
- Synchronous Downloads
- Asynchronous Downloads
- Sending HTTP GET and PST Requests
- Parsing JSON
- Parsing XML
- Targeting Multiple Devices
- IPhone vs. iPad
- Universal Apps
- Multiple SDK Support
- Detecting Device Capabilities
Localization
- Resources
- Language and Region
- NSLocale
- Text
- Dates
- Numbers
Performance and Power optimization
- Measuring Performance
- Memory Usage, and Leaks
Course Name | Delivery Mode | Fee | Special Offer |
---|
Android Apps Development | Classroom | Rs. 15,000 + GST | best offers for 3+ enrollments |
Android Apps Development | Online live trainer | Rs. 15,000 + 18% GST | best offers for 3+ enrollments |
Android Apps Development + detailed Project | Classroom | Rs. 20,000 + 18% GST | 60 hours best offers for 3+ enrollments |
A: Basic Java knowledge will be helpful
A: This is a complete hands-on training where the trainer will demonstrate each feature and participants will follow and do the same on the system.
A: Yes, trainer will demonstrate how to do the installation.
A: The standard features are available for free. There are some premium services like deployment on Google Play Store for which charges are imposed by service provider.
A: You can gather your doubts and come by prior appointment to get your doubts cleared.
A: Yes you will get complete guidance for doing the project. We want you to do the project so that you can reinforce your learning.
A: Yes, participants receive a certificate after completing the course provided they have attended 90% of the class.