Scroll to top button

Swift iOS 24-Hour Trainer

ISBN : 9781616919177

Use the Swift iOS 24-Hour Trainer course to gain the skills and understanding required for working with the iOS programming. The Swift iOS course completely covers the basics as well as advanced topics such as Test Driven Development, CloudKit, and UI Testing. The course designed is for beginners with initial programming experience who want to pursue a career in the exciting world of iOS development and also for experienced Objective-C developers who want to learn Swift programming.

Glossary of terms
Pre Assessment Questions
Post Assessment Questions

Videos and How To

uCertify course includes videos to help understand concepts. It also includes How Tos that help learners with how to accomplish certain tasks.

Video Lessons
  • iOS Developer Essentials
  • Try It
  • The Welcome Screen
  • Creating a New Project
  • An Overview of the Xcode IDE
  • Features of the iOS Simulator
  • Try It
  • Introducing Xcode Playgrounds
  • Constants and Variables
  • Data Types
  • Comments
  • Strings
  • Tuples
  • Optionals
  • Control Flow Statements
  • Control Transfer Statements
  • Try It
  • Declaring Functions
  • Parameters and Return Values
  • Try It
  • Function Types
  • Closure Types
  • Try It
  • The ErrorType Protocol
  • Throwing and Catching Errors
  • Try It
  • Creating Classes with Swift
  • Properties
  • Methods
  • Instantiating Objects
  • Inheritance
  • Computed Properties
  • Enumerations
  • Protocols
  • Try It
  • Device Differences
  • The Universal XCode Template
  • Try It
  • Introducing the UIKit Framework
  • Basic Constraints
  • Previewing Your Layout
  • Creating Outlets
  • Creating Actions
  • Try It
  • Text Fields
  • Text Views
  • Try It
  • Alert Views
  • Action Sheets
  • Try It
  • The UIImage Class
  • The UIImageView Class
  • Try It
  • Date Pickers
  • Custom Pickers
  • Try It
  • Adding a Navigation Controller to a Storyboard
  • The Navigation Controller Interface
  • Try It
  • Table View Appearance
  • Creating a Table View with Interface Builder
  • Try It
  • Creating a Collection View with Interface Builder
  • Collection View Cells
  • Collection View Delegate and Data Source
  • Try It
  • Creating a Tab Bar Controller
  • Toolbars
  • Try It
  • The UIScrollView Class
  • Scroll Views and Text Fields
  • Try It
  • Popovers
  • Modal Views
  • Try It
  • Touch Events
  • Gesture Recognizers
  • Try It
  • Creating Property Lists
  • Reading Property Lists
  • Try It
  • Adding a Settings Bundle
  • Reading Preferences with Code
  • Try It
  • Basic Concepts
  • Preparing to Use the iCloud Storage APIs
  • Checking for Service Availability
  • Using iCloud Document Storage
  • Try It
  • Containers, Databases, and Records
  • Development and Production Environments
  • The CloudKit Dashboard
  • Preparing to Use CloudKit
  • Common Operations
  • Try It
  • Basic Concepts
  • Adding Core Data to a Project
  • Instantiating Core Data Objects
  • Writing Managed Objects
  • Reading Managed Objects
  • Try It
  • Types of Web Services
  • JSON and NSJSONSerialization
  • NSURLSession and Application Transport Security
  • Try It
  • Permissions
  • Accuracy
  • Receiving Location Updates
  • Handling Errors and Checking Hardware Availability
  • Geocoding and Reverse Geocoding
  • Obtaining Compass Headings
  • Try It
  • Adding Annotations
  • Accessory Views
  • Try It
  • Selecting the Image Source
  • Presenting the Image Picker
  • Try It
  • Adding Support for UI Testing to Your Project
  • Anatomy of a Test Case
  • New Classes for UI Testing
  • Test Assertions
  • UI Recording
  • Waiting for Elements in a UI Test
  • Try It
  • Adding Support for Unit Testing to Your Project
  • TDD Techniques
  • Anatomy of a Test Case
  • Test Assertions
  • Try It
  • Obtaining and Registering UDIDs
  • Creating an App ID (Bundle Identifier)
  • Creating a Development Certificate
  • Creating a Provisioning Profile
  • Configuring Your Project
  • Preparing a Distribution Build for TestFlight
  • Internal and External Testers
  • Creating an Application Profile
  • Preparing and Uploading the Application Binary
  • Submitting the App for Review

Customer Testimonials

Jamshaid Sohail
The Swift™ iOS 24-Hour Trainer course is highly recommended to everyone who wants to learn iOS development and doesn't know where to start from. The amazing part of the course is that the authors plug-in energy to explain advance concepts related to iOS development