Difference between revisions of "Lab Exercises"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
 
(4 intermediate revisions by the same user not shown)
Line 23: Line 23:
:** Multiple selections with a multipicklist
:** Multiple selections with a multipicklist
:** Dynamic lookup of another object
:** Dynamic lookup of another object


:*;Lab C.N: Create an application
:*;Lab C.N: Create an application
Line 38: Line 37:
:** Else define a simple one
:** Else define a simple one
-->
-->
===Basic Programming Exercises===
===Basic Programming Exercises===
In these exercises, you'll do some basic programming in the platform.
In these exercises, you'll do some basic programming in the platform.
Line 54: Line 52:
:**Pass data from the controller to the next page in the process stream
:**Pass data from the controller to the next page in the process stream
:**Use the Debug Log
:**Use the Debug Log
<!--
<!--
ToDo:
* Show how to make the page into a Web Tab
* Show how to make it into a Widget
* Show how to display the Widget in the Dashboard
* Show how to display the Widget in the Sidebar


:*; Lab B.4: Read and store object data -- PAGE EXISTS
:*; Lab B.4: Read and store object data -- PAGE EXISTS
Line 70: Line 72:
-->
-->


<!--
===Advanced Exercises===
===Advanced Exercises===
In these exercises, you'll tackle larger tasks.
In these exercises, you'll tackle larger tasks.
 
<!--
:*'''Lab A.1: REST Interfaces'''  
:*'''Lab A.1: REST Interfaces'''  
:** Explore the HTTP-based REST interfaces available on the platform
:** Explore the HTTP-based REST interfaces available on the platform
 
-->
:*[[Lab A.2: Composite Objects]] -- PAGE EXISTS
:*[[Lab A.2: Composite Objects]]
:** Add and update a collection of related objects that constitute a single logical "entity"
:** Add and update a collection of related objects that constitute a single logical "entity"
 
<!--
:*'''Lab A.3: Override Application Behavior'''
:*'''Lab A.3: Override Application Behavior'''
:** Doing it at the application level is one way (see [[Lab C.3: Customize the Support Case Manager Application|Lab C.3]])
:** Doing it at the application level is one way (see [[Lab C.3: Customize the Support Case Manager Application|Lab C.3]])
Line 90: Line 91:
:** Generate a JSP page using the standard platform styles.
:** Generate a JSP page using the standard platform styles.
-->
-->
<!--
<!--
===Future Exercises===
===Future Exercises===

Latest revision as of 00:12, 3 December 2013

These exercises are intended to explore each facet of the platform, using the simplest possible examples, so you can begin using those features in your designs as rapidly as possible.

Customization Exercises

In these exercises, you'll explore an existing application and learn how to do simple customizations with a minimum of coding.

Basic Programming Exercises

In these exercises, you'll do some basic programming in the platform.

Advanced Exercises

In these exercises, you'll tackle larger tasks.