Get in Touch

Course Outline

Introduction

Overview of Gosu Programming Features and Architecture

  • Compatibility with existing Java libraries
  • Native support for web services and XSD/XML
  • Language features and tools
  • System structure and open API

Getting Started with Gosu Programming

  • Downloading the Gosu Lab
  • Installing the Gosu IntelliJ plugin
  • Using Gosu with 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
  • Enhancements to collection classes

Exploring Advanced Gosu Topics

  • Gosu and XML
  • Gosu and Java integration
  • Type system
  • Executing 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
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories