Groovy Developer - δωρεάν μάθημα από την Otus, εκπαίδευση, Ημερομηνία: 5 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 09, 2023
Το Otus.ru είναι μια startup υψηλής τεχνολογίας στον τομέα της εκπαίδευσης. Η αποστολή μας είναι να κάνουμε την εκπαίδευση ουσιαστική δημιουργώντας συνδέσεις μεταξύ εργοδοτών, επαγγελματιών και εκπαιδευτικών. Ελάτε να μελετήσετε μαζί μας!
Το OTUS σήμερα είναι περισσότερα από 80 ιδιόκτητα μαθήματα για ειδικούς πληροφορικής από διάφορους τομείς όπως προγραμματισμός, δοκιμές, υποδομές, ασφάλεια πληροφοριών, διαχείριση και επιστήμη δεδομένων. Και το σημαντικότερο, έχουμε προγράμματα για διαφορετικά επίπεδα δεξιοτήτων από αρχάριους έως επαγγελματίες που θέλουν να μάθουν προχωρημένες δεξιότητες.
Η αποστολή μας είναι να κάνουμε τη μάθηση ουσιαστική, συνειδητοποιώντας τη σχέση μεταξύ των προσδοκιών των εργοδοτών, των ικανοτήτων των ειδικών και των ικανοτήτων των εκπαιδευτικών.
Περισσότερα από 6 χρόνια στον κλάδο ανάπτυξης backend στην Java. Ασχολήθηκε με την ανάπτυξη εφαρμογών full-stack, την ανάπτυξη συστημάτων υπολογιστικού δικτύου υψηλού φορτίου, καθώς και μικροϋπηρεσιών και αγωγών etl. Επί του παρόντος, ως ανώτερος προγραμματιστής, εργάζομαι σε υπηρεσίες συστήματος πληρωμών στο Unlint. Έχω εμπειρία να δουλεύω με υπηρεσίες Hadoop (HDFS, HBase), ενορχηστρωτές (Airflow, Spring Cloud Data Flow), βάσεις δεδομένων MPP (Cassandra, Greenplum, Clickhouse). Ενδιαφέροντα: BigData, Blockchain, NFTE Εκπαίδευση: Μεταπτυχιακό στην Επιστήμη Υπολογιστών και IT, SUSU, σχολή VSEKN.
Πτυχιούχος ITMO το 2015 με πτυχίο Τεχνολόγο Μηχανικό, Πληροφορική και Μηχανικό Υπολογιστών. Επαγγελματική εμπειρία: 9 χρόνια προγραμματισμού σε Java και στο Java stack. Προγραμματιστής εργαλείων στον τομέα της Ασφάλειας Εφαρμογών. Ειδικός στην ανάπτυξη προσθηκών για IDE, συστήματα CI/CD, εργαλεία κατασκευής. εφαρμογές διακομιστή. Δάσκαλος
Σύνταξη και ενσωματωμένες λειτουργίες γλώσσας
-Θέμα 1.Groovy - JVM και Java
-Θέμα 2.Γλωσσικές κατασκευές. χειριστές
-Θέμα 3.Γλωσσικές κατασκευές. Τάξεις, διεπαφές, χαρακτηριστικά, αντικείμενα, κατασκευαστές, μέθοδοι
-Θέμα 4. Στατική και δυναμική πληκτρολόγηση
-Θέμα 5.Προεπιλεγμένες επεκτάσεις
-Θέμα 6.Συλλογές
-Θέμα 7. Λειτουργικός προγραμματισμός
-Θέμα 8.XML/JSON/YAML ανάλυση
-Θέμα 9. Αλληλεπίδραση με τη βάση δεδομένων με χρήση ενσωματωμένων εργαλείων
-Θέμα 10.Χρήση επιλογών για Groovy
Επέκταση γλώσσας (DSL)
-Θέμα 11. Υπερφόρτωση χειριστή, Μεταπρογραμματισμός, Μέθοδοι Επέκτασης
-Θέμα 12.Χρήση του Κλείσιμου για την κατασκευή ενός DSL
-Θέμα 13.AST-μετασχηματισμός
-Θέμα 14.GDSL
Εργασία με πλαίσια
-Θέμα 15.Ανάπτυξη υπηρεσιών στα Δισκοπότηρα
-Θέμα 16.Ανάπτυξη στον Μικροναύτη
Gradle
-Θέμα 18.Gradle DSL Overview
-Θέμα 19.Σύνταξη και δοκιμή του δικού σας πρόσθετου
Ενότητα έργου
-Θέμα 22. Επιλογή θέματος και οργάνωση εργασιών έργου
-Θέμα 23. Διαβούλευση για έργα και εργασίες για το σπίτι
-Θέμα 24.Προστασία μελετητικών εργασιών
-Θέμα 25. Συνοψίζοντας το μάθημα