To REGISTER click HERE
Course Cost: $1,200
Summary
Getting started with GT.M is easy. Getting the most of the high end application database application development platform that is GT.M is more art than science. In this class, the instructor, who has decades of experience with GT.M, shares his knowledge and insights. GT.M Advanced Programming Techniques is a very hands-on course. The emphasis is on learning by doing under the guidance of the instructor, rather than learning by being taught by the instructor.
Target Audience
The target audience for the GT.M Advanced Programming Techniques course is experienced M programmers. While specific experience with GT.M is not required, exposure to GT.M would be helpful for example, understanding that routines reside in the file system is important for debugging.
Topics
Depending on attendee interest, the instructor can vary the emphasis among the following topics.
Debugging find the gaps between your intentions and your instructions
Transaction processing feel the power
Wholesome error handling, including peaceful coexistence (of $ZTRAP in old code and $ETRAP in new code); and using IO exceptions to make error handling more orthogonal
Triggers let GT.M maintain cross references, ensure referential integrity, create activity queues, and much more
Alias variables a key enabler for object oriented programming paradigms in M
IO deviceparameters terminal interaction that’s not tied to a specific terminal type, SOCKETS (including TLS), and how to get the most out of other devices
Design patterns and coding standards maintainability and performance are mutually compatible
Compiler options generate code with different execution characteristics
Internationalization with UTF-8 one application can speak over one hundred languages
Concurrent programming getting the most out of JOBs and LOCKS, without getting deadlocked
Other nifty & easily overlooked tools and wholesome programming practices