Învață să creezi site-uri și aplicații web, de la zero. Studiezi lecții video în ritmul tău, aplici prin exerciții și proiecte practice și primești îndrumare de la un web developer senior.

Curs
Web Development

Start: 12 noiembrie
6 luni
Format: lecții video + AI tutor + mentorat
Îndrumare practică de la un web developer senior

De ce să alegi acest curs?

Înveți pas cu pas, aplici în proiecte și primești sprijin.
Înveți flexibil, pe Moodle
Ai lecțiile video, prezentările și exercițiile într-un singur loc. Studiezi în ritmul tău și revii la explicații ori de câte ori ai nevoie.
Înțelegi mai ușor cu AI tutor
Folosești AI tutorul pentru explicații suplimentare, exemple și indicii când te blochezi. Înveți să analizezi codul și să verifici soluțiile propuse de AI.
Progresezi cu un expert
Aplici cunoștințele în proiecte practice, cu îndrumarea unui web developer senior. Primești feedback pe cod și recomandări concrete pentru a-ți îmbunătăți lucrările.

Pentru cine este acest curs?

Pentru cei care vor să învețe dezvoltare web de la zero și sunt pregătiți să aloce timp studiului și practicii.
Vrei să creezi primele tale site-uri?
Începi de la bazele dezvoltării web, fără experiență anterioară în programare. Urmărești lecțiile video, rezolvi exerciții și construiești treptat proiecte, cu sprijinul AI tutorului și al profesorului. Ai nevoie de cunoștințe de bază în utilizarea calculatorului și de dorința de a exersa.
Vrei să faci primii pași spre o carieră în IT?
Îți formezi bazele pentru dezvoltarea web printr-un parcurs structurat, de la explicații la proiecte practice. Lecțiile video îți permit să organizezi studiul în jurul programului tău, iar întâlnirile cu mentorul te ajută să clarifici dificultățile. Progresul presupune studiu și practică regulată.
Vrei să construiești site-uri pentru clienți?
Înveți să creezi pagini web și să adaugi funcționalități interactive. Lucrezi la proiecte pe care le poți dezvolta pentru portofoliul tău și primești feedback pe cod de la un web developer senior. Acestea sunt primii pași pentru a te pregăti să abordezi proiecte de freelancing.
Ai început singur, dar te blochezi în practică?
Îți organizezi cunoștințele și clarifici ce nu ai înțeles din tutoriale. Exersezi pe baza unei programe, folosești AI pentru explicații și indicii și discuți dificultățile cu mentorul. Înveți să înțelegi, să verifici și să îmbunătățești codul pe care îl scrii.

Programa cursului Web Development

14 module: de la primele pagini web la o aplicație cu autentificare și bază de date. Înveți prin materiale video și scrise, exerciții și proiecte practice, cu sprijin AI și feedback individual de la mentor.

1. Primii pași: instrumente, Git și AI

+ −
  • Cum funcționează webul și browserul.
  • Configurarea editorului, utilizarea terminalului și crearea primelor fișiere.
  • Git și GitHub: salvarea progresului prin commits și colaborarea prin pull requests.
  • Organizarea sarcinilor și comunicarea unui blocaj.
  • Utilizarea AI: formularea întrebărilor, oferirea contextului și verificarea răspunsurilor.

2. HTML: structură și accesibilitate

+ −
  • Elemente HTML semantice și structurarea paginilor.
  • Navigare, linkuri și organizarea conținutului.
  • Formulare, etichete și validare de bază.
  • Accesibilitate și utilizarea paginii cu tastatura.
  • Organizarea unui proiect ușor de întreținut.

3. CSS: stiluri și designul paginii

+ −
  • Cascadă, moștenire, selectori și specificitate.
  • Pseudo-clase și pseudo-elemente.
  • Box model, box-sizing, margini și spațiere.
  • Fonturi: utilizare, optimizare și licențiere.
  • Imagini și pictograme SVG: dimensiuni, fill și stroke.
  • Variabile CSS, teme și dark mode.
  • Poziționare și z-index.

4. Design responsive și primul site complet

+ −
  • Construirea interfețelor cu Flexbox și CSS Grid.
  • Adaptarea paginilor la telefon, tabletă și calculator.
  • Imagini responsive, optimizare și alegerea imaginilor în funcție de ecran.
  • Animații de bază și feedback vizual, cu respectarea preferințelor utilizatorului.
  • Introducere în procesarea CSS cu PostCSS.
  • Finalizarea și verificarea unui site static complet.

5. JavaScript: bazele programării

+ −
  • Valori, tipuri de date și variabile.
  • Condiții și bucle.
  • Funcții și domeniul de vizibilitate — scope.
  • Obiecte și colecții de date.
  • Descompunerea unei probleme în pași și alegerea unei soluții.
  • Identificarea erorilor și scrierea unui cod lizibil.

6. JavaScript în browser: interactivitate

+ −
  • DOM: selectarea elementelor și actualizarea interfeței.
  • Evenimente și interacțiunea cu utilizatorul.
  • Formulare interactive.
  • Gestionarea stării și a fluxului de date.
  • Stocare locală în browser și limitele acesteia.
  • Construirea și verificarea funcționalităților interactive.

7. API și programare asincronă

+ −
  • Promises și async/await.
  • Noțiuni HTTP și date în format JSON.
  • Trimiterea cererilor către API și interpretarea răspunsurilor.
  • Afișarea stărilor de încărcare și a situațiilor fără date.
  • Gestionarea erorilor și investigarea problemelor.
  • Construirea unei interfețe cu un comportament predictibil.

8. TypeScript și calitatea codului

+ −
  • Trecerea de la JavaScript la TypeScript.
  • Tiparea datelor și a funcțiilor.
  • Diferența dintre tipuri și verificarea datelor primite din exterior.
  • Organizarea proiectului și gestionarea pachetelor.
  • Formatare și analizarea codului prin linting.
  • Scrierea testelor pentru comportamente importante.

9. React: construirea unei aplicații complete

+ −
  • Componente, props și stare.
  • Formulare și organizarea interfeței.
  • Rutare în browser și lucrul cu date externe.
  • Stilizare cu Tailwind, pe baza cunoștințelor CSS.
  • Testarea și finalizarea unei aplicații de tip SPA.
  • Construirea unei aplicații React care funcționează independent de Next.js.

10. Next.js: aplicații cu server

+ −
  • Rutare și organizarea aplicației Next.js.
  • Diferența dintre codul executat în browser și cel executat pe server.
  • Adaptarea aplicației React și organizarea fluxului de date.
  • Gestionarea încărcării, a erorilor și a formularelor.
  • Alegerea soluției potrivite și explicarea compromisurilor tehnice.

11. Baze de date și SQL pentru aplicații web

+ −
  • Tabele, rânduri și chei.
  • Crearea unei relații simple între date.
  • SQL: citirea, adăugarea, modificarea și ștergerea datelor.
  • Conectarea aplicației la o bază de date.
  • Interogări parametrizate.
  • Salvarea persistentă a datelor și gestionarea erorilor.

12. Autentificare și acces la date

+ −
  • Integrarea unei soluții de autentificare și gestionarea sesiunilor.
  • Validarea datelor pe server.
  • Verificarea drepturilor de acces.
  • Limitarea accesului fiecărui utilizator la datele permise.
  • Protejarea secretelor și configurarea aplicației.
  • Ce informații nu trebuie trimise în browser sau publicate în Git.

13. Testare, publicare și portofoliu

+ −
  • Verificări de accesibilitate, performanță și SEO de bază.
  • Testarea unui flux important al aplicației.
  • Publicarea aplicației pe Vercel.
  • Configurarea aplicației și investigarea erorilor după publicare.
  • Documentarea proiectului într-un fișier README.
  • Prezentarea portofoliului și predarea unei funcționalități.

14. Evaluare finală: aplicația ta independentă

+ −
  • Analizarea unui brief cu cerințe și criterii de acceptare.
  • Construirea aplicației de la zero, într-un repository nou.
  • Implementare independentă, fără ghidarea pas cu pas a mentorului.
  • Demonstrarea funcționării aplicației.
  • Explicarea deciziilor tehnice și a codului.
  • Evaluarea de către instructor și corectarea problemelor în condițiile stabilite pentru evaluare.

Sumarul cursului

Un parcurs practic de la bazele dezvoltării web la construirea și publicarea unei aplicații. Lecții video, exerciții, AI tutor și mentorat pe parcursul a 6 luni.

6 luni de acces și mentorat

Ai acces la materialele private și la mentorat timp de 6 luni de la activare. Parcurgi cursul într-un ritm adaptat programului tău. Proiectele și notițele proprii îți rămân și după încheierea cursului.

14 module și tehnologii web

Înveți HTML, CSS, JavaScript, TypeScript, React și Next.js, apoi lucrezi cu baze de date, autentificare și publicarea aplicației. Programa te ghidează treptat de la conceptele de bază la o aplicație completă.

Aproximativ 400 de ore de lucru

Efort total estimat pentru studiu, exerciții, teme și proiectul final. Nu reprezintă ore de lecții live sau doar de video. Planifică aproximativ 16–18 ore de studiu și practică pe săptămână.

Moodle și AI tutor

Găsești lecțiile video, prezentările și materialele scrise pe Moodle. Revii la explicații atunci când ai nevoie și folosești AI tutorul pentru explicații suplimentare și indicii la exerciții.

Teme și proiecte practice

Aplici cunoștințele în exerciții, teme și proiecte pe parcursul modulelor. Folosești Git și GitHub pentru organizarea și versionarea codului, consolidând treptat ceea ce înveți.

Aplicație finală independentă

Construiești și publici o aplicație într-un repository nou, pe baza unor cerințe clare. Demonstrezi funcționarea ei, explici codul și primești evaluarea instructorului.

Beneficiile cursului

Înveți cu sprijinul unui practician, primești feedback pe munca ta și exersezi un mod de lucru inspirat din activitatea echipelor de dezvoltare.

Mentorat cu un web developer senior

Ești îndrumat de un specialist care dezvoltă aplicații web în practică. Primești explicații pentru conceptele dificile și ajutor pentru depășirea blocajelor, înțelegând cum și de ce se aleg anumite soluții.

Curs actualizat de un practician

Mentorul a modernizat programa și lecțiile video pentru a integra tehnologii și practici actuale de dezvoltare web. Înveți prin exemple și explicații conectate la activitatea unui specialist din domeniu.

Comunicare și progres urmărit

Discuți cu mentorul pe Discord și în consultațiile programate. Urmărești obiectivele fiecărei etape, primești îndrumare și afli ce trebuie să aprofundezi pentru a continua cu încredere.

Feedback individual pe cod

Mentorul verifică temele și proiectele tale prin GitHub. Primești observații concrete despre funcționarea, organizarea și claritatea codului, împreună cu recomandări pentru îmbunătățirea soluțiilor.

Simularea activității într-o companie IT

Exersezi pe baza unor cerințe, sarcini și termene, folosind practici întâlnite în echipe internaționale. Mentorul simulează rolul unui team lead: te îndrumă, analizează soluțiile și discută cu tine rezultatele obținute.

Recomandări în baza rezultatelor

În funcție de competențele și implicarea demonstrate, poți primi o recomandare personalizată de la mentor pe LinkedIn, în română și engleză. Cei mai buni cursanți pot fi recomandați pentru practică, în funcție de oportunitățile disponibile.

Prețul cursului

Alege plata în 6 rate lunare, în 3 rate sau integral.

Plata în 6 rate lunare
2.200 lei pe lună, timp de 6 luni
Total: 13.200 lei
Plata în 3 rate
4.300 lei fiecare rată
Total: 12.900 lei
Plata integrală
12.000 lei o singură plată
Pentru întregul curs de 6 luni

Toate variantele de plată includ același pachet: materialele de studiu, AI tutor, temele practice și mentoratul prezentate mai sus.

Întrebări frecvente

Cum se desfășoară cursul?
+ −
Ce primesc în plus față de tutorialele gratuite?
+ −
Pot începe fără experiență în programare?
+ −
Cât timp trebuie să dedic studiului?
+ −
Pot combina cursul cu munca sau studiile?
+ −
Cum mă ajută AI tutorul și ce rol are mentorul?
+ −
Cât durează accesul la materiale și mentorat?
+ −
Cât costă și cum pot achita?
+ −
De ce echipament am nevoie?
+ −
Cum se desfășoară evaluarea finală?
+ −
Mă pot angaja după finalizarea cursului?
+ −
Cum mă înscriu?
+ −

Ce spun cursanții despre Interportal

Foarte apreciat
Recenzii: 122

Informații de contact Verificare Rechizite Bancare

Bd. Ștefan cel Mare 202, Kentford
Chișinău, Republica Moldova
Яндекс.Метрика