Course Outline

Εισαγωγή στο Programming με Groovy

  • Τι είναι το Groovy;
  • Σύντομη ιστορία και εξέλιξη του Groovy
  • Γιατί να επιλέξετε το Groovy;
  • Επισκόπηση των εννοιών προγραμματισμού
  • Εισαγωγή στη δέσμη ενεργειών έναντι των μεταγλωττισμένων γλωσσών

Ρύθμιση περιβάλλοντος

  • Εγκατάσταση Groovy
  • Ρύθμιση περιβάλλοντος Groovy σε διαφορετικά λειτουργικά συστήματα
  • Εισαγωγή στο GroovyShell και IDE
  • Εξερεύνηση GroovyShell
  • Εισαγωγή στα Περιβάλλοντα Ολοκληρωμένης Ανάπτυξης (IDE) συμβατά με Groovy

Το πρώτο σας Groovy σενάριο

  • Γεια σου κόσμο στο Groovy
  • Γράψτε και εκτελέστε το πρώτο σας σενάριο Groovy
  • Βασική σύνταξη Groovy
  • Σχόλια, μεταβλητές και έξοδοι εκτύπωσης

Θεμελιώδεις Programming Έννοιες στο Groovy

  • Τύποι δεδομένων και μεταβλητές
  • Πρωτόγονοι τύποι, συμβολοσειρές και συμπέρασμα τύπων
  • Βασικοί τελεστές
  • Αριθμητικούς, σχεσιακούς και λογικούς τελεστές
  • Χειρισμός χορδών
  • Συνήθεις πράξεις και μέθοδοι συμβολοσειράς

Δομές Ελέγχου

  • Δηλώσεις υπό όρους
  • if, else, και εναλλαγή εντολών
  • Κατασκευές βρόχου
  • βρόχους for, while και do-while

Εισαγωγή στις Συλλογές

  • Εργασία με πίνακες
  • Δήλωση, αρχικοποίηση και πρόσβαση σε πίνακες
  • Λίστες και χάρτες
  • Εισαγωγή στη χρήση και τις λειτουργίες λίστας και χαρτών

Εισαγωγή στις Λειτουργίες και Κλείσιμο

  • Καθορισμός και κλήση συναρτήσεων
  • Σύνταξη, παράμετροι και τιμές επιστροφής
  • Βασική εισαγωγή στα κλεισίματα

Εισαγωγή στο Object-Oriented Programming

  • Τάξεις και αντικείμενα
  • Δημιουργία κλάσεων, αντικειμένων και κατανόηση ιδιοτήτων
  • Βασικές μέθοδοι
  • Ορισμοί μεθόδων και κλήση μεθόδων

Βασικός χειρισμός σφαλμάτων

  • Εισαγωγή στον χειρισμό εξαιρέσεων
  • Δοκιμάστε, πιάστε και τελικά μπλοκάρετε
  • Συνήθεις τύποι εξαιρέσεων στο Groovy

Περίληψη και Επόμενα Βήματα

Requirements

  • Βασικές γνώσεις Η/Υ

Ακροατήριο

  • προγραμματιστές
  • φοιτητές πληροφορικής
 14 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

Related Categories