Claude Code — Vibe Coding & Δημιουργία Εφαρμογών
Ατομικό Σεμινάριο

Claude Code — Vibe Coding & Δημιουργία Εφαρμογών

Από την ιδέα σε εφαρμογή έτοιμη για πραγματική χρήση, με οργανωμένο σχεδιασμό, παράλληλη εργασία, ελέγχους και δημοσίευση μέσω του Claude Code, σε 18 ακαδημαϊκές ώρες.

18 ακαδημαϊκές ώρες1-to-1 · Live online1 εκπαιδευόμενος55 € / ώραΣύνολο 990€Plan ModeProject RulesSubagentsCoordinator/Threads
Πίσω στα Σεμινάρια

Γιατί αξίζει

Το πρόβλημα

Θέλεις να δουλέψεις με έναν AI coding agent μέσα σε ένα πραγματικό, οργανωμένο repository — όχι σε μεμονωμένα snippets ή σε ένα μονοκόμματο chat.

Το συνηθισμένο λάθος

Χωρίς σωστό σχεδιασμό, κανόνες έργου και ελεγχόμενη ροή εργασίας, ένας AI agent μπορεί να κάνει αλλαγές έξω από τον στόχο, να αγνοήσει τις συμβάσεις του κώδικα ή να επηρεάσει λειτουργίες που ήδη δουλεύουν. Όταν χρησιμοποιούνται πολλά παράλληλα νήματα εργασίας, χρειάζεται ακόμη πιο καθαρός διαχωρισμός ευθυνών και συστηματικός έλεγχος πριν από την ενοποίηση των αλλαγών.

Τι αλλάζει στην πράξη

Μαθαίνεις να οργανώνεις το Claude Code ως ελεγχόμενο περιβάλλον ανάπτυξης: σχεδιασμός πριν από μεγάλες αλλαγές, κανόνες έργου στο CLAUDE.md, εξειδικευμένοι subagents, αυτοματοποιημένοι έλεγχοι και συστηματική ανασκόπηση. Παράλληλα μαθαίνεις πώς να συντονίζεις πολλαπλές εργασίες σε ξεχωριστά branches και να ενσωματώνεις τις αλλαγές μόνο αφού ελεγχθούν.

Τι θα έχεις ολοκληρώνοντας

  • Repo-based sample application με CLAUDE.md / project rules.
  • Parallel-work decomposition plan (coordinator → threads).
  • Thread/branch responsibility map.
  • PR review checklist για agent-generated changes.
  • Merge-conflict and integration checklist.
  • Final integrated sample application + ασφαλές deployment/checkpoint workflow.

Γιατί χρειάζεται σωστή μεθοδολογία

Το Claude Code μπορεί να δουλέψει αυτόνομα μέσα σε ένα repository — ακόμη και σε πολλά παράλληλα threads (beta) — αλλά χωρίς project rules, review process και σαφή όρια, μια agentic αλλαγή (ή πολλές ταυτόχρονα) μπορεί να πάει σε λάθος κατεύθυνση χωρίς να το καταλάβεις έγκαιρα. Περισσότερα threads δεν σημαίνει αυτόματα ταχύτερο ή φθηνότερο αποτέλεσμα.

Στο τέλος θα μπορείς να...

Ο εκπαιδευόμενος αποκτά πλήρη εμπειρία από specification έως deployment, μαζί με ροή εργασίας production, τεχνική ικανότητα πάνω σε repo/agent και ικανότητα συντονισμού πολλαπλών παράλληλων agentic threads (beta) με το Claude Code.

Πώς μπορείς να αξιοποιήσεις τη γνώση

  • Στο δικό σου έργο ή προϊόν.
  • Ως έργο για το χαρτοφυλάκιό σου / τεχνική απόδειξη ικανότητας.
  • Ως υπηρεσία προς πελάτες, όπου έχει νόημα.
  • Για αναβάθμιση υπάρχοντος έργου ή επαγγελματικής διαδικασίας.
  • Ως βάση για το επόμενο, πιο προχωρημένο σεμινάριο.
Περιγραφή

Από την ιδέα σε 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 Software Engineering (1 ώρα και 15 λεπτά)

Claude Code surfaces, agent loop, σωστή επίβλεψη, όρια και ροή εργασίας.

2. Idea → Specification → Plan Mode (2 ακαδημαϊκές ώρες)

Requirements, MVP, acceptance criteria, αρχιτεκτονικό σχέδιο πριν από τον προγραμματισμό — η ίδια λογική specification χρησιμοποιείται αργότερα από τον coordinator για να χωρίσει τον στόχο σε parallel threads.

3. Repo rules & CLAUDE.md (2 ακαδημαϊκές ώρες)

Οδηγίες έργου, συμβάσεις, context, επαναχρησιμοποιήσιμα skills και δομή — μαζί με κοινή μνήμη έργου που κρατά αποφάσεις και context ανάμεσα σε threads και sessions.

4. Full-stack implementation (4 ακαδημαϊκές ώρες)

Frontend, backend, database, auth και APIs στο DocuFlow AI.

5. Projects, Coordinator, Parallel Threads, Subagents, Hooks & MCP (2 ώρες και 45 λεπτά)

Το Claude Code Projects (beta) μπορεί πλέον να συντονίζει πολλαπλά παράλληλα threads: ο coordinator χωρίζει έναν στόχο σε εργασίες με όσο γίνεται μικρότερη επικάλυψη, κάθε worker thread δουλεύει ως ανεξάρτητο cloud session πάνω στο δικό του branch, και μπορεί να χρησιμοποιήσει subagents για συγκεκριμένους ρόλους.

Lab: One Goal → Coordinator → Parallel Threads → Branches → Review → Merge. Ένα δείγμα feature request (authentication + profile UI + API validation + automated tests) χωρίζεται σε threads· κάθε thread τρέχει tests πριν από την ενσωμάτωση· ο εκπαιδευόμενος παρακολουθεί την πρόοδο, ελέγχει PRs/tests, εντοπίζει merge conflicts όταν δύο threads αλλάζουν τον ίδιο κώδικα, και κάνει ανθρώπινο έλεγχο πριν από κάθε merge — με τελικό regression test μετά το merge.

Οι αυτοματοποιημένοι έλεγχοι (hooks) και οι ενσωματώσεις MCP παραμένουν βασικά οι ίδιοι, τώρα όμως τρέχουν ανά thread. Θεωρία: ο παραλληλισμός δεν είναι δωρεάν — περισσότερα threads σημαίνουν μεγαλύτερη χρήση και επιβάρυνση συντονισμού· κακός καταμερισμός εργασιών οδηγεί σε conflicts, διπλή εργασία και ασυνεπή αρχιτεκτονική· η κοινή μνήμη μειώνει το επαναλαμβανόμενο prompting αλλά δεν αντικαθιστά ρητούς κανόνες έργου· ο coordinator και οι workers μπορούν να τρέχουν με διαφορετικές ρυθμίσεις model/effort, κάτι που συνδέεται άμεσα με το σεμινάριο Βελτιστοποίησης Κόστους AI.

6. Testing, Debugging, Security & Checkpoints (2 ακαδημαϊκές ώρες)

Έλεγχος, regression, dependencies, νοοτροπία rollback/checkpoint — τώρα και λίστα ελέγχου για PR reviews σε αλλαγές που παράγει agent, διαχείριση merge conflicts και τελικό regression test μετά από κάθε multi-thread merge.

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, ορόσημα για το δικό σου έργο.

Πλεονεκτήματα

Plan Mode πριν την εκτέλεση

Μαθαίνεις να κάνεις πρώτα έρευνα/σχεδιασμό και μετά υλοποίηση, αντί να αφήνεις τον agent να τρέχει χωρίς στρατηγική.

Coordinator & Parallel Threads (beta)

Μαθαίνεις να συντονίζεις πολλαπλά agentic threads πάνω σε πραγματικό repository — το καθένα στο δικό του branch — αντί να περιορίζεσαι σε ένα session τη φορά. Η διαθεσιμότητα εξαρτάται από rollout/plan (beta).

CLAUDE.md & project rules

Δημιουργείς κανόνες έργου και συμβάσεις κώδικα ώστε το AI να ακολουθεί σταθερά πρότυπα.

Subagents για εξειδικευμένες εργασίες

Frontend / backend / test-review roles που δουλεύουν παράλληλα με σαφή όρια ευθύνης, είτε αυτόνομα είτε μέσα σε ένα coordinator/worker thread.

Hooks & αυτοματοποιημένος έλεγχος

Tests/linter τρέχουν αυτόματα μετά από κάθε αλλαγή, με μηχανισμούς ασφαλείας πριν από κάθε commit.

Ενσωματώσεις MCP

Σύνδεση με εξωτερικά εργαλεία/υπηρεσίες με ασφαλή, ελεγχόμενο τρόπο.

Checkpoints & Ροή Εργασίας στο Git

Πειραματίζεσαι με ασφάλεια και επιστρέφεις πίσω όποτε χρειαστεί, χωρίς φόβο να «χαλάσει» ο κώδικας.

Προσωπικό έργο — προαιρετικά

Ο στόχος δεν είναι να ολοκληρωθεί ολόκληρη μια εμπορική εφαρμογή μέσα στις προγραμματισμένες ώρες. Στόχος είναι να αποκτήσεις τη μεθοδολογία και την εμπειρία ώστε να μπορείς να συνεχίσεις αυτόνομα.

Η βασική εκπαίδευση γίνεται πάνω σε ουδέτερο έργο-παράδειγμα του CSC. Στο τελικό, προαιρετικό στάδιο μπορείς, αν το επιθυμείς, να εφαρμόσεις τη μεθοδολογία στη δική σου ιδέα χωρίς να χρειάζεται να την αποκαλύψεις από πριν.

Μετά το σεμινάριο μπορεί να προσφέρεται προαιρετικό Project Extension / Mentoring με την ίδια ή με μελλοντικά καθορισμένη τιμή.

Τι χρειάζεσαι πριν ξεκινήσεις

Βασική εξοικείωση με υπολογιστή, δικό σου PC, σταθερή σύνδεση internet και διάθεση να κατανοήσεις βασικές έννοιες software development — δεν χρειάζεται να είσαι ήδη προγραμματιστής.

Συχνές Ερωτήσεις
Χρειάζεται να είμαι προγραμματιστής;
Όχι απαραίτητα, αλλά βοηθάει να έχεις βασική εξοικείωση με κώδικα και με την ιδέα ενός repository. Το σεμινάριο καλύπτει τις τεχνικές έννοιες παράλληλα με το εργαλείο, ώστε να μπορείς να ακολουθήσεις ακόμα κι αν ξεκινάς από χαμηλότερο επίπεδο.
Ποια είναι η διαφορά Claude Code και απλού Claude chat;
Το Claude chat απαντά σε ερωτήσεις. Το Claude Code είναι ένα agentic development environment που διαβάζει, γράφει και τρέχει κώδικα μέσα στο πραγματικό σου repository — με planning, εργαλεία, subagents και ελεγχόμενη αυτονομία πάνω σε ολόκληρο codebase, όχι μεμονωμένα snippets.
Ποια είναι η διαφορά από το Codex seminar;
Το OpenAI Codex seminar δίνει έμφαση στη διαδρομή από ιδέα σε launch. Το Claude Code seminar εστιάζει σε repo-centric agentic engineering: project rules, subagents, hooks, MCP και ελεγχόμενη ανάπτυξη πάνω σε υπάρχον, μεγαλύτερο codebase.
Θα μάθω πραγματικό software engineering ή μόνο vibe coding;
Πραγματικό software engineering. Το vibe coding μπορεί να παράγει γρήγορα ένα demo, αλλά το σεμινάριο εστιάζει σε planning, conventions, testing, security και ελεγχόμενη ανάπτυξη — ακριβώς ό,τι λείπει από το καθαρό vibe coding.
Πρέπει να αποκαλύψω τη δική μου ιδέα;
Όχι. Η βασική εκπαίδευση γίνεται με το ουδέτερο sample project DocuFlow AI. Η δική σου ιδέα συζητείται μόνο αν το επιθυμείς, στο τελικό στάδιο.
Θα ολοκληρωθεί η εφαρμογή μου μέσα στις 18 ακαδημαϊκές ώρες;
Όχι απαραίτητα — ούτε αυτός είναι ο στόχος. Αν το επιθυμείς, στο τελευταίο στάδιο μπορούμε να σχεδιάσουμε ή να ξεκινήσουμε το δικό σου project με σαφές roadmap ώστε να το συνεχίσεις μόνος/η σου.
Τι θα έχω στο τέλος;
Production workflow με το Claude Code: CLAUDE.md και project rules, εμπειρία με subagents/hooks/MCP, checkpoint mindset, ένα ολοκληρωμένο sample project και τη μεθοδολογία για να συνεχίσεις δικά σου projects.
Πότε έχει νόημα subagent αντί για ένα ενιαίο coding thread;
Όταν μια εργασία μπορεί να χωριστεί σε σαφώς ανεξάρτητα subproblems με διαφορετικό context ή verification. Δεν χρησιμοποιούμε subagents απλώς για να αυξήσουμε παραλληλισμό χωρίς καθαρά boundaries.
Πώς διεξάγεται το σεμινάριο;
Προσωπικός ρυθμός και 1-to-1 καθοδήγηση.

Έτοιμος να ξεκινήσεις;

Κάνε το επόμενο βήμα στην καριέρα ή τις σπουδές σου.

Επικοινώνησε μαζί μου

...Το μόνο στολίδι που δεν φθείρεται ποτέ είναι η γνώση...

ΤΟΜΑΣ ΦΟΥΛΕΡ
Computer Science Center — Education

Γλώσσες, τεχνολογίες & μοντέλα AI που διδάσκονται