Overview:
Swift training course teaches attendees how to build iOS 9 native applications for iPhone and iPad using the Swift programming language and Apple’s Cocoa Touch framework.
Audience:
N/A
Pre-Requisite:
Attendees should have some previous programming experience (any language)
Familiarity with object-oriented programming concepts is recommended but not required
Some experience using the OS X operating system (launching applications, working with files, etc.)
Course Curriculum
Introduction | |||
iOS Devices Details | 00:00:00 | ||
iOS Architecture Details | 00:00:00 | ||
Languages and Tools Details | 00:00:00 | ||
SDKs and Frameworks Details | 00:00:00 | ||
iOS Developer Program Details | 00:00:00 | ||
Building a Simple iOS App Details | 00:00:00 | ||
Swift 2 | |||
Introduction Details | 00:00:00 | ||
Playgrounds Details | 00:00:00 | ||
Constants and Variables Details | 00:00:00 | ||
Type Annotations Details | 00:00:00 | ||
Basic Types Details | 00:00:00 | ||
Optionals Details | 00:00:00 | ||
Collections Details | 00:00:00 | ||
Control Flow Details | 00:00:00 | ||
Functions Details | 00:00:00 | ||
User Defined Types Details | 00:00:00 | ||
Application Design Patterns | |||
Model View Controller (MVC) Details | 00:00:00 | ||
Target-Action Details | 00:00:00 | ||
Subclassing Details | 00:00:00 | ||
Delegation Details | 00:00:00 | ||
User Interface Design | |||
Interface Builder Details | 00:00:00 | ||
Views Details | 00:00:00 | ||
Responder Chain Details | 00:00:00 | ||
View Controllers Details | 00:00:00 | ||
Outlets and Actions Details | 00:00:00 | ||
Auto Layout Details | 00:00:00 | ||
Size Classes Details | 00:00:00 | ||
Multitasking in iOS 9 Details | 00:00:00 | ||
Debugging | |||
Introduction Details | 00:00:00 | ||
Breakpoints Details | 00:00:00 | ||
Debug Gauges Details | 00:00:00 | ||
Troubleshooting Outlets and Actions Details | 00:00:00 | ||
Testing | |||
Introduction Details | 00:00:00 | ||
XCTest Framework Details | 00:00:00 | ||
Code Coverage Details | 00:00:00 | ||
User Interface Testing Details | 00:00:00 | ||
Xcode Server Details | 00:00:00 | ||
Asset Management | |||
Asset Catalogs Details | 00:00:00 | ||
Image Sets Details | 00:00:00 | ||
Icons and Launch Images Details | 00:00:00 | ||
Storyboards | |||
Introduction Details | 00:00:00 | ||
Scenes and Segues Details | 00:00:00 | ||
Moving Data Between Controllers Details | 00:00:00 | ||
Navigation Controller Details | 00:00:00 | ||
Advanced Swift 2 | |||
Inheritance Details | 00:00:00 | ||
Initialisation Details | 00:00:00 | ||
De-initialization Details | 00:00:00 | ||
Automatic Reference Counting (ARC) Details | 00:00:00 | ||
Type Casting Details | 00:00:00 | ||
Error Handling Details | 00:00:00 | ||
Extensions Details | 00:00:00 | ||
Protocols Details | 00:00:00 | ||
Access Control Details | 00:00:00 | ||
Table and Collection Views | |||
Overview Details | 00:00:00 | ||
Delegates and Data Sources Details | 00:00:00 | ||
Prototype View Cells Details | 00:00:00 | ||
Local Storage | |||
Document and Temporary Directories Details | 00:00:00 | ||
Working with Files Details | 00:00:00 | ||
NSUserDefaults Details | 00:00:00 | ||
Archiving Details | 00:00:00 | ||
UIDocument Details | 00:00:00 | ||
SQLite Details | 00:00:00 | ||
Core Data Details | 00:00:00 | ||
iCloud | |||
CloudKit Details | 00:00:00 | ||
Entitlements and Containers Details | 00:00:00 | ||
CloudKit Dashboard Details | 00:00:00 | ||
Querying Details | 00:00:00 | ||
Callbacks Details | 00:00:00 | ||
Troubleshooting Details | 00:00:00 | ||
Multitouch, Taps, and Gestures | |||
Introduction Details | 00:00:00 | ||
Gestures, Taps, and Touches Details | 00:00:00 | ||
Touch Notification Methods Details | 00:00:00 | ||
Gesture Recognisers Details | 00:00:00 | ||
Drawing | |||
Core Graphics and Quartz 2D Details | 00:00:00 | ||
Points, Coordinates, and Pixels Details | 00:00:00 | ||
Graphics Context Details | 00:00:00 | ||
Working with Colours Details | 00:00:00 | ||
Animation | |||
Core Animation Details | 00:00:00 | ||
UIView Core Animation Blocks Details | 00:00:00 | ||
Animation Curves Details | 00:00:00 | ||
Transformations Details | 00:00:00 | ||
App States | |||
Introduction Details | 00:00:00 | ||
Best Practices Details | 00:00:00 | ||
App Lifecycle Details | 00:00:00 | ||
Moving to the Background Details | 00:00:00 | ||
Memory Usage Details | 00:00:00 | ||
Background Execution Details | 00:00:00 | ||
State Restoration Details | 00:00:00 | ||
Notifications | |||
Local Notifications Details | 00:00:00 | ||
Push Notifications Details | 00:00:00 | ||
Notification Center Details | 00:00:00 | ||
Core Location Framework | |||
Basics Details | 00:00:00 | ||
Location Accuracy Details | 00:00:00 | ||
Distance Filter Details | 00:00:00 | ||
Calculating Distances Details | 00:00:00 | ||
Compass Details | 00:00:00 | ||
MapKit Framework Details | 00:00:00 | ||
Networking | |||
Reachability Details | 00:00:00 | ||
Synchronous Downloads Details | 00:00:00 | ||
Asynchronous Downloads Details | 00:00:00 | ||
Sending HTTP GET and POST Requests Details | 00:00:00 | ||
Parsing JSON Details | 00:00:00 | ||
Parsing XML Details | 00:00:00 | ||
Localisation | |||
Introduction Details | 00:00:00 | ||
Resources Details | 00:00:00 | ||
Language and Region Details | 00:00:00 | ||
NSLocale Details | 00:00:00 | ||
Text, Dates, and Numbers Details | 00:00:00 | ||
Running on a Physical Device | |||
Introduction Details | 00:00:00 | ||
Signing Assets Details | 00:00:00 | ||
Developer Certificates Details | 00:00:00 | ||
Assigning Devices Details | 00:00:00 | ||
Xcode Integration Details | 00:00:00 | ||
Performance and Power Optimization | |||
Introduction Details | 00:00:00 | ||
Measuring Performance Details | 00:00:00 | ||
Responsiveness Details | 00:00:00 | ||
Memory Usage Details | 00:00:00 | ||
Networking Details | 00:00:00 | ||
Core Location Details | 00:00:00 | ||
Deployment | |||
Archiving Details | 00:00:00 | ||
Distribution Details | 00:00:00 | ||
iTunes Connect Details | 00:00:00 | ||
TestFlight Details | 00:00:00 | ||
App Thinning and Slicing Details | 00:00:00 | ||
On-Demand Resources Details | 00:00:00 |
Course Reviews
No Reviews found for this course.
0 STUDENTS ENROLLED