Claude Code — Vibe Coding & Δημιουργία Εφαρμογών
Από την ιδέα σε production-ready εφαρμογή, automations και launch με το Claude Code — το agentic development environment της Anthropic — σε ένα δομημένο σεμινάριο 18 ακαδημαϊκών ωρών.
Γιατί αξίζει
Το πρόβλημα
Θέλεις να δουλέψεις με έναν AI coding agent μέσα σε ένα πραγματικό, οργανωμένο repository — όχι σε μεμονωμένα snippets ή σε ένα μονοκόμματο chat.
Το συνηθισμένο λάθος
Χωρίς planning, project rules και ελεγχόμενη ροή εργασίας, ένας agent μέσα σε μεγάλο codebase μπορεί εύκολα να κάνει αλλαγές εκτός scope, να παραβλέψει conventions ή να σπάσει κάτι που ήδη δούλευε.
Η μεταμόρφωση
Μαθαίνεις controlled agentic engineering: Plan Mode, project rules (CLAUDE.md), subagents για διαφορετικούς ρόλους, hooks/automated checks και disciplined review — ώστε να κρατάς τον έλεγχο πάνω σε ό,τι παράγεται μέσα στο repository σου.
Τι θα έχεις ολοκληρώνοντας
- Repo-based sample application με οργανωμένο project context.
- CLAUDE.md / project rules και repeatable instructions.
- Subagent workflow για διαφορετικούς ρόλους.
- Hooks / automated checks / test loop.
- Deployment + ασφαλές checkpoint/Git workflow.
Γιατί δεν αρκεί μόνο το AI
Το Claude Code μπορεί να δουλέψει αυτόνομα μέσα σε ένα repository, αλλά χωρίς project rules, review process και σαφή όρια, μια agentic αλλαγή μπορεί να πάει σε λάθος κατεύθυνση χωρίς να το καταλάβεις έγκαιρα.
Στο τέλος θα μπορείς να...
Ο εκπαιδευόμενος αποκτά πλήρη εμπειρία από specification έως deployment, μαζί με production workflow και repo/agent engineering ικανότητα με το Claude Code.
Πώς μπορείς να αξιοποιήσεις τη γνώση
- Στο δικό σου project ή προϊόν.
- Ως portfolio project / τεχνική απόδειξη ικανότητας.
- Ως freelance / consulting / implementation service, όπου έχει νόημα.
- Για εκσυγχρονισμό υπάρχοντος project ή επαγγελματικής διαδικασίας.
- Ως βάση για το επόμενο, πιο προχωρημένο σεμινάριο.
Περιγραφή
Από την ιδέα σε production-ready εφαρμογή
Το Claude Code είναι το agentic development environment της Anthropic: ένα εργαλείο που μπορεί να γράφει, να αλλάζει και να αναδιοργανώνει μεγάλα τμήματα ενός πραγματικού codebase. Το σεμινάριο δεν σταματάει στο «γράψε μου κώδικα» — μαθαίνεις repo-centric agentic engineering: πώς σχεδιάζεις πριν εκτελέσεις, πώς ορίζεις κανόνες για το repository σου, πώς διαχωρίζεις εργασίες σε subagents, πώς αυτοματοποιείς έλεγχο ποιότητας με hooks, πώς συνδέεις εξωτερικά εργαλεία με MCP, και πώς κρατάς τον έλεγχο σε ένα codebase παραγωγής με checkpoints και σωστό version control.
Γιατί έχει αξία η εκπαίδευση όταν το AI γράφει κώδικα μόνο του
Το vibe coding μπορεί να παράγει γρήγορα ένα demo, αλλά δεν εγγυάται σωστή αρχιτεκτονική, security ή maintainability. Η αξία της εκπαίδευσης βρίσκεται σε αυτό ακριβώς το κενό:
- Μαθαίνεις να χρησιμοποιείς Plan Mode πριν από μεγάλες αλλαγές, αντί να αφήνεις τον agent να εκτελεί χωρίς στρατηγική.
- Μαθαίνεις να γράφεις CLAUDE.md / project rules, ώστε το AI να ακολουθεί τα standards και τα conventions του δικού σου project.
- Μαθαίνεις subagents για εξειδικευμένες ή παράλληλες εργασίες, hooks για αυτοματοποιημένο testing/linting, και MCP για integrations με εξωτερικά εργαλεία και υπηρεσίες.
- Μαθαίνεις νοοτροπία checkpoint / review / version control, ώστε να μπορείς να επιστρέψεις με ασφάλεια από μια λάθος agentic αλλαγή.
- Το αποτέλεσμα είναι πραγματική ικανότητα παραγωγής και συντήρησης εφαρμογών — όχι απομνημόνευση prompts.
Σε ποιον απευθύνεται
Αρχάριοι έως ενδιάμεσοι με καλή ψηφιακή εξοικείωση: άτομα με ιδέα για ψηφιακό προϊόν χωρίς ομάδα developers, φοιτητές πληροφορικής που θέλουν portfolio και πραγματικά projects, developers που θέλουν να δουλέψουν συστηματικά με agentic coding εργαλεία, freelancers και aspiring founders/solopreneurs που θέλουν το τεχνικό μονοπάτι από ιδέα σε production.
Δεν χρειάζεται να αποκαλύψεις τη δική σου ιδέα
Η βασική εκπαίδευση γίνεται με ουδέτερο sample project του CSC — το DocuFlow AI: μια πλήρης full-stack εφαρμογή όπου ο χρήστης δημιουργεί λογαριασμό, ανεβάζει έγγραφα, τα οργανώνει, εκτελεί ανάλυση και εξαγωγή πληροφορίας, βλέπει reports/dashboard, λαμβάνει notifications και μπορεί να ενεργοποιεί scheduled processing. Το project καλύπτει frontend, backend, database, auth, file handling, APIs, background jobs, AI integration, testing, security, deployment και monitoring — έτσι διδάσκεται ολόκληρος ο κύκλος ανάπτυξης χωρίς να χρειάζεται να μοιραστείς τη δική σου επιχειρηματική ιδέα. Μόνο στο τελικό, προαιρετικό στάδιο — και μόνο εφόσον το επιθυμείς — μπορεί να εφαρμοστεί η μεθοδολογία στο δικό σου project.
Ο στόχος δεν είναι να ολοκληρωθεί ολόκληρη η εμπορική εφαρμογή μέσα στις 18 ακαδημαϊκές ώρες, αλλά να αποκτήσεις πραγματικό production workflow και repo/agent engineering ικανότητα ώστε να μπορείς να συνεχίσεις μόνος/η σου.
Τι χρειάζεσαι πριν ξεκινήσεις
Βασική εξοικείωση με υπολογιστή, δικό σου PC, σταθερή σύνδεση internet και διάθεση να κατανοήσεις βασικές έννοιες software development — δεν χρειάζεται να είσαι ήδη προγραμματιστής.
Διάρκεια & Δομή
18 ακαδημαϊκές ώρες · 9 × 2 ακαδημαϊκές ώρες · 1-to-1 · Live online · Σύγχρονο
1. Vibe Coding vs Agentic Engineering (2 ακαδημαϊκές ώρες)
Claude Code surfaces, agent loop, σωστή επίβλεψη, limits και workflow.
2. Idea → Specification → Plan Mode (2 ακαδημαϊκές ώρες)
Requirements, MVP, acceptance criteria, architecture plan πριν από coding.
3. Repo rules & CLAUDE.md (2 ακαδημαϊκές ώρες)
Project instructions, conventions, context, reusable skills και δομή.
4. Full-stack implementation (4 ακαδημαϊκές ώρες)
Frontend, backend, database, auth και APIs στο DocuFlow AI.
5. Subagents, Hooks & MCP (2 ακαδημαϊκές ώρες)
Delegation, guardrails, automated tests/linting, εξωτερικά εργαλεία/υπηρεσίες.
6. Testing, Debugging, Security & Checkpoints (2 ακαδημαϊκές ώρες)
Review, regression, dependencies, rollback/checkpoint νοοτροπία.
7. Deployment, CI/CD & Monitoring (2 ακαδημαϊκές ώρες)
Deploy, environment variables, domain, logs, βασικό CI/CD.
8. Monetization & Distribution (1 ακαδημαϊκή ώρα)
MVP validation, payments/subscriptions, web/marketplace distribution.
9. Personal Project Roadmap — προαιρετικό (1 ακαδημαϊκή ώρα)
Εφόσον το επιθυμείς: αρχιτεκτονική, stack, milestones για δικό σου project.
Πλεονεκτήματα
Plan Mode πριν την εκτέλεση
Μαθαίνεις να κάνεις πρώτα research/plan και μετά implementation, αντί να αφήνεις τον agent να τρέχει χωρίς στρατηγική.
CLAUDE.md & project rules
Δημιουργείς κανόνες project και coding conventions ώστε το AI να ακολουθεί σταθερά standards.
Subagents για εξειδικευμένες εργασίες
Frontend / backend / test-review roles που δουλεύουν παράλληλα με σαφή όρια ευθύνης.
Hooks & αυτοματοποιημένος έλεγχος
Tests/linter τρέχουν αυτόματα μετά από edits, με guardrails πριν από κάθε commit.
MCP integrations
Σύνδεση με εξωτερικά εργαλεία/υπηρεσίες με ασφαλή, ελεγχόμενο τρόπο.
Checkpoint & Git workflow
Πειραματίζεσαι με ασφάλεια και επιστρέφεις πίσω όποτε χρειαστεί, χωρίς φόβο να «χαλάσει» το codebase.
Προσωπικό project — προαιρετικά
Ο στόχος του σεμιναρίου δεν είναι να ολοκληρωθεί ολόκληρη μια εμπορική εφαρμογή μέσα στις προγραμματισμένες ώρες, αλλά να φτάσεις σε αρχιτεκτονική, MVP ή πρώτο implementation — ή σε ένα σαφές roadmap — ώστε να έχεις τις γνώσεις να συνεχίσεις μόνος/η σου.
Η βασική εκπαίδευση γίνεται πάντα πάνω σε ουδέτερο sample project του CSC. Μόνο στο τελικό, προαιρετικό στάδιο — και μόνο εφόσον το επιθυμείς — μπορεί να εφαρμοστεί η μεθοδολογία στη δική σου ιδέα, χωρίς να χρειάζεται να την αποκαλύψεις από πριν.
Μετά το σεμινάριο μπορεί να προσφέρεται προαιρετικό Project Extension / Mentoring με την ίδια ή με μελλοντικά καθορισμένη τιμή.
Τι χρειάζεσαι πριν ξεκινήσεις
Βασική εξοικείωση με υπολογιστή, δικό σου PC, σταθερή σύνδεση internet και διάθεση να κατανοήσεις βασικές έννοιες software development — δεν χρειάζεται να είσαι ήδη προγραμματιστής.