Introduction to Swift 3

COURSE OUTLINE:

Description

In this course, you will acquire the necessary foundation in Swift 3 programming so you can develop applications in Apple's Cocoa and iOS environments. The course starts with the basics of programming in the Swift 3 language and finishes with the building of simple event-driven applications for Apple desktop and mobile devices. There will also be some brief discussions of the Objective-C programming language, which is still used in parts of the Cocoa and iOS environments. Upon completing this course, you will be ready to�move on to the Cocoa and iOS courses.�

For Connected Classroom attendees:�
Connected events will be held at a local training center with state-of-the-art video conferencing equipment allowing the course to be broadcast to multiple locations. Students will have the same classroom experience and interact live with the connected classroom instructor. The instructor will be on a large, HD quality screen with interactive video and audio to listen and communicate with students. A second large HD quality screen will display the instructor�s live presentation.

Audience

Programmers who will be involved in the development of applications for the Apple mobile and desktop environments

Prerequisites

Knowledge of programming concepts is recommended but not required

Learning Objectives

  • Swift programming fundamentals
  • Object-oriented concepts review
  • Properties
  • Looping structures
  • Decision structures
  • Classes
  • Objects
  • Troubleshooting code
  • Debugging