JET Academy

Full Stack Proqramlaşdırma kursu

htmlcssjavascripttypescripttailwindreact.jsnext.jsnode.jsexpress.jsmongo db

Kurs Haqqında

Full-Stack Proqramlaşdırma Kursu həm Front-End, həm də Back-End proqramlaşdırmanı öyrənərək tam funksional veb tətbiqləri yaratmaq istəyən 16+ yaşlı tələbələr üçün nəzərdə tutulub. Kurs 7 ay davam edir, həftədə 3 dərs (2 əyani + 1 online, hər biri 2 saat) formatında keçirilir.

Layihə yönümlü praktiki tədris vasitəsilə tələbələr müasir veb texnologiyalarını mənimsəyirlər:

  • HTML, CSS və JavaScript – responsiv və interaktiv veb səhifələr yaratmaq
  • TypeScript – daha səliqəli, genişlənə bilən və təhlükəsiz kod yazmaq
  • React.js & Next.js – dinamik və SEO dostu veb tətbiqlər qurmaq
  • Node.js & Express.js – güclü server tərəfli tətbiqlər hazırlamaq
  • MongoDB – NoSQL verilənlər bazalarını dizayn və idarə etmək

Tələbələr real layihələr üzərində işləyərək həm istifadəçi interfeyslərini, həm də server tərəfi məntiqini qurur, mentor dəstəyi ilə peşəkar təcrübə qazanırlar. Kursun sonunda tələbələr portfolio yaradaraq bacarıqlarını nümayiş etdirir və sertifikat əldə edirlər.

Bu kurs yalnız texniki biliklər deyil, həm də praktiki təcrübə təqdim edərək tələbələri əmək bazarında ən çox tələbat olan peşələrdən biri – Full-Stack Developer karyerasına hazırlayır.

  • HTML5, CSS3 əsasları
  • Versiya nəzarət sistemləri: Git, GitHub
  • Süni intellekt alətlərinə giriş: Kod yazmaq üçün GitHub Copilot
  • CSS Layout-ları: Flexbox, Grid Layout, SASS, SCSS
  • Responsiv Dizayn: Piksel dəqiqliyi ilə dizayn, mobil uyğun veb saytlar
  • CSS Framework-ləri: Bootstrap 5, Materialize CSS, Tailwind
  • Dizaynda Süni İntellekt: AI alətləri ilə layout-ların yaradılması
  • JavaScript əsasları: Məlumat tipləri, primitivlər, tip çevrilməsi
  • Funksiyalar: Ox funksiyaları (Arrow Functions), Callback, Hoisting
  • Ayıklama (Debugging): Scope, Debugger, Breakpoints
  • Obyektlər: Konstruktorlar, Heap/Stack yaddaşı, istinad (reference) tipləri
  • Massivlər: ES6 funksiyaları (forEach, map, reduce), Set, Map
  • Obyekt yönümlü proqramlaşdırmaya giriş: Konstruktor funksiyaları, new və this açar sözləri
  • DOM və BOM: DOM yaratmaq, dəyişmək və silmək
  • Hadisələrin idarə olunması: DOM düyünlərinə hadisələrin əlavə olunması (addEventListener)
  • İrəliləmiş JavaScript: Obyekt və massivlərin destrukturizasiyası, bağlamalar (Closures), leksik mühit
  • İrəliləmiş OOP: Klasslar, konstruktorlar, prototiplər, irsiyyət (inheritance), daxili prototiplər (native prototypes)
  • Asinxron JavaScript: Promises (then, catch), async-await
  • REST API: Backend ilə işləmək (fetch, axios)
  • Node.js: V8 Engine, Global Object-a giriş
  • Package Managers: npm, yarn, Dependencies, package.json
  • React-a baxış: Creating React Projects (CRA, Vite.js), Virtual DOM, .jsx Syntax
  • React əsasları: Props və State, CSS Fayllarla iş
  • React Hooks: useState, useRef, useReducer, etc.
  • React Context API: Props Drilling, Provider və Consumer
  • Testing: Mocha, Jest, Testing React Components və Optimization-a giriş
  • State Management: Flux Basics, useReducer Hook, Redux, Redux Toolkit
  • TypeScript: TSX əsasları
  • Next.js 14 Əsasları: App Folder Structure, Vercel Deployment
  • Authentication və Authorization: JWT, next-auth
  • Multiple Layouts & Grouped Routes, ContextAPI
  • Server Actions Öyrənmək və back-end-ə tətbiq etmək
  • Advanced Features və SEO Optimizasiyası
  • Nodemon. Buffer. Core modullar
  • File System. fs module. Fayllarda I/O əmə
  • Streams. Pipes. Static fayllar və data.
  • Creating Web Server. http module.
  • Node.js Events. EventEmitter object
  • File upload. Multer. Email. Nodemailer
  • SQL. NoSQL. MongoDB. Collection. MongoDB documents
  • Binary JSON (BSON) data tipləri
  • Mongoose. Query selektorlar. Schema, Model
  • Express.js. Creating express app. Request. Routes.
  • Middleware funksiyalar. HTTP request body. express.json()
  • RESTful API yaratmaq
  • Secure using Helmet. GraphQL

Qeydiyyatdan keç

Kursa kimlər qoşula bilər ?

16+ yaş

16 yaşdan böyük gənclər üçün uyğundur

Kompüter istifadəsi

Kompüterdən rahatlıqla istifadə etməyi bacaranlar

İngilis dili səviyyəsi

İngilis dilində başlanğıc səviyyədə oxuma-yazma bacarığı olanlar

Məntiqi düşüncə

Problemləri analiz edib, düzgün həll yolları tapmağı bacaranlar

Təlimçi Heyəti

JET Academy-nin bütün təlimçiləri öz sahəsində yüksək təcrübəyə malik, pedaqoji bacarıqları ilə seçilən peşəkar mütəxəssislərdir

Team member Ramin Məmmədzadə

Ramin Məmmədzadə

Full Stack üzrə Təlimçi

Team member Şamil Vasiyev

Şamil Vasiyev

Full Stack üzrə Təlimçi

Team member Murad Orucov

Murad Orucov

Full Stack üzrə Təlimçi

Digər tədris sahələri