Get in Touch

Course Outline

Introduction

Gosu Programming: Features and Architecture Overview

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

Getting Started with Gosu

  • Downloading the Gosu Lab
  • Installing the Gosu IntelliJ plugin
  • Using Gosu with Maven and Gradle
  • Simple command-line examples

Core Programming Concepts in 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 source files
  • Classpath configurations
  • Program inheritance (extends)
  • Shebang usage

Working with Strings, Templates, and Collections

  • String expressions (quotes, concatenation, inline strings, etc.)
  • Gosu template files (.gst)
  • List and map syntax
  • Collections class enhancements

Exploring Advanced Topics

  • Gosu and XML integration
  • Gosu and Java interoperability
  • Deep dive into the 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.

Target Audience

  • Programmers
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories