AgileApps Support Wiki Pre Release

Difference between revisions of "Lab Exercises"

From AgileApps Support Wiki
imported>Aeric
 
imported>Aeric
Line 11: Line 11:
** Multiple selections with a multipicklist
** Multiple selections with a multipicklist
** Dynamic lookup of another object
** Dynamic lookup of another object
* Lab C.4 Customize a Report
*; Lab C.5: Customize Your Dashboard
** Add a report
** Yahoo Map Component
** Google Search Component
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Application Building Exercises
In this exercise, you'll build a simple application from scratch using the
application-construction Wizard
Note: can also create from an existing template, or import from a spreadsheet.
*; Lab ?.?: Import data
** For more, see [[Data Import]]
*; Lab ?.?: Define a data policy
** Use an existing policy, if possible
** Else define a simple one
-->
-->


===Basic Programming Exercises===
===Basic Programming Exercises===
In these exercises, you'll learn how to build an application from scratch, exploring different facets of the platform as you go.
In these exercises, you'll do some basic programming in the platform.


*; [[Lab B.1: Hello World]]
*; [[Lab B.1: Hello World]]
Line 28: Line 49:
**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
<!-- DEPRECATED
*; [[Lab B.4: Add to the function Library]]
** Display values returned in a hashmap
** Execute a function, passing parameter values
** Retrieve passed parameters in the function
** Define a randomizing function (rand) to the function library<br/>(sq root of curr time + record ID, normalized to range & offsets specified in argument list)
** Access it from the controller class
-->


<!--
<!--
*; Lab B.5: Read and store object data
*; Lab B.4: Read and store object data
** Read and store cookies?
** Read and store cookies?
*** how to access user data from login profile
*** how to access user data from login profile
*** ?-define new data dynamically?
*** ?-define new data dynamically?
*** ?-how to store session data?  
*** ?-how to store session data?  
*; Lab B.6: Import data
** For more, see [[Data Import]]
*; Lab B.7: Define a data policy
** Use an existing policy, if possible
** Else define a simple one
*; Lab B.8: Add a Web Page Component
** Yahoo Map Component
** Google Search Component


*; Lab B.9: Add an AJAX Control
*; Lab B.9: Add an AJAX Control
Line 87: Line 88:
**This [http://www.kylehayes.info/2009/03/29/survey-results-javascript-frameworks Survey] has usage statistics: jQuery 42%, GWT 8%, YUI 7%.<br/>(But Flex was still new when the survey was taken).
**This [http://www.kylehayes.info/2009/03/29/survey-results-javascript-frameworks Survey] has usage statistics: jQuery 42%, GWT 8%, YUI 7%.<br/>(But Flex was still new when the survey was taken).
-->
-->
<noinclude>


[[Category:Development]]
[[Category:Development]]
[[Category:Lab]]
[[Category:Lab]]
<noinclude>

Revision as of 18:23, 24 August 2011

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.