DESCRIPTION
As mobile devices become more prevalent, organizations increasingly need to develop both in-house and public applications to improve the services they provide and to maintain a competitive edge. In this course, you learn the foundation for building robust iPhone and iPad applications using Objective-C and the iOS SDK.

OBJECTIVES
Here are some of the things you’ll be able to do after taking this course:
1. Submit apps to the app store
2. Work fluently with Swift 3 & iOS 10
3. Apply to jr iOS development jobs
4. Work as an iOS contractor

DURATION
4 days

PRE-REQUISITES
Basic knowledge or C++

REQUIREMENTS
Must have a computer with OSX or macOS on it, XCode, Apple ID

COURSE OUTLINE

Day 1Getting Started
Swift 3
Version Control
Day 2Foundation
Data Persistence
Core Data
Day 3REST
Web Request
Protocol Oriented Programming
New Features
Day 4Full Stack with Firebase
Maps
Geolocation
Pokemon

WHO SHOULD ATTEND
Programmers who are new to iPhone and iPad development, and those who need to create business applications, who have previous programming experience and knowledge of an object-oriented programming language.