top of page

SD102: iOS Development Intermediate

The iOS platform is growing rapidly. This growth is driven by the increasing demand for high-quality apps from consumers all over the world. Becoming an iOS developer will take advantage on this growing market and create innovate apps.

This class takes learning programming concepts through a project-based approach. By taking this class, youparticipants will improve yourtheir app design and development skills while creating many hands-on applications.

Programming Console

Learning outcomes

In this course, participants will…

Create a portfolio to be able apply for junior developer jobs at a technology company

Learn by doing, where lesson is designed and incorporated into a real-world app project

Start your own app based business

Fist Bump

Who should attend?

Existing programmers who want to learn iOS

Anyone who wants to build iOS appsand publish your App to Apple's App Store

Anyone who wants to get a job as an iOS developer

Course Details

Course code

SD102

Date

To be announced

Time

19:00 – 21:00 (2 hours each lesson)

Duration

20 hours (Total 10 lessons)

Fee

HK$10,000 (Early bird offer: HK$9,000)

Language

Cantonese + English supporting materials

Prerequisites

At least 2 years of experience in iOS app development with Swift

Equipment required

A Mac computer running macOS 10.15 or a PC running macOS.

Assessment format

An assessment with details to be announced in the class

Certification requirement

Completion certificates will be issued to participants who satisfy the following requirements: 1) Attendance of at least 8 of the 10 course lessons; 2) A Pass in the final course assessment

Our instructors and mentors

Software Development

To be announced

*subject to instructor availability

Topic 1: Getting started with iOS Development and Swift
Topic 2: Setting up and executing Xcode projects
Topic 3: Configuring Auto Layouts and Setting up Constraints
Topic 4: Using Network libraries to fetch APIS and JSON Parsing
Topic 5: Building user interfaces using SwiftUI
Topic 6: Understanding the Common Use of Third Party Libraries
Topic 7: Using Git and GitHub for source code management
Topic 8: Using Table views for displaying lists of items in IOS
Topic 9: Understanding Unit Testing to enhance code quality
Topic 10: Understanding application security to prevent jailbreaks

Outline

*subject to change. To be finalised when the course date is announced.

與我們交談

在這裡開啟、轉換或提升你的職業生涯

Related Courses

Feature_card.png
SD101: Android App Development Intermediate
Feature_card.png
SD201: Software Testing (Manual) Bootcamp
bottom of page