🌐 Fundamentele Web Development

Introducere în HTML5

Învață structura básica a paginilor web: taguri, atribute, semantică și best practices.

⏱️ 30 min Începător
• Structura HTML • Taguri semantice • Formulare • Multimedia

CSS3 - Stilizare Modernă

De la selectori la layouts complexe, animații și design responsive.

⏱️ 45 min Începător
• Selectori CSS • Box Model • Flexbox & Grid • Animații

JavaScript - Bazele Limbajului

Variabile, tipuri de date, operatori, structuri de control și funcții.

⏱️ 60 min Începător
• Variabile & Tipuri • Funcții • Arrays & Objects • Control Flow

DOM Manipulation

Interacționează cu pagina web: selectare elemente, modificare conținut, event handling.

⏱️ 50 min Intermediar
• Selectarea Elementelor • Event Listeners • Modificare DOM • Event Delegation

⚡ JavaScript Avansat

Async JavaScript & Promises

Înțelege programarea asincronă: callbacks, promises, async/await.

⏱️ 60 min Intermediar
• Callbacks • Promises • Async/Await • Error Handling

Fetch API & AJAX

Comunicare cu servere: HTTP requests, REST APIs, JSON processing.

⏱️ 55 min Intermediar
• Fetch API • REST APIs • JSON • Error Handling

ES6+ Features

Caracteristici moderne JavaScript: arrow functions, destructuring, modules.

⏱️ 70 min Intermediar
• Arrow Functions • Destructuring • Modules • Template Literals

Object-Oriented JavaScript

OOP în JavaScript: clase, moștenire, encapsulare, polimorfism.

⏱️ 65 min Avansat
• Classes • Inheritance • Prototypes • Design Patterns

⚛️ React & Frontend Frameworks

Introducere în React

Bazele React: componente, JSX, props, state și lifecycle.

⏱️ 90 min Intermediar
• Componente • JSX • Props & State • Hooks

React Hooks în Detaliu

useState, useEffect, useContext, useReducer și custom hooks.

⏱️ 75 min Intermediar
• useState • useEffect • useContext • Custom Hooks

State Management cu Redux

Gestionare state în aplicații complexe: actions, reducers, store.

⏱️ 80 min Avansat
• Store • Actions & Reducers • Middleware • Redux Toolkit

Next.js - React Framework

Server-side rendering, static generation, API routes și deployment.

⏱️ 100 min Avansat
• SSR & SSG • Routing • API Routes • Deployment

🖥️ Backend Development

Node.js Fundamentals

Introducere în Node.js: modules, NPM, file system, event loop.

⏱️ 70 min Intermediar
• Modules • NPM • File System • Event Loop

Express.js - Web Framework

Construiește API-uri și aplicații web cu Express: routing, middleware, templates.

⏱️ 85 min Intermediar
• Routing • Middleware • Error Handling • Templates

MongoDB & Mongoose

Baze de date NoSQL: modele, queries, relații și validare.

⏱️ 75 min Intermediar
• Schemas • CRUD Operations • Relationships • Validation

REST API Best Practices

Design și implementare API-uri REST: structură, autentificare, documentație.

⏱️ 90 min Avansat
• REST Principles • Authentication • Versioning • Documentation

🐍 Python Programming

Python pentru Începători

Bazele Python: sintaxă, tipuri de date, control flow, funcții.

⏱️ 60 min Începător
• Sintaxă de Bază • Data Types • Control Flow • Functions

Python OOP

Programare orientată pe obiecte: clase, moștenire, polimorfism.

⏱️ 70 min Intermediar
• Classes • Inheritance • Polymorphism • Magic Methods

Web Scraping cu Python

Extragere date din web: BeautifulSoup, Selenium, data processing.

⏱️ 65 min Intermediar
• BeautifulSoup • Selenium • Requests • Data Processing

Data Analysis cu Pandas

Analiză și procesare date: DataFrames, cleaning, visualization.

⏱️ 80 min Intermediar
• DataFrames • Data Cleaning • Analysis • Visualization

🛠️ Tools & Best Practices

Git & GitHub Essentials

Version control: commits, branches, merging, collaboration.

⏱️ 50 min Începător
• Git Basics • Branching • GitHub • Collaboration

VS Code - Setup Productiv

Configurare editor: extensii, shortcuts, debugging, snippets.

⏱️ 40 min Începător
• Extensions • Shortcuts • Debugging • Customization

Testing în JavaScript

Unit testing, integration testing cu Jest și Testing Library.

⏱️ 70 min Intermediar
• Jest • Unit Tests • Integration Tests • Mocking

Deployment & DevOps Basics

Deploy aplicații: hosting, CI/CD, Docker, monitoring.

⏱️ 85 min Avansat
• Hosting • CI/CD • Docker • Monitoring

Parcurs de Învățare Recomandat

1

Frontend Basics

Începe cu HTML, CSS și JavaScript - fundația web development

2

JavaScript Avansat

Aprofundează JavaScript: async, APIs, ES6+ features

3

Frontend Framework

Învață React sau alt framework modern pentru aplicații complexe

4

Backend Development

Explorează Node.js, Express și baze de date

5

Full-Stack Projects

Construiește aplicații complete cu frontend și backend