Masters at MultiMedia Education!
  • Certified
  • Certified
  • Certified
  • Certified
  • Certified

iOS App Programmer for iPad and iPhone

Data & prijs »

You can now learn how to develop your own iOS Apps with CMM’s 5-day iOS App Programmer course.

iOS devices give consumers the ability to be more productive, more interactive and more communicative in so many different ways. People use Apps for everything, therefore programming and developing Apps for iOS devices, is turning into a large and financially rewarding business. Here you will learn how to program and develop your own apps with Xcode and Swift for the iOS platform.

Do you already have good programming skills in Swift? You can than skip the first 2 days and enroll for our 3-day iOS App Development course.

The first part of the iOS App Programmer course is learning to program in the Swift language. This is the programming language of the iOS system. In 2 days you will have a good understanding of the language, and will be able to begin with the development of iOS Apps. During this time you will learn how to implement classes, objects and methods within Swift. You will also learn how to use program looping and how to implement Polymorphism, dynamic typing and binding. Also covered is the Foundation framework, which is a library of fundamental data containers and utilities used in every iOS App.

The next 3 days will cover the creation and development part of an iOS App. You will start with the fundamentals, like Model-View-Controller design pattern and the most important aspects of the UI kit. After this your course will cover all the mobile specific aspects like accessing location data and utilizing the built-in accelerometer. Additionally the course covers accessing Web Services data and storage with the Core Data Framework.


The Swift Language

  • Data types (strings, arrays, …)
  • Variables and Constants
  • Optional Types
  • Memory Management
  • Loops
  • Branching (if, case)
  • Functions and Closures
  • Classes, Structures, and Objects
  • Methods and Properties
  • Protocols
  • Extensions
  • Enumerated types
  • Generic Programming
  • Functional Programming
  • The Foundation framework
  • Swift Playgrounds
  • Working with Objective-C
  • File handling

iOS App Development

  • Programming in Swift
  • Xcode
  • Storyboards for building your interface
  • Outlets and Actions
  • Views and Drawing
  • Auto layout
  • Table and Collection Views
  • Delegation and other design patterns
  • View Controllers
  • Navigation Controllers
  • Core Location and Maps
  • Accessing Photos
  • Data storage with Core Data
  • Developing Universal Apps for iPad
  • Popovers
  • View controllers
  • Animating interfaces with Core Animation
  • Networking with JSON Web Services
  • Developing Universal Apps for iPad


This course is specially designed for programmers, coders, designers and scriptwriters who want to learn how to program and develop for the iOS platform using Swift as a programming language.


Learn how to program and develop for the iOS platform using Swift as a programming language.

  • Prior knowledge of a scripting or program language (e.g. Java, JavaScript, C++, C#, PHP, ActionScript)
  • Good English skill (the course is taught in English)
  • An iOS device

During the course you will actively use the book: “The Swift Programming Language” and “iOS Programming”. These books are included with the course price.

Examen en certificaat

After the course you will receive a certificate of attendance. This way you can make people aware that you have upgraded your knowledge and know how to program and develop iOS Apps for iPad and iPhone. It will make a great addition to your résumé and LinkedIn profile.

Data & prijs »

Interesse in de iOS App Programmer for iPad and iPhone cursus?

Schrijf je dan meteen in!

Wij gebruiken cookies om uw gebruikerservaring zo optimaal mogelijk te maken.