Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Professional Certificate in Mobile App Development with Swift

Course Cover
compare button icon

Course Features

icon

Duration

6 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

This Professional Certificate program will teach you the techniques, tools and concepts required to create a basic iOS app from scratch.

Learn how to program Swift, and use the iOS Software Development Kit and Apple developer tools (Xcode and debugger, analysis, and iOS Simulator), to create mobile apps that can be sold through the App Store.

Each course will include a variety of lessons and projects that will teach you about app development and Swift programming. These lessons will equip you with practical and hands-on skills that will allow you to start a career as an app developer.

A number of app development companies will also be sharing their experience in building and developing apps, so you can learn what it takes to make your idea a working product.

Course Overview

projects-img

International Faculty

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

How to distinguish well-written code from poorly-written code and follow programming best practices in Swift

How to implement a range of features using the Swift programming language

How to utilise the Apple developer tools (Xcode, Instruments, debugger, analyzer, and iOS Simulator) to build your app

The process and steps required to get your app on the App Store

How to get started with app development and create your very first iOS app

Course Instructors

Dr David A. McMeekin

Senior Academic – Computer and Spatial Sciences

David is a computer scientist with a PhD in Software Engineering looking at the human aspect of software development: how software developers think. David has spent extensive time in the Internationa...

Tristan W. Reed

Software Engineer

Tristan is highly experienced in the training of the skills and techniques required for software development. Tristan has over a decade of experience in the design and development of solutions to dif...
Course Cover