You are viewing a preview of this job. Log in or register to view more details about this job.

IOS Training & Placement

iOS is the powerful operating system powering Apple mobile devices. This training course will give you an in-depth understanding of the iOS architectures, detailed process of the app development process, concepts of Objective-C, understanding of Core Data Services, iOS Testing, uploading app to App Store.    
 
What will you learn in this iOS Development training course?
● Basics of iOS architecture and concepts of Objective-C
● Basics of iOS programming concepts
● Creating application layouts and developing complete apps
● PLIST files and creating NS user default
● Web services, address book usage and data storage
● Working on notification services on iOS
● Sprite Kit framework for rendering 2D games
● Apple Certification process
● Uploading apps to the Apple App Store

Who should take up this iOS Development training course?
  • Software Developers and Professionals
  • System Developers and Web Developers
  • System Design Professionals
  • Apple iOS App Enthusiast
  • Software Developers and Professionals
  • System Developers and Web Developers
  • System Design Professionals
  • Apple iOS App Enthusiasts

Aamir Nawaz | Recruiter
 
Dexter Systems Inc.
19490, Sandridge Way, Suite 320, Lansdowne, VA- 20176
Phone: 703-870-3368 | Fax: 703-348 -8500              
Email: aamir.n@dextersys.com, Web: www.dextersys.com
An E- Verified Company
Small, Women & Minority Owned Certified Business

iOS Development Course Content:

iOS Training
1 iPhone Course Overview
1.1 iPhone Course Prerequisite
1.2 iPhone Training Course Objective
1.3 iPhone Training Course Duration
1.4 Hardware and Software Requirements
2 iPhone Training Course Overview
2.1 Intro to Swift
2.2 Introduction iOS and SDK
2.3 Xcode
2.4 Swift 4.0
2.5 Classes, Objects, Methods and Properties
2.6 Categories and Protocols
2.7 Foundation Framework
2.7.1 Collections
2.8 Files
2.9 AutoLayout Introduction and Memory Management
2.10 Cocoa and Touch
2.11 Controls Part-1
2.12 Controls Part-2
2.13 Text Controls
2.14 View
2.15 Window Based Application
2.16 Tab Bar Application
2.17 Navigation Based Application
2.18 Picker View
2.19 Table View
2.20 Popover and Browser View Alerting Users
2.21 Media and Images
2.22 Processes and Threads
2.23 Networking
2.24 Working with SQLite
2.25 Working with Core Data
2.26 Location and Mapping
2.27 Social Networks Integration
2.28 Real-Time Working Scenario

iPhone Course Overview:
Our iOS training classes can help you get off to a running start in iPhone, iPod, and iPad app development. Learn from expert Objective-C and swift developers with years of experience in Apple’s iPhone SDK and Mac OS X development tools and frameworks. You’ll be creating working iPhone and iPad Apps in class within a few, fast-paced days. You will Understand the entire iPhone Apps Development Cycle from start to end.

iPhone Course Prerequisite
● Prior C programming Language (basic syntax knowledge)
iPhone Training Course Objective
● Our iOS (iPhone/iPad/iPod)training offerings feature smaller class sizes, more intensive hands-on lab exercises,deeper explanations, and the very best instructors
● Our focus on—and let’s face it, love of—Objective-C, Swift, Xcode, cocoa and Apple’s iOS development frameworks ensures you’ll get the very best iOS training available
● Our goal is to not only get you coding quickly—we’ll also help you get a solid understanding of how things work under the covers so you can continue learning on your own
● You’ll come away with practical, hands-on skills in designing and implementing well-engineered iPhone iPad and iPod apps, plus a level of insight that’s essential to resolving bugs, memory leaks, and other development issues.

iPhone Training Course Duration
● 35 Working days, daily 1 Hours

Hardware and Software Requirements
● 32 bit “Mac OS X” system with 4/++ GB RAM (minimum)
● OS X v10.14 macOS Mojave
● Xcode IDE-9.0 or other Higher Version

iPhone Training Course Overview
● Intro to Objective-C and Swift
● Objective-C and Swift
● Objective-C and swift and iPhone/iPad/iOS

Introduction iOS and SDK
● iOS SDK: iPhone, iPod Touch
● Xcode
● Interface Builder
● iPhone Simulator
● Debugger
● Xcode
● Xcode IDE
● Editing
● Building
● Running
● Console
● Swift 4.0
● Programming in Swift

Classes, Structures, Objects, Methods and Properties
● id
● null
● Optionals
● Tuples
● Extensions
● Archiving
● Data Types
● control flow statement
● More about Classes
● More about Variables and Data Types
● Inheritance
● Polymorphism, Dynamic Typing, and Dynamic Binding

Categories and Protocols
● About Categories
● @catagory
● About Protocols
● @protocol

Foundation Framework
● Introduction to the Foundation Framework Collections
● Array
● Enumeration
● NSMutableArray
● NSDictionary and dictionary
● NSMutableDictionary
● Scalar Data Types
● NSObject and NSString
● NSData
● NSDate

Files
● NSFileManager
● NSFileHandle
● NSUserDefaults
● NSHomeDirectory(), etc.
● Resource Files
● Read/Write Text Files
● Copying Objects
● Archiving

AutoLayout Introduction
● AutoLayouts Introduction
● Real time examples, Implementing UI Instagram, facebook etc

Memory Management
● Allocate
● Release
● Auto Releasing
● Reference Counting
● Static Analyzer
● Garbage Collection
Cocoa and Touch
● What is Cocoa?
● Cocoa Framework and Cocoa Classes
● Subclassing
● Xcode
● Simulator
● Interface Builder
● Nib files
● File’s Owner
● Outlet Connections
● Action Connections
● Inspector

Controls Part-1
● Controls
● Labels
● IBOutlet
● Buttons
● IBAction
● Event Handling
● UIEvent
● Toolbars
● Toolbar items
● Status bar
● Navigation bar and items

Controls Part-2
● Activity Indicator
● Network Activity Indicator
● Page Indicator
● Progress View
● Refresh Control
● Scope Bar
● Search Bar
● Segmented Control
● Slider
● Stepper
● Switch
● Detail Disclosure Button
● Info Button

Text Controls
● Text Field and Delegate
● Text View and Delegate

View
● What is View?
● UIViews and UIViewControllers
● UIView Class
● UIView Subclasses
● Types of Views
● UIApplication

Window Based Application
● Application
● Application Delegate
● View Controller
● Window & Views
● Device Info
● Screen
● CGRect, CGPoint, CGSize
● CGRectMake(), CGRectZero
● Static Device Info
● Dynamic Device Info
● Orientation Info
● The iPhone Accelerometer
● Detecting shakes
● Determining orientation
● Responding to the accelerometer

Tab Bar Application
● Tab Bar Controllers
● Tab Bars
● First View Controller
● Second View Controller
● Third View Controller
● Creating New Classes
● Classes and Interface Builder

Navigation Based Application
● Root View Controller
● Navigation Controller, Bars and Items
● Button Bar Items
● Push/Pop Views

Picker View
● UIPickerView
● UIPickerViewDelegate
● UIPickerViewDataSource
● Date and Time Picker
● UIDatePicker
● NSTimer

Table View
● Table View and Controller
● Table View Cells
● Data Source
● Table View Delegate

Popover
Browser View

Alerting Users
● Alert View
● Alert View Delegate
● Action Sheet
● Action Sheet Delegate

Media and Images
● UIImageView
● UI image
● animationImages
● Highlighted Animation Images
● UITouch
● UIGestureRecognize
● UIPinchGestureRecognizer
● UITapGesture
● Panning
● Zooming
● Rotating Image
● Playing Audio
● Responding to audio events.
● Playing audio in background
● Recording Audio
● Playing Video
● Photo Library
● UIImagePickerController
● Taking Pictures And Movies

Processes and Threads
● NSOperation
● PerformInBackground
● GCD (Grand Central Dispatch)
● Synchronization

Networking
● URL
● URLRequest
● URLSession
● Web Server

Working with SQLite
● What Is SQLite?
● The SQLite Library
● Building a Simple Database
● Designing the Database
● Creating the Database
● Populating the Database
● Creating Records with the INSERT Command

Working with Core Data
● Introducing Core Data
● SQLite and Core Data
● Modeling Data in Xcode
● Building a Core Data Application
● Core Data-Related Cocoa Features
● Core Data Migration and Performance
● Application Integration using Web Services

Location and Mapping
● About Core Location
● Handling location updates
● About Map Kit
● Map Overlays
● Adding annotations

Social Networks Integration
● Google SDK
● Youtube SDK

Real-Time Working Scenario
● What is provisional profile in iOS
● What is IPA file?
● How to make an ipa file, upload a build to TestFlight? and upload app to app store?