iOS Application Development using Swift Course Overview

Swift is Apple’s new programming language introduced in iOS 8 SDK and Xcode 6. In this course, students will learn to create iOS Application Development with the help of Swift. Swift is a new programming language for iOS and OS X apps that build on the best of C and Objective, without the constraints of C Compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier more flexible and more fun.

Who should do this course?

  • Beginners
  • iPhone App Developers

Reasons why Swift is the right choice for iOS App Development

There are certain features because of which Swift is becoming more popular among iOS developers.

  • Easy to learn - Swift requires lesser time to be learned perfectly, as compared to other languages and is quite easy to learn.
  • Simple Syntax – The Swift coding is concise and hence popular among professionals.
  • Smooth iOS development – Swift’s primary focus is on iOS development and thus understands the platform completely.
  • Follows a new approach to error handling – The language identifies success and failure outcomes and carefully tracks all possible errors.
  • Availability of varied functions – Varied higher order functions enable reducing the amount of code. Simple single line expressions are written well using these different functions.
  • Maximum application performance – Many Swift functions have a lesser execution time than many other languages designed for the iOS platform. This results in increased level of performance.
  • Dynamic libraries – Swift has dynamic libraries which allow reduction in application size. This helps in speeding up the process of downloading as well.
  • 1. Do you have limited Window for training?
  • 2. Can you only spend 4-hours per day?
  • 3. Do you want to start training immediately?
  • If your answer is yes to any one of the above, you need 1-on-1- Training
The 1-on-1 Advantage
Methodology
Flexible Dates
4-Hour Sessions
  • View video
  • The course will be free if we are not able to start within 7 days of booking.
  • Only applicable for courses on which this logo appears.

Your will learn:

Swift
  • Introduction to Swift
  • Introduction to Playground
  • Variables and Constants
  • Optional & Forced Unwrapping
  • Class and Objects
  • Playing with Methods
  • Introduction of iOS
  • What’s different about coding for iOS ?
  • A top down tour of the layers
  • About UIKIT, Cocoa Touch
  • Setting up your project in XCODE
  • The XCODE workspace window
  • The Toolbar
  • The Navigator View
  • Project Navigator
  • Symbol Navigator
  • Search Navigator
  • Debug Navigator
  • Break- Point Navigator
  • Log Navigator
  • The Jump Bar
  • The Utility Pane
  • Closer look to Project
  • View Controller
  • Outlets and Actions
  • Button and Action Methods
  • Image View and Text Fields
  • Closing Keypad
  • Slider and Label
  • Tags,
  • Checkbox and Radio
  • Alert Controller
  • Switches and Segment Controls
  • Web View
  • More UI Components
  • Mechanics of Autorotation
  • Points, Pixels and Retina display
  • Autorotation Approaches
  • View Orientation
  • Auto sizing with different apple devices
  • Architecture of Multi View Application
  • Root controller
  • Navigation Controller
  • Tab Bar Controller
  • Segues
  • Date Picker
  • Single Component picker
  • Multi Component picker
  • Custom picker with images
  • Delegates and Data sources
  • Working with Table View
  • Working with Table View Controller
  • Grouped and Indexed Section
  • Header and Footer
  • Custom Table View
  • Connecting View controller with Table View Controller
  • Store data in file
  • Core Data
  • SQLite Databases
  • Accessing remote database (Web Services)
  • Overview of Grand Central Dispatch
  • Slow worker
  • GCD: Playing with queues
  • Background processing
  • Taps Gesture
  • Pinch Gesture
  • Rotation Gesture
  • Swipe Gesture
  • Pan Gesture
  • Screen Edges Pan Gesture
  • Long Press Gesture
  • iOS Core Location Framework
  • iOS Map Kit Framework
  • The Location Manager
  • Getting Location Updates
  • Visualizing your movement on a map
  • Annotation
  • Latitude & Longitude
  • Image Picker Controllers
  • Camera and Library
  • UI Collection
  • Playing video using URL
  • Playing video using resource
  • Working with Audio
  • Localization Architecture
  • Localize application
  • Overview on deployment of application
  • Generating Certificate Request
  • Provision Profile
  • App ID Creation
  • Deploy Application
Live Online Training (Duration : 40 Hours)
Group Training 1750 Per Participant
06 - 10 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
04 - 08 Jul 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 3500 2050 + If you accept merging of other students.
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Classroom Training is available. Enquire for the fee Click
Ultra-Fast Track

If you can't spare 40 hours. We can offer you an Ultra-Fast Track for 20 hours for only USD 1,640

Course Prerequisites

Formal prerequisites for this course are:

  • Knowledge of Swift Programming

Upon Completion of this Course, you will accomplish following:-

  • Setting Up Your Project in Xcode.
  • Picking Value from UI Picker View. Implementing Range Pickers with UI Sliders.
  • Detecting and Reacting to Collisions between UI Components.
  • Animating UI Components with a Push.
  • Handling events in collection views.
  • Providing Header and Footer in a collection view.
  • Sorting Data in Core Data.
  • Implementing Relationships in Core Data.
  • Observing Changes to Records in cloud Kit.
  • Retrieving user information from cloud kit.
  • Deleting Existing Values in the Keychain.
  • Sharing Keychain data Between Multiple Apps.

Give an edge to your career with Mobile Technologies certification training courses Students can join the classes for iOS Application Development using Swift Training & Certification Courses at Koenig Campus located at New Delhi, Bengaluru, Shimla, Goa, Dehradun, Dubai & Instructor-Led Online.

Request More Information

Add Name and Email Address of participant (If different from you)

FAQ's


No, the published fee includes all applicable taxes.
The Fee includes:
  • Courseware
  • Testing Via Qubits
Yes, Koenig Solutions is a Apple Learning Partner