iOS APP Development Training Course Malaysia
by BigCow Software Director JOE LEONG
Trainer
JOE LEONG - BigCow Software Director
HOMESERVA IoT Smart Community System - Co-Founder
GoGoMission Instant Delivery Platform - Co-Founder
AUTOSERVA Automation Technology - System Architect
VHOME IoT 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
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 programming language overview
- Using Xcode to develop Swift applications
- Creating Scenes
- Implementing View Controllers
- Creating Swift classes
- Instance variables and initialisation
- Constructor types
- Protocols, Hashable and Printable
- Inheritance
- Human Interface Guidelines
- Creating an iOS project
- Running on simulator and real devices
- Memory management
- Strong and weak references
- Using Design Patterns
- Cocao Touch Framework
- Model View Controller (MVC) Pattern
- Other Design Patterns
- Protocols
- User Interface Views and Windows
- Building User Interfaces
- Automatic Layout
- 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
- Adding icons and images
- Using the SpriteKit API
- Animating sprites
- Saving and retrieving user data
- File system sandbox
- Archiving
- Usign SQLite
- Core Data Framework
- Multiple Views
- Tabbed View Controller
- Using the storyboard tool
- Static and dynamic prototype tables
- Navigation Controller
- Buttons and handler
- Pan gesture recognition
- Tap gesture recognition
- URL Request and URL Connection
- Getting data from the server
- REST
- JSON
- Develop a new application using Swift
- Moving applications to a device for testing
- Getting an application into AppStore
Application Form
iOS Android APP Development
PHP Web Software Development
HOMESERVA IoT Smart Community APP
HOMESERVA IoT Smart Community Software
Property Management System
VHOME IoT Smart Home System
VYROX IoT Smart City
VYROX Apartment Video Intercom APP
GoGoMission Instant Delivery Platform