Course Outline
Introduction
Overview of Gosu Programming Features and Architecture
- 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
- Gosu Lab download
- Gosu IntelliJ plugin
- Gosu for Maven, and Gradle
- Simple command-line examples
Programming with Gosu
- 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 extends
- Shebang
Working with Gosu Strings, Templates, and Collections
- String expressions (quotes, concatenation, inline, etc.)
- Gosu template files (.gst)
- List and map syntax
- Collections classes enhancements
Exploring Advanced Gosu Topics
- Gosu and XML
- Gosu and Java
- Type system
- Running local shell commands
- Checksums
- Concurrency
- Properties files
Troubleshooting
Summary and Conclusion
Requirements
- Experience with object-oriented programming languages such as Java, C++, or Python.
Audience
- Programmers
Testimonials (4)
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 trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Course - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.