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
 7 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Related Categories