Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Full Swift Programming Training

Swift is a fantastic way to write software, whether it’s for iPhones, iPad, Mac, Apple Watches, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider

Swift is friendly to new programmers. It’s an industrial-quality programming language that’s as expressive and enjoyable as a scripting language. Writing Swift code in a playground lets you experiment with code and see the results immediately, without the overhead of building and running an app

Course Highlights

  • Data and Collection Types
  • Function and Closures
  • Conditional and Loop
  • Enumeration
  • Object Oriented Programming
  • Error Handling
  • Protocol and Extensions
  • Generics

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Course Code: C879

Course Booking

$498.00 (GST-exclusive)
$532.86(GST-inclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Training Grant and Subsidy

We have various grants and subsidies for selected courses. Please checkout what funding are available on the course overview

SkillsFuture Credit: All Singaporeans aged 25 and above can use their $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses.

UTAP: NTUC members enjoy 50% *unfunded course fee support for up to $250 each year when you sign up for courses supported under UTAP

WSQ: All Singaporeans and PR can apply WSQ 80-95% funding depending on eligibility

CTIREP+: All Singaporeans and PR can apply CITREP+ 70-100% funding depending on eligibility

Course Details

Day 1

Module 1 Get Started on Swift

  • Installing Xcode
  • Creating a playground
  • Variables and Constant
  • Comment

Module 2: Data Types & Operators

  • Numbers
  • Boolean
  • String
  • Optional
  • Any
  • Array
  • Set
  • Dictionary
  • Tuple
  • Operators

Module 3. Control Flow

  • If Then Else
  • Optional Binding
  • Switch
  • Loop
  • Break & Continue

Module 4. Functions

  • Function Syntax
  • Input Parameters
  • Return Values
  • Guard Else
  • Closure

Module 5. Enumeration

  • Enum Syntax
  • Enum with Switch

Day 2

Module 6. Classes & Structures

  • Class
  • Objects
  • Initialization
  • Deinitialization
  • Inheritance
  • Structure

Module 7. Error Handling

  • Do-Catch-Try

Module 8. Protocol and Extension

  • What is Protocol
  • Protocol Syntax
  • What is Extension
  • Extension Syntax

Module 9. Generics

  • What is Generics
  • Generic Syntax

Module 10. Access Control

  • What is Access Control
  • Access Control types

Course Admin

Prerequisite

This is beginner course. No prior programming knowledge is required.:

Hard Requirement

  • Any Macbook or iMac

Software Requirement

  • Download and Install XCcde on your Mac

Who Should Attend

  • Programmers
  • Developers
  • Mobile Apps Developers
  • Apple Watch Developers

Trainers

iOS Swift Apps DeveloperNoel developed a passion towards games since young, hence, he starts to learn about game design & coding during leisure time. While pursuing his degree, he mentored students in iOS app & game development. He has been a freelance iOS app developer and trainer whilst having two years of experience and exposure to Swift. Present, he aspires to share his knowledge and passion with others.

iOS Swift Apps DeveloperPeter Goh is the Technology Evangelist at Disruptive Digital, a full-service digital agency based in Singapore, offering innovative & effective web and native mobile application development. He specializes in bleeding edge software development and have more than 10 years' experience in developing customized applications for desktop, web and mobile platforms. He has extensive domain knowledge in .Net and Java programming, iOS development and has helped many to create e-commerce web sites on Amazon AWS and Microsoft Azure

iOS Swift  TrainerMai Anh Vu graduated from National University of Singapore Computer Science with Honours, specialising in both Software Engineering and Artificial Intelligence. In his spare time, he works on freelance projects and has over 4 years of freelance experience in Full-stack Web development. He also has 2.5 years of full-time experience in iOS programming, and now works in Sea Group (previously Garena) as an iOS engineer. Started programming since the age of 12, Vu’s experience ranges from competitive programming, Full-stack Web Development, Mobile Development (iOS and Android), to Artificial Intelligence, Machine Learning, and Computer Vision.

iOS DeveloperRamesh has over 8 Years of real time experience in Android / iOS application development using Eclipse, Android Studio and XCode. Over 10 years of experience in teaching Java, Android and High School Mathematics. He has worked on Messaging apps, Location based apps, Banking and Fire domains. Ramesh has done his Masters degree from Osmania University, India. Currently based in Singapore.

He is proficient in :

  • Android Application Development
  • iOS application development.
  • Google Analytics
  • Google AdMob.
  • A-B Testing
  • Automation Testing using Robotium.

Customer Reviews (1)

Might RecommendReview by Chiu Lung Ting
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 4/10/2019)

Write Your Own Review

You're reviewing: Full Swift Programming Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha

Tags

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

Android Apps Development for Wearable Devices

Android Apps Development for Wearable Devices

2 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Android Apps Development with Java Programming

Android Apps Development with Java Programming

30 Review(s)
$498.00 (GST-exclusive)
$532.86(GST-inclusive)
iOS App Development with Swift Essential Training

iOS App Development with Swift Essential Training

13 Review(s)
$498.00 (GST-exclusive)
$532.86(GST-inclusive)
Basic Swift Programming for Beginners

Basic Swift Programming for Beginners

1 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Android Apps Inventor Training for Non-Programmers

Android Apps Inventor Training for Non-Programmers

17 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Google Firebase For Android Training

Google Firebase For Android Training

2 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)