Home
|
Instructor-led Training
|
Online Training
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Python
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
iOS 9 Development with Swift
IPhone Training Overview:
This 5-day course provides in-depth coverage on how to build iOS 9 native applications for iPhone and iPad using Swift and Apple's Cocoa framework.
IPhone Training Prerequisites:
All students should have substantial previous programming experience using an object-oriented C-based language such as C#, Java, or C++.
An Apple computer running OS X 10.10.3 (or later) and Xcode 7 (or later)
IPhone Training Course duration:
5 days
IPhone Training Course outline:
Introduction
iOS Devices
iOS Operating System
Programming Languages
Development Tools
iOS SDK
Apple Developer Program
Swift (Part I)
Introduction
Constants and Variables
Type Annotations
Basic Types
Optionals
Functions
User Defined Types
Unit Testing
Introduction
XCTest Framework
Xcode Service
iOS App Architecture
Introduction
Model-View-Controller (MVC)
View Controllers
Storyboards
Outlets
Actions
Auto Layout
Introduction
Constraints
Insufficient Constraints
Misplaced Views
Conflicting Constraints
Content Hugging
Compression Resistance
Size Classes
Swift (Part II)
Collections
Control Flow
Inheritance
Initialization
Deinitialization
Protocols
Error Handling
Access Control
Storyboards
Scenes
Segues
Moving Data Between Controllers
Navigation Controller
Table Views
Introduction
Data Sources
Delegates
Swift (Part III)
Computed Properties
Property Observers
Extensions
Function Types
Closures
Networking
URL Loading System
NSURLSession
Asynchronous Downloads
Strings and Images
JSON
XML
HTTP POST Requests
Local Storage
User Defaults
Sandboxing
Working with Files
Archiving
UIDocument
SQLite
Core Data
Multitouch, Taps, and Gestures
Introduction
Gestures, Taps, and Touches
Touch Notification Methods
Gesture Recognizers
Drawing
Core Graphics and Quartz 2D
Points, Coordinates, and Pixels
Graphics Context
Animation
Core Animation
UIView Core Animation Blocks
Animation Curves
Transformations
App States
Introduction
Best Practices
App States
App Lifecycle
Moving to the Background
Memory Usage
Background Execution
Notifications
Local Notifications
Push Notifications
Core Location and MapKit
Basics
Location Accuracy
Distance Filter
Calculating Distances
Compass
MapKit Framework
Localization
Introduction
Resources
Language and Region
NSLocale
Text
Dates
Numbers
Running on a Physical Device
Introduction
Signing Assets
Xcode Integration
Performance and Power Optimization
Introduction
Measuring Performance
Responsiveness
Memory Usage
Networking
Core Location
Deployment
Icons and Launch Images
Archiving
Distribution
iTunes Connect
Please contact your training representative for more details on having this course delivered onsite or online
Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved