iOS App Development Training using Swift

Phone made by Apple, or i-phones as they are called are among the most premium and most sought after phones today. Recently Apple has introduced its SDK system for i-phones which makes it easier for application designers to make apps for them.
Introduction
OgmaTechLab organized iOS Training certification training help you to become an Expert in iOS App development by mastering concept like Swift, Core Data, Networking &iCloud development while working on industry based use-case and projects.About the course
The iOS App Development using Swift training course will introduce the participants to the exciting world of iOS application development. Swift is the new programming language been recently introduce for iOS and OS X apps which adopts safe programming patterns and add moderns features to make the programming easier, more flexible and more fun. This course will enable the participants to design and develop applications for iPhones and iPad.Course Objectives
After the completion of iOS App Development course at OgmaTechLab, you will be able to:- 1. Understand the core construct of newly introduced Swift Programming Language
- 2. Leverage Swift’s new language features like optional and closures
- 3. Create Extensions to extend Swift’s Out Of Box functionality
- 4. Create Generics to increase our code’s flexibility and power
- 5. Understand Swift’s new initializer pattern
- 6. Understand iCloud& Core Data Framework
- 7. Work with Auto layouts to build applications for all screen sizes
- 8. Work on a real life Project, implementing all the features learnt during the class to derive Business Insights
Who should go for this course?
The course is designed for professionals who want to learn iOS App Development with Apple’s Brand New Language ‘Swift’. The following professionals can go for this course:- 1. Developers and Architects
- 2. Mobile App Developers
- 3. Project Managers
- 4. Testing professionals
- 5. Mainframe professionals
- 6. Fresher’s
Curriculum
-
Lecture 1
Objective-C: The Language of Apple Platforms
-
Lecture 2
Object-Oriented Programming and Objective-C
-
Lecture 3
Exploring the Objective-C File Structure
-
Lecture 4
Control statements and loops in Objective-C
-
Lecture 1
Working with variables and constants
-
Lecture 2
Alloc, Retain and Pass parameters in function
-
Lecture 3
Managing memory & Auto release pool
-
Lecture 1
Introduction to Xcode
-
Lecture 2
Introduction to xcode and iPhone simulator
-
Lecture 3
Creating and building simple applications
-
Lecture 4
Delegation
-
Lecture 1
Introduction to debugging & Life Cycle
-
Lecture 2
Types of debugging and debugging preferences
-
Lecture 3
Managing program execution
-
Lecture 4
Setting and viewing breakpoints
-
Lecture 3
Tracing the iPhone Application Life Cycle
-
Lecture 1
Exploring Interface Builder & MVC
-
Lecture 2
Understanding Interface Builder
-
Lecture 3
Understanding the Model-View-Controller
-
Lecture 4
How Xcode and Interface Builder Implement MVC
-
Lecture 5
Building Universal Applications
-
Lecture 1
Working with Text, Keyboards, and Buttons
-
Lecture 2
Basic User Input and Output
-
Lecture 3
Using Text Fields, Text Views, and Buttons
-
Lecture 4
Displaying and dismissing of keyboard
-
Lecture 5
Screen Orientations
-
Lecture 1
Using Advanced Interface Objects and Views
-
Lecture 2
Using Switches, Segmented Controls and Sliders
-
Lecture 3
Using Image View, Picker View, Web View and Scrolling view
-
Lecture 4
Using Toolbar and Tab Bar
-
Lecture 5
Using Advanced Touches and Gestures
-
Lecture 1
Getting the User’s Attention
-
Lecture 2
Using activity indicator
-
Lecture 3
Generating Alerts
-
Lecture 4
Using Action Sheets
-
Lecture 5
Using Push Notification
-
Lecture 1
Working with Database
-
Lecture 2
Creating a database
-
Lecture 3
Opening and closing a database
-
Lecture 4
Working with Inserts, updates and deletes
-
Lecture 5
Parse URL (XML and JSON)
-
Lecture 1
Displaying and Navigating Data
-
Lecture 1
Understanding Table Views and Navigation Controllers
-
Lecture 1
Using Custom Table View cell
-
Lecture 1
Implementing File System Storage
-
Lecture 1
Building Background-Aware Applications
-
Lecture 2
Using Task-Specific Background Processing
-
Lecture 3
Completing a Long-Running Background Task
-
Lecture 4
Timer Control
-
Lecture 5
NSThread
-
Lecture 6
NSOperation Queue
-
Lecture 1
Integrating with core services
-
Lecture 2
Integrate iphone app with address book, Email, SMS, Map
-
Lecture 3
Playing Media (Audio and Video)
-
Lecture 2
Using the Photo Library and Camera
-
Lecture 1
Introduction