Învață pas cu pas - de la zero la expert
Învață structura básica a paginilor web: taguri, atribute, semantică și best practices.
De la selectori la layouts complexe, animații și design responsive.
Variabile, tipuri de date, operatori, structuri de control și funcții.
Interacționează cu pagina web: selectare elemente, modificare conținut, event handling.
Înțelege programarea asincronă: callbacks, promises, async/await.
Comunicare cu servere: HTTP requests, REST APIs, JSON processing.
Caracteristici moderne JavaScript: arrow functions, destructuring, modules.
OOP în JavaScript: clase, moștenire, encapsulare, polimorfism.
Bazele React: componente, JSX, props, state și lifecycle.
useState, useEffect, useContext, useReducer și custom hooks.
Gestionare state în aplicații complexe: actions, reducers, store.
Server-side rendering, static generation, API routes și deployment.
Introducere în Node.js: modules, NPM, file system, event loop.
Construiește API-uri și aplicații web cu Express: routing, middleware, templates.
Baze de date NoSQL: modele, queries, relații și validare.
Design și implementare API-uri REST: structură, autentificare, documentație.
Bazele Python: sintaxă, tipuri de date, control flow, funcții.
Programare orientată pe obiecte: clase, moștenire, polimorfism.
Extragere date din web: BeautifulSoup, Selenium, data processing.
Analiză și procesare date: DataFrames, cleaning, visualization.
Version control: commits, branches, merging, collaboration.
Configurare editor: extensii, shortcuts, debugging, snippets.
Unit testing, integration testing cu Jest și Testing Library.
Deploy aplicații: hosting, CI/CD, Docker, monitoring.
Începe cu HTML, CSS și JavaScript - fundația web development
Aprofundează JavaScript: async, APIs, ES6+ features
Învață React sau alt framework modern pentru aplicații complexe
Explorează Node.js, Express și baze de date
Construiește aplicații complete cu frontend și backend