HOME WHY US
SOLUTIONS
Projects
Pricing
Downloads
Contact
VYROX contact phone number 03-82136222
VYROX contact email address
CIDB Malaysia

iOS APP Development Training Course Malaysia

by BigCow Software Director JOE LEONG
VYROX Solutions - Software Development


Trainer

JOE LEONG - BigCow™ Software Director

VHOME Smart Home System - Lead Engineer
Requirements
You must have at least one programming language experience in past.
Duration
36 hours (9 hours/Sunday including 1 hour break)
Fee
RM8000 (Full payment to enroll)
RM4000 (University students with CGPA at least 3.300)
FREE (Internship students with at least 3-months period)
Course Outline
Development environment
  • Native versus Web based Applications
  • Development environment requirements
  • Xcode and the iOS SDK
  • Apple Developer registration
  • Reasons why Applications get rejected
Swift
  • Swift programming language overview
  • Using Xcode to develop Swift applications
Scenes
  • Creating Scenes
  • Implementing View Controllers
Swift Classes
  • Creating Swift classes
  • Instance variables and initialisation
  • Constructor types
  • Protocols, Hashable and Printable
  • Inheritance
Xcode iOS Projects
  • Human Interface Guidelines
  • Creating an iOS project
  • Running on simulator and real devices
  • Memory management
  • Strong and weak references
Design Patterns and Frameworks
  • Using Design Patterns
  • Cocao Touch Framework
  • Model View Controller (MVC) Pattern
  • Other Design Patterns
  • Protocols
Views and Design Layout
  • User Interface Views and Windows
  • Building User Interfaces
  • Automatic Layout
View Controllers
  • Using protocols for delegation
  • Creating and connecting outlets and actions
  • Working with user interface elements
  • Implementing controllers
  • Adding data and logic to the interface
  • Gestures
Working with Graphics
  • Adding icons and images
  • Using the SpriteKit API
  • Animating sprites
Working with data
  • Saving and retrieving user data
  • File system sandbox
  • Archiving
  • Usign SQLite
  • Core Data Framework
Navigation Controllers and Storyboards
  • Multiple Views
  • Tabbed View Controller
  • Using the storyboard tool
  • Static and dynamic prototype tables
  • Navigation Controller
User Interaction
  • Buttons and handler
  • Pan gesture recognition
  • Tap gesture recognition
Web Services
  • URL Request and URL Connection
  • Getting data from the server
  • REST
  • JSON
Case Study
  • Develop a new application using Swift
Distributing Applications
  • Moving applications to a device for testing
  • Getting an application into AppStore

Application Form

Your Full Name :
Your Contact No. :
Your Email Address. :
Type:
Fee: -

We have customers from all over the world!

Malaysia
Malaysia
Singapore
Singapore
Hong Kong
Hong Kong
US
US
UK
UK
Japan
Japan
Japan
South Africa
India
India
UAE
UAE
Qatar
Qatar
Iran
Iran
Iraq
Iraq
Uzbekistan
Uzbekistan
Jordan
Jordan
Denmark
Denmark
Bulgaria
Bulgaria
Panama
Panama
Nigeria
Nigeria
Morocco
Morocco
Egypt
Egypt
Australia
Australia

Quick Email

Copyright © 2012 ~ 2018 VYROX International Sdn Bhd (1023799-A). All rights reserved.