Course Details
Part 1 Swift
Topic 1 Get Ready
- Overview of Swift
- Playground
- Variable & Constant
- Print to Console
- Comment
Topic 2: Data Types
- Numbers
- Boolean
- String
- Optional
- Any
Topic 3: Collection Types
- Array
- Set
- Dictionary
- Tuple
Topic 4 Operators
- Common Operators
- Compound Operators
- Comparison Operators
- Logical Operators
- Range Operators
- Operator Procedure
Topic 5 Control Flow
- Conditional
- Loop
- Break & Continue
Topic 6 Function
- Function Syntax
- Input Parameters
- Return Values
Topic 7 Class & Enum
- Class
- Init Function
- Inheritance
- Enum
Part 2: Xcode
Topic 8 Xcode Basics
- Exploring Xcode Interface
Topic 9 User Interface (UI)
- Layout Preview
- Pinning & Auto Layout
- Create a Calculator Layout
Topic 10 Adding Codes to UI Elements
- Connecting code to UI element
- Transition between Multiple View Controllers
- Adding Codes to Second View Controllers
Part 3: Apps Projects
Topic 11 Building a Simple Web Browser App
- App Overview
- App Layout
- Add Constraints & Auto Layout
- Connecting UI Elements to Code
- Writing Logic to Code
- Security Setting
- App Icons
- Custom UI Buttons
- Launch Screen
Topic 12 Building a Simple Calculator Apps (Optional)
- App Overview
- App Properties & Methods
- Create Mode Enum
- Setup Properties & Methods
- Connect UI Elements to Code
- Codes for Calculator App
Topic 13 Publishing Apps
- iOS App Publishing Workflow
- Preparing Settings
- Submitting Apps for Review
Course Info
SSG Training Grant
SSG TG is $30 per pax. Net fee after SSG TG is $512.82. Absentee Payroll is not eligible.
Job Roles
- Programmers
- Developers
- Mobile Apps Developers
- Apple Watch Developers
Trainers
Angel Koh: Angel Koh has over 15 years experience with the maritime and defence industry building information systems for full scale development programs; working with a myriad of programming and computing languages and tools, ranging from programming languages like C# and Java to computing languages like Octave and ArcGis. His specialization is in the field of data fusion and mapping. He is always passionate to adopt new technologies and skills to add to his repertoire of computer knowledge.
In his free time, he likes to tinker with his RigidBot 3D printer, building simple household objects with Adobe 123D Design and OpenSCAD.
Customer Reviews (27)
- will 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 - will 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 - Awesome! 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 - Very good , very informative training 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 - Very 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 - will 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 - will 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 - will 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 - Verry Excelent 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 - 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
More practices. Notes can be better. More detailed notes. (Posted on 2/4/2020) - will 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 - 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 - will 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 - 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 - 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
Inform students to bring a mouse (Posted on 1/9/2019) - Will 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 - Will 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 - Will 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 - Will 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