Course Details
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
Course Info
Prerequisite
This is a beginner course. No prior programming knowledge is required.:
Hard Requirement
- Any Macbook or iMac
Software Requirement
- Download and Install XCcde on your Mac
Job Roles
- Programmers
- Developers
- Mobile Apps Developers
- Apple Watch Developers
Trainers
Noel 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.
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
Mai 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.
Ramesh 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)
- 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