
Curs HTML5 și CSS3
Învață să construiești site-uri web reale și responsive de la zero, folosind HTML5 și CSS3. Acest curs te duce de la elementele fundamentale ale browserelor până la un proiect final de tip capstone, gata de portofoliu. Fiecare concept este ancorat în standarde profesionale, sisteme moderne de layout și cele mai bune practici de accesibilitate.
Ce vei învăța:
Vei învăța cum interpretează browserele HTML și CSS, apoi vei construi pe această bază cu markup semantic, formulare și structuri de pagină accesibile. Vei stăpâni modelul CSS box, Flexbox și Grid pentru a crea layout-uri care funcționează pe orice dimensiune de ecran. Interogările media și principiile de design responsiv îți vor permite să vizezi cu încredere viewport-urile pentru mobil, tabletă și desktop. Vei aplica, de asemenea, tranziții CSS, animații keyframe și proprietăți personalizate pentru a produce efecte vizuale rafinate. La final, vei avea un site web complet, cu mai multe pagini, gata de prezentat angajatorilor.
Cum studiezi practic Curs HTML5 și CSS3
Cum exersezi Curs HTML5 și CSS3
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 39 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamentele și Configurarea Dezvoltării Web
Fundamentele și Configurarea Dezvoltării Web
Lecția 1 • Introducere în Rolurile HTML și CSS
Distinge structura (HTML), prezentarea (CSS) și comportamentul (JavaScript) ca preocupări separate. Stabilește așteptările pentru întregul parcurs al cursului.
Lecția 2 • Cum Funcționează Web-ul
Acoperă ciclurile request-response HTTP, rezoluția DNS și pipeline-urile de randare ale browserului. Fundamentează toată munca ulterioară cu HTML/CSS în comportamentul real al browserului.
Lecția 3 • Configurarea Mediului de Dezvoltare
Instalează și configurează un editor de cod, uneltele de dezvoltare ale browserului și un server local de fișiere. Se asigură că fiecare student are un spațiu de lucru consecvent și productiv.
Lecția 4 • Organizarea Fișierelor și Dosarelor
Definește structuri standard de directoare de proiect și convenții de denumire. Previne căi de resurse rupte și pregătește studenții pentru proiecte cu mai multe fișiere.
Capitolul 2AscundeAscunde detaliiVezi detaliiStructura și Sintaxa Documentului HTML5
Structura și Sintaxa Documentului HTML5
Lecția 1 • Reguli de Sintaxă și Anatomie HTML5
Explică tag-urile, atributele, regulile de înglobare și declarația DOCTYPE. Sintaxa corectă previne problemele de randare în modul quirks-mode al browserului.
Lecția 2 • Elemente de Conținut Text
Învață heading-uri, paragrafe, liste, citate în bloc și elemente text inline. Studenții structurează conținut lizibil și semnificativ din punct de vedere semantic al corpului.
Lecția 3 • Tabele și Prezentarea Datelor
Construiește tabele de date accesibile folosind elementele thead, tbody, th și td. Consolidează HTML-ul semantic rezervând tabelele strict pentru date tabelare.
Lecția 4 • Legături și Imagini
Acoperă tag-urile ancoră, valorile href, atributele target și elementul img cu text alt. Aceste elemente formează baza paginilor web navigabile și vizuale.
Lecția 5 • Secțiunea Head și Metadatele
Acoperă elementele charset, viewport, title și meta description din interiorul head-ului. Metadatele corecte îmbunătățesc SEO și randarea pe mobil.
Capitolul 3AscundeAscunde detaliiVezi detaliiElemente Semantice și Formulare HTML5
Elemente Semantice și Formulare HTML5
Lecția 1 • Bazele Formularelor HTML5
Acoperă elementul form, atributele action, method și tipurile de input de bază. Formularele sunt mecanismul principal pentru trimiterea datelor de către utilizator.
Lecția 2 • Select, Textarea și Fieldset
Construiește meniuri dropdown, zone de text pe mai multe linii și controale de formular grupate. Fieldset și legend îmbunătățesc accesibilitatea și gruparea logică a formularelor.
Lecția 3 • Elemente de Reper Semantic
Introducere în elementele header, nav, main, article, section, aside și footer. Markup-ul semantic îmbunătățește accesibilitatea și indexarea în motoarele de căutare.
Lecția 4 • Tipuri și Atribute Avansate de Input
Explorează tipurile de input HTML5: date, range, culoare, tel și număr. Tipurile native de input reduc dependența de JavaScript și îmbunătățesc UX-ul pe mobil.
Lecția 5 • Accesibilitatea și Validarea Formularelor
Aplică etichete ARIA, modele de mesaje de eroare și validarea HTML5 încorporată. Formularele accesibile deservesc toți utilizatorii, inclusiv pe cei care folosesc tehnologie de asistare.
Capitolul 4AscundeAscunde detaliiVezi detaliiFundamentele CSS3 și Modelul Cutiei
Fundamentele CSS3 și Modelul Cutiei
Lecția 1 • Modelul Cutiei CSS
Definește zonele de conținut, padding, border și margine și efectul lor asupra dimensiunii elementelor. Stăpânirea modelului cutiei este o condiție prealabilă pentru orice lucrare de layout.
Lecția 2 • Specificitate, Moștenire și Cascadă
Explică modul în care browserele rezolvă regulile conflictuale folosind scoruri de specificitate și ordinea sursei. Stăpânirea cascadei previne suprascrierile neașteptate de stiluri.
Lecția 3 • Sintaxa CSS și Metodele de Legare
Acoperă seturile de reguli, declarațiile, stilurile inline, blocurile de stil interne și foaia de stil externă. Foile de stil externe sunt stabilite ca standard profesional.
Lecția 4 • Culori, Unități și Bazele Tipografiei
Acoperă valorile hex, RGB, HSL și unitățile CSS absolute vs. relative. Utilizarea consecventă a unităților rem și em suportă o tipografie scalabilă și accesibilă.
Lecția 5 • Selectori și Combinatori
Învață selectorii de element, clasă, ID, atribut, pseudo-clasă și pseudo-element. Selectorii precisi reduc conflictele de stil și îmbunătățesc mentenabilitatea.
Capitolul 5AscundeAscunde detaliiVezi detaliiLayout CSS3: Flexbox și Grid
Layout CSS3: Flexbox și Grid
Lecția 1 • Combinarea Flexbox și Grid
Demonstrează când să înglobezi Flexbox în celule Grid și invers. Studenții construiesc un layout complet de pagină folosind ambele sisteme în mod corespunzător.
Lecția 2 • Plasarea în Grid și Zonele Denumite
Învață plasarea pe linii, sintaxa span și grid-template-areas pentru regiuni denumite. Zonele denumite fac layout-urile complexe lizibile și ușor de întreținut.
Lecția 3 • Alinierea și Ordonarea în Flexbox
Acoperă proprietățile justify-content, align-items, align-self și order. Aceste proprietăți permit controlul precis asupra distribuției și stivuirii elementelor.
Lecția 4 • Fundamentele Flexbox
Introducere în modelul container flex și element flex, axe și proprietatea flex-direction. Flexbox rezolvă elegant problemele de aliniere unidimensionale.
Lecția 5 • Fundamentele CSS Grid
Definește containere grid, piste explicite și unitatea fr pentru layout-uri bidimensionale. Grid este cel mai puternic sistem de layout CSS nativ disponibil.
Capitolul 6AscundeAscunde detaliiVezi detaliiDesign Web Responsiv și Media Queries
Design Web Responsiv și Media Queries
Lecția 1 • Tipografie și Spațiere Responsivă
Aplică clamp, unități vw și scale de spațiere fluidă pentru tipografie și goluri de layout. Textul fluid elimină necesitatea suprascrierii mai multor breakpoint-uri.
Lecția 2 • Sintaxa Media Query și Breakpoint-urile
Învață sintaxa @media, tipurile de media și operatorii logici pentru definirea breakpoint-urilor. Breakpoint-urile ar trebui să reflecte nevoile de conținut, nu dimensiunile specifice ale dispozitivelor.
Lecția 3 • Principii de Design Responsiv
Acoperă grilele fluide, imaginile flexibile și meta tag-ul viewport ca cei trei piloni ai RWD-ului. Aceste principii ghidează fiecare decizie de layout din acest capitol.
Lecția 4 • Imagini și Media Responsive
Folosește srcset, sizes și elementul picture pentru a livra imagini de dimensiuni adecvate. Livrarea corectă a imaginilor reduce greutatea paginii pe rețelele mobile.
Lecția 5 • Testarea și Depanarea Layout-urilor Responsive
Folosește emularea dispozitivelor în browser, testarea pe dispozitive reale și auditurile de accesibilitate pentru a valida layout-urile. Testarea sistematică prinde bug-urile specifice viewport-ului înainte de deployment.
Capitolul 7AscundeAscunde detaliiVezi detaliiEfecte Vizuale și Animații CSS3
Efecte Vizuale și Animații CSS3
Lecția 1 • Performanța și Accesibilitatea Mișcării
Identifică proprietățile compozite, evită animațiile care declanșează layout și respectă prefers-reduced-motion. Designul responsabil al mișcării servește tuturor utilizatorilor.
Lecția 2 • Transformări CSS
Aplică transformările translate, rotate, scale și skew în spațiul 2D și 3D. Transformările sunt accelerate de GPU și nu declanșează reflow-ul layout-ului.
Lecția 3 • Proprietăți Personalizate CSS
Definește și consumă variabile CSS pentru culori, spațiere și token-uri de tipografie. Proprietățile personalizate permit modificări la nivel de temă dintr-o singură declarație.
Lecția 4 • Animații Keyframe CSS
Construiește animații în mai mulți pași folosind @keyframes, animation-name și proprietățile de animație. Animațiile keyframe rulează independent de interacțiunea utilizatorului.
Lecția 5 • Tranziții CSS
Acoperă transition-property, duration, timing-function și delay pentru schimbări de stare line. Tranzițiile oferă feedback vizual pe elementele interactive.
Capitolul 8AscundeAscunde detaliiVezi detaliiProiect Final: Construirea unui Site Web Complet
Proiect Final: Construirea unui Site Web Complet
Lecția 1 • Aplicarea Sistemului de Design CSS
Implementează proprietăți personalizate, o scară tipografică și stiluri de componente pe toate paginile. Un sistem de design partajat asigură coerența vizuală pe întreg site-ul.
Lecția 2 • Planificarea Proiectului și Wireframing
Definește obiectivele site-ului, inventarul de conținut și wireframe-uri de joasă fidelitate înainte de a scrie cod. Planificarea previne rescrieri structurale și extinderea domeniului în timpul dezvoltării.
Lecția 3 • Implementarea Layout-ului Responsiv
Aplică layout-uri Grid și Flexbox cu media queries mobile-first pe toate paginile. Fiecare pagină trebuie să se redea corect la lățimi de viewport de la 320px la 1440px.
Lecția 4 • Audit de Accesibilitate și Lustruire Finală
Rulează verificări automate și manuale de accesibilitate, corectează problemele de contrast și adaugă preferințele de mișcare. Site-ul final respectă standardele WCAG AA de contrast și navigare cu tastatura.
Lecția 5 • Construirea Structurii HTML
Scrie HTML semantic pentru toate paginile folosind elemente de reper, formulare și elemente media. O fundație HTML solidă asigură că straturile CSS și de accesibilitate funcționează corect.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Schimbare de carieră: are nevoie de competențe front-end verificabile și relevante pe piața muncii pentru a face tranziția cu succes.
Profesionist în marketing: dorește să editeze și să înțeleagă site-urile web pe care le gestionează zilnic.
Grafician: pregătit să traducă concepte vizuale direct în cod funcțional pentru browser.
Antreprenor: hotărât să creeze și să întrețină un site web de afaceri fără a-l externaliza.
Student la informatică: care caută competențe practice de front-end pentru a completa cursurile academice.
Creator amator: dornic să publice proiecte personale online cu cod scris manual și curat.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















