Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii programării Gosu

  • Compatibilitate cu bibliotecile Java existente
  • Suport nativ pentru servicii web și XSD/XML
  • Caracteristici și instrumente ale limbajului
  • Structura sistemului și API deschis

Începutul lucrului cu programarea Gosu

  • Descărcarea Gosu Lab
  • Pluginul Gosu IntelliJ
  • Gosu pentru Maven și Gradle
  • Exemple simple de linie de comandă

Programare cu Gosu

  • Variabile și declarații de tip
  • Operatori și expresii
  • Instrucțiuni
  • Intervale
  • Gestionarea excepțiilor
  • Bucle
  • Proprietăți
  • Siguranța la null
  • Clase
  • Enumerări
  • Interfețe
  • Compoziție
  • Adnotări
  • Îmbunătățiri
  • Blocuri Gosu
  • Generice Gosu
  • Colecții
  • Fișiere de program Gosu
  • Instrucțiuni de classpath
  • Extinderi de program
  • Shebang

Lucrul cu șiruri, șabloane și colecții Gosu

  • Expresii de șir (ghilimele, concatenare, inline etc.)
  • Fișiere șablon Gosu (.gst)
  • Sintaxă pentru liste și hărți
  • Îmbunătățiri ale claselor de colecții

Explorarea subiectelor avansate Gosu

  • Gosu și XML
  • Gosu și Java
  • Sistemul de tipuri
  • Executarea comenzilor shell locale
  • Sume de control
  • Concurrență
  • Fișiere de proprietăți

Depanare

Rezumat și concluzii

Cerințe

  • Experiență cu limbaje de programare orientate pe obiecte, cum ar fi Java, C++ sau Python.

Publicul țintă

  • Programatori
 7 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite