iOS APP Development Training Course Malaysia

by BigCow Software Director JOE LEONG
VYROX Solutions - Software Development


Trainer

JOE LEONG - BigCow™ Software Director

Requirements
You must have at least one programming language experience in past.
Duration
36 hours (9 hours/Sunday including 1 hour break)
Fee
RM10000 (Full payment to enroll)
RM5000 (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: -

Level 16, The Vertical Business Suite Tower A, Bangsar South, 59200 Kuala Lumpur

+6-03-82136222

Follow Us
WhatsApp Image