Antigravity, Folder Local, Deployment SSH, Hetzner SSH Keys
Bine ati revenit! Cine s-a jucat acasa cu Claude Code de ultima data? Ridicati mana.
[Pauza - asteapta raspunsuri, confirma cu entuziasm]
Excelent. Acum... aplicatia voastra ruleaza pe localhost. Stiti cine o mai vede in afara de voi? Nimeni. Azi schimbam asta.
[Pauza scurta]
Dar inainte de deployment, va prezint un tool care va face sa uitati de terminal. Se numeste Antigravity. Si e ca si cum Claude Code ar fi primit un apartament nou cu vedere la mare.
Pana acum ati lucrat in terminal. Negru pe alb, comenzi, text. Functioneaza? Da. E placut? Depinde cat de mult va place Matrix.
[Pauza pentru ras]
Antigravity e ceea ce se numeste un 'vibe coding IDE'. Adica: tu descrii ce vrei, el scrie codul, iti arata rezultatul in timp real, si tu validezi. E ca si cum ai avea un programator junior foarte rapid care nu se plange niciodata.
Ganditi-va la Antigravity ca la Canva pentru programatori. Nu trebuie sa fiti designeri ca sa faceti ceva frumos. Nu trebuie sa fiti programatori ca sa faceti ceva functional.
Deschide Antigravity, creeaza un proiect nou, arata cum descrii o pagina si ea apare. 2 minute, impact maxim.
[Lasa audienta sa reactioneze]
Stiti de ce unii oameni gasesc cheile in 2 secunde si altii cauta 10 minute? Pentru ca unii au un loc fix pentru chei. La fel e si cu proiectele voastre.
[Pauza]
Folderul vostru de proiect e casa aplicatiei. Daca e dezordine acolo, Antigravity si Claude Code vor fi confuzi. Si un AI confuz e ca un taximetrist confuz - te duce undeva, dar nu unde vrei tu.
[Pauza pentru ras]
Documents/proiecte/numele-aplicatiei/Regula simpla: daca un coleg nou s-ar uita in folderul tau, ar intelege in 5 secunde ce e proiectul? Daca nu, reorganizeaza.
Cere tuturor sa deschida folderul proiectului lor si sa verifice: e curat? Are sens structura? 60 de secunde.
SSH. Trei litere care sperie pe toata lumea. Secure Shell. Suna complicat? E ca si cum ai suna pe cineva la telefon, dar nimeni altcineva nu poate asculta conversatia.
[Pauza]
Cand faceti deployment prin SSH, practic spuneti: 'Hei server, sunt eu, ia fisierele astea si pune-le sa ruleze.' Serverul verifica ca sunteti voi, ia fisierele, si gata. Aplicatia e online.
ssh user@ip-serverscp sau rsyncAnalogie simpla: cheia publica e ca yala de la usa voastra. O poate vedea oricine. Dar cheia privata e cheia din buzunar - daca o pierdeti, oricine poate intra. De aceea nu o trimiteti NICIODATA nimanui.
[Pauza - subliniaza importanta]
Arata procesul complet: generare chei, conectare SSH, copiere fisiere. Lent, clar, cu explicatii la fiecare pas.
Prima data cand va conectati prin SSH si vedeti terminalul serverului, e ca si cum ati deschis usa spre o alta dimensiune. Sunteti acolo, pe o masina din Germania sau Finlanda, din confortul biroului vostru.
De ce facem asta inainte? Pentru ca daca creati masina fara cheia SSH, Hetzner va trimite o parola pe email. Parola pe email. In 2025. E ca si cum ai pune cheia de la casa sub presulet si ai scrie pe usa 'cheia e sub presulet'.
[Pauza pentru ras]
Adaugand cheia SSH inainte, masina se creeaza deja securizata. Nimeni nu se poate conecta fara cheia voastra privata. Zero parole. Zero riscuri de tip brute-force.
E ca si cum i-ai da portarului de la bloc poza ta inainte sa te muti. Cand ajungi, te recunoaste si te lasa sa intri. Fara sa mai stai la interfon 10 minute.
Ghideaza audienta sa faca upload-ul cheii SSH pe Hetzner. Pas cu pas, pe ecranele lor. Verifica ca toata lumea a reusit inainte de a trece mai departe.
[Asteapta confirmarea tuturor]
Felicitari. Tocmai ati facut cel mai important lucru din punct de vedere al securitatii. De acum, serverul vostru e ca un Fort Knox mic. Mic, dar al vostru.
Hai sa recapitulam. Am inceput cu un tool nou - Antigravity - care face vibe coding-ul sa arate ca magie. Am organizat folderele local, am invatat SSH, si am securizat serverul pe Hetzner.
[Pauza]
Aplicatia voastra acum ruleaza pe server. Oricine din lume, cu link-ul corect, o poate accesa. Asta e puterea a ceea ce am facut azi.
Dar arata bine? Arata profesional? In Sesiunea 3, facem aplicatia sa arate ca un produs real. Design modern, suport pentru mai multe limbi, dark mode, icoane elegante, si - cel mai important - autentificare. Pentru ca o aplicatie fara login e ca o casa fara usa.
Intrebari? Probleme cu SSH-ul? Cu Hetzner? Acum e momentul.
| Pas | Timp |
|---|---|
| Deschidere + Recap Sesiunea 1 | 5 min |
| Pasul 1 - Antigravity | 12 min |
| Pasul 2 - Folder local | 8 min |
| Pasul 3 - Deployment SSH | 15 min |
| Pasul 4 - SSH Key pe Hetzner | 10 min |
| Q&A | 10 min |
| TOTAL | ~60 min |