Full-Stack Web Proqramlaşdırma kursu yeni başlayanlar üçün hazırlanmışdır və tələbələrə həm front-end, həm də back-end bacarıqlarını öyrənmək imkanı verir. Kurs tələbələri sıfırdan veb proqramlaşdırma dünyasına daxil edir, HTML, CSS, JavaScript, React, Python/Django, databazalar, RESTful API-lər və server-side proqramlaşdırma öyrədir. Kurs boyunca tələbələr: Front-End inkişaf: HTML5, CSS3, JavaScript, React Back-End inkişaf: Python, Django, REST API-lər Database idarəsi: PostgreSQL, SQLite Deployment və DevOps əsasları Real-world full-stack layihələr üzərində praktiki təcrübə qazanacaqlar Kursun strukturu və öyrədiləcək mövzular: Front-End Web Development: HTML5 struktur elementləri və semantic tags CSS3 dizayn, Flexbox və Grid layout-lar JavaScript fundamentals, DOM manipulation, events Responsive design və media queries React basics, components, props, state, hooks Interactive UI creation və single-page applications (SPA) Back-End Web Development: Python programming fundamentals Django framework introduction Models, Views, Templates (MVT architecture) Routing, URLs, forms handling RESTful API development və serialization Authentication və user management Database və Data Management: SQL basics və relational databases PostgreSQL və SQLite istifadə qaydaları CRUD operations və data relationships Database migrations və schema design Query optimization və indexing Integration və API-lər: Front-End və Back-End inteqrasiyası AJAX və fetch API istifadəsi RESTful services və JSON data exchange Error handling və logging Deployment və DevOps Basics: Local və production server-lərdə deploy Heroku, AWS və DigitalOcean basics Git və GitHub ilə version control Environment variables və security practices Project-based Learning: Real-world mini-projects: E-commerce site, Blog platform, Task Manager Full-stack project development step-by-step Code review və best practices Portfolio-ready professional projects Debugging və Problem Həlli: Common front-end və back-end errors Browser developer tools, console debugging Django debug tools və logging Clean code, modular design, and maintainability Kursun metodologiyası: Kurs praktiki və layihə yönümlüdür. Hər dərs tələbələrə real kod nümunələri və tapşırıqlar təqdim edir. Tələbələr front-end və back-end bacarıqlarını birləşdirərək tam funksional veb tətbiqlər hazırlayırlar. Röya Osmanova rəhbərliyi ilə tələbələr real dünyaya uyğun layihələr üzərində çalışır, kod review-lar və mentor dəstəyi ilə professional nəticələr əldə edirlər. Nəticə və Bacarıqlar: Kursu bitirən tələbələr: Front-End (HTML, CSS, JavaScript, React) bacarıqları qazanacaq Back-End (Python, Django, REST API) inkişaf etdirə biləcək Relational databases və SQL ilə data idarə edəcək Full-stack layihələr hazırlayıb portfolio üçün professional nəticə əldə edəcək Deployment və DevOps əsaslarını tətbiq edəcək Problem həlli, debugging və clean code bacarıqları inkişaf edəcək