Course Details
Day 1
Topic 1 Get Started on Swift
- Installing Xcode
- Creating a playground
- Variables and Constant
- Comment
Topic 2: Data Types & Operators
- Numbers
- Boolean
- String
- Optional
- Any
- Array
- Set
- Dictionary
- Tuple
- Operators
Topic 3. Control Flow
- If Then Else
- Optional Binding
- Switch
- Loop
- Break & Continue
Topic 4. Functions
- Function Syntax
- Input Parameters
- Return Values
- Guard Else
- Closure
Topic 5. Enumeration
- Enum Syntax
- Enum with Switch
Day 2
Topic 6. Classes & Structures
- Class
- Objects
- Initialization
- Deinitialization
- Inheritance
- Structure
Topic 7. Error Handling
- Do-Catch-Try
Topic 8. Protocol and Extension
- What is Protocol
- Protocol Syntax
- What is Extension
- Extension Syntax
Topic 9. Generics
- What is Generics
- Generic Syntax
Topic 10. Access Control
- What is Access Control
- Access Control types
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
- XCode on your Mac
Hardware: Mac Laptops
Job Roles
- Programmers
- Developers
- Mobile Apps Developers
- Apple Watch Developers
Trainers
Noel Lou: Noel Lou is a ACTA certified trainer. Experienced Mentor with a demonstrated history of working in the education management industry. Skilled in IOS, Unity3D, Python, Microsoft Excel, Customer Service, and Microsoft Word. Strong professional with a Bachelor’s Degree focused in Marine offshore engineering from Newcastle University.
Peter Goh: Peter Goh is a ACTA certified trainer. Peter 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.
Customer Reviews (2)
- good Review by Course Participant/Trainee
-
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 - Might Recommend Review by Course Participant/Trainee
-
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