Gosu Programming ( gosu | 7 hours )

Prerequisites:
  • Experience with object-oriented programming languages such as Java, C++, or Python.

Audience

  • Programmers
Overview:

Gosu is an open-source, general purpose programming language built on Java Virtual Machine (JVM). Gosu simplifies programming through an object-oriented and static typing approach.

This instructor-led, live training (online or onsite) is aimed at programmers who wish to download, install, and implement Gosu's static typing and pragmatic approach in programming.

By the end of this training, participants will be able to program using Gosu to write simple scripts for libraries, user interface elements, rules, and more.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
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

Sites Published:

United Arab Emirates - Gosu Programming

Qatar - Gosu Programming

Egypt - Gosu Programming

Saudi Arabia - Gosu Programming

South Africa - Gosu Programming

Brasil - Gosu Programming

Canada - Gosu Programming

中国 - Gosu Programming

香港 - Gosu Programming

澳門 - Gosu Programming

台灣 - Gosu Programming

USA - Gosu Programming

Österreich - Gosu Programming

Schweiz - Gosu Programming

Deutschland - Gosu Programming

Czech Republic - Gosu Programming

Denmark - Gosu Programming

Estonia - Gosu Programming

Finland - Gosu Programming

Greece - Gosu Programming

Magyarország - Gosu Programming

Ireland - Gosu Programming

Israel - Gosu Programming

Luxembourg - Gosu Programming

Latvia - Gosu Programming

España - Gosu Programming

Italia - Gosu Programming

Lithuania - Gosu Programming

Nederland - Gosu Programming

Norway - Gosu Programming

Portugal - Gosu Programming

România - Gosu Programming

Sverige - Gosu Programming

Türkiye - Gosu Programming

Malta - Gosu Programming

Belgique - Gosu Programming

France - Gosu Programming

日本 - Gosu Programming

Australia - Gosu Programming

Malaysia - Gosu Programming

New Zealand - Gosu Programming

Philippines - Gosu Programming

Singapore - Gosu Programming

Thailand - Gosu Programming

Vietnam - Gosu Programming

India - Gosu Programming

Argentina - Gosu Programming

Chile - Gosu Programming

Costa Rica - Gosu Programming

Ecuador - Gosu Programming

Guatemala - Gosu Programming

Colombia - Gosu Programming

México - Gosu Programming

Panama - Gosu Programming

Peru - Gosu Programming

Uruguay - Gosu Programming

Venezuela - Gosu Programming

Polska - Gosu Programming

United Kingdom - Gosu Programming

South Korea - Gosu Programming

Pakistan - Gosu Programming

Sri Lanka - Gosu Programming

Bulgaria - Gosu Programming

Bolivia - Gosu Programming

Indonesia - Gosu Programming

Kazakhstan - Gosu Programming

Moldova - Gosu Programming

Morocco - Gosu Programming

Tunisia - Gosu Programming

Kuwait - Gosu Programming

Oman - Gosu Programming

Slovakia - Gosu Programming

Kenya - Gosu Programming

Nigeria - Gosu Programming

Botswana - Gosu Programming

Slovenia - Gosu Programming

Croatia - Gosu Programming

Serbia - Gosu Programming

Bhutan - Gosu Programming

Nepal - Gosu Programming