[Training] Servoy 4.0 for the 3.x developer
This 6-hour online course (3 hours on August 26 and 3 hours on August 27 starting at 12pm EDT) will give you a general overview of
the latest version of Servoy, 4.X. If you are already familiar with Servoy
version 3.X this class will familiarize you on the latest 4.0 features and
power. It will also include special time saving techniques and power user
features that the Eclipse IDE brings to Servoy development. This fully
interactive web course will be taught by Servoy pros David Workman and
Troy Elliott from Data Mosaic.
Sign up here
https://secure.servoy.com/
Who Should Attend
This class is
NOT for new Servoy developers - you will be expected to already know the
basics and beyond of methods and forms. You should know Servoy 3.X and
have developed applications within that environment. It would be best if
you have downloaded 4.x and played around with it.
Requirements
Outline
DAY 1: WHAT'S NEW
- Segment 1: Eclipse and Servoy
- a word about eclipse
- eclipse foundation vs apache foundation
- eclipse goals
- the new servoy environment
- where is everything?
- the new file layer
- Segment 2: Getting comfortable with Eclipse
- structure: workbench, workspace, perspective, view, editor
- managing what you see
- editor shortcuts
- filtering and searching
- Segment 3: Creating, editing and copying Servoy objects
- solutions
- modules
- forms
- methods
- style sheets
- database layer
- various objects
- Segment 4: Debugging taken to the next level
- design broadcasting
- live client debugging
- console
- debugging perspective
- search strategies
- Segment 5: Managing and deploying solutions
- checking in/out
- export/import
- server administration application
- Segment 6: Essential plugins
- editors for Eclipse
- database management
- Firebug for Firefox
DAY 2: CODING EFFICIENTLY
- Segment 1: Task management
- Simple task list
- Bookmarks
- Mylyn
- Segment 2: Servoy coding changes and additions
- form variables
- new properties & events
- new functions
- JavaScript engine upgrade
- custom menus
- Segment 3: Power coding
- code snippets
- cheat sheats
- integrating 3rd party JavaScript libraries
- integrating java into javascript
- RegExp made easy
- Segment 4: Web development loop
- WebDav
- base templates
- Firefox
- Segment 5: Version control and team support
- default servoy way
- setting up SVN
- Team Synchronization perspective
- Segment 6: Jasper overview
- setup
- iReports
- calling JasperReports from a method