CURS LIVE ONLINE

Vibe Coding

Teodor Ciochirca   Founder and Director @ Universal Data Solutions

DATA:

21 Iulie - 20 August

DURATA:

10 lecții, 5 săptămâni
Marți și Joi, 19:00-20:30

Curs practic de Vibe Coding cu AI Coding Agents

Nu ai nevoie de experiență în programare ca să participi.

În 10 lecții live înveți să folosești AI pentru generare de cod, testare, documentație și automatizarea workflow-urilor de dezvoltare, fără să verifici sau să rescrii manual fiecare linie de cod.

Construiești procese eficiente în terminal și IDE, lucrezi cu AI coding agents și livrezi la final un mini-proiect end-to-end plus un portofoliu practic de automatizări și workflow-uri asistate de AI.

Pentru cine este acest curs?

  • Software engineers

    Integrezi sistematic AI coding agents în workflow-ul tău zilnic și transformi taskuri repetitive precum refactoring, teste, documentație și code review în procese controlabile, reproductibile și validate, atât în IDE și terminal, cât și prin scripturi Python reutilizabile.

  • Backend/ Frontend Developers

    Lucrezi cu AI coding agents dincolo de chat, gestionezi eficient contextul în proiecte mari și automatizezi taskuri recurente din stack-ul tău în workflow-uri controlabile, auditabile și integrate real în terminal, IDE și prin scripturi Python.

  • Fondatori tehnici/ Inovatori/ Product Builders

    Accelerezi drumul de la idee la prototip și livrare folosind AI agents pentru taskuri tehnice, output-uri profesionale și mini-aplicații end-to-end, într-un proces controlat, validat și scalabil, fără să depinzi exclusiv de dezvoltare manuală.

  • Studenți din domenii tehnice

    Înveți să transformi idei în aplicații funcționale cu AI coding agents și ieși din curs cu un workflow clar, validat și cu livrabile concrete de portofoliu care arată că poți lucra profesionist cu agenți AI.

După curs vei ști:

  1. AUTOMATIZARE CREARE DE COD

    Vei ști să folosești agenți AI și instrumente moderne de vibe coding pentru a genera aplicații, scripturi, automatizări și funcționalități complete fără să fie nevoie să scrii manual fiecare linie de cod sau să ai experiență avansată în Python ori alte limbaje de programare.

  2. CONSTRUIEȘTI WORKFLOW-URI

    Vei înțelege cum să coordonezi agenți AI astfel încât să automatizezi taskuri tehnice precum generare de cod, testare, documentație, refactoring sau code review, folosind reguli clare, verificări automate și procese care reduc semnificativ nevoia de verificare manuală a fiecărei bucăți de cod.

  3. LIVREZI RAPID PROIECTE

    Vei ști să creezi produse și prototipuri funcționale asistate de AI (de la automatizări și tool-uri interne până la mini-aplicații și workflow-uri reutilizabile) folosind un proces modern de dezvoltare bazat pe AI agents, prompt engineering și orchestrarea eficientă a taskurilor tehnice.

Lector

Teodor Ciochirca, Founder and Director @ Universal Data Solution și lector curs Vibe Coding la Skillab

Teodor
Ciochirca

  • Founder and Director @ Universal Data Solutions, Quantitative Modeller @ Montel Group
  • Teodor activează în prezent ca Quantitative Modeller la Montel Group, AI Specialist la Carbon Happy World și Research Scientist & Teaching Assistant la University of Liverpool.
  • Are peste 7 ani de experiență în quantitative trading & modelling, inteligență artificială, data science, și machine / deep learning.
  • A fost premiat cu Studentship din partea United Kingdom Research Institute - Engineering Physical Sciences Research Council - & RTX UK (Raytheon Technologies Corporation) pentru doctorat direct după licență

Program

01

Lecția 1 - Introducere în Vibe Coding și AI Coding Agents

  • Ce este un AI coding agent și cum diferă de un simplu chat cu un LLM
  • Paradigma modernă de lucru: task delegation, context, tool use, approvals, iterare
  • Unde creează valoare agenții în development și unde apar limitele
  • Tipuri de taskuri potrivite pentru agenți: refactoring, testare, documentație, analiză de repo, prototipare
  • Overview al ecosistemului de tool-uri: Codex CLI, Claude Code, Cursor, GitHub Copilot
  • Introducerea capstone-ului cursului și a modului de evaluare
02

Lecția 2 - Configurarea mediului de lucru și controlul contextului

  • Instalarea și configurarea principalelor tool-uri din curs
  • Setup de bază în terminal și IDE
  • Rolul fișierelor de reguli de proiect: AGENTS.md, CLAUDE.md sau echivalent
  • Context engineering: ce context oferim, cum îl structurăm, ce evităm
  • Approval flows, siguranță, cost control, lucru reproductibil
  • Introducere în mediile izolate și rolul Docker
03

Lecția 3 - Utilizarea practică a agenților în cod existent

  • Explorarea unui repo cu ajutorul agentului
  • Cereri eficiente pentru refactoring controlat
  • Generarea de teste și documentație
  • Lucru cu fișiere și terminal prin intermediul agentului
  • Diferența dintre "cer o soluție" și "orchestration by constraints"
  • Verificarea modificărilor produse de agent
04

Lecția 4 - Workflow-uri de automatizare în development

  • Identificarea taskurilor repetitive și transformarea lor în workflow-uri
  • Patternuri de lucru: generate → validate → revise
  • Automatizarea documentației, a testelor, a review-ului și a taskurilor repetitive de engineering
  • Când folosim agent în IDE, când în CLI, când prin cod
  • Bune practici pentru task decomposition și feedback iterativ
05

Lecția 5 - Conectarea agenților la tool-uri externe și introducere în MCP

  • Ce înseamnă tool access pentru un agent
  • Când merită să conectezi agentul la GitHub, filesystem, issue trackers sau alte surse
  • Bazele Model Context Protocol și scenarii de utilizare
  • Bune practici de securitate și limitare a permisiunilor
  • Cazuri de utilizare: code review, repo exploration, acces la documentație, analiză de fișiere
06

Lecția 6 - Automatizare programatică a agenților

  • Controlul agenților prin cod: concepte generale, independente de limbaj
  • Input structurat, output structurat, retries, logging, erori și validare
  • Cum transformi un task unic într-un script reutilizabil
  • Demonstrații practice în Python pentru orchestrarea unui task simplu
  • Routing de modele și introducere în tool-uri precum LiteLLM
  • Integrarea scripturilor în workflow-ul personal de development
07

Lecția 7 - Agenți personalizați, reguli reutilizabile și specializare

  • Diferența dintre un prompt bun și un agent reutilizabil
  • Configurare la nivel de proiect și rolul instrucțiunilor persistente
  • Subagents, skills, slash commands sau echivalente conceptuale
  • Design de agent pentru code review, feedback tehnic, documentare sau audit de structură
  • Limitările specializării și riscurile de supraîncredere
08

Lecția 8 - Alegerea tool-ului potrivit și lucru comparativ între medii

  • Lucru în IDE vs lucru în terminal vs orchestration prin cod
  • Comparație practică între Cursor, Copilot, Codex CLI și Claude Code
  • Criterii de selecție: viteză, context, control, auditabilitate, cost, integrare
  • Bune practici pentru utilizarea modurilor Ask / Edit / Agent și pentru controlul contextului
  • Cum alegi instrumentul potrivit pentru taskuri diferite
09

Lecția 9 - Generarea de output-uri profesionale cu agenți AI

  • Generarea de documentație tehnică, rezumate executive, prezentări și materiale explicative
  • Transformarea unui document tehnic într-un deck structurat
  • Generarea de notebook-uri cu cod și explicații
  • Verificarea factuală și tehnică a output-ului
  • Bune practici pentru folosirea agenților în comunicare tehnică
10

Lecția 10 - Capstone: mini-proiect end-to-end și evaluare finală

  • Planificarea unei mini-funcționalități sau a unui mini-proiect end-to-end
  • Împărțirea taskului între om și agent
  • Generare incrementală: backend, logică, documentație, validare
  • Debugging și revizuire critică a output-ului agentului
  • Demo final și discuție despre bune practici, limite și pașii următori

Înscrie-te la curs

Completează formularul de înscriere pentru a primi mai multe detalii despre curs și taxa de participare.

Câmp obligatoriu
Află prețul