iOS Training Course in Jaipur
Industry-oriented certification iOS App Developer training course to furnish your career to kick-start/grow at MNCs/Non-MNCs Organization & corporate.
Professional expert iOS App Developer With 10-12 Years of working experience will provide you industrial level training.
You can attain the practical training session to get the indutrial exposure & prepare for the corporate level challanges.
You’ll attain knowledge on bases of real-time scenarios, live projects & best case study to complete E-lite workshop.
iOS App Developer Programme Details/h2>
Course Duration: 45 – 50 HRS with Highly Skilled Corporate Trainers
(iOS App Training) Modules + Live Projects – Weekdays / Weekend
(iOS App Training) Modules + Live Projects – Weekdays / Weekend
- Web / Desktop Base.
- Instructor-Led Classroom Sessions.
- Presentations/Demonstration/Practicals of concepts.
- Handouts/Assignments/Real-time Exposure to work on Clients.
iOS App Developer Programme Modules
iOS App Developer Programme Modules
<p><strong>Objective-C: Basic Data Types and Object Creation</strong></p>
<p><strong>Objective-C: Common Foundation Classes</strong></p>
<p><strong>Objective-C: Custom Classes</strong></p>
<p><strong>Memory Management Concepts (ARC and Non ARC) Sample iOS Basics – Sample Project Creation and understanding existing Apps</strong></p>
<p><strong>Categories and Protocols</strong></p>
<p><strong>View Controllers: Connections and Flow</strong></p>
<p><strong>View Controllers: Common Controllers</strong></p>
<p><strong>iPad Layouts</strong></p>
<p><strong>Views</strong></p>
<p><strong>Autolayout</strong></p>
<p><strong>Handling User Input</strong></p>
<p><strong>Localization</strong></p>
<p><strong>Notifications: Local and Push notifications</strong></p>
<p><strong>Size classes Usage </strong></p>
<p><strong>Camera , Bluetooth wifi related samples</strong></p>
<p><strong>Media Frameworks : Audio and Video Sample app</strong></p>
<p><strong>Paypal integration and push notifications XCTestCases -iOS TDD</strong></p>
<p><strong>Instruments</strong></p>
<h3><strong>Device Provisioning & Distribution</strong></h3>
<ul>
<li>Introducing iOS</li>
<li>iOS SDK</li>
<li>Xcode</li>
<li>Interface Builder</li>
<li>iOS APIs</li>
<li>The iOS Simulato</li>
<li>The Main Function</li>
<li>NSString Literal & NSLog and Dlog statements</li>
<li>Primitive Data Types</li>
<li>Foundation Classes Overview</li>
<li>Object Creation & Messaging Overview</li>
<li>Object Creation: alloc / init/new</li>
<li>bject Creation: Factory Methods</li>
<li>Difference between mutable and immutable objects</li>
<li>Strings: NSString & NSMutableString</li>
<li>Collections: Arrays, Dictionaries, Sets and Literals</li>
<li>Wrappers: NSNumber</li>
<li>Difference between shallow copy and Deep copy</li>
<li>JSON</li>
<li>Custom Class Overview</li>
<li>Header Files</li>
<li>Import and the class="" Directive</li>
<li>Inheritance and NSObject</li>
<li>Method Declarations</li>
<li>Implementation Files</li>
<li>Method Definitions</li>
<li>Self and Super</li>
<li>Automatic Reference Counting (ARC)</li>
<li>Properties</li>
<li>Overriding NSObject Methods</li>
<li>Access Control</li>
<li>KVC Pattern</li>
<li>KVO Pattern</li>
<li>Difference between nil and Nil</li>
<li>Difference between nil and [unbundle mainbudle]</li>
<li>Architecture of an App (The Main Run Loop)</li>
<li>Creating a Project</li>
<li>UIApplication and the App Delegate</li>
<li>UIKit Framework: Views and Controls</li>
<li>Storyboards and Scenes</li>
<li>Build Actions (Run, Test, Profile, Analyze, Archive)</li>
<li>Debugging & Profiling</li>
<li>Frameworks</li>
<li>E-Commerce app work through</li>
<li>Assignment on creating categories and custom protocols</li>
<li>thread concept in <strong>objective c</strong></li>
<li>View Controller Overview</li>
<li>Life Cycle Methods</li>
<li>Storyboard Segues and Unwind Segues</li>
<li>Programmatic Segues</li>
<li>IB Outlet and IB Outlet Collection</li>
<li>IB Action</li>
<li>Navigation Controllers</li>
<li>Tab Bar Controllers</li>
<li>Objective-C: Protocols</li>
<li>Table View Controllers: Static</li>
<li>Table View: Pull to Refresh (UIRefreshControl)</li>
<li>Table View Controllers: Prototype</li>
<li>Universal Apps & Multiple Targets</li>
<li>Split View Controllers</li>
<li>Popovers</li>
<li>Image Views</li>
<li>Web Views</li>
<li>Map Views</li>
<li>Device Rotation</li>
<li>Interface Builder Constraints</li>
<li>NS Layout Constraints</li>
<li>Alert Views</li>
<li>Text Fields & Views, Keyboards, and “First Responders”</li>
<li>Objective-C: Selectors</li>
<li>Gestures (Pinch, Pan, Swipe, etc.)</li>
<li>concept of localization</li>
<li>Types of Notifications</li>
<li>Network and Server communication</li>
<li>Assignments: GCD, NSOperations and Blocks</li>
<li>Assignments: Set up XCTestcase Framework</li>
<li>Writing Unit Test cases for Login</li>
<li>Mock Objects creation and Unit test cases writing</li>
<li>Business logics in LoginScreen with XC test case</li>
<li>Performance Test with XC test case</li>
<li>Xcode instrumentation and other (memory, profiling, code Coverage Tool provided by Xcode7)</li>
<li>Digital Signatures and Assets</li>
<li>Development Build: Deploying to Your Own Device</li>
<li>Overview of the Provisioning Portal</li>
<li>Development and Distribution Certificates</li>
<li>Approved Devices</li>
<li>App IDs</li>
<li>Provisioning Profiles</li>
<li>Targets, Configurations, and Schemes</li>
<li>Ad Hoc Build: Archiving and Distributing</li>
<li>Public Build: iTunes App Store</li>
</ul>
Find the iOS App Developer course details below.
Duration of Module
iOS App Developer Course Module | Course Duration |
---|---|
iOS Training Course | 30 – 35 (Hours) |
Batch Timings
iOS App Developer Course Schedule | Course Timing |
---|---|
Monday to Friday | 8:00 AM – 10:00 AM |
Monday to Friday | 10:00 AM – 12:00 PM |
Monday to Friday | 2:00 PM – 4:00 PM |
Monday to Friday | 4:00 PM – 6:00 PM |
Saturday/Sunday | 8:00 | 12:00 | 2:00 | 4:00 |
Sunday | 8:00 AM – 10:00 AM |
Sunday | 10:00 AM – 12:00 PM |
Sunday | 2:00 PM – 4:00 PM |
Sunday | 4:00 PM – 6:00 PM |