iOS App Development Training using Swift

img

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

  • img Lecture 1

    Objective-C: The Language of Apple Platforms
  • img Lecture 2

    Object-Oriented Programming and Objective-C
  • img Lecture 3

    Exploring the Objective-C File Structure
  • img Lecture 4

    Control statements and loops in Objective-C
  • img Lecture 1

    Working with variables and constants
  • img Lecture 2

    Alloc, Retain and Pass parameters in function
  • img Lecture 3

    Managing memory & Auto release pool
  • img Lecture 1

    Introduction to Xcode
  • img Lecture 2

    Introduction to xcode and iPhone simulator
  • img Lecture 3

    Creating and building simple applications
  • img Lecture 4

    Delegation
  • img Lecture 1

    Introduction to debugging & Life Cycle
  • img Lecture 2

    Types of debugging and debugging preferences
  • img Lecture 3

    Managing program execution
  • img Lecture 4

    Setting and viewing breakpoints
  • img Lecture 3

    Tracing the iPhone Application Life Cycle
  • img Lecture 1

    Exploring Interface Builder & MVC
  • img Lecture 2

    Understanding Interface Builder
  • img Lecture 3

    Understanding the Model-View-Controller
  • img Lecture 4

    How Xcode and Interface Builder Implement MVC
  • img Lecture 5

    Building Universal Applications
  • img Lecture 1

    Working with Text, Keyboards, and Buttons
  • img Lecture 2

    Basic User Input and Output
  • img Lecture 3

    Using Text Fields, Text Views, and Buttons
  • img Lecture 4

    Displaying and dismissing of keyboard
  • img Lecture 5

    Screen Orientations
  • img Lecture 1

    Using Advanced Interface Objects and Views
  • img Lecture 2

    Using Switches, Segmented Controls and Sliders
  • img Lecture 3

    Using Image View, Picker View, Web View and Scrolling view
  • img Lecture 4

    Using Toolbar and Tab Bar
  • img Lecture 5

    Using Advanced Touches and Gestures
  • img Lecture 1

    Getting the User’s Attention
  • img Lecture 2

    Using activity indicator
  • img Lecture 3

    Generating Alerts
  • img Lecture 4

    Using Action Sheets
  • img Lecture 5

    Using Push Notification
  • img Lecture 1

    Working with Database
  • img Lecture 2

    Creating a database
  • img Lecture 3

    Opening and closing a database
  • img Lecture 4

    Working with Inserts, updates and deletes
  • img Lecture 5

    Parse URL (XML and JSON)
  • img Lecture 1

    Displaying and Navigating Data
  • img Lecture 1

    Understanding Table Views and Navigation Controllers
  • img Lecture 1

    Using Custom Table View cell
  • img Lecture 1

    Implementing File System Storage
  • img Lecture 1

    Building Background-Aware Applications
  • img Lecture 2

    Using Task-Specific Background Processing
  • img Lecture 3

    Completing a Long-Running Background Task
  • img Lecture 4

    Timer Control
  • img Lecture 5

    NSThread
  • img Lecture 6

    NSOperation Queue
  • img Lecture 1

    Integrating with core services
  • img Lecture 2

    Integrate iphone app with address book, Email, SMS, Map
  • img Lecture 3

    Playing Media (Audio and Video)
  • img Lecture 2

    Using the Photo Library and Camera
  • img Lecture 1

    Introduction

Details of the Course