menu 

Kony Developer Bootcamp

The Kony Developer Bootcamp is 2 weeks long. Depending on where you take it, you will have week 2 either in the classroom or self-paced.

Register now

Week 1: Fundamentals of Developing Mobile Applications with Kony Visualizer

This five-day instructor-led portion of the Bootcamp is designed for developers and provides participants with the knowledge and skills that are required to design & develop engaging cross-platform mobile applications using Kony Visualizer. Students will learn how to develop and deploy apps across multiple channels, including on-device native applications for iOS, Android, Blackberry, and Windows Phone, as well as device optimized, HTML5-enabled mobile websites. This week focuses on the Kony Visualizer which is the tool used to define and design the UI and fundamental skills for creating, configuring, managing, and maintaining mobile apps using the Kony platform, and prepares students for the Advanced Development course.

The week features numerous hands-on exercises and prepares the student for the advanced developer topics covered in week 2.

Objectives

After completing this week, participants will be able to:

  • Work with Kony Visualizer
  • 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 Visualizer
  • Publish services and applications to the Kony Server
  • Understand various application categories
  • Use the Event Editor to bind result sets and create workflows
  • Create localized applications
  • Understand debugging / troubleshooting techniques
  • Understand Kony API’s
  • For all topics, discuss best practices

Prerequisites

  • Familiarity with today’s mobile devices, web technologies, and web development
  • Current software development skills (e.g. recent Java or C# programming) including a working knowledge of JavaScript. 

Details

  • Introduction to Kony
    • Complete overview of Kony history, mission, and products
  • Visualizer
    • Using the cloud
    • Actions and Animations
    • Using the Widgets & Design Techniques
  • Working in the Kony Visualizer
    • UI features of the IDE, Skinning, and themes, Kony JavaScript API
  • Kony Server
    • Server Architecture and Components
    • Server Data Flow
  • Working with Widgets
    • Widget classification and detailed understanding of each widget
    • Creating apps with a specific design
  • Working with the Kony Visualizer Editors
    • Using the Event Editor to implement business logic
    • Using the Mapping Editor to build action sequences
    • Using the Expressions Editor to build expressions
  • Working with Services
    • Creating and publishing services
    • Developing service-connected applications
  • HTML5 and Hybrid Apps
    • Understanding the HTML5 channels: SPA and Hybrid
  • Internationalization
    • Setting up applications for internationalization
    • Using resource bundles for implementing internationalization
    • Configuring I18N locales, Adding I18N content to applications
  • Tablets
    • Features and Widget set
    • Extending Native applications to Tablets
  • Desktop web Apps
    • Techniques for building web applications for desktop web browsers
    • Developing sample desktop web application

Week 2: Using advanced development concepts with Kony Visualizer

This second week of the Bootcamp is designed to deepen your skills as a Kony developer.  This week picks up where the first week leaves off and introduces more complex techniques for building world class applications.  This week will cover topics such as security, extending applications with Foreign Function Interface (FFI), Push Notifications, server-side business logic, using the HTML scraper, Kony Sync. This week also continues to engage the attendee in hands on exercises mentored by seasoned developers.

This second week is offered in a classroom format in Hyderabad. In Orlando this is a self-study format and the students will be given access to the self-paced advanced course materials.

This second week of the Bootcamp includes numerous hands on exercises including an end of class project that brings together many of the key concepts presented over the two weeks. Successful completion of this project serves as the baseline requirements to become a certified Kony Developer.

Objectives

After completing this week, participants will be able to:

  • Create and effectively use server-side pre-/post-processors for managing data
  • Integrate 3rd party functionality into your Kony application
  • Configure and consume Java services using the Kony Visualizer
  • Manage deep-linking into your mobile websites
  • Respond to push notifications
  • Understand fundamental mobile application security topics and best practices
  • For all topics, discuss best practices
  • Complete a comprehensive ‘bringing it all together’ application in-class development exercise

Details

  • Working with Custom Widgets
    • Creating and using Custom Widgets in Kony apps
    • Import 3rd  party library, integrate and develop a sample application
  • Kony Server-side Development
    • Creating and using pre-/post-processors, Understanding the Kony Server API
    • Best practices for server development
    • Creating Custom Java connectors
  • Integrating 3rd Party Functionality
    • Foreign-Function Interface (FFI) overview and implementation details
    • How to package code for FFI consumption
    • FFI best practices
  • Responding to Outside Events
    • Deep-linking discussion and implementation details
    • Responding to Push Notifications
    • Managing notifications on the device
  • MobileFabric Sync
    • Understanding Sync Features, Framework Components
    • Understand Sync Strategies (OTA Sync and Persistent Sync)
    • Steps to develop Sync Application
  • Application Development Exercise
    • Create a real-world application starting at a Requirements phase
    • Bringing together concepts from the Fundamentals and Advanced courses
    • Leveraging live data access
    • Deploying the application across native and mobile web clients
    • Successful completion is required for achieving a Kony Certified Developer status