Εξέλιξη Κομματιού
Περίγραμμα Ημέρας 1
Μάθημα 1 — Εισαγωγή στο Claude Code & ΜΗ Βοηθούμενη από ΤΝ
• Claude Code σε σύγκριση με παραδοσιακά εργαλεία ΤΝ
• Πράκτορες ΤΝ στη μηχανική λογισμικού
• Βελτιστοποίηση παραγωγικότητας και ροών εργασίας
• Κύκλος ζωής ανάπτυξης βοηθούμενος από ΤΝ
• Κίνδυνοι, περιορισμοί και ανθρώπινη εποπτεία
• Ζωντανές πρακτικές Demos
Μάθημα 2 — Θεμέλια Μηχανικής Εντολών
• Ανατομία μιας αποτελεσματικής εντολής
• Zero-shot vs few-shot prompting
• Διαδραστικές τεχνικές εντολών
• Θεμέλια αλυσίδας εντολών (prompt chaining)
• Δομημένες εξόδους και μορφοποίηση
• Επαλήθευση εντολών και βελτίωση ποιότητας
Μάθημα 3 — Εντολές για Ανάπτυξη Λογισμικού
• Δημιουργία κώδικα και αναδιάρθρωση
• Εντοπισμός σφαλμάτων με βοήθεια ΤΝ
• Δημιουργία τεκμηρίωσης
• Αναθεωρήσεις Pull Request
• Κατανόηση παλαιού κώδικα (legacy code)
• Ασφαλής και συντηρήσιμος κώδικας παραγόμενος από ΤΝ
Μάθημα 4 — Εντολές για Έλεγχο & Ποιότητα
• Δημιουργία περιπτώσεων δοκιμής
• Ανάλυση ακραίων περιπτώσεων
• Σχεδιασμός δοκιμών έτοιμων για αυτοματοποίηση
• Ανάλυση σφαλμάτων βοηθούμενη από ΤΝ
• Δημιουργία Gherkin και σεναρίων δοκιμής
• Ροές εργασίας επαλήθευσης ποιότητας
Μάθημα 5 — Εντολές για Agile Συνεργασία
• Χρήστης ιστορίες και κριτήρια αποδοχής
• Καθορισμός απαιτήσεων
• Υποστήριξη επικοινωνίας agile
• Περίληψη για τους μετόχους (stakeholders)
• Βοήθεια για τις επισκόπηση (retrospective)
• Προετοιμασία καθαρής λίστας εργασιών (backlog refinement)
Μάθημα 6 — Υπεύθυνη ΤΝ, Ασφάλεια & Επαλήθευση
• Ψευδαισθήσεις και κίνδυνοι ΤΝ
• Εχεμύθεια και ασφαλής διατύπωση εντολών
• Αρχές διακυβέρνησης ΤΝ
• Λιστες ελέγχου επαλήθευσης
• Ευαισθητοποίηση σε επιθέσεις εισαγωγής εντολών (prompt injection)
• Υπευθυνότητες ανθρώπινης αναθεώρησης
Μάθημα 7 — Εργαστήριο Ομαδικών Εντολών
• Κατασκευή επαναχρησιμοποιήσιμων ομαδικών εντολών
• Ροές εργασίας ΤΝ ανάロール
• Κοινοποίηση εντολών και peer review
• Δημιουργία Ομαδικής Βιβλιοθήκης Εντολών v1
• Διαδραστικές συνεργατικές ασκήσεις
Ημέρα 2
Μάθημα 1 — Προηγμένες Δυνατότητες Claude Code
• CLAUDE.md και παγιωμένο πλαίσιο έργου
• Αυτόματη ροή εργασιών ΤΝ
• Στρατηγικές δημιουργίας Best-of-N
• Επαναχρησιμοποιήσιμες εντολές ΤΝ
• Τεχνικές μηχανικής πλαισίου (context engineering)
• Ροές εργασίας μηχανικής βοηθούμενες από ΤΝ
Μάθημα 2 — Προηγμένες Τεχνικές Μηχανικής Εντολών
• Chain-of-thought prompting
• Πολυτροπική διατύπωση (multimodal prompting)
• Διατύπωση με περιορισμούς (constraint-based prompting)
• Προηγμένη αλυσίδα εντολών
• Διαχείριση μεγάλου πλαισίου (context)
• Ροές εργασίας μηχανικής συζήτησης
Μάθημα 3 — Έλεγχος Έκδοση, Παράλληλη Ανάπτυξη & Ροές Πολλαπλών Πρακτόρων
• Στρατηγικές ενσωμάτωσης Git
• Παράλληλες ροές ανάπτυξης ΤΝ
• Worktrees και απομονωμένες εργασίες ΤΝ
• Ορχήστρωση πολλών πρακτόρων
• Σημεία ελέγχου με ανθρώπινη παρέμβαση (human-in-the-loop)
• Στρατηγικές διαχείρισης συγκρούσεων
Μάθημα 4 — Αρχιτεκτονική, MCP & Προηγμένο DevOps
• Πρωτόκολλο Πλαισίου Μοντέλου (Model Context Protocol - MCP)
• Ενσωματώσεις του Claude με εξωτερικά εργαλεία
• Ανάλυση αρχιτεκτονικής βοηθούμενη από ΤΝ
• Ημερολόγια Αποφάσεων Αρχιτεκτονικής (ADR)
• Εντοπισμός και αντιμετώπιση σφαλμάτων CI/CD βοηθούμενο από ΤΝ
• Μεταθανάτια ανάλυση περιστατικών και λειτουργικές ροές εργασίας
Μάθημα 5 — Κλιμάκωση Claude Code & Υγεία Κώδικα
• Διαχείριση tokens και πλαισίου
• Δομές έργου φιλικές προς ΤΝ
• Μακροπρόθεσμη συντηρησιμότητα του κώδικα
• Αυτοματοποίηση τεκμηρίωσης
• Στρατηγικές κλιμάκωσης ΤΝ
• Ροές εργασίας μηχανικής σε όλη την ομάδα
Μάθημα 6 — Capstone: Ορισμός της Διεργασίας Claude Code
• Σχεδιασμός κλιμακώσιμων ροών εργασίας βοηθούμενων από ΤΝ
• Συνδυασμός εντολών, commands και αρχείων πλαισίου
• Σχεδιασμός διεργασιών ΤΝ ομάδας
• Μοντέλα διασυνδεδεμένης συνεργασίας ανά ρόλο
• Δημιουργία σχεδίου ροής εργασίας
Μάθημα 7 — Προηγμένο Εργαστήριο Ομαδικών Εντολών
• Προηγμένη ανάπτυξη βιβλιοθήκης εντολών
• Πολύπλοκες ροές εργασίας ανά εξειδίκευση
• Επαλήθευση εντολών σε πραγματικό κόσμο
• Ασκήσεις δια-ομαδικής συνεργασίας
• Ομαδική Βιβλιοθήκη Εντολών v2
Απαιτήσεις
Ημέρα 1 — Θεμελιώδεις Γνώσεις
• Βασική εξοικείωση με τις διαδικασίες παράδοσης λογισμικού
• Γενική κατανόηση των ροών εργασίας ανάπτυξης, ελέγχου ή agile
• Συνιστάται η πρόσβαση στο Claude Code για τις πρακτικές ασκήσεις
Ημέρα 2 — Προηγμένο Επίπεδο
• Ολοκλήρωση της Ημέρας 1 (ή ισοδύναμη εμπειρία)
• Προηγότερη έκθεση στο Claude Code και έννοιες μηχανικής εντολών
• Βασικές γνώσεις Git
• Συνιστάται εξοικείωση με έννοιες CI/CD