iOS Programming

Short course

In Islington

Price on request

Description

  • Type

    Short course

  • Location

    Islington

iOS Programming is for those who can already program in a language such as Java, C++ or C# and can understand and implement Object Oriented programs.This short course covers the fundamentals of iOS (iPhone, iPod, iPad) Programming, including Objective C, Swift and the UIKit Framework. It also covers the use of Xcode and Interface Builder in creating iOS apps.It is a hands-on course and feedback is given throughout.Topics covered include the Objective C language, the new Swift language, UIKit and Foundation Frameworks, as well as the use of Interface Builder and Xcode.Please note that you will need a MacBook for the courseRegister your interestPlease express your interest by adding yourself to our Waiting List Course Information Dates and Fees to be confirmed Eligibility This is not an introductory programming course; participants will be expected to be able to program in a language such as Java or C++ and be confident with OO design practices.

Facilities

Location

Start date

Islington (London)
See map
Northampton Square, EC1V 0HB

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Java
  • C++
  • IT
  • Design
  • Programming
  • Builder

Course programme

What will I learn?
  • The iOS development environment: Xcode
  • Objective-C syntax, language features and design patterns.
  • How to use Xcode Interface Builder and Storyboards
  • Autolayout basics: How to build flexible layouts for different devices sizes using Interface Builder.
  • View Controllers: The different types of view controller and when to use them. The view controller life cycle.
  • How to implement Table Views
  • The Basic Networking stack
  • An introduction to Swift (the new language for iOS development) and the differences
  • Deployment to the store: How to generate Certificates and Provisioning Profiles. Delivering your app to iTunes connect.

At the end of this course students will be able to build an iOS app from scratch and release it to the app store.

Additional information

Teaching and Assessment

Assessment is ongoing and a non-trivial application is developed independently by each student, built up over the course.

iOS Programming

Price on request