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

Înveți să folosești agenți AI pentru a transforma idei în aplicații funcționale, fără să fie nevoie să știi să programezi. Î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.

Pentru cine este acest curs?

  • Persoane fără experiență tehnică

    care vor să înceapă să construiască, nu doar să înțeleagă teoretic cum funcționează AI-ul.

  • Studenți din domenii tehnice

    care vor să transforme să folosească AI coding agents pentru un workflow clar, validat și cu livrabile concrete

  • Fondatori tehnici/ Inovatori/ Product Builders

    care vor prototipuri rapide și testare eficientă pentru produsele lor fără să depindă de un developer extern.

După curs vei ști:

  1. Control real. Fără cod.

    Vei ști să configurezi și să folosești agenți AI coding în proiecte reale, prin prompt-uri și instrucțiuni clare și fără nevoie de cod scris de la zero.

  2. De la idee la prototip

    Vei construi un proiect end-to-end, de la idee la prototip funcțional, cu sprijinul agenților AI la fiecare pas.

  3. Portofoliu gata de folosit

    Vei pleca cu un portofoliu de livrabile concrete (scripturi, agenți, documentație) pe care le poți reutiliza sau arăta oricui.

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.

Dând click pe „Află prețul”, ești de acord cu Politica noastră de confidențialitate
Află prețul