• Call us:

    +91 99797 99179

  • Mail us:

    enquiry@rudrabiztech.com

  • Contact us

iOS Training

iOS Training - Step By Step For Beginners..

The iPhone/iPad app development training program will take candidates
through the basic and advanced coaching in iOS. The training is offered
to final year IT students, beginners as well IT entrepreneurs.
The live project training will be conducted to monitor your skills in creating the iOS apps.

What is Mobile Applications?
Main Characteristics of Mobile Application
Difference between Mobile App’s and Desktop App’s
Introduction to iPhone Architecture

What is iOS?
Short History of iOS
Requirements for iOS
iOS Architecture, iOS SDK and Cocoa Touch Frameworks
MVC Design Pattern
Application/iOS Life Cycle
Features

Introduction to Objective-C
Main Advantages and Disadvantages of Objective-C
General concepts of Objective-C
Introduction to Swift
Main Advantages and Disadvantages of Swift
General concepts of Swift

Note: General concept of Objective-C/Swift like,

Basics of Objective-C/Swift
Need of Transformation from Objective-C to Swift
Data Types
Variables
Constants
Operators
Decision Making Statements
Looping Statements
Arrays
Dictionaries
Functions
Enumerations
Structure
Classes, Objects and Methods
OOPS Concepts
Memory Management Basics [GCD (Grand Central Dispatch)]
Categories & Extensions
Protocols
Blocks
Files (NSFileManager, NSUserDefaults)

Cocoa Framework
Cocoa Classes

Introduction to Xcode
Version History
Navigator
Editor
Utility
Tools
Console
Document
Simulator
Instruments
Window, View Controller & Views
Interface Builder
Compiler
Debugging
Creating a New Project (Ex.: “Hello World”)

MVC (Model View Controller)
Storyboard and Xib’s
IBOutlets and IBActions
Subclassing and Delegation
Auto Layout and Auto Resizing

Basic UI (User Interface) Widgets

UIViewController
       1) Single View Controller
       2) Master-Detail View Controller
      3) Navigation View Controller
UIWindow
UILabel
UIButton
UISegmentedController
UITextField
UISlider
UISwitch
UIActivityIndicatorView
UIProgressView
UIPageControl
UIStepper
UIStackView (Horizontal & Vertical)
UITableView & UITableViewCell
UIImageView
UICollectionView & UICollectionViewCell
UITextView
UIScrollView
UIDatePicker
UIPickerView
MKMapView
UIWebView (Deprecated)
WKWebView
Gesture Recognizer
     1)UITapGestureRecognizer
     2) UIPinchGestureRecognizer
     3) UIRotationGestureRecognizer
     4)UISwipeGestureRecognizer
     5)UIPanGestureRecognizer
     6)UIScreenEdgePanGestureRecognizer
     7)UILongPressGestureRecognizer
     8) UIGestureRecognizer (Custom)
UIEvent
UINavigationItem
UIToolbar
UIBarButtonItem
UITabBar
UITabBarItem
UIView
UIContainerView


UIActionSheet
UIAlertController
UIActivityViewController
UIPopoverController
UIImagePickerController
UIDocumentInteractionController
MFMailComposeViewController
MFMessageComposeViewController
AVAudioPlayer
MPMoviePlayerController

Plist
SQLite
Core Data
Realm

Keychain Access
SSL Certificate
Apple Developer Account
Account Type
Certificates
Profiles
Identifier
Register Devices
Code Signing
Xcode Organizer
Testing on Device
Deployment in AppStore