We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

SkillsFuture - iOS App Development with Swift Essential Training 

This course starts from the basic of swift3  and teaches all the basic programming knowledge needed for apps development. After that, it covers the basic of Xcode and how to connect UI elements to code, pinning and auto layout.. Finally, the trainer will go through how to develop a simple app from scratch and submit the app to app store.

Topics include:

  • Swift 3 programming
  • Exploring Xcode
  • Exploring storyboards
  • Creating basic interactions with UI elements
  • Altering views using constraints and auto layout
  • How to publish apps on App store
  • Step by step guide to build 2 basic apps

Outline

Part 1 Swift

Module 1 Get Ready

  • Overview of Swift
  • Playground
  • Variable & Constant
  • Print to Console
  • Comment

Module 2: Data Types

  • Numbers
  • Boolean 
  • String
  • Optional
  • Any

Module 3: Collection Types

  • Array 
  • Set
  • Dictionary
  • Tuple

Module 4 Operators

  • Common Operators
  • Compound Operators
  • Comparison Operators
  • Logical Operators
  • Range Operators
  • Operator Procedure

Module 5 Control Flow

  • Conditional 
  • Loop
  • Break & Continue

Module 6 Function

  • Function Syntax
  • Input Parameters
  • Return Values

Module 7 Class & Enum

  • Class
  • Init Function
  • Inheritance
  • Enum
Part 2: Xcode

Module 8 Xcode Basics

  • Exploring Xcode Interface

Module 9 User Interface (UI)

  • Layout Preview
  • Pinning & Auto Layout
  • Create a Calculator Layout

Module 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


Module 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

Module 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

Module 13 Publishing Apps

  • iOS App Publishing Workflow
  • Preparing Settings
  • Submitting Apps for Review

SkillsFuture Credit Applicable for Individual
WDA Training Grant Applicable for Company

Course Code: CRS-N-0032812

For more details, please visit our website at 

https://www.tertiarycourses.com.sg/ios-app-swift-programming-training.html or contact us at [email protected]

Speaker/s

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
Reviews
Be the first to write a review about this course.
Write a Review

Tertiary Courses Singapore offer many SkillsFuture courses in Singapore. We offers wide range of classroom instructor-led technical training courses for working professionals and executives in Singapore. Many of our courses and trainings are SkillsFuture Approved and eligible for WDA Absentee Payroll Grant.

Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses

  1. Python Programming
  2. R Programming
  3. Tableau
  4. Machine Learning
  5. Raspberry Pi
  6. Arduino
  7. 3D Printing
  8. iOS Apps Development
  9. Android Apps Development
  10. Magento eCommerce
  11. Wordpress
  12. Joomla
  13. Search Engine Optimization
  14. Web Design
  15. Google Analytics
  16. Facebook Marketing
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.