iPhone and iPad Development using iOS 8 and Xcode 6 Training Course

Primary tabs

Course Code

ios8xcode6dev

Duration Duration

35 hours (usually 5 days including breaks)

Requirements Requirements

C and HTML programming experience.

This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software.

Overview Overview

This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS 7 or 8. The course is hands on and shows how to develop applications from scratch in Objective-C and HTML using the Xcode 5 or 6 IDE. 

Course Outline Course Outline

Development environment

  • Native versus Web based Applications
  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer registration
  • Reasons why Applications get rejected

Objective-C

  • The Xcode IDE
  • Objective-C basics
  • Foundation Framework
  • UIKit Framework
  • Classes, Class Interfaces and Class Implementations
  • Instance Variables
  • Properties
  • Methods
  • Creating objects

Xcode iOS Projects

  • Human Interface Guidelines
  • Creating an iOS project
  • Running on simulator and real devices
  • Memory management
  • Strong and weak references

Design Patterns and Frameworks

  • Using Design Patterns
  • Cocao Touch Framework
  • Model View Controller (MVC) Pattern
  • Other Design Patterns
  • Protocols

Views and Design Layout

  • User Interface Views and Windows
  • Building User Interfaces
  • Automatic Layout

View Controllers

  • Using protocols for delegation
  • Creating and connecting outlets and actions
  • Working with user interface elements
  • Implementing controllers
  • Adding data and logic to the interface
  • Gestures

Working with data

  • Saving and retrieving user data
  • File system sandbox
  • Archiving
  • Usign SQLite
  • Core Data Framework

Navigation Controllers and Storyboards

  • Multiple Views
  • Tabbed View Controller
  • Using the storyboard tool
  • Static and dynamic prototype tables
  • Navigation Controller

Web Services

  • URL Request and URL Connection
  • Getting data from the server
  • REST
  • JSON

Distributing Applications

  • Moving applications to a device for testing
  • Getting an application into AppStore

Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From 8579PLN
(54)
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From 25010PLN
Request quote

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Remote
1 8579PLN 25010PLN
2 7635PLN 15850PLN
3 7320PLN 12797PLN
4 7162PLN 11270PLN
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories

iOS Training

Upcoming Courses

VenueCourse DateCourse Price [Remote / Classroom]
Bielsko-Biała, Al. Armii Krajowej 220Mon, 2016-12-19 09:0025010PLN / 9329PLN
Katowice ul. Opolska 22Mon, 2016-12-19 09:0025010PLN / 9329PLN
Gdynia, ul. Ejsmonda 2Mon, 2017-01-02 09:0025010PLN / 9329PLN
Gdańsk, ul. Powstańców Warszawskich 45Mon, 2017-01-09 09:0025010PLN / 9329PLN
Kielce, ul. Warszawska 19Mon, 2017-01-09 09:0025010PLN / 9329PLN

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Zaawansowana administracja MySQL Kielce, ul. Warszawska 19 Tue, 2016-12-06 09:00 3416PLN / 2408PLN
Angular JavaScript Warszawa, ul. Złota 3/11 Tue, 2016-12-06 09:00 7425PLN / 3275PLN
Test Automation with Selenium Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2016-12-06 09:00 7722PLN / 3624PLN
Visual Basic for Applications (VBA) for Analysts Poznan, Garbary 100/63 Tue, 2016-12-06 09:00 2772PLN / 1524PLN
Programming in WPF 4.5 Poznan, Garbary 100/63 Tue, 2016-12-06 09:00 6435PLN / 2293PLN
Graphic techniques (Adobe Photoshop, Adobe Illustrator) Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2016-12-06 09:00 4851PLN / 2740PLN
Excel Data Analysis Zielona Góra, ul. Reja 6 Tue, 2016-12-06 09:00 1485PLN / 995PLN
Programming in WPF 4.5 Kraków, ul. Rzemieślnicza 1 Tue, 2016-12-06 09:00 6435PLN / 2893PLN
Docker and Kubernetes Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2016-12-07 09:00 N/A / 4989PLN
Wzorce projektowe w Ruby Warszawa, ul. Złota 3/11 Mon, 2016-12-12 09:00 3465PLN / 2133PLN
Design Patterns in PHP Łódź, ul. Tatrzańska 11 Mon, 2016-12-12 09:00 3861PLN / 2531PLN
Oracle SQL for beginners Gliwice ul. Karola Marksa 11 Tue, 2016-12-13 09:00 4752PLN / 2583PLN
Administering a Drupal 7 Website Katowice ul. Opolska 22 Thu, 2016-12-15 09:00 1881PLN / 1102PLN
MongoDB for Developers Łódź, ul. Tatrzańska 11 Thu, 2016-12-15 09:00 4653PLN / 2151PLN
B2B Brand Management Warszawa, ul. Złota 3/11 Fri, 2016-12-16 09:00 2653PLN / 1084PLN
Prototypowanie interaktywnych makiet - Axure Szczecin, ul. Małopolska 23 Mon, 2016-12-19 09:00 5445PLN / 2101PLN
Docker for Developers and System Administrators Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-12-19 09:00 5445PLN / 3123PLN
Gimp Fundamentals Warszawa, ul. Złota 3/11 Tue, 2016-12-20 09:00 5485PLN / 2942PLN
Adobe Premiere Pro Warszawa, ul. Złota 3/11 Wed, 2016-12-21 09:00 4000PLN / 2400PLN
Marketing Analytics using R Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2017-02-08 09:00 11880PLN / 5010PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients