Developer Series 5.x
Archive of the Servoy 5.x Developer Certification Series What a workspace is, how to create a workspace, how to switch workspaces, what a perspective is, how to add a new perspective to the IDE, how to re-arrange tabs and much more. How to create a solution from scratch, how to create new forms from scratch, how to place multiple fields on a form at once, the 5 objects that every form has in common, the 3 globals objects common to every solution and more How to tell what tables are in each database connection, how to use the free pgAdmin …
Overview
Archive of the Servoy 5.x Developer Certification Series
- What a workspace is, how to create a workspace, how to switch workspaces, what a perspective is, how to add a new perspective to the IDE, how to re-arrange tabs and much more.
- How to create a solution from scratch, how to create new forms from scratch, how to place multiple fields on a form at once, the 5 objects that every form has in common, the 3 globals objects common to every solution and more
- How to tell what tables are in each database connection, how to use the free pgAdmin tool to create and manage PostgreSQL databases, how to create a new database connection, and how to configure Servoy to work with MySQL.
- How to create new tables in Servoy Developer, how to recognize SQL reserved words in column names, how to change column names in tables – even though Servoy doesn’t allow this directly and much more!
- How to join data between different physical databases (even between different physical locations), how to use related data in a portal, how to show related data on a form and more.
- How to create a new form, what the options in the new form creation dialog mean, how to use the filter box to find a specific table or view, how to place fields on a form – with specific options and much more.
- How to place portals, splitpanes and tabpanels on a form; properties of portals, splitpanes and tabpanels; form commands, events and properties; all the available parts of a form; setting the tab sequence and much more!
- How to create value lists using custom values, via a global method, using table values and using relations; how to display related data on a form and more.
- How to create a module, the caveats and rules of using modules, how to include a module in a solution, examples of when you might use a module during development of your solution and more.
- What the DatabaseManager is and when to use it, what table filter parameters are and how to use them, how to use getDataSetByQuery to do your own SQL queries and a step-by-step how to create a “SQL Runner” solution.
- How to set up the debug perspective, how to set & configure breakpoints, how to step through your code to find problems, how to use the built-in tools to jump to the line that has an error, how to use entryBreaks and more!
- How to use i18n to make your solutions multi-lingual, how to set up and use an i18n table, how to create i18n keys and messages in multiple languages, how to change the client settings to preview your work and more.
- How to create a new style sheet and modify the “default” style, object look and feel differences between Mac and PC, tips for designing a user interface that works well on both platforms (as well as the web) and much more.
- How to create a PDF from a single form, how to run multiple reports and save them to a single file, how to run multiple reports and save them to a media field in the database, how to put a pdf into a media field and more.
- In this short video – you’ll learn how to enable and disable import/export options in Smart Client.
- What each of the functions in the file plug-in is used for, how to import and export pictures in both Web and Smart Client, how to allow the user to import more than one file at a time and more.
- How to manipulate images including flipping, rotating and making thumbnails, how to tap into all the meta data from jpg images (photos) and more.
- Learn to serialize and deserialize content using JSON.
- How to use HTTP Clients to work with more than one sites at a time, how to download the source of any HTML page or file from the web into your database, how to use a HTTP poster to post data to a 3rd party site and more.
- How to send and receive email directly within your Servoy solution, how to configure the smtp and pop setting parameter, how to set up your server configuration to send email, how to set up a “default” mail account and more.
- How to and how NOT to use the Maintenance plug-in, an overview of all the plug-in functions, how to get back a list of connected clients (and their details), how to mark database connections as clones and much more.
- Learn all the basics of JavaScript – including an overview of all the core JavaScript functions and variables, and how JavaScript works in Servoy.
- Learn all about functions, how to create global and form-based methods, how to use conditionals and arrays, how to use the console to see the results of your functions, and much, much more!
- Learn how to use JavaScript in “real world” solutions by building a sample solution and adding JavaScript to make new records, delete records, navigate between records, find data and much more.
- Learn how to handle errors in your solutions – regardless of whether the user is making an error, there is a database error, or there is a programming error; how to use try/catch blocks and using a master error handling function.
- Learn what a headless client is – and how to programatically control it to run server-side code using the plug-in.
- How to execute a SQL statement against your database, when and when not to use the plug-in and how Servoy caches the database data and how that affects your queries.
- In this short video – you’ll learn: How to run timed (“cron”) jobs that execute global methods on a schedule, how to specify when and how often to run the scheduled job, examples of when you would use the scheduler plug-in and more.
- In this short video – you’ll learn how to use the spellcheck plug-in in your Smart Client solutions.
- How to import the sample simpleChat solution, how to send packets between specific IP addresses, how to read and write packets to an open socket, how to trigger a global method when a packet is received and more.
- In this short video – you’ll learn:vHow to use JavaBeans to create 3 different types of charts, where to find 2 other 3rd party charting beans and how to do charting without any JavaBeans at all.
- Learn how to create a loan/payment calculator using the Amortization plug-in.
- How to read xml data from a file, how to “walk” or traverse all of the xml nodes, how to parse the data in each node, and how to store the data from each node into your database.
- Differences between the new plug-in and earlier versions of Servoy, how to set window options, how to add custom menus, how to add your own toolbars, how to add pop-up menus to any item on your form and more.
- Learn how to share your source code in a team environment in 2 different ways so that you can collaborate with other developers working on the same project at the same time.
- Learn how to use Servoy’s built-in security to create users and groups, automatically hide/show objects based on group permissions, how to set up your solution for enhanced security and much more.
- How to show the agent, how to change the agent image, how to hide/show the agent, and how to make the agent “speak” in a text bubble.