Fundamentals of Developing Mobile Applications with the KonyOne Platform
Course Description
This five-day instructor-led course is designed for developers and provides participants with the knowledge and skills that are required to develop mobile offerings using the Kony Platform for deployment across multiple channels, including on-device native applications and device optimized mobile websites. This course focuses on development skills for creating, configuring, managing, maintaining and accessing apps via mobile devices.
The course will utilize numerous hands-on exercises and prepare the student for the Advanced Developer course.
Course Objectives
After completing this course, participants will be able to:
- Get a detailed understanding of widgets, their classification, and properties
- Be proficient with the concepts of Layouts, skinning and themes
- Configure and consuming SOAP and XML services using the Kony IDE
- Publish services and applications to the Kony Server
- Use the Event Editor to bind result sets and create workflows
- Create localized applications
- Understand fundamental mobile application security topics and best practices
- For all topics, discuss best practices.
Course Prerequisites
- Familiarity with today’s mobile devices, web technologies, and web development
- Completion of the “Kony Introduction Overview” Course (part 1 & 2)
- Current software development skills (e.g. recent Java or C# programming)
Course Details
Product Presentation
- ‘Write Once, Run Everywhere’ Platform
- Kony Cross-Platform API, Data Flow, Kony Development Model, Kony Runtime Binary
Kony Server
- Server Architecture and Components
- Server Data Flow
Working on the IDE
- UI features of the IDE
- Managing projects
- Skinning and themes
- Programming in Lua
- Understanding application level properties
Working with Widgets
- Widget classification and detailed understanding of each widget
- Creating apps with a specific design
Working with Services
- Using XML, Java, and SOAP
- Creating and publishing services
- Developing applications that integrate with services
Working with the Event Editor
- Using the Event Editor to implement business logic
- Using the Mapping Editor to build action sequences
- Using the Expressions Editor to build expressions
Internationalization
- Setting up applications for internationalization
- Using resource bundles for implementing internationalization
- Configuring I18N locales, Adding I18N content to applications
Tablets
- Features & Widget set
- Extending Native applications to Tablets
To sign up for this course, or if you want more info about any programs or wants to know about upcoming courses, please contact training-info@kony.com
