← servoy magazine

[Training] Servoy 4.0 for the 3.x developer

  • Training

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

You should be comfortable creating applications in Servoy 3.X and editing form and global methods. You will need to bring your own computer with Servoy 4.0 (or higher) installed and ready to go - if you want to practice the hands-on exercises in class. For the presentations all you need is an internet connection and a phone (or skype) for audio

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