For training call +44(0)1273 6222 72

Your basket is empty View Cart shopping cart

iOS App Development Certification Training

MAKE AN ENQUIRY Download Course Outline

The iOS App Development Training equips delegates with the essential programming skills. The iOS training provides in-depth knowledge about the Core iOS, Cocoa Touch frameworks, Xcode basics, simple user interface creation and MVC Architecture. The iOS training introduces delegates to the latest concepts including input restriction, user interface, notifications & integration and messaging with the popular Sirikit. With the help of iOS App Development training, the delegates gain hands-on experience by developing an app portfolio.

Throughout the training, the delegates will understand the core functionality of iOS 10. The delegates will also understand how to interact with iOS by using the powerful and intuitive Swift 3.0 programming language. The delegates will get familiar with Maps and Media API. With this training, the delegates will be able to work with a navigation controller, table views and some other UI components. At the end of the iOS App Development training, the delegates will be able to create a basic App according to guidelines and specified parameters.


There are no prerequisites for attending iOS App Development Certification Training. Everyone can attend this training and enhance their skills.

Course Objectives

After the completion of iOS App Development Certification training at Silicon Beach Training, the delegates will be able to:

  • Understand Auto layouts which are used to build applications
  • Master the Swift Programming Language which is used to build iOS Apps
  • Understand concepts to create Extensions and Generics to increase app development code flexibility
  • Leverage Swift's new language features such as closures and options
  • Create custom iOS drawing
  • Create Extensions to extend Swift's Out Of Box functionality
  • Create Generics to increase our code’s power and flexibility
  • Work on a real-life Project, implementing all the features learnt during the class to derive Business Insights
  • Persist iPhone and iPad application state and user data
  • Create and manage iOS controls such as buttons, text fields, and pickers

iOS App Development Certification Training Course Content

Module 1- Introduction

  • What is C programming language?
  • Data Types, Statements and loops used in C
  • Functions in C
  • Hands-on C Compiler

Module 2- Introduction to Objective- C

  • Objective-C fundamentals
  • Difference between Objective-C and C
  • About Methods, classes, Call methods and Protocols

Module 3- Controls, Views and Data-Based UI’s

  • What are control based UI’s
  • How to create Views and make connections with objects
  • How to fetch data from UIDatePicker?
  • How to use UIAlertView
  • How to create custom Table?

Module 4- Working with images

  • How to use images, animations

Module 5- Working with Maps

  • Working With Maps
  • Adding a Map, Location, and Annotation
  • Letting the User Add a Pin to the Map
  • Displaying the User s Location

Module 6- Working with Audio

  • Working with Audio
  • Assigning an Audio Player and Related Functions

Module 7- Data Base

  • Database Management in iOS
  • What is sqlite?
  • About CoreData

Module 8- Web services and Social Integration

  • What is Webservice?
  • What is XML Parser?
  • What is JSON Parser?
  • How to Post on Social Media portals

Module 9- Flappy Dragon Game

  • Flappy Dragon Game
  • Introduction to the Flappy Dragon Game
  • Making the Xcode Project for Flappy Dragon
  • Adding the Initial Game Properties
  • Adding the Dragon to the Game Scene
  • Adding the Sky to the Game Scene
  • Adding and Animating the Ground
  • Adding the Towers to the Game Scene
  • Making the Dragon Fly When the Screen is Tapped
  • Making the Game Over Scene
  • Resetting the Game

Module 10- Getting Your App in the Apple App Store

  • Getting Your App in the Apple App Storeo
  • Adding Required Image Assets to Your Apps
  • Creating an Apple Developer Account
  • Creating Provisioning Files for Your Apps
  • Setting Up Your Apps in iTunes Connect
  • Using Xcode to Archive and Upload Your Apps

Module 11- Memory Calculator

  • App Project - Memory Calculator
  • Designing the App
  • Completing the Design
  • Coding the Logic into the App
  • Coding the Logic into the App (continued)
  • Finalization, Testing, and Review

Module 12- Tip Calculator

  • App Project - Tip Calculator
  • Designing the App
  • Coding the Logic into the App
  • Finalization, Testing and Discussion

Module 13- Mood Tracker App Project

  • App Project - Tip Calculator
  • Introduction to the Project
  • Setting up the User Interface in the Storyboard
  • Setting up Core Data on the Main Table View
  • Setting up Core Data and Coding the Rating Entry Controller
  • Finishing the Code Logic for the App
  • Finalization and Testing

Module 14- Project and Assessment Core Data Wish List

  • Project and Assessment - Core Data Wish List


* Required

For in-company or private training please request a quote


Course Details

  1. Course Title

    iOS App Development Certification Training

  2. Duration

    2 Days

  3. Price Starting From

    £1,995.00 + VAT

Upcoming Dates

Who is this course for?

The iOS App Development Certification Training is designed for everyone who wants to enhance their knowledge in iOS App Development and below professionals also can attend this training:

  • Web developers
  • Mobile developers
  • Professionals and students who wish to learn iOS app development