Schița de curs

Introducere în Programming cu Groovy

  • Ce este Groovy?
  • Scurt istoric și evoluția lui Groovy
  • De ce să alegeți Groovy?
  • Prezentare generală a conceptelor de programare
  • Introducere în limbajele de scripting față de cele compilate

Configurarea mediului

  • Instalarea Groovy
  • Configurarea mediului Groovy pe diferite sisteme de operare
  • Introducere în GroovyShell și IDE-uri
  • Explorarea GroovyShell
  • Introducere în mediile de dezvoltare integrate (IDE) compatibile cu Groovy

Primul dumneavoastră Groovy Script

  • Bună ziua lume în Groovy
  • Scrierea și rularea primului dumneavoastră script Groovy
  • Sintaxa de bază Groovy de bază
  • Comentarii, variabile și imprimarea ieșirilor

Concepte fundamentale Programming în Groovy

  • Tipuri de date și variabile
  • Tipuri primitive, șiruri de caractere și inferența de tip
  • Operatori de bază
  • Operatori aritmetici, relaționali și logici.
  • Manipularea șirurilor de caractere.
  • Operații și metode comune cu șiruri de caractere

Structuri de control

  • Instrucțiuni condiționale
  • Instrucțiuni if, else și switch
  • Construcții de tip looping
  • bucle for, while și do-while

Introducere în colecții

  • Lucrul cu array-uri
  • Declararea, inițializarea ș i accesarea tablourilor.
  • Liste și hărți
  • Introducere în utilizarea și operațiunile cu liste și hărți

Introducere în funcții și închideri

  • Definirea și apelarea funcțiilor
  • Sintaxă, parametri și valori de returnare
  • Introducere de bază în închidere

Introducere în Object-Oriented Programming

  • Clase și obiecte
  • Crearea de clase, obiecte și înțelegerea proprietăților
  • Metode de bază
  • Definiții de metode și apelarea metodelor

Gestionarea de bază a erorilor

  • Introducere în gestionarea excepțiilor
  • Blocuri Try, catch și finally
  • Tipuri comune de excepții în Groovy

Rezumat și pași următori

Cerințe

  • Competențe de bază în domeniul calculatoarelor

Audiență

  • Dezvoltatori
  • Studenți IT
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite