Swift programming language (SWFITG)

The Swift Programming course will provide you with the tools and skills necessary to develop an iOS App from scratch.
By the end of this course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS.

Audience
This course is designed for mobile application developers who want to develop an iOS App from scratch.
 
Agenda
Introductions and Getting Started
  • Meet and Greet
  • MIXIT
  • Get Xcode
  • Setting Up Playground
  • Overview of Projects
  • Follow Up Reading
  • Debugging
  • Setting Preferences
Swift Basics
  • Introduction to the Module
  • Setting Up Playground
  • Simple Control Flow
  • Arrays and Dictionaries
  • Functions
  • 2D Arrays
Advanced Swift
  • Introduction to the Module
  • Optionals, Closures, and Properties
  • Follow Up Reading
  • Value Types
  • Cheat Sheet
Image Processing In Swift
  • Introduction to the Module
  • Introduction to Image Processing