---
title: "ShipReal: De la vibe coder la inginer adevărat"
description: "AI ți-a scris aplicația. Nimeni n-a scris partea care o ține în picioare. Acest curs de 20 de ore închide golul."
canonical: "https://shipreal.dev/ro"
last-updated: "2026-09-01"
---

# De la vibe coder la inginer adevărat

> AI ți-a scris aplicația. Nimeni n-a scris partea care o ține în picioare. Acest curs de 20 de ore închide golul.

**38 module, analize postmortem reale, teme practice și quizuri cu autoevaluare.** [YouTube](https://www.youtube.com/watch?v=fyHbx9de3GI&list=PLFEcqBh9-Xwo) · [Teachable](https://shipreal.teachable.com/courses/course/lectures/66619411)

## Cuprinsul cursului

### Introducere

Harta întregului curs: ce livrează fiecare modul în profunzime și cum se construiesc cele unsprezece părți una peste alta.

- **Introducere: drumul care urmează** (13 lecții, ~25 min): Harta pe masă: toate cele 38 de module, ce livrează fiecare analiză în profunzime și la ce modul sari când se rupe ceva.

### Partea 1: Declicul mental

Îți reconfigurezi felul în care gândești software-ul care funcționează: sisteme, stare și compromisuri. Stratul de discernământ pe care AI nu-l poate da.

- **Iluzia lui „merge”** (12 lecții, ~28 min): Ciclul de viață al unei cereri, mediile și aisbergul din producție: de ce „merge pe laptopul meu” nu înseamnă mai nimic.
- **Gândire în sisteme și stare** (12 lecții, ~29 min): Stare, efecte secundare și idempotență: de ce „mai rulează o dată” înrăutățește uneori lucrurile.
- **Decizii, complexitate și abstractizare** (14 lecții, ~36 min): Compromisuri, YAGNI și când își plătește chiria o abstractizare: judecățile pe care AI nu le poate face în locul tău.

### Partea 2: Fundația dezvoltatorului

Meșteșugul zilnic: Git ca unealtă de gândire, un flux AI-native, runtime-uri, algoritmi, arhitectură frontend și câmpul de mine al dependențelor.

- **Controlul versiunilor ca unealtă de gândire** (13 lecții, ~33 min): Git dincolo de commit și push: strategie de branching, bisect și blame ca arheologie.
- **Fluxul de inginerie AI-native** (13 lecții, ~31 min): Promptul ca specificație, review la cod pe care nu l-ai scris tu și parapetele care fac viteza AI sigură.
- **Cum rulează codul: stratul runtime** (13 lecții, ~33 min): Procese, memorie și event loop: de ce Node blochează și de ce contează GIL-ul din Python.
- **Gândire algoritmică: complexitate și structuri de date** (13 lecții, ~27 min): Intuiție de Big-O și array-uri vs maps vs arbori: când N la pătrat te omoară discret la 10.000 de utilizatori.
- **Arhitectură frontend: ce îți construiește AI (și ce greșește)** (13 lecții, ~35 min): Modele de randare, managementul stării și părțile din frontend pe care AI le generează greșit.
- **Managementul dependențelor: câmpul de mine ascuns** (12 lecții, ~31 min): Lockfiles, minciunile semver și atacuri pe lanțul de aprovizionare: povestea left-pad și cum să nu joci în continuare.

### Partea 3: Stratul de date

Bazele de date ca modele mentale: tabele și indexuri înainte de interogări, SQL fără frică și migrări care nu pică producția.

- **Fundamentele bazelor de date: gândire în date** (13 lecții, ~33 min): Gândire în tabele, indexuri și constrângeri, înainte să scrii o singură interogare.
- **SQL și gândirea în interogări** (13 lecții, ~33 min): Joinuri fără frică, planuri de execuție pe care chiar le poți citi și interogările care se topesc la scară.
- **Date la scară: mutații, migrări și mai departe** (13 lecții, ~34 min): Mutații, migrări și backfill-uri care nu iau producția cu ele la fund.

### Partea 4: Rețele și contracte

Cum vorbesc sistemele între ele: APIs ca niște contracte, lanțul de la DNS la HTTP pe care trăiește fiecare cerere și tipare de timp real.

- **Design de API ca un contract** (13 lecții, ~35 min): Gândire REST vs RPC, versionare și APIs care evoluează fără să rupă oamenii care depind de ele.
- **Fundamente de rețelistică** (12 lecții, ~33 min): DNS, TCP, TLS, HTTP: lanțul de care depinde fiecare cerere.
- **Timp real și tipare event-driven** (12 lecții, ~33 min): WebSockets, server-sent events și fluxuri conduse de evenimente: pentru când polling-ul nu mai ajunge.

### Partea 5: Fortificare

Cum supraviețuiește contactului cu realitatea: securitate din start, tratare rezilientă a erorilor, teste care cumpără încredere și observabilitate care răspunde la „ce s-a rupt la 3 dimineața”.

- **Securitate din start** (12 lecții, ~35 min): Riscurile de top OWASP, injection și eșecurile de autentificare: atacurile care te găsesc ele pe tine.
- **Tratarea erorilor și reziliență** (12 lecții, ~32 min): Timeouturi, retry-uri cu backoff și circuit breakers: să cazi elegant, nu zgomotos.
- **Testare: încredere, nu acoperire** (12 lecții, ~33 min): Teste care cumpără încredere, nu procente de acoperire: ce testezi, ce sari și de ce.
- **Observabilitate: loguri, metrici și trace-uri** (15 lecții, ~33 min): Loguri, metrici și trace-uri care răspund la „ce s-a rupt la 3 dimineața” înaintea utilizatorilor tăi.

### Partea 6: Infrastructură și deployment

Pe ce stă codul tău: ce rezolvă de fapt containerele, concepte de cloud care supraviețuiesc oricărui redesign de consolă și pipeline-uri care opresc deploy-urile proaste.

- **Containere: de ce, nu cum** (12 lecții, ~35 min): Ce rezolvă de fapt Docker: imagini vs containere și de ce „merge în container” chiar înseamnă ceva.
- **Infrastructură cloud: concepte, nu clicuri în consolă** (12 lecții, ~38 min): Arborele de decizie pentru servicii managed: concepte de cloud care supraviețuiesc oricărui redesign de consolă.
- **CI/CD: pipeline-ul care te apără** (12 lecții, ~33 min): Pipeline-ul care oprește deploy-urile proaste înainte să le găsească utilizatorii.

### Partea 7: Arhitectură și scară

Design pentru creștere: arhitectură monolith-first, cozi, caching, profilare înainte de optimizare și intuiție pentru sisteme distribuite.

- **Tipare de arhitectură: monoliți, servicii și zona de mijloc** (13 lecții, ~34 min): Gândire monolith-first, când își merită serviciile complexitatea și zona de mijloc pe care n-o promovează nimeni.
- **Procesare asincronă și cozi** (14 lecții, ~34 min): Cozi de mesaje: de ce are una orice sistem real și ce se întâmplă când consumatorii rămân în urmă.
- **Strategii de caching** (12 lecții, ~30 min): Redis, TTL-uri și invalidarea cache-ului: notoriu una dintre cele două probleme grele din informatică.
- **Performanță, profiling și scalare** (14 lecții, ~33 min): Profilează înainte să optimizezi: găsești gâtul de sticlă real, nu pe cel ghicit.
- **Intuiție pentru sisteme distribuite** (12 lecții, ~34 min): Erorile de gândire despre calculul distribuit și intuiția de a le vedea în propriul design.

### Partea 8: Stratul de business

Codul care plătește facturile: plăți și conformitate, metrici care chiar prezic venitul și atribuire fără să te minți.

- **Plăți, abonamente și conformitate** (12 lecții, ~34 min): Webhooks de plată care supraviețuiesc retry-urilor, automate de stări pentru abonamente și minimul de conformitate.
- **Metrici de business și product analytics** (13 lecții, ~35 min): Metricile care chiar prezic venitul și cele de fudulie care nu prezic nimic.
- **Achiziție de utilizatori, reclame și atribuire** (13 lecții, ~36 min): UTM-uri, ferestre de atribuire și matematica reclamelor fără să te minți.

### Partea 9: Produse cu AI

Livrezi inteligență responsabil: cum învață modelele, embeddings și RAG și feature-uri AI în producție, cu evaluări și bugete de cost.

- **Fundamente de machine learning: cum învață modelele** (12 lecții, ~33 min): Cum învață de fapt modelele: destul cât să nu te păcălească nici demo-urile, nici vendorii.
- **Cum îți adaugi inteligență în aplicație** (13 lecții, ~33 min): Embeddings, RAG și alegerea modelului potrivit pentru sarcină, nu a celui mai gălăgios.
- **Feature-uri AI în producție** (12 lecții, ~33 min): Evaluări, bugete de cost și latență și feature-uri LLM care rezistă la utilizatori reali.

### Partea 10: Meșteșug și stăpânirea producției

Obiceiurile de senior: debugging pe bază de ipoteze și checklistul de go-live care desparte lansările de pariuri.

- **Debuggingul ca disciplină** (12 lecții, ~35 min): Debugging pe bază de ipoteze: reproduci, izolezi, dovedești, nu printuri și rugăciuni.
- **Pregătire de producție și operare continuă** (14 lecții, ~37 min): Checklistul de go-live, răspunsul la incidente și ritmul de operare care începe după lansare.

### Partea 11: Extinderea pe mobil

Pe telefon se schimbă tot: date offline-first, rețele care dispar în mijlocul cererii și trenuri de release prin app store.

- **Modele mentale specifice mobilului** (13 lecții, ~33 min): De ce mobilul nu e un site mic: cicluri de viață, permisiuni și sistemul de operare în rol de proprietar sever.
- **Date și rețea pe mobil** (12 lecții, ~37 min): Date offline-first, conflicte de sincronizare și rețele care dispar în mijlocul cererii.
- **Release și distribuție pe mobil** (12 lecții, ~30 min): Review-ul din app store, trenurile de release și de ce nu poți face hotfix la un binar.

### Final: Final de drum

Închiderea cercului: ce s-a schimbat în felul în care gândești și singurul lucru de făcut cât timp e proaspăt.

- **Final de drum: du-te și livrează ceva care ține** (7 lecții, ~12 min): Ce s-a schimbat în felul în care gândești, singurul lucru de făcut săptămâna asta și cum îți păstrezi discernământul.

## Întrebări frecvente

### Pentru cine este acest curs?

Dezvoltatori care au învățat construind, nu studiind. Livrezi zilnic aplicații cu unelte AI (Copilot, Claude, ChatGPT) și ești mai rapid ca oricând. Dar există un gol între „merge” și „e inginerie”, și îl simți când se rupe ceva la 3 dimineața sau când un dev senior te întreabă „de ce ai făcut așa?”

Nu ești începător. Știi să scrii cod, dar nu poți explica de fiecare dată ce se întâmplă după ce apeși Enter. Exact ăsta e golul pe care îl închide cursul.

### Ce mă învață și nu pot obține dintr-un prompt?

Discernământ. AI scrie acum 80% din codul tău; cele 20% care contează sunt arhitectura, tratarea erorilor, modelul de securitate și designul sistemului. Acele 20% cer să înțelegi compromisuri, context și consecințe, adică fix ce nu poate face AI în locul tău.

Fiecare modul ia ceva ce deja „știi” (baze de date, APIs, deploy-uri) și îți arată ce îți scapă: ciclul de viață al unei cereri, planurile de execuție ale interogărilor, furtunile de retry, invalidarea cache-ului, checklistul de go-live.

### Am nevoie de o facultate de CS sau de un stack anume?

Nu ai nevoie de facultate. Cursul e făcut pentru cei care au sărit peste ea sau au terminat-o și au uitat mare parte din ea. E orientat pe concepte: exemplele folosesc unelte mainstream ca PostgreSQL, Redis, Docker și Stripe, dar fiecare modul predă modelul mental, nu apăsatul pe butoanele unui vendor, așa că se transferă la orice stack folosești ca să livrezi.

### Ce sunt analizele postmortem și temele?

Fiecare modul din Complete disecă un dezastru de inginerie real și documentat: companie reală, dată reală, cauză reală și ce l-ar fi prevenit. Apoi tema aplică modulul pe propriul tău proiect deja livrat, nu pe un repo de jucărie, așa că fiecare modul se încheie cu sistemul tău real puțin mai aproape de nivelul de producție decât înainte.

### Cât o să dureze?

Complete are 38 de module de predare, de 25-40 de minute fiecare, plus teme, și se încheie cu un scurt cuvânt de final. Socotește cam 20 de ore de video și aproape dublu cu partea practică. E structurat în unsprezece părți independente, așa că poți sări direct la partea care arde acum: s-au rupt deploy-urile? Partea 6. Merge greu interogarea? Partea 3.

### Primesc un certificat?

Da! Și se câștigă, nu se dă pentru simpla vizionare: certificatul de absolvire ShipReal, de la Teachable. Fiecare modul se încheie cu un quiz autoevaluat de 10 întrebări și o întrebare deschisă, iar certificatul vine după ce le-ai parcurs pe toate.

### Compania mea îl poate lua pentru toată echipa?

Da. Locurile se vând direct, la prețul pe loc din planurile pentru echipe de mai sus, pe o singură factură, și circulă odată cu echipa, pe măsură ce oamenii vin și pleacă. Fiecare inginer primește cursul Complete, lucrat pe propriul proiect, nu pe un sandbox comun.

Peste 20 de locuri, sau când ai nevoie de PO, de single sign-on prin SAML ori OIDC, sau de modulele livrate în propriul LMS ca pachete SCORM sau xAPI ori prin LTI, în Cornerstone, Workday, Moodle sau orice rulează compania ta, scrie-mi și le stabilim împreună.

### Și dacă nu e pentru mine?

Începe cu prezentările gratuite de pe YouTube: îți spun repede dacă acest curs vorbește limba ta. Dincolo de asta, garanția din tabelul de prețuri e tot răspunsul, iar mecanica prin care o ceri e în politica de rambursare.

### În ce limbi este disponibil?

Narațiunea este deocamdată doar în engleză. Complete pe Teachable include subtitrări în engleză, franceză, germană, italiană, spaniolă & ebraică. Urmează mai multe limbi.

## Legal

[Privacy Policy](https://shipreal.dev/privacy) · [Terms of Service](https://shipreal.dev/terms) · [Refund Policy](https://shipreal.dev/refunds)
