IOS App Development Training

iOS App Development Solutions Architect Training

OL Tech Edu's iOS App Development Certification Training helps you to become an Expert in iOS App development by mastering concepts like Swift, Core Data, Networking & iCloud development while working on industry based use-cases and projects.

80% of Global Fortune 500 organizations are expected to adopt DevOps by 2021 – CA.

ADP, BBC News, ebay, GE, ING, Intuit, PayPal, Splunk, Uber & other MNCs worldwide use DevOps.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Ios App Development Certification Training UpComing Batches

Apr-27 - Jun-08

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-20 - Jun-01

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-27 - Jun-08

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-04 - Jun-15

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

May-11 - Jun-22

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

May-18 - Jun-29

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

iOS App Development Certification Training

SELF PACED

OL Tech Edu's iOS App Development Certification Training helps you to become an Expert in iOS App development by mastering concepts like Swift, Core Data, Networking & iCloud development while working on industry based use-cases and projects.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Expert In IOS App Development

Learning Objectives: In this module, we will learn the basic building blocks of Swift technology. You will learn all basics principles of Swift Programming language like Loops, Conditions and Structures.


Topics:

  • Introduction to Swift.
  • Introduction to XCode IDE.
  • Structure of Swift Program.
  • Compiling and Building a Hello world.
  • Swift Playground.
  • Basic Syntax.
  • Variables and Data Types.
  • Structs and Classes.

Learning Objectives: In this module, we will take you through different collections types available in Swift. You will learn to create Classes and Enums along with Protocols & Generics. You will also learn newly introduces Tuples, Closures and Subscripts.


Topics:

  • Working with Collections.
  • Protocols and Extensions.
  • Generics.
  • Tuple.
  • Functions.
  • Subscripts.
  • Closures.
  • Automatic Reference Counting.

Learning Objectives: In this module, we will take you through XCode and iOS SDK Installation. You will learn to create basic iOS Application. You will also learn core pillars of iOS Application Development. We will learn to use iOS simulator to test iOS Applications. 


Topics:

  • Installing XCode and iOS SDK.
  • Understanding XCode.
  • Creating a Simple iOS App.
  • Project Templates.
  • Introduction to Pillars of iOS app Development Tools XCode.
  • iOS Simulator.
  • Instruments.
  • Language Swift.
  • Design Patterns.
  • Frameworks.
  • Design Correct UI.
  • AppleHIG.
  • Testing.
  • Provisioning.
  • Signing.
  • Submitting.
  • Using iOS Simulator.
  • MVC Pattern in iOS App Development.

Learning Objectives: In this module, we will take you through iOS Application Lifecycle. You will learn different View Controllers available in iOS SDK to create different types of Applications. This module will enable you to debug any iOS application to analyze in-depth functionality. You will learn AutoLayouts to create Applications for different screen sizes. We will also teach you to effectively use iOS Storyboards to create multiple page iOS applications. 


Topics:

  • Lifecycle of iOS Application.
  • Understanding Delegation.
  • iOS View Controllers
  • Creating UI.
  • Introduction to Layout and Views.
  • Designing Responsive Interfaces with Auto Layout.
  • Create a Sample UI.
  • Walkthrough of Controllers.
  • Debugging iOS Application.


Learning Objectives: This module will concentrate on TableViews & CollectionView which are considered to be heavily used views in any iOS Application. You will learn how to create TableView & CollectionViews and perform various operations on it. 


Topics:

  • Introduction to Table View.
  • Creating a Basic Table view and Data Source.
  • Loading Data Into TableView.
  • Reusing Table View cells.
  • Customizing Table views.
  • UI Collection View.
  • UI Refresh Control.
  • Introduction to Multiple View Applications.
  • Using Navigation Controller.
  • Introduction to a Master Detail Application..
  • Creating a Tab Bar Driven Application
  • UI PageView Controller.


Learning Objectives: In this module, you will learn to create applications which work both on iPhone & iPad. You will learn to use Size Classes to support multiple screens. This module will also teach you to capture images from Camera or Gallery.


Topics:

  • UI Split View Controller.
  • Master Detail Application.
  • Using Size Classes for Adaptive Layout.
  • Using Camera & Gallery to Capture Images.


Learning Objectives: In this module, you will learn about iOS Animation framework while working on Core Animation, UIKit Dynamics. You will also learn to use Facebook Pop Animation framework. You will also learn to capture device location and displaying locations on Map. Last but not the least this module will also teach you to share contents right from your iOS Application using UIActivityViewController.


Topics:

  • Animations Core Animation.
  • UI Kit Dynamics.
  • Facebook Pop Animation.
  • Working with Maps- MKMapItem and MKPlacemark.
  • CL LocationManager.
  • MK MapView.
  • UI Activity View Controller to Perform Social Sharing.


Learning Objectives: In this module, you will learn to create iOS Applications which can perform network operations using popular Alamofire open source library. You will also learn to handle JSON Data using SwiftJSON Library & Image caching using HanekeSwift. 


Topics:

  • Networking with Alamofire.
  • SwiftyJSON & HanekeSwift.
  • Introduction to Networking in iOS Application.
  • Adding/Managing Frameworks using Carthage.
  • JSON Handling using SwiftJSON.
  • Performing Networking using Alamofire.
  • Downloading & Caching Images using HanekeSwift.


Learning Objectives: This module will enable you to work with Core Data database framework. You will perform various CRUD operations on Data. You will also learn to use different storage options available in iOS SDK. 


Topics:

  • iOS Data Persistence.
  • Using NS User Defaults to Store and Read Information.
  • Property Lists-Working with Core data.
  • Introduction to Core Data.
  • Creating Models with Entities.
  • Saving Models.
  • Fetching Model.
  • Edit and Remove Models.
  • Sample Application Implementing Core Data.


Learning Objectives: This module concentrates on teaching you Cloudkit and Parse to save and retrieve data to/from Cloud. We will also take you through all the steps involved in submitting an application to Apple App Store. 


Topics:

  • Implementing CloudKit Storage.
  • Interact with Parse Backend.
  • Localizing Application.
  • Submitting an App to Apple App Store.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Projects

Which Case-Studies will be a part of the Course?

Project 1:- Weather Application Create a Weather Application, which will show the current weather to a user. Project 2:- Trakt Movie App-Create a movie application using Trakt API. The application shows a list of top 50 Trending movies on the dashboard screen.

Course Description

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers