Course Outline
Introduction
Overview of Gosu Programming Features and Architecture for Government
- Compatibility with existing Java libraries
- Native web service and XSD/XML support
- Language features and tools
- System structure and open API
Getting Started with Gosu Programming for Government
- Gosu Lab download
- Gosu IntelliJ plugin installation
- Gosu integration with Maven and Gradle
- Simple command-line examples for government use cases
Programming with Gosu for Government
- Variables and type declarations
- Operators and expressions
- Statements
- Intervals
- Exception Handling
- Loops
- Properties
- Null safety
- Classes
- Enumerations
- Interfaces
- Composition
- Annotations
- Enhancements
- Gosu Blocks
- Gosu Generics
- Collections
- Gosu program files
- Classpath statements
- Program extensions
- Shebang notation
Working with Gosu Strings, Templates, and Collections for Government
- String expressions (quotes, concatenation, inline, etc.)
- Gosu template files (.gst)
- List and map syntax
- Collections classes enhancements
Exploring Advanced Gosu Topics for Government
- Gosu and XML integration
- Gosu and Java interoperability
- Type system overview
- Running local shell commands in a secure environment
- Checksums for data integrity verification
- Concurrency management
- Properties files configuration
Troubleshooting for Government
Summary and Conclusion for Government
Requirements
- Proficiency in object-oriented programming languages, including Java, C++, or Python, is required.
Audience
- Software developers for government
Testimonials (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.