quliyev_coding

Front-End

4 aylıq dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

Aşağıdakılar istəyə görə keçirilir

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

QİYMƏT

Qrup - 250 AZN
Fərdi - 470 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

12 aylıq dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

Back-End - Python

4 aylıq dərs paketi :

📌 PYTHON

📌 DJANGO

📌 NUMPY and PANDAS

📌 MySql, SQLite, MongoDb

📌 Requests, Beautifulsoup

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    PYTHON: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) What is PYTHON? (PYTHON Nədir?)
  • 📌 2) How Should I Study the Course? (Kursa Necə Çalışmalıyam?)
  • 📌 3) PYTHON Development with Online Editor (Online Redaktor ilə PYTHON İnkişafı)
  • PYTHON: Bölüm 2 Windows Development Environment (Windows İnkişaf Mühiti) - (4 dərs)

  • 📌 4) PYTHON Setup (PYTHON Qurulumu)
  • 📌 5) Editor Setup (Redaktor Qurulumu)
  • 📌 6) Command Line Programs (Əmr Sətri Proqramları)
  • 📌 7) First PYTHON Program (İlk PYTHON Proqramı)
  • PYTHON: Bölüm 3 MacOS Development Environment (MacOS İnkişaf Mühiti) - (4 dərs)

  • 📌 8) PYTHON Setup (PYTHON Qurulumu)
  • 📌 9) Editor Setup (Redaktor Qurulumu)
  • 📌 10) Terminal Usage (Terminal İstifadəsi)
  • 📌 11) First PYTHON Program (İlk PYTHON Proqramı)
  • PYTHON: Bölüm 4 Python Numbers and Mathematical Operators (Python Saylar və Riyazi Operatorlar) - (5 dərs & 1 imtahan)

  • 📌 12) About the Section (Bölüm Haqqında)
  • 📌 13) Numbers: Int and Float (Saylar: Tam və Onluq)
  • 📌 14) Numbers: Numerical Operators-1 (Saylar: Rəqəmsal Operatorlar-1)
  • 📌 15) Numbers: Numerical Operators-2 (Saylar: Rəqəmsal Operatorlar-2)
  • 📌 16) Creating Comment Line (Şərh Sətri Yaratma)
  • 📌 Exam 1: Numbers (İmtahan 1: Saylar)
  • PYTHON: Bölüm 5 Python Variables, Project: Variable Definition and Project: Data Types (Python Dəyişənlər, Layihə: Dəyişən Tanımlama və Layihə: Məlumat Tipləri) - (3 dərs & 2 hissə & 1 imtahan)

  • 📌 17) Defining Variables in Python (Pythonda Dəyişən Tanımlama)
  • 📌 18) Variable Definition Rules in Python (Pythonda Dəyişən Tanımlama Qaydaları)
  • 📌 19) Project: Variable Definition (Layihə: Dəyişən Tanımlama)
  • 📌 20) Data Types in Python (Pythonda Məlumat Tipləri)
  • 📌 21) Project: Data Types (Layihə: Məlumat Tipləri)
  • 📌 Exam 2: Variables (İmtahan 2: Dəyişənlər)
  • PYTHON: Bölüm 6 Python Character Strings: Strings, Project: Character Strings: Strings and Project: String Methods (Python Simvol Sətirləri: Strings, Layihə: Simvol Sətirləri: Strings və Layihə: String Metodları) - (4 dərs & 2 hissə & 1 imtahan)

  • 📌 22) Character Strings in Python: Strings (Pythonda Simvol Sətirləri: Strings)
  • 📌 23) String Slicing in Python (Pythonda String Dilimləmə)
  • 📌 24) String Formatting in Python (Pythonda String Formatlaması)
  • 📌 25) Project: Character Strings: Strings (Layihə: Simvol Sətirləri: Strings)
  • 📌 26) String Methods in Python (Pythonda String Metodları)
  • 📌 27) Project: String Methods (Layihə: String Metodları)
  • 📌 Exam 3: String (İmtahan 3: String)
  • PYTHON: Bölüm 7 Python Lists, Project: Lists, Project: List Methods, Project: Dictionary and Project: Dictionary Methods (Python Siyahılar, Layihə: Siyahılar, Layihə: Siyahı Metodları, Layihə: Lüğət və Layihə: Lüğət Metodları) - (8 dərs & 4 hissə)

  • 📌 28) Lists in Python (Pythonda Siyahılar)
  • 📌 29) Lists in Python-2 (Pythonda Siyahılar-2)
  • 📌 30) Project: Lists (Layihə: Siyahılar)
  • 📌 31) List Methods in Python (Pythonda Siyahı Metodları)
  • 📌 32) Project: List Methods (Layihə: Siyahı Metodları)
  • 📌 33) Tuple in Python (Pythonda Tuple)
  • 📌 34) Dictionary in Python (Pythonda Lüğət)
  • 📌 35) Project: Dictionary (Layihə: Lüğət)
  • 📌 36) Dictionary Methods (Lüğət Metodları)
  • 📌 37) Project: Dictionary Methods (Layihə: Lüğət Metodları)
  • 📌 38) Sets in Python (Pythonda Çoxluqlar)
  • 📌 39) Value and Reference Data Types in Python (Pythonda Dəyər və İstinad Məlumat Tipləri)
  • PYTHON: Bölüm 8 Python Operators, Project: Assignment Operators, Project: Comparison Operators and Project: Logical Operators (Python Operatorlar, Layihə: Təyinat Operatorları, Layihə: Müqayisə Operatorları və Layihə: Məntiqi Operatorlar) - (5 dərs & 3 hissə)

  • 📌 40) About the Section (Bölüm Haqqında)
  • 📌 41) Assignment Operators (Təyinat Operatorları)
  • 📌 42) Project: Assignment Operators (Layihə: Təyinat Operatorları)
  • 📌 43) Comparison Operators (Müqayisə Operatorları)
  • 📌 44) Project: Comparison Operators (Layihə: Müqayisə Operatorları)
  • 📌 45) Logical Operators (Məntiqi Operatorlar)
  • 📌 46) Project: Logical Operators (Layihə: Məntiqi Operatorlar)
  • 📌 47) Other Python Operators (Digər Python Operatorları)
  • PYTHON: Bölüm 9 Python Conditional Statements, Project-1: Conditional Statements, roject-2: Fuel Consumption Cost, Project-3: Conditional Statements (Python Şərt İfadələri, Layihə-1: Şərt İfadələri, Layihə-2: Yanacaq İstehlak Maliyyəti və Layihə-3: Şərt İfadələri) - (4 dərs & 3 hissə)

  • 📌 48) About the Section (Bölüm Haqqında)
  • 📌 49) Conditional Statements (Şərt İfadələri)
  • 📌 50) Conditional State Blocks - If and Else Blocks (Şərtli Vəziyyət Blokları - If və Else Blokları)
  • 📌 51) Conditional State Blocks - If - Elif - Else Blocks (Şərtli Vəziyyət Blokları - If - Elif - Else Blokları)
  • 📌 52) Project-1: Conditional Statements (Layihə-1: Şərt İfadələri)
  • 📌 53) Project-2: Fuel Consumption Cost (Layihə-2: Yanacaq İstehlak Maliyyəti)
  • 📌 54) Project-3: Conditional Statements (Layihə-3: Şərt İfadələri)
  • PYTHON: Bölüm 10 Python Loops, Project-1: For Loops, Project-2: For Loops, Project-1: While Loops and Project-2: While Loops (Python Dövrlər, Layihə-1: For Dövrləri, Layihə-2: For Dövrləri, Layihə-1: While Dövrləri və Layihə-2: While Dövrləri) - (5 dərs & 4 hissə)

  • 📌 55) About the Section (Bölüm Haqqında)
  • 📌 56) Loops (Dövrlər)
  • 📌 57) For Loops in Python (Pythonda For Dövrləri)
  • 📌 58) Project-1: For Loops (Layihə-1: For Dövrləri)
  • 📌 59) Project-2: For Loops (Layihə-2: For Dövrləri)
  • 📌 60) While Loops in Python (Pythonda While Dövrləri)
  • 📌 61) Project-1: While Loops (Layihə-1: While Dövrləri)
  • 📌 62) Project-2: While Loops (Layihə-2: While Dövrləri)
  • 📌 63) Break and Continue (Dayandır və Davam Et)
  • PYTHON: Bölüm 11 Python Loop Methods, Project: Prime Number and Multiplication Table and Project: Number Guessing Application (Python Döngü Metodları, Layihə: Asal Sayı və Çarpım Cədvəli və Layihə: Sayı Təxmin Tətbiqi) - (2 dərs & 2 hissə)

  • 📌 64) Loop Methods: range() (Döngü Metodları: range())
  • 📌 65) Loop Methods: enumerate(), zip() (Döngü Metodları: enumerate(), zip())
  • 📌 66) Project: Prime Number and Multiplication Table (Layihə: Asal Sayı və Çarpım Cədvəli)
  • 📌 67) Project: Number Guessing Application (Layihə: Sayı Təxmin Tətbiqi)
  • PYTHON: Bölüm 12 List Comprehensions and Project: List Comprehension (Siyahı Qısaltmaları və Layihə: Siyahı Qısaltması) - (2 dərs & 1 hissə)

  • 📌 68) List Comprehension (Siyahı Qısaltması)
  • 📌 69) List Comprehension with Conditional Statements (Şərtli İfadələrlə Siyahı Qısaltması)
  • 📌 70) Project: List Comprehension (Layihə: Siyahı Qısaltması)
  • PYTHON: Bölüm 13 Python Functions, Project: Functions, Project: Parameters and Project: Banking (Python Funksiyalar, Layihə: Funksiyalar, Layihə: Parametrlər və Layihə: Bankçılıq) - (10 dərs & 3 hissə)

  • 📌 71) About the Section (Bölüm Haqqında)
  • 📌 72) Methods in Python (Pythonda Metodlar)
  • 📌 73) Defining Functions (Funksiya Tanımlama)
  • 📌 74) Returning Value from Function (Funksiyadan Dəyər Qaytarma)
  • 📌 75) Sending Parameters to Function (Funksiyaya Parametr Göndərmə)
  • 📌 76) Project: Functions (Layihə: Funksiyalar)
  • 📌 77) Default Parameter Definition (Varsayılan Parametr Tanımlama)
  • 📌 78) Keyword Arguments (Açar Söz Arqumentləri)
  • 📌 79) Variable Number of Parameters: *args (Dəyişən Sayda Parametr: *args)
  • 📌 80) Variable Number of Parameters: **kwargs (Dəyişən Sayda Parametr: **kwargs)
  • 📌 81) Project: Parameters (Layihə: Parametrlər)
  • 📌 82) Project: Banking (Layihə: Bankçılıq)
  • 📌 83) Scope of Functions: Global and Local Variables (Funksiyaların Əhatəsi: Qlobal və Yerli Dəyişənlər)
  • PYTHON: Bölüm 14 Lambda and Built-in Functions (Lambda və Daxili Funksiyalar) - (8 dərs)

  • 📌 84) About the Section (Bölüm Haqqında)
  • 📌 85) Lambda Function (Lambda Funksiyası)
  • 📌 86) Map (Xəritələmə)
  • 📌 87) Filter (Süzgəc)
  • 📌 88) Any and All (Hər Hansı və Hamısı)
  • 📌 89) Sorted (Çeşidlənmiş)
  • 📌 90) Min and Max (Minimum və Maksimum)
  • 📌 91) Abs, Sum, Round (Mütləq Dəyər, Cəm, Yuvarlaqlaşdırma)
  • PYTHON: Bölüm 15 Python Error Management and Debugging, Project: Error Management and Project: Throwing an Error Object (Python Xəta İdarəetməsi və Sazlama, Layihə: Xəta İdarəetməsi və Layihə: Xəta Nəsnəsi Atma) - (6 dərs & 2 hissə)

  • 📌 92) About the Section (Bölüm Haqqında)
  • 📌 93) What is Error and Error Management? (Xəta və Xəta İdarəetməsi Nədir?)
  • 📌 94) Error Types - Exception Types (Xəta Növləri - İstisna Növləri)
  • 📌 95) Error Management - Exception Handling (Xəta İdarəetməsi - İstisna İdarəetməsi)
  • 📌 96) Project: Error Management (Layihə: Xəta İdarəetməsi)
  • 📌 97) Throwing an Error Object - Raising an Exception (Xəta Nəsnəsi Atma - İstisna Atmaq)
  • 📌 98) Project: Throwing an Error Object (Layihə: Xəta Nəsnəsi Atma)
  • 📌 99) Debugging with PDB (PDB ilə Sazlama)
  • PYTHON: Bölüm 16 Working with Modules, Project: Module Usage, Project-1: Math Module, Project-2: Random Module, Project-3: Datetime Module, Project-4: Os Module and Project-5: Regular Expression Module (Modullarla İşləmə, Layihə: Modul İstifadəsi, Layihə-1: Riyaziyyat Modulu, Layihə-2: Təsadüfi Modul, Layihə-3: Tarix-Vaxt Modulu, Layihə-4: Əməliyyat Sistemi Modulu və Layihə-5: Müntəzəm İfadə Modulu) - (5 dərs & 6 hissə)

  • 📌 100) About the Section (Bölüm Haqqında)
  • 📌 101) What is a Module? (Modul Nədir?)
  • 📌 102) Module Usage (Modul İstifadəsi)
  • 📌 103) Project: Module Usage (Layihə: Modul İstifadəsi)
  • 📌 104) Modules Coming with Python: Built-in Modules (Python ilə Gələn Modullar: Daxili Modullar)
  • 📌 105) Project-1: Math Module (Layihə-1: Riyaziyyat Modulu)
  • 📌 106) Project-2: Random Module (Layihə-2: Təsadüfi Modul)
  • 📌 107) Project-3: Datetime Module (Layihə-3: Tarix-Vaxt Modulu)
  • 📌 108) Project-4: Os Module (Layihə-4: Əməliyyat Sistemi Modulu)
  • 📌 109) Project-5: Regular Expression Module (Layihə-5: Müntəzəm İfadə Modulu)
  • 📌 110) Installing External Packages with Pip (Pip ilə Xarici Paket Qurulumu)
  • PYTHON: Bölüm 17 OOP #1 - Object Oriented Programming, Project: Class, Project: Bank Account and Project: Class Attributes (OOP #1 - Obyekt Yönümlü Proqramlaşdırma, Layihə: Sinif, Layihə: Bank Hesabı və Layihə: Sinif Xüsusiyyətləri) - (7 dərs & 3 hissə)

  • 📌 111) About the Section (Bölüm Haqqında)
  • 📌 112) What is Object Oriented Programming? (Obyekt Yönümlü Proqramlaşdırma Nədir?)
  • 📌 113) Class (Sinif)
  • 📌 114) __init__ Method (__init__ Metodu)
  • 📌 115) Project: Class (Layihə: Sinif)
  • 📌 116) Instance Methods (Nümunə Metodları)
  • 📌 117) Project: Bank Account (Layihə: Bank Hesabı)
  • 📌 118) Class Attributes (Sinif Xüsusiyyətləri)
  • 📌 119) Project: Class Attributes (Layihə: Sinif Xüsusiyyətləri)
  • 📌 120) Class Methods (Sinif Metodları)
  • Project: OOP with Quiz Application (Layihə: OOP ilə Quiz Tətbiqi) - (5 hissə)

  • 📌 121) Quiz Application Introduction (Quiz Layihəsinin Tanıtımı)
  • 📌 122) Question Class (Sual Sinifi)
  • 📌 123) Quiz Class (Quiz Sinifi)
  • 📌 124) Calculating Score Information (Xal Məlumatının Hesablanması)
  • 📌 125) Preparing Informational Messages (Məlumatlandırma Mesajlarının Hazırlanması)
  • Project: OOP with Card Application (Layihə: OOP ilə Kart Tətbiqi) - (4 hissə)

  • 📌 126) Card Application Introduction (Kart Layihəsinin Tanıtımı)
  • 📌 127) Card Class (Kart Sinifi)
  • 📌 128) Deck Class (Dəstə Sinifi)
  • 📌 129) Deck Methods (Dəstə Metodları)
  • PYTHON: Bölüm 18 OOP #2 - Object Oriented Programming, Project: Blog User and Moderator and Project: Dict Class Customization (OOP #2 - Obyekt Yönümlü Proqramlaşdırma, Layihə: Bloq İstifadəçisi və Moderator və Layihə: Dict Sinifinin Özəlləşdirilməsi) - (5 dərs & 2 hissə)

  • 📌 130) Inheritance: What is Inheritance? (Varislik: Varislik Nədir?)
  • 📌 131) Using Inheritance (Varisliyindən İstifadə)
  • 📌 132) Extending Child Classes (Alt Siniflərin Genişləndirilməsi)
  • 📌 133) Project: Blog User and Moderator (Layihə: Bloq İstifadəçisi və Moderator)
  • 📌 134) Properties (Xüsusiyyətlər)
  • 📌 135) Python Special Methods (Python Xüsusi Metodları)
  • 📌 136) Project: Dict Class Customization (Layihə: Dict Sinifinin Özəlləşdirilməsi)
  • PYTHON: Bölüm 19 Python Iterators and Generators, Project: Iterable Card and Project: Generators with Index Usage (Python İterasiyaçılar və Generatorlar, Layihə: İterasiya Edilə Bilən Kart və Layihə: İndeks İstifadəsi ilə Generatorlar) - (3 dərs & 2 hissə)

  • 📌 137) Iterators and Iterables (İterasiyaçılar və İterasiya Edilə Bilənlər)
  • 📌 138) Custom Iterators (Xüsusi İterasiyaçılar)
  • 📌 139) Project: Iterable Card (Layihə: İterasiya Edilə Bilən Kart)
  • 📌 140) Generators (Generatorlar)
  • 📌 141) Project: Generators with Index Usage (Layihə: İndeks İstifadəsi ilə Generatorlar)
  • PYTHON: Bölüm 20 Python Decorators and Project: Decorator for Speed Test (Python Dekoratorlar və Layihə: Sürət Testi üçün Dekorator) - (7 dərs & 1 hissə)

  • 📌 142) Nested Function Usage (İç İçə Funksiya İstifadəsi)
  • 📌 143) Returning Function from Function (Funksiyadan Funksiya Qaytarma)
  • 📌 144) Sending Functions as Parameter (Funksiyaları Parametr Olaraq Göndərmə)
  • 📌 145) Decorator Functions (Dekorator Funksiyalar)
  • 📌 146) Decorator Parameters (Dekorator Parametrləri)
  • 📌 147) Meta Information of Functions (Funksiyaların Meta Məlumatı)
  • 📌 148) Project: Decorator for Speed Test (Layihə: Sürət Testi üçün Dekorator)
  • 📌 149) Decorator Functions That Take Parameters (Parametr Alan Dekorator Funksiyalar)
  • PYTHON: Bölüm 21 File Management: I/O, Project-1: File Management, Project-2: File Management and Project-3: File Management (Fayl İdarəetməsi: Giriş/Çıxış, Layihə-1: Fayl İdarəetməsi, Layihə-2: Fayl İdarəetməsi və Layihə-3: Fayl İdarəetməsi) - (6 dərs & 3 hissə)

  • 📌 150) File Reading: Open and Read (Fayl Oxuma: Open və Read)
  • 📌 151) File Reading: Seek and Cursors (Fayl Oxuma: Seek və Kursorlar)
  • 📌 152) Reading File with With (With ilə Fayl Oxuma)
  • 📌 153) Writing to File: Writing (Fayla Yazma: Writing)
  • 📌 154) Appending to File: Appending (Fayla Əlavə Etmə: Appending)
  • 📌 155) Updating in File: Updating (Faylda Yeniləmə: Updating)
  • 📌 156) Project-1: File Management (Layihə-1: Fayl İdarəetməsi)
  • 📌 157) Project-2: File Management (Layihə-2: Fayl İdarəetməsi)
  • 📌 158) Project-3: File Management (Layihə-3: Fayl İdarəetməsi)
  • PYTHON: Bölüm 22 Working with CSV, Project-1: Working with CSV and Project-2: Working with CSV (CSV ilə İşləmə, Layihə-1: CSV ilə İşləmə və Layihə-2: CSV ilə İşləmə) - (5 dərs & 2 hissə)

  • 📌 159) What is CSV? (CSV Nədir?)
  • 📌 160) Reading Data from CSV File: Reader (CSV Faylından Məlumat Oxuma: Reader)
  • 📌 161) Reading Data from CSV File: DictReader (CSV Faylından Məlumat Oxuma: DictReader)
  • 📌 162) Writing Data to CSV File: Writer (CSV Faylına Məlumat Yazma: Writer)
  • 📌 163) Writing Data to CSV File: DictWriter (CSV Faylına Məlumat Yazma: DictWriter)
  • 📌 164) Project-1: Working with CSV (Layihə-1: CSV ilə İşləmə)
  • 📌 165) Project-2: Working with CSV (Layihə-2: CSV ilə İşləmə)
  • PYTHON: Bölüm 23 Working with JSON, Project-1: Working with JSON and Project-2: Working with JSON (JSON ilə İşləmə, Layihə-1: JSON ilə İşləmə və Layihə-2: JSON ilə İşləmə) - (7 dərs & 2 hissə)

  • 📌 166) What is JSON? (JSON Nədir?)
  • 📌 167) Deserializing JSON (JSON Desirializasiyası)
  • 📌 168) Serializing JSON (JSON Serializasiyası)
  • 📌 169) Project-1: Working with JSON (Layihə-1: JSON ilə İşləmə)
  • 📌 170) JSON List Working-1 (JSON Siyahıları ilə İşləmə-1)
  • 📌 171) JSON List Working-2 (JSON Siyahıları ilə İşləmə-2)
  • 📌 172) JSON List Working-3 (JSON Siyahıları ilə İşləmə-3)
  • 📌 173) Serializing Class Types (Sinif Tiplərinin Serializasiyası)
  • 📌 174) Project-2: Working with JSON (Layihə-2: JSON ilə İşləmə)
  • PYTHON: Bölüm 24 APIs: Http Requests, Project: API - Latest News, Project: API - Weather Condition, Project: API - Live Exchange Rate, Project: API - Github and Project: API - Movie Data (API-lər: Http Sorğuları, Layihə: API - Son Dəqiqə Xəbərlər, Layihə: API - Hava Durumu, Layihə: API - Canlı Valyuta Çeviri, Layihə: API - Github və Layihə: API - Film Verilənləri) - (5 dərs & 5 hissə)

  • 📌 175) What is Http? (Http Nədir?)
  • 📌 176) Http Verbs (Http Felləri)
  • 📌 177) Http Requests (Http Sorğuları)
  • 📌 178) Filtering with Query String (Query String ilə Süzgəcdən Keçirmə)
  • 📌 179) Http Post (Http Post Sorğusu)
  • 📌 180) Project: API - Latest News (Layihə: API - Son Dəqiqə Xəbərlər)
  • 📌 181) Project: API - Weather Condition (Layihə: API - Hava Durumu)
  • 📌 182) Project: API - Live Exchange Rate (Layihə: API - Canlı Valyuta Çeviri)
  • 📌 183) Project: API - Github (Layihə: API - Github)
  • 📌 184) Project: API - Movie Data (Layihə: API - Film Verilənləri)
  • PYTHON: Bölüm 25 Web Scraping: BeautifulSoup, Project: Web Scraping - quliyev_coding, Project: Web Scraping - Google, Project: Web Scraping and Project: Web Scraping - Shopping Site (Veb Kazıma: BeautifulSoup, Layihə: Veb Kazıma - quliyev_coding, Layihə: Veb Kazıma - Google, Layihə: Veb Kazıma - IMDB və Layihə: Veb Kazıma - Alış-Veriş Saytı) - (6 dərs & 4 hissə)

  • 📌 185) What is Web Scraping? (Veb Kazıma Nədir?)
  • 📌 186) Getting HTML and CSS Information Based on Request (Sorğuya Əsasən HTML və CSS Məlumatlarını Alma)
  • 📌 187) BeautifulSoup: Tags (BeautifulSoup: Etiketlər)
  • 📌 188) BeautifulSoup: Find (BeautifulSoup: Axtarma)
  • 📌 189) BeautifulSoup: Attributes (BeautifulSoup: Xüsusiyyətlər)
  • 📌 190) BeautifulSoup: Navigating (BeautifulSoup: Naviqasiya)
  • 📌 191) Project: Web Scraping - quliyev_coding (Layihə: Veb Kazıma - quliyev_coding)
  • 📌 192) Project: Web Scraping - Google (Layihə: Veb Kazıma - Google)
  • 📌 193) Project: Web Scraping - IMDB (Layihə: Veb Kazıma - IMDB)
  • 📌 194) Project: Web Scraping - Shopping Site (Layihə: Veb Kazıma - Alış-Veriş Saytı)
  • PYTHON: Bölüm 26 Bot Writing with Python: Selenium and Project: Accessing Multiple Elements with Selenium (Python ilə Bot Yazımı: Selenium və Layihə: Selenium ilə Çoxlu Etiketlərə Giriş) - (6 dərs & 1 hissə)

  • 📌 195) What is Selenium? (Selenium Nədir?)
  • 📌 196) Selenium Setup (Selenium Qurulumu)
  • 📌 197) Basic Selenium Methods (Temel Selenium Metodları)
  • 📌 198) CSS Selectors (CSS Seçiciləri)
  • 📌 199) Accessing Single Elements with Selenium (Selenium ilə Tək Etiketlərə Giriş)
  • 📌 200) Project: Accessing Multiple Elements with Selenium (Layihə: Selenium ilə Çoxlu Etiketlərə Giriş)
  • 📌 201) Page Interaction with Selenium (Selenium ilə Səhifə İnteraksiyası)
  • Project: Github Bot Application (Layihə: Github Bot Layihəsi) - (6 hissə)

  • 📌 202) Github Application Introduction (Github Layihəsinin Tanıtımı)
  • 📌 203) Adding Github Class (Github Sinifinin Əlavə Edilməsi)
  • 📌 204) Automatic Login to Github Account (Github Hesabına Avtomatik Giriş)
  • 📌 205) Listing Repositories by Keyword (Açar Kəliməyə Görə Repozitorların Siyahılanması)
  • 📌 206) Getting Github Follower List (Github İzləyici Siyahısının Alınması)
  • 📌 207) Making Page Transitions (Səhifə Keçidlərinin Yaradılması)
  • Project: Instagram Bot Application (Layihə: Instagram Bot Tətbiqi) - (8 hissə)

  • 📌 208) Instagram Application Introduction (Instagram Tətbiqinin Tanıtımı)
  • 📌 209) Adding Instagram Class (Instagram Sinifinin Əlavə Edilməsi)
  • 📌 210) Login with Instagram (Instagram ilə İstifadəçi Girişi)
  • 📌 211) Getting Instagram Follower List (Instagram İzləyici Siyahısının Alınması)
  • 📌 212) Getting Instagram Follower List with Scrolling (Sürüşdürmə ilə Instagram İzləyici Siyahısının Alınması)
  • 📌 213) Automatically Following Instagram User List (Instagram İstifadəçi Siyahısını Avtomatik İzləmə)
  • 📌 214) Automatic Instagram Unfollow (Instagram Otomatik İzləməni Buraxma)
  • 📌 215) Saving Instagram Followers to File (Instagram İzləyicilərinin Faylə Qeyd Edilməsi)
  • PYTHON: Bölüm 27 Data Analysis: Numpy and Project: Numpy (Məlumat Analizi: Numpy və Layihə: Numpy) - (4 dərs & 1 hissə)

  • 📌 216) What is Numpy? (Numpy Nədir?)
  • 📌 217) Working with Numpy Arrays (Numpy Massivləri ilə İşləmə)
  • 📌 218) Indexing Numpy Arrays (Numpy Massivlərinin İndekslənməsi)
  • 📌 219) Numpy Array Operations (Numpy Massivi Əməliyyatları)
  • 📌 220) Project: Numpy (Layihə: Numpy)
  • PYTHON: Bölüm 28 Data Analysis: Pandas, Project: Imdb Movie Data Analysis, Project: NBA Players Data Analysis and Project: Youtube Statistics Data (Məlumat Analizi: Pandas, Layihə: Imdb Film Məlumatlarının Analizi, Layihə: NBA Oyunçularının Məlumat Analizi və Layihə: Youtube Statistika Məlumatlarının Analizi) - (11 dərs & 3 hissə)

  • 📌 221) What is Pandas? (Pandas Nədir?)
  • 📌 222) Pandas Series (Pandas Seriyaları)
  • 📌 223) Pandas DataFrame Definitions (Pandas DataFrame Tanımlamaları)
  • 📌 224) Reading Data from Different File Types with Pandas (Pandas ilə Fərqli Fayl Tiplərindən Veri Oxuma)
  • 📌 225) Row and Column Selection with Pandas DataFrame (Pandas DataFrame ilə Sətir Sütun Seçimleri)
  • 📌 226) Filtering with Pandas DataFrame (Pandas DataFrame ilə Filtrelemə)
  • 📌 227) Project: Imdb Movie Data Analysis (Layihə: Imdb Film Məlumatlarının Analizi)
  • 📌 228) Groupby Usage with Pandas DataFrame (Pandas DataFrame ilə Groupby İstifadəsi)
  • 📌 229) Missing and Corrupt Data Analysis with Pandas (Pandas ilə Çatışmayan və Xarab Məlumat Analizi)
  • 📌 230) Using String Functions with Pandas (Pandas ilə Sətir Funksiyalarının İstifadəsi)
  • 📌 231) Join and Merge with Pandas (Pandas ilə Birləşdirmə və Qovuşdurma)
  • 📌 232) DataFrame Methods with Pandas (Pandas ilə DataFrame Metodları)
  • 📌 233) Project: NBA Players Data Analysis (Layihə: NBA Oyunçularının Məlumat Analizi)
  • 📌 234) Project: Youtube Statistics Data Analysis (Layihə: Youtube Statistika Məlumatlarının Analizi)
  • PYTHON: Bölüm 29 SQL Database Fundamentals, Project-1: E-Commerce Database Design, Project-2: School Database Design and Project-3: Cinema Database Design (SQL Verilənlər Bazası Əsasları, Layihə-1: Elektron Ticarət Verilənlər Bazası Dizaynı, Layihə-2: Məktəb Verilənlər Bazası Dizaynı və Layihə-3: Kino Verilənlər Bazası Dizaynı) - (4 dərs & 3 hissə)

  • 📌 235) About the Section (Bölüm Haqqında)
  • 📌 236) What is a Database? (Verilənlər Bazası Nədir?)
  • 📌 237) Understanding SQL Database Structure (SQL Verilənlər Bazası Quruluşunu Anlamaq)
  • 📌 238) SQL Table Relations (SQL Cədvəl Əlaqələri)
  • 📌 239) Project-1: E-Commerce Database Design (Layihə-1: Elektron Ticarət Verilənlər Bazası Dizaynı)
  • 📌 240) Project-2: School Database Design (Layihə-2: Məktəb Verilənlər Bazası Dizaynı)
  • 📌 241) Project-3: Cinema Database Design (Layihə-3: Kino Verilənlər Bazası Dizaynı)
  • PYTHON: Bölüm 30 SQL Database: MySQL and SQLite (SQL Verilənlər Bazası: MySQL və SQLite) - (14 dərs & 8 hissə)

  • 📌 242) What is a Database Server? (Verilənlər Bazası Serveri Nədir?)
  • 📌 243) MySQL Setup (MySQL Qurulumu)
  • 📌 244) Creating Database and Table (Verilənlər Bazası və Cədvəl Yaratma)
  • 📌 245) Database Connection (Verilənlər Bazası Bağlantısı)
  • 📌 246) Project: School Database (Layihə: Məktəb Verilənlər Bazası)
  • 📌 247) Insert: Adding Data (Insert: Məlumat Əlavə Etmə)
  • 📌 248) Project: Adding Data (Layihə: Məlumat Əlavə Etmə)
  • 📌 249) Select: Fetching Records (Select: Qeydləri Gətirmə)
  • 📌 250) Where: Record Filtering (Where: Qeyd Filtreləmə)
  • 📌 251) OrderBy: Record Sorting (OrderBy: Qeyd Sıralama)
  • 📌 252) Aggregate Functions: Count(), Avg(), Sum(), Min(), Max() (Toplama Funksiyaları: Say(), Ortalama(), Cəm(), Min(), Max())
  • 📌 253) Project: Data Selection (Layihə: Məlumat Seçmə)
  • 📌 254) Update: Record Updating (Update: Qeyd Yeniləmə)
  • 📌 255) Delete: Record Deletion (Delete: Qeyd Silmə)
  • 📌 256) Project: Record Updating (Layihə: Qeyd Yeniləmə)
  • 📌 257) Working with More Than One Table (Birdən Çox Cədvəllə İşləmə)
  • 📌 258) Selecting Data from Related Tables (Əlaqəli Cədvəllərdən Məlumat Seçmə)
  • 📌 259) Project: Student Registration Program: Database Tables Design (Layihə: Tələbə Qeydiyyat Proqramı: Verilənlər Bazası Cədvəllərinin Dizaynı)
  • 📌 260) Project: Student Registration Program: Model Design (Layihə: Tələbə Qeydiyyat Proqramı: Model Dizaynı)
  • 📌 261) Project: Student Registration Program: Creating SQL Queries (Layihə: Tələbə Qeydiyyat Proqramı: SQL Sorğularının Yaradılması)
  • 📌 262) Project: Student Registration Program: Creating User Interface (Layihə: Tələbə Qeydiyyat Proqramı: İstifadəçi Arayüzünün Yaradılması)
  • 📌 263) Working with SQLite Database (SQLite Verilənlər Bazası ilə İşləmə)
  • PYTHON: Bölüm 31 NoSQL Database: MongoDB (NoSQL Verilənlər Bazası: MongoDB) - (10 dərs)

  • 📌 264) What is NoSQL? (NoSQL Nədir?)
  • 📌 265) NoSQL Relationships (NoSQL Əlaqələri)
  • 📌 266) MongoDB Setup (MongoDB Qurulumu)
  • 📌 267) MongoDB Database Connection (MongoDB Verilənlər Bazası Bağlantısı)
  • 📌 268) Insert: Adding Record with MongoDB (Insert: MongoDB ilə Qeyd Əlavə Etmə)
  • 📌 269) Find: Selecting Record with MongoDB (Find: MongoDB ilə Qeyd Seçmə)
  • 📌 270) Filter: Filtering with MongoDB (Filter: MongoDB ilə Filtreləmə)
  • 📌 271) Sort: Sorting with MongoDB (Sort: MongoDB ilə Sıralama)
  • 📌 272) Update: Updating Record with MongoDB (Update: MongoDB ilə Qeyd Yeniləmə)
  • 📌 273) Delete: Deleting Record with MongoDB (Delete: MongoDB ilə Qeyd Silmə)
  • PYTHON: Bölüm 32 Tkinter: Desktop Application Development (Tkinter: Masaüstü Tətbiq İnkişafı) - (23 dərs & 7 hissə)

  • 📌 274) What is Tkinter? (Tkinter Nədir?)
  • 📌 275) Working with Window (Pəncərə ilə İşləmə)
  • 📌 276) Positioning (Yerləşdirmə)
  • 📌 277) Label Widget (Etiket Vidceti)
  • 📌 278) Entry Widget (Daxiletmə Vidceti)
  • 📌 279) Button Widget (Düymə Vidceti)
  • 📌 280) Grid Layout (Şəbəkə Düzümü)
  • 📌 281) Project: Number Addition (Layihə: Ədəd Toplama)
  • 📌 282) Frame Widget (Çərçivə Vidceti)
  • 📌 283) Project: Frame (Layihə: Çərçivə)
  • 📌 284) Project: Calculator (Layihə: Kalkulyator)
  • 📌 285) Project: Wikipedia API (Layihə: Vikipediya API)
  • 📌 286) ListBox Widget (Siyahı Qutusu Vidceti)
  • 📌 287) Project: Listbox Design (Layihə: Siyahı Qutusu Dizaynı)
  • 📌 288) Project: Listbox Methods-1 (Layihə: Siyahı Qutusu Metodları-1)
  • 📌 289) Project: Listbox Methods-2 (Layihə: Siyahı Qutusu Metodları-2)
  • 📌 290) TTK BOOTSTRAP (TTK BOOTSTRAP)
  • 📌 291) Labels and Buttons (Etiketlər və Düymələr)
  • 📌 292) Checkbox (Təsdiq Qutusu)
  • 📌 293) Combobox (Birləşik Qutu)
  • 📌 294) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 295) DateEntry (Tarix Daxiletməsi)
  • 📌 296) RadioButtons (Radio Düymələri)
  • 📌 297) Scale (Miqyas)
  • 📌 298) TreeView (Ağac Görünüşü)
  • 📌 299) TreeView Scrollbar (Ağac Görünüşü Sürüşdürmə Çubuğu)
  • 📌 300) Tkinter with SQLite Database (Tkinter ilə SQLite Verilənlər Bazası)
  • 📌 301) Adding Record with Tkinter (Tkinter ilə Qeyd Əlavə Etmə)
  • 📌 302) Deleting Record with Tkinter (Tkinter ilə Qeyd Silmə)
  • 📌 303) Updating Record with Tkinter (Tkinter ilə Qeyd Yeniləmə)
  • PYTHON: Bölüm 33 Django: Web Development (Django: Veb İnkişafı) - (39 dərs - Layihə Üzərindən)

  • 📌 304) Django Setup (Django Qurulumu)
  • 📌 305) Creating Django Project (Django Layihəsinin Yaradılması)
  • 📌 306) Virtual Environments (Virtual Mühitlər)
  • 📌 307) Django Apps (Django Tətbiqləri)
  • 📌 308) Http Requests (Http Sorğuları)
  • 📌 309) URLs and Views (URL-lər və Görünüşlər)
  • 📌 310) Templates (Şablonlar)
  • 📌 311) Base Template (Əsas Şablon)
  • 📌 312) Static Files (Statik Fayllar)
  • 📌 313) Adding BOOTSTRAP Library (BOOTSTRAP Kitabxanasının Əlavə Edilməsi)
  • 📌 314) Design with BOOTSTRAP (BOOTSTRAP ilə Dizayn)
  • 📌 315) Partial Templates (Qismli Şablonlar)
  • 📌 316) Page Links (Səhifə Bağlantıları)
  • 📌 317) Working with Dynamic Data (Dinamik Məlumatla İşləmə)
  • 📌 318) Displaying Blog Detail (Bloq Detalının Göstərilməsi)
  • 📌 319) Django Models (Django Modelləri)
  • 📌 320) Migrations (Köçürmələr)
  • 📌 321) Django Queries (Django Sorğuları)
  • 📌 322) Listing Records (Qeydləri Siyahılaşdırma)
  • 📌 323) Admin Application (Admin Tətbiqi)
  • 📌 324) Adding Models to Admin Application (Modellərin Admin Tətbiqinə Əlavə Edilməsi)
  • 📌 325) Blog SlugField (Bloq Kəsik Sahəsi)
  • 📌 326) Category SlugField (Kateqoriya Kəsik Sahəsi)
  • 📌 327) Getting Blog Detail with Slug (Slug ilə Bloq Detalının Alınması)
  • 📌 328) Image Uploads (Şəkil Yükləmələri)
  • 📌 329) HTML Editor (HTML Redaktoru)
  • 📌 330) Dynamic Category Menu (Dinamik Kateqoriya Menyusu)
  • 📌 331) Many To One Relationship Type (Çoxdan Birə Əlaqə Tipi)
  • 📌 332) Blog Filtering by Category (Kateqoriyaya Görə Bloq Filtreləmə)
  • 📌 333) Marking Selected Category (Seçilən Kateqorinin İşarələnməsi)
  • 📌 334) ManyToMany Relationship Type (Çoxdan Çoxa Əlaqə Tipi)
  • 📌 335) ManyToMany Queries (Çoxdan Çoxa Sorğuları)
  • 📌 336) What is Authentication? (Kimlik Doğrulama Nədir?)
  • 📌 337) Account Application (Hesab Tətbiqi)
  • 📌 338) User Login (İstifadəçi Girişi)
  • 📌 339) User Register (İstifadəçi Qeydiyyatı)
  • 📌 340) User Logout (İstifadəçi Çıxışı)
  • 📌 341) Improving the Design (Dizaynın İyiləşdirilməsi)
  • 📌 342) Publishing Django Application (Django Tətbiqinin Yayımlanması)
  • PYTHON: Extra (Əlavə) - (1 dərs)

  • 📌 343) Extra (Əlavə)

Back-End - Java

4 aylıq dərs paketi :

📌 Java

📌 Java SE (Core Java)

📌 Algorithms & Data Structures

📌 JDBC & Hibernate (ORM)

📌 Spring Framework / Spring Boot

📌 Unit Testing (JUnit)

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    JAVA: Bölüm 1 Preparing the Development Environment (İnkişaf Mühitinin Hazırlanması) - (1 dərs)

  • 📌 1) Eclipse Installation (Eclipse Qurulumu)
  • JAVA: Bölüm 2 Introduction to Eclipse Interface (Eclipse Arayüzünə Giriş) - (1 dərs)

  • 📌 2) Introduction to Eclipse Interface (Eclipse Arayüzünə Giriş)
  • JAVA: Bölüm 3 Hello World and Comment Line (Salam Dünya və Şərh Sətri) - (1 dərs)

  • 📌 3) Hello World and Comment Line (Salam Dünya və Şərh Sətri)
  • JAVA: Bölüm 4 Data Types (Məlumat Tipləri) - (10 dərs)

  • 📌 4) Introduction to Data Types (Məlumat Tiplərinə Giriş)
  • 📌 5) Byte Data Type (Bayt Məlumat Tipi)
  • 📌 6) Short Data Type (Short Məlumat Tipi)
  • 📌 7) Int Data Type (Int Məlumat Tipi)
  • 📌 8) Long Data Type (Long Məlumat Tipi)
  • 📌 9) Float Data Type (Float Məlumat Tipi)
  • 📌 10) Double Data Type (Double Məlumat Tipi)
  • 📌 11) Boolean Data Type (Boolean Məlumat Tipi)
  • 📌 12) Char Data Type (Char Məlumat Tipi)
  • 📌 13) String Data Type (String Məlumat Tipi)
  • JAVA: Bölüm 5 Operators (Operatorlar) - (9 dərs)

  • 📌 14) Introduction to Operators (Operatorlara Giriş)
  • 📌 15) Assignment Operator (Mənimsətmə Operatoru)
  • 📌 16) Addition and Subtraction Operators (Toplama və Çıxma Operatorları)
  • 📌 17) Multiplication and Division Operators (Vurma və Bölmə Operatorları)
  • 📌 18) Modulus Operator (Modul Operatoru)
  • 📌 19) Increment and Decrement Operators (Artırma və Azaltma Operatorları)
  • 📌 20) Compound Operators (Mürəkkəb Operatorlar)
  • 📌 21) Relational Operators (Nisbi Operatorlar)
  • 📌 22) Logical Operators (Məntiqi Operatorlar)
  • JAVA: Bölüm 6 Using Breakpoints and Tooltips (Breakpoint və Tooltip İstifadəsi) - (1 dərs)

  • 📌 23) Using Breakpoints and Tooltips (Breakpoint və Tooltip İstifadəsi)
  • JAVA: Bölüm 7 Newly Added Section (Yeni Əlavə Olunan Bölmə) - (3 dərs)

  • 📌 24) Curly Brace Logic (Fiqurlu Mötərizə Məntiqi)
  • 📌 25) Scope Concept (Scope Anlayışı)
  • 📌 26) Eclipse Shortcuts (Eclipse Qısayolları)
  • JAVA: Bölüm 8 Getting Value from User - Scanner Class (İstifadəçidən Dəyər Alma - Scanner Sinifi) - (1 dərs)

  • 📌 27) Getting Value from User (İstifadəçidən Dəyər Alma)
  • JAVA: Bölüm 9 Type Conversion (Tip Çevrilməsi) - (1 dərs)

  • 📌 28) Type Conversion (Tip Çevrilməsi)
  • JAVA: Bölüm 10 Conditional Structures and Project: Calculating Student's Grade, Project: Else If Information, Project: Calculating Student's Grade with Else If and Project: Dry Fruit Example (Şərt Strukturları və Layihə: Şagirdin Qiymətinin Hesablanması, Layihə: Əgər və Əks Halda Haqqında Məlumat, Layihə: Əgər-Əks Halda ilə Şagirdin Qiymətinin Hesablanması və Layihə: Quru Meyvə Nümunəsi) - (2 dərs & 4 hissə)

  • 📌 29) Information about Conditional Structures (Şərt Strukturları Haqqında Məlumat)
  • 📌 30) Introduction to Conditional Structures (Şərt Strukturlarına Giriş)
  • 📌 31) Project: Calculating Student's Grade (Layihə: Şagirdin Qiymətinin Hesablanması)
  • 📌 32) Project: Else If Information (Layihə: Əgər və Əks Halda Haqqında Məlumat)
  • 📌 33) Project: Calculating Student's Grade with Else If (Layihə: Əgər-Əks Halda ilə Şagirdin Qiymətinin Hesablanması)
  • 📌 34) Project: Dry Fruit Example (Layihə: Quru Meyvə Nümunəsi)
  • Project: Switch Case Structure (Layihə: Switch Case Quruluşu) - (3 hissə)

  • 📌 35) Switch Case Information (Switch Case Haqqında Məlumat)
  • 📌 36) Calculating Day of the Week (Həftənin Gününün Hesablanması)
  • 📌 37) Advanced ATM Example (Təkmilləşdirilmiş ATM Nümunəsi)
  • JAVA: Bölüm 11 Loops, Project: Mixed Examples of For Loop, Project: Mixed Examples of While Loop, Project: Mixed Examples of Do-While Loop, Project: Multiplication Table Example and Project: Prime Number Finding Example (Dövrlər, Layihə: For Dövrü ilə Qarışıq Nümunələr, Layihə: While Dövrü ilə Qarışıq Nümunələr, Layihə: Do-While Dövrü ilə Qarışıq Nümunələr, Layihə: Vurma Cədvəli Nümunəsi və Layihə: Sadə Ədəd Tapma Nümunəsi) - (6 dərs & 5 hissə)

  • 📌 38) Information about Loops (Dövrlər Haqqında Məlumat)
  • 📌 39) Introduction to For Loop (For Dövrünə Giriş)
  • 📌 40) Project: Mixed Examples of For Loop (Layihə: For Dövrü ilə Qarışıq Nümunələr)
  • 📌 41) Information about While Loop (While Dövrü Haqqında Məlumat)
  • 📌 42) Project: Mixed Examples of While Loop (Layihə: While Dövrü ilə Qarışıq Nümunələr)
  • 📌 43) Information about Do-While Loop (Do-While Dövrü Haqqında Məlumat)
  • 📌 44) Project: Mixed Examples of Do-While Loop (Layihə: Do-While Dövrü ilə Qarışıq Nümunələr)
  • 📌 45) Using the Break Keyword (Break Açar Sözünün İstifadəsi)
  • 📌 46) Using the Continue Keyword (Continue Açar Sözünün İstifadəsi)
  • 📌 47) Project: Multiplication Table Example (Layihə: Vurma Cədvəli Nümunəsi)
  • 📌 48) Project: Prime Number Finding Example (Layihə: Sadə Ədəd Tapma Nümunəsi)
  • JAVA: Bölüm 12 Arrays (Massivlər) - (6 dərs)

  • 📌 49) Introduction to Arrays (Massivlərə Giriş)
  • 📌 50) Assigning and Printing Array Values (Massivlərə Dəyər Verilməsi və Çap Edilməsi)
  • 📌 51) Defining Arrays with Other Data Types (Digər Məlumat Tipləri ilə Massiv Təyin Etmə)
  • 📌 52) Getting Array Elements from the User (Massivin Elementlərinin İstifadəçidən Alınması)
  • 📌 53) Using the Foreach Loop (Foreach Dövrünün İstifadəsi)
  • 📌 54) Finding Whether Array Elements Are Prime (Massivdəki Elementlərin Sadə Ədəd Olub-Olmadığının Tapılması)
  • JAVA: Bölüm 13 Introduction to Methods, Project: Application to Find Whether Numbers Are Odd or Even and Project: User Login Application (Metotlara Giriş, Layihə: Ədədlərin Tək və ya Cüt Olduğunu Tapma Tətbiqi və Layihə: İstifadəçi Girişi Tətbiqi) - (3 dərs & 2 hissə)

  • 📌 55) Introduction to Methods (Metotlara Giriş)
  • 📌 56) Defining a Method with Parameters (Parametrli Metod Tanımlama)
  • 📌 57) Defining a Method with Parameters and Return Value (Parametrli və Geriyə Dəyər Qaytaran Metod Tanımlama)
  • 📌 58) Project: Application to Find Whether Numbers Are Odd or Even (Layihə: Ədədlərin Tək və ya Cüt Olduğunu Tapma Tətbiqi)
  • 📌 59) Project: User Login Application (Layihə: İstifadəçi Girişi Tətbiqi)
  • JAVA: Bölüm 14 Introduction to Classes - OOP, Project: Practice Example Part - 1 and Project: Practice Example Part - 2 (Siniflərə Giriş - OOP, Layihə: Çalışma Nümunəsi Hissə: 1 və Layihə: Çalışma Nümunəsi Hissə: 2) - (3 dərs & 2 hissə)

  • 📌 60) What is Object Oriented Programming? (Obyekt Yönümlü Proqramlaşdırma Nədir?)
  • 📌 61) Introduction to Classes (Siniflərə Giriş)
  • 📌 62) Creating Objects from Classes (Siniflərdən Obyekt Yaratma)
  • 📌 63) Using the Constructor Method (Konstruktor Metodun İstifadəsi)
  • 📌 64) Access Modifiers Public - Private (Giriş Modifikatorları Public - Private)
  • 📌 65) Project: Practice Example Part - 1 (Layihə: Çalışma Nümunəsi Hissə: 1)
  • 📌 66) Project: Practice Example Part - 2 (Layihə: Çalışma Nümunəsi Hissə: 2)
  • JAVA: Bölüm 15 Encapsulation and Project: Encapsulation Cash Register Application (İnkapsulyasiya və Layihə: İnkapsulyasiya Kassa Tətbiqi) - (2 dərs & 1 hissə)

  • 📌 67) Introduction to Encapsulation (İnkapsulyasiyaya Giriş)
  • 📌 68) What is Encapsulation, How to Use It? (İnkapsulyasiya Nədir, Necə İstifadə Olunur?)
  • 📌 69) Project: Encapsulation Cash Register Application (Layihə: İnkapsulyasiya Kassa Tətbiqi)
  • JAVA: Bölüm 16 Static (Statik) - (3 dərs)

  • 📌 70) Using Static Variables (Statik Dəyişən İstifadəsi)
  • 📌 71) Using Static Methods (Statik Metod İstifadəsi)
  • 📌 72) Important Detail about Static (Statik Haqqında Vacib Detal)
  • JAVA: Bölüm 17 Inheritance, Project: Vehicle Application Part - 1 and Project: Vehicle Application Part - 2 (Miras Alma, Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 1 və Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 2) - (5 dərs & 2 hissə)

  • 📌 73) Introduction to Inheritance (Miras Almaya Giriş)
  • 📌 74) Protected Access Modifier (Qorunan Giriş Modifikatoru)
  • 📌 75) Working Structure of Constructor Methods (Konstruktor Metodların İşləmə Quruluşu)
  • 📌 76) Using This, Super, Super() (This, Super, Super() İstifadəsi)
  • 📌 77) What is Method Overriding? (Metodun Yenidən Tərifi (Override) Anlayışı Nədir?)
  • 📌 78) Project: Vehicle Application Part - 1 (Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 1)
  • 📌 79) Project: Vehicle Application Part - 2 (Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 2)
  • JAVA: Bölüm 18 Interface (Arayüz) - (2 dərs)

  • 📌 80) What is an Interface, How to Use It? (Arayüz Nədir, Necə İstifadə Olunur?)
  • 📌 81) The Beautiful Feature of Interface (Arayüzüz Gözəl Xüsusiyyəti)
  • JAVA: Bölüm 19 Abstract (Mücərrəd) - (1 dərs)

  • 📌 82) What is Abstract, How to Use It? (Mücərrəd Nədir, Necə İstifadə Olunur?)
  • JAVA: Bölüm 20 Enum (Sadalanma) - (1 dərs)

  • 📌 83) What is Enum, How to Use It? (Sadalanma Nədir, Necə İstifadə Olunur?)
  • JAVA: Bölüm 21 Final Keyword Usage (Final Açar Sözünün İstifadəsi) - (1 dərs)

  • 📌 84) Final Keyword (Final Açar Sözü)
  • JAVA: Bölüm 22 Exception Handling (Xəta Tutma) - (7 dərs)

  • 📌 85) Information about Exception Handling (Xətaların İdarə Edilməsi Haqqında Məlumat)
  • 📌 86) Creating an Error (Xəta Yaratma)
  • 📌 87) Working Structure of Try-Catch Blocks (Try-Catch Bloklarının İşləmə Quruluşu)
  • 📌 88) Multiple Catch Blocks and Important Details (Birdən Çox Catch Bloku və Vacib Detallar)
  • 📌 89) Using Finally Blocks (Finally Bloklarının İstifadəsi)
  • 📌 90) What are Throw, Throws, Unchecked, Checked? (Throw, Throws, Unchecked, Checked Nədir?)
  • 📌 91) Writing Custom Exception Classes (Xüsusi Xəta Sinifləri Yazmaq)
  • JAVA: Bölüm 23 Generic Structures (Generik Strukturlar) - (3 dərs)

  • 📌 92) Using Generic Class (Generik Sinif İstifadəsi)
  • 📌 93) Using Generic Method (Generik Metod İstifadəsi)
  • 📌 94) Using Generic Interface (Generik Arayüzü İstifadəsi)
  • JAVA: Bölüm 24 Newly Added Section - Reflection (Yeni Əlavə Olunan Bölmə - Əks Etdirmə) - (1 dərs)

  • 📌 95) Using Reflection (Əks Etdirmənin İstifadəsi)
  • JAVA: Bölüm 25 Newly Added Section - Annotation (Yeni Əlavə Olunan Bölmə - Annotasiya) - (1 dərs)

  • 📌 96) Using Annotation (Annotasiyanın İstifadəsi)
  • JAVA: Bölüm 26 Input / Output (Giriş / Çıxış) - (10 dərs)

  • 📌 97) Introduction to Java IO (Java Giriş/Çıxış Sisteminə Giriş)
  • 📌 98) Using FileOutputStream (Fayla Yazma Axını [FileOutputStream] İstifadəsi)
  • 📌 99) Using FileInputStream (Fayldan Oxuma Axını [FileInputStream] İstifadəsi)
  • 📌 100) Using FileWriter (Fayl Yazıcısı [FileWriter] İstifadəsi)
  • 📌 101) FileReader (Fayl Oxuyucusu)
  • 📌 102) Try With Resources Structure (Resurslarla Try Quruluşu)
  • 📌 103) Using BufferedWriter (Bufferli Yazıcı [BufferedWriter] İstifadəsi)
  • 📌 104) Using BufferedReader (Bufferli Oxuyucu [BufferedReader] İstifadəsi)
  • 📌 105) Using ObjectOutputStream (Obyekt Yazma Axını [ObjectOutputStream] İstifadəsi)
  • 📌 106) Using ObjectInputStream (Obyekt Oxuma Axını [ObjectInputStream] İstifadəsi)
  • Project: Instagram API (Layihə: İnstaqram API) - (11 hissə)

  • 📌 107) Project Introduction (Layihənin Tanıdılması)
  • 📌 108) Preparing the Project Environment (Layihə Mühitinin Hazırlanması)
  • 📌 109) Explanation of the Scenario (Ssenarinin Anladılması)
  • 📌 110) Project Part 4 (Layihə 4-cü Hissə)
  • 📌 111) Project Part 5 (Layihə 5-ci Hissə)
  • 📌 112) Writing Follower to File (İzləyicinin Fayla Yazdırılması)
  • 📌 113) Sending Follower Mail (İzləyiciyə Məktub Göndərmə)
  • 📌 114) Printing Follower to Console (İzləyicinin Konsola Çap Edilməsi)
  • 📌 115) Sending Following Mail (İzlənilənə Məktub Göndərmə)
  • 📌 116) Writing Following to File (İzlənilənin Fayla Yazdırılması)
  • 📌 117) Printing Following to Console and Ending (İzlənilənin Konsola Çap Edilməsi və Bitiş)

Back-End - C

4 aylıq dərs paketi :

📌 C

📌 C Fundamentals

📌 Control Structures

📌 Pointers & Memory Management

📌 Structures & File Handling

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    C: Bölüm 1 Introduction (Giriş) - (2 dərs)

  • 📌 1) What's in the C Programming Course? How Should I Study? (C Proqramlaşdırma Kursunda Nələr Var? Bu Kursla Necə Çalışmalıyam?)
  • 📌 2) About Course Ratings (Kurs Reytinqi Haqqında)
  • C: Bölüm 2 Getting Started with C Programming, Project: Finding the Largest Number with If Structure, Project: Finding Odd/Even Number with If Else, Project: Program that Prints to Console Whether a Person Can Legally Vote, Project: Printing to Console Based on Greater/Smaller Condition with If Else, Project: Program Finding Sum of Numbers from 1 to Entered Number Using For Loop, Project: While Loop Example, Project: Printing Odd and Even Numbers with While Loop, Project: Printing to Screen by Decreasing with While Loop, Project: Break Continue Comprehensive Example, Project: Getting and Printing One-Dimensional Array Values from User with For Loop, Project: Getting and Printing One-Dimensional Array Values from User with While Loop, Project: Getting and Printing One-Dimensional Array Values from User with Do While Loop, Project: Three-Dimensional Number Arrays Comprehensive Example, Project: Character Arrays Exercise and Multi-Dimensional Character Array, Project: Functions Reinforcement Example, Project: Example of Operation on a Variable's Value vs Its Address and Project: C Macros Example (C Proqramlaşdırmaya Təməl Atma, Layihə: Əgər Quruluşu ilə Ən Böyük Ədədi Tapma, Layihə: Əgər Əks Halda ilə Tək/Cüt Ədədi Tapma, Layihə: Şəxsin Qanuni Şəkildə Səs Verə Bilib-Bilməyəcəyini Ekrana Yazdıran Proqram, Layihə: Əgər Əks Halda ilə Böyüklük Kiçiklik Vəziyyətinə Görə Ekrana Yazdırma, Layihə: 1-dən Daxil Edilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün Dövrü ilə Tapan Proqram, Layihə: Əsnasında Dövrü Nümunəsi, Layihə: Əsnasında Dövrü ilə Tək və Cüt Ədədlərin Yazdırılması, Layihə: Əsnasında Dövrü ilə Azaldaraq Ekrana Yazdırma, Layihə: Dayandır Davam Et Əhatəli Nümunə, Layihə: Üçün Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Et Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Üç Ölçülü Ədəd Massivləri Əhatəli Nümunə, Layihə: Simvol Massivləri Üzrə Məşq və Çox Ölçülü Simvol Massivi, Layihə: Funksiyaları Möhkəmləndirici Nümunə, Layihə: Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat Nümunəsi və Layihə: C Makroları Nümunəsi) - (64 dərs & 17 hissə)

  • 📌 3) History of C Language (C Dilinin Tarixçəsi)
  • 📌 4) Installing Codeblocks (Kodblokların Quraşdırılması)
  • 📌 5) Creating a New Project or Opening an Existing Project in Codeblocks (Kodbloklarda Yeni Layihə Yaratma və ya Mövcud Layihəni Açma)
  • 📌 6) My First C Program and What Do Include, Main Function, Return 0 Mean? (İlk C Proqramım və Daxiletmə, Əsas Funksiya, Sıfır Qaytarma Nə Deməkdir?)
  • 📌 7) Using Printf to Print Text to the Console (Çap Et Funksiyası ilə Mətnlərin Ekrana Yazdırılması)
  • 📌 8) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 9) Data Types (Məlumat Tipləri)
  • 📌 10) Defining Float and Double Variables and Printing with Printf (Ondalıq və İkiqat Ondalıq Dəyişən Tanımlama və Çap Et ilə Ekrana Yazdırma)
  • 📌 11) Defining Char and Printing with Printf (Simvol Tanımlama və Çap Et ilə Ekrana Yazdırma)
  • 📌 12) Using Scanf (Oxu Funksiyasının İstifadəsi)
  • 📌 13) Scanf and Printf Comprehensive Example (Oxu və Çap Et Əhatəli Nümunə)
  • 📌 14) Sizeof (Ölçüsü)
  • 📌 15) Using Const and Define (Sabit və Təyin Et İstifadəsi)
  • 📌 16) Arithmetic Operators (Riyazi Operatorlar)
  • 📌 17) Assignment Operators (Mənimsətmə Operatorları)
  • 📌 18) Comparison Operators (Müqayisə Operatorları)
  • 📌 19) Logical Operators (Məntiqi Operatorlar)
  • 📌 20) If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu)
  • 📌 21) Project: Finding the Largest Number with If Structure (Layihə: Əgər Quruluşu ilə Ən Böyük Ədədi Tapma)
  • 📌 22) Project: Finding Odd/Even Number with If Else (Layihə: Əgər Əks Halda ilə Tək/Cüt Ədədi Tapma)
  • 📌 23) Project: Program that Prints to Console Whether a Person Can Legally Vote (Layihə: Şəxsin Qanuni Şəkildə Səs Verə Bilib-Bilməyəcəyini Ekrana Yazdıran Proqram)
  • 📌 24) Project: Printing to Console Based on Greater/Smaller Condition with If Else (Layihə: Əgər Əks Halda ilə Böyüklük Kiçiklik Vəziyyətinə Görə Ekrana Yazdırma)
  • 📌 25) Using Nested If (İç-içə Əgər İstifadəsi)
  • 📌 26) For Loop (Üçün Dövrü)
  • 📌 27) Project: Program Finding Sum of Numbers from 1 to Entered Number Using For Loop (Layihə: 1-dən Daxil Edilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün Dövrü ilə Tapan Proqram)
  • 📌 28) For Loop Increment Value (Üçün Dövrünün Artım Dəyəri)
  • 📌 29) While Loop (Əsnasında Dövrü)
  • 📌 30) Project: While Loop Example (Layihə: Əsnasında Dövrü Nümunəsi)
  • 📌 31) Project: Printing Odd and Even Numbers with While Loop (Layihə: Əsnasında Dövrü ilə Tək və Cüt Ədədlərin Yazdırılması)
  • 📌 32) Project: Printing to Screen by Decreasing with While Loop (Layihə: Əsnasında Dövrü ilə Azaldaraq Ekrana Yazdırma)
  • 📌 33) Infinite Loop with While (Əsnasında ilə Sonsuz Dövr)
  • 📌 34) Using Do While (Et Əsnasında İstifadəsi)
  • 📌 35) Converting While to Do While (Əsnasındanı Et Əsnasındaya Çevirmə)
  • 📌 36) Using Break (Dayandır Əmrinin İstifadəsi)
  • 📌 37) Using Continue (Davam Et Əmrinin İstifadəsi)
  • 📌 38) Project: Break Continue Comprehensive Example (Layihə: Dayandır Davam Et Əhatəli Nümunə)
  • 📌 39) Switch-Case Structure (Seçim-Hal Quruluşu)
  • 📌 40) 4 Operations Using Switch Case (Seçim-Hal İstifadə Edərək 4 Əməliyyat)
  • 📌 41) Boolean (Bool) Data Type (Məntiqi (Bul) Məlumat Tipi)
  • 📌 42) Math.h Library Helper Functions (Riyaziyyat Kitabxanasının Köməkçi Funksiyaları)
  • 📌 43) Type Casting (Digər Dəyişən Tipinə Çevirmə Əməliyyatı)
  • 📌 44) ASCII Table (ASCII Cədvəli)
  • 📌 45) One-Dimensional Number Arrays (Bir Ölçülü Ədəd Massivləri)
  • 📌 46) Assigning New Values to Array Elements (Massiv Elementlərinə Yeni Dəyər Ataması Etmə)
  • 📌 47) Project: Getting and Printing One-Dimensional Array Values from User with For Loop (Layihə: Üçün Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 48) Project: Getting and Printing One-Dimensional Array Values from User with While Loop (Layihə: Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 49) Project: Getting and Printing One-Dimensional Array Values from User with Do While Loop (Layihə: Et Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 50) Two-Dimensional Number Arrays (İki Ölçülü Ədəd Massivləri)
  • 📌 51) Reinforcing Two-Dimensional Number Arrays (İki Ölçülü Ədəd Massivlərinin Möhkəmləndirilməsi)
  • 📌 52) Three-Dimensional Number Arrays (Üç Ölçülü Ədəd Massivləri)
  • 📌 53) Project: Three-Dimensional Number Arrays Comprehensive Example (Layihə: Üç Ölçülü Ədəd Massivləri Əhatəli Nümunə)
  • 📌 54) Character Arrays (Strings) (Simvol Massivləri (Sətirlər))
  • 📌 55) Changing Any Character in a String (Sətir İçərisindəki İstənilən Simvolu Dəyişdirmə)
  • 📌 56) Using Strlen() (Sətir Uzunluğu Funksiyasının İstifadəsi)
  • 📌 57) Using Strcmp() (Sətir Müqayisəsi Funksiyasının İstifadəsi)
  • 📌 58) Using Strncmp() (Məhdud Sətir Müqayisəsi Funksiyasının İstifadəsi)
  • 📌 59) Using Strcpy() (Sətir Kopyalama Funksiyasının İstifadəsi)
  • 📌 60) Using Strncpy() (Məhdud Sətir Kopyalama Funksiyasının İstifadəsi)
  • 📌 61) Using Strcat() (Sətir Birləşdirmə Funksiyasının İstifadəsi)
  • 📌 62) Using StrnCat() (Məhdud Sətir Birləşdirmə Funksiyasının İstifadəsi)
  • 📌 63) Difference Between Gets() and Fgets() for Getting a String (Sətir İfadəsi Almaq Üçün Al və Məhdud Al Funksiyaları Arasındakı Fərqlər)
  • 📌 64) Using Strrev() (Sətri Tərsinə Çevirmə Funksiyasının İstifadəsi)
  • 📌 65) Using Strlwr() (Sətri Kiçik Hərfə Çevirmə Funksiyasının İstifadəsi)
  • 📌 66) Using Strupr() (Sətri Böyük Hərfə Çevirmə Funksiyasının İstifadəsi)
  • 📌 67) Using Strstr() (Sətir İçində Sətir Axtarma Funksiyasının İstifadəsi)
  • 📌 68) Project: Character Arrays Exercise and Multi-Dimensional Character Array (Layihə: Simvol Massivləri Üzrə Məşq və Çox Ölçülü Simvol Massivi)
  • 📌 69) Introduction to Functions (Funksiyalara Giriş)
  • 📌 70) Project: Functions Reinforcement Example (Layihə: Funksiyaları Möhkəmləndirici Nümunə)
  • 📌 71) Global vs Local Variable Logic (Qlobal Yerli Dəyişən Məntiqi)
  • 📌 72) Global vs Local Variables in Functions (Funksiyalarda Qlobal Yerli Dəyişən)
  • 📌 73) Operation on a Variable's Value vs Its Address (Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat)
  • 📌 74) Project: Example of Operation on a Variable's Value vs Its Address (Layihə: Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat Nümunəsi)
  • 📌 75) C Preprocessor (C Ön Emaledicisi)
  • 📌 76) C Macros (C Makroları)
  • 📌 77) Project: C Macros Example (Layihə: C Makroları Nümunəsi)
  • 📌 78) #Include (#Daxil Et)
  • 📌 79) #Define (#Təyin Et)
  • 📌 80) #Undef (#Təyini Ləğv Et)
  • 📌 81) #Ifdef (#Əgər Təyin Edilibsə)
  • 📌 82) #If #Else (#Əgər #Əks Halda)
  • 📌 83) #Error (#Xəta)
  • Project: Basic Exercises (Layihə: Təməl Atma Məşqləri) - (17 hissə)

  • 📌 84) Printing "I Love Programming Very Much" Text to Screen (Ekrana "Proqramlaşdırmanı Çox Sevirəm" Yazısının Çap Edilməsi)
  • 📌 85) Getting 2 Numbers' Values from User and Printing to Screen (İstifadəçidən 2 Ədədin Dəyərini Alıb Ekrana Çap Etmə)
  • 📌 86) Finding the Product of Two Numbers and Printing to Screen (İki Ədədin Vurma Nəticəsini Tapıb Ekrana Çap Etmə)
  • 📌 87) Entering the Dividend and Divisor Value and Finding the Quotient and Remainder to Print on Screen (Bölünən və Bölən Dəyəri Daxil Edib Bölüm və Qalıq Ədədi Tapıb Ekrana Çap Etmə)
  • 📌 88) Calculating the Area and Perimeter of a Rectangle (Düzbucaqlının Sahəsi və Perimetrinin Hesablanması)
  • 📌 89) Converting Fahrenheit to Celsius (Farenheytdan Selsiyə Çevirmə)
  • 📌 90) Equation Calculation (Tənliyin Hesablanması)
  • 📌 91) Volume Calculation of a Rectangular Prism (Düzbucaqlı Prizmanın Həcminin Hesablanması)
  • 📌 92) F(x) Function Calculation (F(x) Funksiyasının Hesablanması)
  • 📌 93) Getting the Side Length and Calculating the Area of a Square (Kənar Uzunluğunu Alıb Kvadratın Sahəsinin Hesablanması)
  • 📌 94) Mile to Kilometer Conversion Question (Mildən Kilometrə Çevirmə Sualı)
  • 📌 95) Calculating the Area and Perimeter of a Circle (Dairənin Sahəsi və Çevrəsinin Hesablanması)
  • 📌 96) Pool Volume Problem (Hovuzun Həcmi Problemi)
  • 📌 97) Swapping Two Numbers (İki Ədədin Yerdəyişməsi)
  • 📌 98) Finding Average Speed Between Bakı and Sumqayıt (Bakı Sumqayıt Arası Ortalama Sürətin Tapılması)
  • 📌 99) Average of 3 Numbers (3 Ədədin Ortalaması)
  • 📌 100) Generating Numbers (Ədəd Yaratma)
  • Project: Conditional Statement and Loop Exercises (Layihə: Şərt İfadəsi və Dövr Məşqləri) - (38 hissə)

  • 📌 101) Finding Whether the Entered Number is Odd or Even (Girilən Ədədin Tək mi Cüt mü Olduğunun Tapılması)
  • 📌 102) Finding the Largest and Smallest of 3 Numbers (3 Ədədin Ən Böyüyünün Ən Kiçiyinin Tapılması)
  • 📌 103) Comparing Two Whole Numbers (İki Tam Ədədin Müqayisəsi)
  • 📌 104) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 105) Printing Numbers from a Given Value to 1 Using a While Loop (Əsnasında Dövrünü İstifadə Edərək Verilmiş Dəyərdən 1-ə Qədər Olan Ədədlərin Çap Edilməsi)
  • 📌 106) Sum of Numbers from 1 to the Value Entered by the User (1-dən İstifadəçinin Daxil Etdiyi Dəyərə Qədər Olan Ədədlərin Cəmi)
  • 📌 107) Program Finding Whether the Product of 2 Numbers is Positive or Negative (2 Ədədin Vurmasının Müsbət mi Mənfi mi Olduğunu Tapan Proqram)
  • 📌 108) Program Finding and Printing the Multiples of 17 up to the Entered Number (Girilən Ədədə Qədər 17-nin Qatlarını Tapıb Ekrana Çap Edən Proqram)
  • 📌 109) Finding the Tens and Units Digits of the Entered Number (Girilən Ədədin Onluq Rəqəmi və Birlik Rəqəminin Tapılması)
  • 📌 110) Carpet Price Calculation (Xalçanın Qiymətinin Hesablanması)
  • 📌 111) Calculating Carpet Price According to Different Carpet Types (Fərqli Xalça Növünə Görə Xalça Qiymətinin Hesablanması)
  • 📌 112) Checking Whether a Number is Fully Divisible by 13 and 17 (Bir Ədədin 13 və 17-yə Tam Bölünüb Bölünmədiyinin Yoxlanılması)
  • 📌 113) Converting Uppercase Letter Entered from Keyboard to Lowercase (Klaviaturadan Böyük Hərf Daxil Edildikdə Kiçik Hərfə Çevrilməsi)
  • 📌 114) Calculating Series Sum (Seriya Cəminin Hesablanması)
  • 📌 115) Finding the Square Root of Positive Numbers (Müsbət Ədədlərin Kvadrat Kökünün Alınması)
  • 📌 116) Finding the Sum of Numbers up to the Entered Number Using For, While and Do While Loops (Girilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün, Əsnasında və Et Əsnasında Dövrləri ilə Tapma)
  • 📌 117) Leap Year Calculation Using If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu ilə Artıq İl Hesabı)
  • 📌 118) Leap Year Calculation Using Nested If Structure (İç-içə Əgər Quruluşu İstifadə Edərək Artıq İl Hesabı)
  • 📌 119) Leap Year Calculation Using Logical Operators (Məntiqi Operatorlar ilə Artıq İl Hesabı)
  • 📌 120) Program Determining Whether a Triangle is Equilateral, Isosceles, or Scalene (Üçbucağın Bərabərtərəfli, İkitərəfli, Müxtəliftərəfli Olduğunu Müəyyən Edən Proqram)
  • 📌 121) Program Calculating Phone Bill - Call Fee (Telefon Hesabı - Danışıq Ücrətini Hesablayan Proqram)
  • 📌 122) Four Operations Calculation with Simple Fractions (Sadə Kəsrlərlə Dörd Əməliyyat Hesabı)
  • 📌 123) Program Finding Which Position the Entered Letter is in the Alphabet (Girilən Hərfin Əlifbada Neçənci Sırada Olduğunu Tapan Proqram)
  • 📌 124) Series Value Calculation (Seriya Dəyərinin Hesablanması)
  • 📌 125) Adding a Continuation Condition According to the Value Entered in the Program in Series Value Calculation (Seriya Dəyəri Hesablamasında Proqrama Girilən Dəyərə Görə Davam Şərti Əlavə Etmə)
  • 📌 126) Finding the Student Closest to 150 cm in the Class (Sinifdəki Şagirdlərdən Boyu 150 sm-ə Ən Yaxın Olan Şagirdin Tapılması)
  • 📌 127) Program Finding After How Many Years the Number of Rabbits Will Exceed the Number of Birds (Dovşanların Sayının Quşların Sayını Neçə İl Sonra Keçəcəyini Tapan Proqram)
  • 📌 128) Calculating the Price of Products According to Tax Rate (Məhsulların Vergi Nisbətinə Görə Qiymətinin Hesablanması)
  • 📌 129) Printing N Fibonacci Numbers to Screen (N Ədəd Fibonaççi Sayının Ekrana Çap Edilməsi)
  • 📌 130) Finding the Reverse of a Number (Bir Ədədin Tərsinin Tapılması)
  • 📌 131) Greatest Common Divisor Calculation (Ən Böyük Ortaq Bölənin Hesablanması)
  • 📌 132) Least Common Multiple Calculation (Ən Kiçik Ortaq Qatın Hesablanması)
  • 📌 133) Calculating a Power Using a While Loop (Əsnasında Dövrünü İstifadə Edərək Üs Hesablama)
  • 📌 134) Calculating Power Value with Pow (Güc Funksiyası ilə Üs Dəyərinin Hesablanması)
  • 📌 135) Finding Whether a Number is a Palindrome (Bir Ədədin Palindrom Ədəd Olub Olmadığının Tapılması)
  • 📌 136) Finding Whether a Number is Prime (Bir Ədədin Sadə Ədəd Olub Olmadığının Tapılması)
  • 📌 137) Finding Prime Numbers Between Two Numbers (İki Ədəd Arasındaki Sadə Ədədlərin Tapılması)
  • 📌 138) Finding Whether the Entered Number is an Armstrong Number (Girilən Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • Project: Pyramid Exercises (Layihə: Piramid Məşqləri) - (7 hissə)

  • 📌 139) Creating a Half Pyramid Using Stars (Ulduz İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 140) Creating a Half Pyramid Using Numbers (Ədəd İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 141) Creating a Half Pyramid Using the Alphabet (Əlifba İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 142) Creating a Reverse Half Pyramid Using Stars (Ulduz İstifadə Edərək Tərs Yarım Piramidin Yaradılması)
  • 📌 143) Creating a Reverse Half Pyramid Using Numbers (Ədəd İstifadə Edərək Tərs Yarım Piramidin Yaradılması)
  • 📌 144) Creating a Full Pyramid Using Stars (Ulduz İstifadə Edərək Tam Piramidin Yaradılması)
  • 📌 145) Creating Floyd's Triangle (Floydun Üçbucağının Yaradılması)
  • Project: One-Dimensional Number Array Exercises (Layihə: Bir Ölçülü Ədəd Massivi Məşqləri) - (3 hissə)

  • 📌 146) Getting Array Elements from the User and Finding Their Average (İstifadəçidən Massiv Elementlərini Alıb Ortalamasının Tapılması)
  • 📌 147) Getting Array Elements from the User and Finding and Printing the Largest Number (İstifadəçidən Massiv Elementlərini Alıb Ən Böyük Ədədin Tapılıb Ekrana Çap Edilməsi)
  • 📌 148) Getting Array Elements from the User and Finding and Printing the Smallest Number (İstifadəçidən Massiv Elementlərini Alıb Ən Kiçik Ədədin Tapılıb Ekrana Çap Edilməsi)
  • Project: Two-Dimensional Number Array Exercises (Layihə: İki Ölçülü Ədəd Massivi Məşqləri) - (4 hissə)

  • 📌 149) Sum of Values in Two Matrices (İki Matrisdəki Dəyərlərin Cəmi)
  • 📌 150) Finding the Transpose of a Matrix and Printing to Screen (Matrisin Transpozisiyasını Tapıb Ekrana Çap Etmə)
  • 📌 151) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 152) Printing a Matrix According to a Given Formula in a Two-Dimensional Matrix (İki Ölçülü Matrisdə Verilən Düsturla Matrisin Çap Edilməsi)
  • Project: Character Array Exercises (Layihə: Simvol Massivi Məşqləri) - (11 hissə)

  • 📌 153) Finding the Length of the Entered String Expression (Girilən Sətir İfadənin Uzunluğunun Tapılması)
  • 📌 154) Printing the Day of the Week According to the Value Entered by the User (İstifadəçinin Daxil Etdiyi Dəyərə Görə Həftənin Gününün Çap Edilməsi)
  • 📌 155) Combining Two String Expressions (İki Sətir İfadənin Birləşdirilməsi)
  • 📌 156) Assigning a String Expression to Another String Variable (Sətir İfadəsinin Başqa Bir Sətir Dəyişənə Mənimsədilməsi)
  • 📌 157) Finding How Many Times a Character is Used in a String Array (Simvol Massivində Hansı Simvoldan Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 158) Finding the Number of Letters and Number of Spaces in a Character Array (Simvol Massivindəki Hərf Sayının və Boşluq Sayının Tapılması)
  • 📌 159) Deleting All Characters Other Than Letters in a Character Array (Simvol Massivindəki Hərflərdən Kənar Bütün Simvolların Silinməsi)
  • 📌 160) Finding the Number of Words in a Sentence (Cümlədəki Sözlərin Sayının Tapılması)
  • 📌 161) Printing the Characters in a Sentence One Below the Other (Cümlədəki Simvolların Alt-Alta Çap Edilməsi)
  • 📌 162) Printing a Word in the Shape of a Half Pyramid (Sözün Yarım Piramid Şəklində Çap Edilməsi)
  • 📌 163) Printing a Word in the Shape of a Half Pyramid Using a Nested While Loop (İç-içə Əsnasında Dövrü ilə Sözün Yarım Piramid Şəklində Çap Edilməsi)
  • Project: Function Exercises (Layihə: Funksiya Məşqləri) - (32 hissə)

  • 📌 164) Finding the Sum of Two Numbers with the Help of a Function (İki Ədədin Cəmini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 165) Finding the Area and Perimeter of a Circle with the Help of a Function (Dairənin Sahəsi və Çevrəsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 166) Finding the Quotient and Remainder After Division with the Help of a Function (Bölmə Əməliyyatı Nəticəsində Bölünəni və Qalanı Funksiya Köməyi ilə Tapan Proqram)
  • 📌 167) Finding the Area of a Scalene Triangle with the Help of a Function (Müxtəliftərəfli Üçbucağın Sahəsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 168) Finding the Fahrenheit to Celsius Conversion with the Help of a Function (Farenheytdan Selsiyə Çevrilməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 169) Finding the Calculation of Series Sum with the Help of a Function (Seriya Cəminin Hesablanmasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 170) Finding the Calculation of Hours, Minutes, Seconds with the Help of a Function (Saat Dəqiqə Saniyə Hesabını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 171) Finding the Swapping of 2 Entered Numbers with the Help of a Function (Girilən 2 Ədədin Yerlərinin Dəyişdirilməsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 172) Swapping Numbers by Sending Address (Ünvan Göndərimi ilə Ədədlərin Yerdəyişdirilməsi)
  • 📌 173) Finding the Four Operations (Addition, Subtraction, Division, Multiplication) with the Help of a Function (Dörd Əməliyyatı (Toplama, Çıxma, Bölmə, Vurma) Funksiya Yardımıyla Tapan Proqram)
  • 📌 174) Finding the Power Value Calculation with the Help of a Function (Üs Dəyəri Hesablamasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 175) Calculating Power Value with Address Sending (Ünvan Göndərimi ilə Üs Dəyərinin Hesablanması)
  • 📌 176) Finding the Factorial Calculation with the Help of a Function (Faktorial Hesabını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 177) Finding the Factorial of Each Number from 1 to 10 with the Help of a Function (1-dən 10-a Qədər Hər Ədədin Faktorialını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 178) Finding a Program That Runs Until a Negative Number is Entered with the Help of a Function (Mənfi Ədəd Girilincəyə Qədər İşləyən Proqramı Funksiya Köməyi ilə Tapma)
  • 📌 179) Finding a Perfect Number with the Help of a Function (Mükəmməl Ədədi Funksiya Köməyi ilə Tapan Proqram)
  • 📌 180) Finding the Larger of Two Whole Numbers with the Help of a Function (İki Tam Ədəddən Böyük Olanını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 181) Returning That Number Directly in the Function When Finding the Larger Number (Böyük Olan Ədədi Tapan Zaman Funksiyada Birbaşa O Ədədi Geriyə Qaytarma)
  • 📌 182) Finding Whether a Number is Odd or Even with the Help of a Function (Ədədin Tək Cüt Olduğunu Funksiya Köməyi ilə Tapan Proqram)
  • 📌 183) Another Method of Finding an Odd/Even Number (Tək Cüt Ədəd Tapmanın Digər Metodu)
  • 📌 184) Listing Odd Numbers with the Help of a Function (Tək Ədədləri Funksiya Köməyi ilə Siyahılayan Proqram)
  • 📌 185) Finding the Fibonacci Sequence with the Help of a Function (Fibonaççi Ardıcıllığını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 186) Finding the Creation of Floyd's Triangle with the Help of a Function (Floydun Üçbucağının Yaradılmasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 187) Finding the Printing of Values in the Shape of a Baklava Slice on Screen with the Help of a Function (Baklava Dilimi Şəklində Dəyərlərin Ekrana Çap Edilməsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 188) Finding the Printing in the Requested Format with the Help of a Function (İstənilən Formatda Çap Etməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 189) Finding the Average of Array Elements with the Help of a Function (Massiv Elementlərinin Ortalamasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 190) Finding the Maximum and Minimum of Randomly Generated Numbers with the Help of a Function (Təsadüfi Yaradılan Ədədlərin Maksimum və Minimumunu Funksiya Köməyi ilə Tapan Proqram)
  • 📌 191) Sorting Array Elements from Smallest to Largest with the Help of a Function (Massivin Elementlərini Kiçikdən Böyüyə Sıralamağı Funksiya Köməyi ilə Tapan Proqram)
  • 📌 192) Adding a New Element to Array Elements with the Help of a Function (Massivin Elementlərinə Yeni Element Əlavə Etməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 193) Deleting an Array Element with the Help of a Function (Massivin Elementini Silməyi Funksiya Köməyi ilə Tapan Proqram)
  • 📌 194) Creating a New Array from the Union of Two Arrays with the Help of a Function (İki Massivin Birləşməsindən Yeni Bir Massiv Yaratmağı Funksiya İlə Tapan Proqram)
  • 📌 195) Array Union Using Index (İndeks İstifadə Edərək Massiv Birləşməsi)
  • Project: Multi-Stage Exercises (Layihə: Çox Mərhələli Məşqlər) - (3 hissə)

  • 📌 196) Finding the Largest, Smallest, and Sum of Elements in a Matrix (Matrisdəki Elementlərin Ən Böyüyünü, Ən Kiçiyini və Elementlərin Cəmini Tapma)
  • 📌 197) Finding the Number of Common Letters Between Two Words (İki Kəlmədəki Ortaq Hərf Sayısının Tapılması)
  • 📌 198) Finding Whether a Character Array is a Palindrome (Simvol Massivinin Palindrom Olub Olmadığının Tapılması)
  • C: Bölüm 3 Pointer (Ünvan Göstərici) - (9 dərs)

  • 📌 199) What is a Pointer, What is it Used For, How is it Used? (Ünvan Göstərici Nədir, Nə İşə Yarayır, Necə İstifadə Olunur?)
  • 📌 200) Operations on Pointers (Ünvan Göstəricilərdə Əməliyyatlar)
  • 📌 201) Calling a Function with the Address of a Pointer Variable (Ünvan Göstərici Dəyişənin Ünvanı ilə Funksiya Çağırılması)
  • 📌 202) Comprehensive Pointer Example (Ünvan Göstərici Əhatəli Nümunə)
  • 📌 203) Pointer and Arrays (Ünvan Göstərici və Massivlər)
  • 📌 204) The Most Common Problem in Pointer Arithmetic (Ünvan Göstərici Riyaziyyatında Ən Çox Rastlanan Problem)
  • 📌 205) Pointer and Arrays Continued (Ünvan Göstərici və Massivlər Davamı)
  • 📌 206) Reinforcing Pointer and Character Arrays (Ünvan Göstərici və Simvol Massivlərinin Möhkəmləndirilməsi)
  • 📌 207) End-of-Section Exercise on Pointer Topic (Ünvan Göstərici Mövzusu Bölmə Sonu Məşqi)
  • Project: Pointer Exercises (Layihə: Ünvan Göstərici Məşqləri) - (16 hissə)

  • 📌 208) Printing Values and Addresses in Different Data Types (Fərqli Məlumat Tiplərində Dəyərlərin və Ünvanların Çap Edilməsi)
  • 📌 209) Sum of 2 Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək 2 Ədədin Cəmi)
  • 📌 210) Getting 2 Numbers from the User with the Help of a Pointer and Swapping Their Places (Ünvan Göstərici Yardımıyla İstifadəçidən 2 Ədəd Alıb Ədədlərin Yerdəyişdirilməsi)
  • 📌 211) Getting and Printing Elements of a Number Array to the Console Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivinin Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 212) Copying the Elements of the First Array to a New Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Yeni Massivin İlk Massivinin Elementlərini Kopyalaması)
  • 📌 213) Finding Which Position the Searched Element is in a Number Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivində Axtarılan Elementin Neçənci Mövqedə Olduğunun Tapılması)
  • 📌 214) Pointer Max Min Question (Ünvan Göstərici Maksimum Minimum Sualı)
  • 📌 215) Program Calculating Factorial with the Help of a Pointer (Ünvan Göstərici Yardımıyla Faktorial Hesabı Yapan Proqram)
  • 📌 216) Swapping Array Elements Using a Pointer (Ünvan Göstərici İstifadə Edərək Massiv Elementlərinin Yerdəyişdirilməsi)
  • 📌 217) Length of a Character Array (Simvol Sətrinin Uzunluğu)
  • 📌 218) Removing a Letter from a Character Array (Simvol Massivindən Hərfin Silinməsi)
  • 📌 219) Pointer and Number Array (Ünvan Göstərici və Ədəd Massivi)
  • 📌 220) Creating a Copy of a Character Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Simvol Massivinin Kopyasının Yaradılması)
  • 📌 221) Combining Number Arrays Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivlərinin Birləşdirilməsi)
  • 📌 222) Reversing a Character Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Simvol Massivinin Tərsinə Çevrilməsi)
  • 📌 223) Days of the Week with Pointer (Ünvan Göstərici ilə Həftənin Günləri)
  • C: Bölüm 4 Struct Structure, Project: Enumeration Example and Project: Gallery Exercise (Struktur Quruluşu, Layihə: Sadalama Nümunəsi və Layihə: Qalereya Məşqi) - (10 dərs & 2 hissə)

  • 📌 224) What is Struct, What is it Used For? (Struktur Nədir, Nə Üçün İstifadə Olunur?)
  • 📌 225) Understanding Struct Structure (Struktur Quruluşunun Anlaşılması)
  • 📌 226) Struct Features (Struktur Xüsusiyyətləri)
  • 📌 227) Assigning Values to Expressions Inside Struct (Struktur İçindəki İfadələrə Dəyər Ataması Etmə)
  • 📌 228) Creating the Coordinates of a Point (Nöqtənin Koordinatlarının Yaradılması)
  • 📌 229) Storing the Coordinates of a Point in an Array (Nöqtənin Koordinatlarının Massivdə Saxlanılması)
  • 📌 230) Enumeration Structure (Sadalama Quruluşu)
  • 📌 231) Project: Enumeration Example (Layihə: Sadalama Nümunəsi)
  • 📌 232) Union (Birləşmə)
  • 📌 233) Project: Gallery Exercise (Layihə: Qalereya Məşqi)
  • 📌 234) Complex Numbers (Kompleks Ədədlər)
  • 📌 235) The Most Common Problem in Struct Structure (Struktur Quruluşunda Ən Çox Rastlanan Problem)
  • Project: Struct Structure Exercises (Layihə: Struktur Quruluşu Məşqləri) - (18 hissə)

  • 📌 236) Ice Skating Competition Question (Buz Konki Yarışı Sualı)
  • 📌 237) Ice Skating Competition Additional Question (Buz Konki Yarışı Əlavə Sualı)
  • 📌 238) Calculating Students' Exam Net Score (Şagirdlərin İmtahandakı Net Nəticəsinin Hesablanması)
  • 📌 239) Using Union Inside Struct Question (Struktur İçində Birləşmə İstifadəsi Sualı)
  • 📌 240) C Program Keeping People's Address Information (Şəxslərin Ünvan Məlumatlarını Saxlayan C Proqramı)
  • 📌 241) Program Showing Addresses in Memory with Union (Yaddaşdakı Ünvanları Göstərən Birləşmə Proqramı)
  • 📌 242) C Program Calculating the Area of a Circle with Union (Birləşmə ilə Dairənin Sahəsini Hesablayan C Proqramı)
  • 📌 243) Program that Records Personnel Information and Prints Alphabetically to Screen (Personalın Məlumatlarını Qeyd Edib Əlifba Sırası ilə Ekrana Çap Edən Proqram)
  • 📌 244) Conditional Assignment (Şərtə Görə Ataması Yapma)
  • 📌 245) Calculating the Difference Between Two Time Periods (İki Müddət Fərqinin Hesablanması)
  • 📌 246) Pharmacy Warehouse Problem (Əczaxana Anbarı Problemi)
  • 📌 247) Finding X Y Coordinates in a Coordinate Plane (Koordinat Müstəvisində X Y Koordinatlarının Tapılması)
  • 📌 248) C Program Finding the Memory Space Occupied by Struct and Union (Struktur və Birləşmənin Yaddaşda Tutduğu Sahəni Tapan C Proqramı)
  • 📌 249) Addition Operation on Complex Numbers (Kompleks Ədədlərdə Toplama Əməliyyatı)
  • 📌 250) Program Keeping and Printing the Characteristics of Teams Participating in a Chess Tournament (Şahmat Turnirinə Qatılan Komandaların Xüsusiyyətlərini Saxlayan və Çap Edən Proqram)
  • 📌 251) Program Finding How Much a Hotel Customer Will Pay According to Their Spending and Room Preferences (Otel Müştərisinin Etdiyi Xərcə və Otaq Seçiminə Görə Ödəyəcəyi Məbləği Tapan Proqram)
  • 📌 252) Program Finding the Employee with the Highest Sales and Their Address Information in a Store Chain (Mağaza Zəncirində Ən Çox Satış Edən İşçinin Ünvan Məlumatlarını Tapan Proqram)
  • 📌 253) Struct Price Weight Calculation (Struktur Qiymət Çəki Hesablaması)
  • C: Bölüm 5 Homework (Ev Tapşırığı) - (1 dərs)

  • 📌 254) Homework (Ev Tapşırığı)
  • 📌 255) Homework Solution (Ev Tapşırığının Həlli)
  • C: Bölüm 6 Recursive Functions (Rekursiv Funksiyalar) - (1 dərs)

  • 📌 256) Introduction to Recursive Functions (Rekursiv Funksiyalara Giriş)
  • Project: Recursive Function Exercises (Layihə: Rekursiv Funksiya Məşqləri) - (15 hissə)

  • 📌 257) Addition Operation (Toplama Əməliyyatı)
  • 📌 258) Performing Multiplication Operation Without Using the Multiplication Symbol (Vurma Simvolunu İstifadə Etmədən Vurma Əməliyyatının Yerinə Yetirilməsi)
  • 📌 259) Factorial Calculation (Faktorial Hesabı)
  • 📌 260) Listing to Screen (Ekrana Siyahılama)
  • 📌 261) Listing Prime Numbers to Screen (Sadə Ədədlərin Ekrana Siyahılanması)
  • 📌 262) Performing Division Operation Without Using the Division Symbol (Bölmə Simvolunu İstifadə Etmədən Bölmə Əməliyyatının Yerinə Yetirilməsi)
  • 📌 263) Fibonacci Series (Fibonaççi Seriyası)
  • 📌 264) Ending the Program (Proqramın Sonlandırılması)
  • 📌 265) Listing the Powers of 2 to Screen (2-nin Qüvvətlərinin Ekrana Siyahılanması)
  • 📌 266) Finding the Power of a Number (Bir Ədədin Qüvvətinin Alınması)
  • 📌 267) Creating a Series (Seriya Yaradılması)
  • 📌 268) Sorting from Smallest to Largest (Kiçikdən Böyüyə Sıralama)
  • 📌 269) Reversing a Sentence (Cümlənin Tərsinə Çevrilməsi)
  • 📌 270) Printing Stars to Screen (Ekrana Ulduz Çap Etmə)
  • 📌 271) Finding the Length of a Character Array (Simvol Massivinin Uzunluğunun Tapılması)
  • C: Bölüm 7 File Operations (Fayl Əməliyyatları) - (3 dərs)

  • 📌 272) Text-Based File Operations, File Writing Modes, File Reading Modes (Mətn Əsaslı Fayl Əməliyyatları, Fayla Yazma Rejimləri, Fayldan Oxuma Rejimləri)
  • 📌 273) Saving Data to a File (Fayla Verilənin Yazdırılması)
  • 📌 274) Reading Data from a File and Printing to Screen (Fayldan Verilənin Oxunması və Ekrana Çap Edilməsi)
  • Project: File Operations Exercises (Layihə: Fayl Əməliyyatları Məşqləri) - (13 hissə)

  • 📌 275) C Program Writing Alt-Alta N Times (Alt-Alta N Dəfə Yazan C Proqramı)
  • 📌 276) Reading Information from a File Character by Character and Printing to Screen (Fayldan Məlumatın Simvol-Simvol Oxunub Ekrana Çap Edilməsi)
  • 📌 277) C Program Reading Line by Line from a File and Printing to Console (Fayldan Sətir-Sətir Məlumatı Oxuyub Konsola Çap Edən C Proqramı)
  • 📌 278) Writing Odd and Even Numbers to a File and Reading (Tək və Cüt Ədədlərin Fayla Yazılması və Oxunması)
  • 📌 279) Adding Character by Character Information to a File (Fayla Simvol-Simvol Məlumat Əlavə Edilməsi)
  • 📌 280) Writing a Student Success Table to a File (Fayla Şagird Uğur Cədvəlinin Yazdırılması)
  • 📌 281) Writing the Value of Angles of the Radian Type to a File (Radyan Cinsindən Açıların Dəyərinin Fayla Yazdırılması)
  • 📌 282) C Program Getting File Path and Listing to Screen (Fayl Yolunu Verib Ekrana Siyahılayan C Proqramı)
  • 📌 283) Process of Backing Up a File to a Specified Address (Faylı Göstərilən Ünvana Yedəkləmə Əməliyyatı)
  • 📌 284) C Program Continuously Adding Information to a File Until 0 is Entered (0 Girilincəyə Qədər Fayla Davamlı Məlumat Əlavə Edən C Proqramı)
  • 📌 285) C Program Reading Information from Two Files and Combining into a 3rd File (İki Fayldakı Məlumatları Oxuyub 3-cü Faylda Birləşdirən C Proqramı)
  • 📌 286) C Program Reading Information from Two Files and Combining into a File - Additional Info (İki Fayldakı Məlumatları Oxuyub Faylda Birləşdirən C Proqramı Əlavə Məlumat)
  • 📌 287) Converting Words Written in Lowercase in a File to Uppercase (Faylın İçərisində Kiçik Hərflərlə Yazılmış Sözlərin Böyük Hərfə Çevrilməsi)
  • C: Bölüm 8 Dynamic Memory Management (Dinamik Yaddaş İdarəetməsi) - (8 dərs)

  • 📌 288) Malloc Function (Malloc Funksiyası)
  • 📌 289) Calloc Function (Calloc Funksiyası)
  • 📌 290) Free Function (Free Funksiyası)
  • 📌 291) Realloc Function (Realloc Funksiyası)
  • 📌 292) A Commonly Encountered Problem (Sık Rastlanan Problem)
  • 📌 293) Dynamic Memory Management with Arrays and Pointers (Massivlər və Ünvan Göstəricilərlə Dinamik Yaddaş İdarəetməsi)
  • 📌 294) Dynamic Memory Management with Pointers to Pointers (Ünvan Göstəricilərinə Ünvan Göstəricilər ilə Dinamik Yaddaş İdarəetməsi)
  • 📌 295) Pointers in Linked List Structures (Bağlı Siyahı Quruluşlarında Ünvan Göstəricilər)
  • Project: Dynamic Memory Management Exercises (Layihə: Dinamik Yaddaş İdarəetməsi Məşqləri) - (15 hissə)

  • 📌 296) Allocating Memory Space for N Numbers, Getting Values from User and Printing to Screen (N Ədəd Üçün Yaddaşdan Yer Ayırma, İstifadəçidən Dəyər Alıb Ekrana Çap Etmə)
  • 📌 297) Allocating Memory Space for Randomly Generated N Numbers and Printing Squares to Screen (Təsadüfi N Ədəd Üçün Yaddaşdan Yer Ayırıb Ekrana Kvadratlarını Çap Etmə)
  • 📌 298) Swapping Numbers Located in Two Different Memory Regions (İki Fərqli Yaddaş Bölgəsində Yerləşən Ədədlərin Yerinin Dəyişdirilməsi)
  • 📌 299) Writing a Randomly Generated N Numbers to Memory First, Then to a File and Reading from the File (Təsadüfi N Ədəd Sayının Əvvəlcə Yaddaşa Sonra Fayla Yazılması və Fayldan Oxunması)
  • 📌 300) Holding and Printing Odd and Even Numbers in Different Memory Regions (Tək və Cüt Ədədlərin Fərqli Yaddaş Bölgələrində Saxlanılması və Ekrana Çap Edilməsi)
  • 📌 301) Program Ensuring N Numbers are Written to Memory and the Smallest Among Them is Found (N Ədədin Yaddaşa Yazılmasını və Ən Kiçiyinin Tapılmasını Təmin Edən Proqram)
  • 📌 302) Dynamic Memory Management with Function Prototypes (Funksiya Prototipləri ilə Dinamik Yaddaş İdarəetməsi)
  • 📌 303) C Program Ensuring a Sentence is Written to and Read from Dynamic Memory (Cümlənin Dinamik Yaddaşa Yazılmasını və Oxunmasını Təmin Edən C Proqramı)
  • 📌 304) Allocating Memory Space and Finding the Sum of Numbers by Allocating from Memory (Yaddaşdan Yer Ayıraraq Yaddaşa Yazma və Ədədlərin Toplanmasının Tapılması)
  • 📌 305) Allocating Memory Space and Finding the Sum of Numbers by Allocating from Memory and Their Average (Yaddaşdan Yer Ayıraraq Yaddaşa Yazma və Ədədlərin Toplanması ve Ortalamasının Tapılması)
  • 📌 306) Allocating Memory for a Matrix and Printing to Screen (Matris Üçün Yaddaşdan Yer Ayırma və Ekrana Çap Etmə)
  • 📌 307) Combining Arrays Held in 2 Different Memory Regions (2 Fərqli Yaddaş Bölgəsində Tutulan Massivlərin Birləşdirilməsi)
  • 📌 308) Finding the Sum of the Corner Values of a Matrix Using Dynamic Memory (Matrisin Küncü Dəyərlərinin Cəmini Dinamik Yaddaş İstifadə Edərək Tapma)
  • 📌 309) Finding the Reverse Reading of a Sentence Entered from the Keyboard Using Dynamic Memory (Klaviaturadan Girilən Cümlənin Tərsinə Oxunuşunu Dinamik Yaddaş İstifadə Edərək Tapma)
  • 📌 310) Displaying to Screen in the Shape of a Triangle (Üçbucaq Şəklində Ekrana Göstərmə)
  • C: Bölüm 9 Sorting and Searching Algorithms (Sıralama və Axtarış Alqoritmləri) - (6 dərs)

  • 📌 311) Bubble Sort Algorithm (Köpük Sıralaması Alqoritmi)
  • 📌 312) Selection Sort Algorithm (Seçim Sıralaması Alqoritmi)
  • 📌 313) Insertion Sort Algorithm (Daxiletmə Sıralaması Alqoritmi)
  • 📌 314) Quick Sort Algorithm (Sürətli Sıralama Alqoritmi)
  • 📌 315) Linear Search Algorithm (Xətti Axtarış Alqoritmi)
  • 📌 316) Binary Search Algorithm (İkili Axtarış Alqoritmi)
  • Project: Master Level C Programming - Rock Paper Scissors Game (Layihə: Master Səviyyə C Proqramlaşdırma - Daş Kağız Qayçı Oyunu) - (3 hissə)

  • 📌 317) Rock Paper Scissors Game Project Introduction (Daş Kağız Qayçı Oyunu Layihə Girişi)
  • 📌 318) Making the Computer's Random Selection (Kompüterin Təsadüfi Seçim Etməsi)
  • 📌 319) Checking Whether the Computer or the User Won the Game (Oyunu Kompüterinmi İstifadəçininmi Qazandığının Yoxlanılması)
  • Project: Master Level C Programming - Library Management System (Layihə: Master Səviyyə C Proqramlaşdırma - Kitabxana İdarəetmə Sistemi) - (5 hissə)

  • 📌 320) Library Management System Project Introduction (Kitabxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 321) Creating the Menu (Menyunun Yaradılması)
  • 📌 322) Adding a New Book (Yeni Kitabın Əlavə Edilməsi)
  • 📌 323) Displaying Book Information (Kitab Məlumatlarının Göstərilməsi)
  • 📌 324) Listing Books Belonging to an Author (Müəllifə Aid Kitabların Siyahılanması)
  • Project: Master Level C Programming - Employee Management System (Layihə: Master Səviyyə C Proqramlaşdırma - İşçi İdarəetmə Sistemi) - (7 hissə)

  • 📌 325) Employee Management System Project Introduction (İşçi İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 326) Creating the Menu (Menyunun Yaradılması)
  • 📌 327) Creating the Employee Table (İşçi Cədvəlinin Yaradılması)
  • 📌 328) Adding a New Employee (Yeni İşçinin Əlavə Edilməsi)
  • 📌 329) Entering Employee ID Information and Displaying Related Employee Information (İşçi ID Məlumatının Daxil Edilib Aidiyyəti İşçi Məlumatının Göstərilməsi)
  • 📌 330) Showing the Total Number of Employees (Ümumi İşçi Sayının Göstərilməsi)
  • 📌 331) Deleting the Employee Whose ID is Entered (ID-si Girilən İşçinin Silinməsi)
  • Project: Master Level C Programming - Hospital Management System (Layihə: Master Səviyyə C Proqramlaşdırma - Xəstəxana İdarəetmə Sistemi) - (9 hissə)

  • 📌 332) Hospital Management System Project Introduction (Xəstəxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 333) Creating the Menu (Menyunun Yaradılması)
  • 📌 334) Displaying Hospital Information (Xəstəxana Məlumatlarının Göstərilməsi)
  • 📌 335) Displaying Patient Information (Xəstə Məlumatlarının Göstərilməsi)
  • 📌 336) Sorting Hospitals by Daily Stay Fee (Xəstəxanaların Günlük Qalma Ücrətinə Görə Sıralanması)
  • 📌 337) Sorting Hospitals by Number of Beds (Xəstəxanaların Yataq Sayına Görə Sıralanması)
  • 📌 338) Sorting Hospitals by Name (Xəstəxanaların Adlarına Görə Sıralanması)
  • 📌 339) Sorting Hospitals by Rating (Xəstəxanaların Reytinqinə Görə Sıralanması)
  • 📌 340) Displaying Hospitals in the Entered City (Girilən Şəhərdəki Xəstəxanaların Göstərilməsi)
  • Project: Master Level C Programming - Minesweeper Game (Layihə: Master Səviyyə C Proqramlaşdırma - Mina Tarlası Oyunu) - (7 hissə)

  • 📌 341) Minesweeper Game Project Introduction (Mina Tarlası Oyunu Layihə Girişi)
  • 📌 342) Functions I Will Use in the Project (Layihədə İstifadə Edəcəyim Funksiyalar)
  • 📌 343) Creating the Sub-Table (Alt Cədvəlin Yaradılması)
  • 📌 344) Initializing the Table and Printing to Console (Cədvəlin İlkin Hala Gətirilməsi və Ekrana Çap Edilməsi)
  • 📌 345) Placing the Bombs (Bombaların Yerləşdirilməsi)
  • 📌 346) Checking Whether We Won or Lost the Game, Opening the Cell and Its Neighbors (Oyunu Qazanıb Qazanmadığımızın Yoxlanılması, Xananın və Qonşularının Açılması)
  • 📌 347) Minesweeper Conditional Statements and Ending (Mina Tarlası Şərt İfadələri və Bitiriş)
  • C: Bölüm 10 Questions from Students (Tələbələrdən Gələn Suallar) - (10 dərs)

  • 📌 348) Operations on Sets Question (Çoxluqlarda Əməliyyat Sualı)
  • 📌 349) Printing a Set Question to Screen (Çoxluq Sualının Ekrana Çap Edilməsi)
  • 📌 350) Set Question Combining Two Sets (Çoxluq Sualı - İki Çoxluğun Birləşdirilməsi)
  • 📌 351) Set Question Combining 3 Sets (Çoxluq Sualı - 3 Çoxluğun Birləşdirilməsi)
  • 📌 352) Set Question Intersection of 3 Sets (Çoxluq Sualı - 3 Çoxluğun Kəsişməsi)
  • 📌 353) Intersection of 3 Sets (3 Çoxluğun Kəsişməsi)
  • 📌 354) Difference of 2 Sets (2 Çoxluğun Fərqi)
  • 📌 355) A Difference B Difference C (A Fərq B Fərq C)
  • 📌 356) End of Operations on Sets (Çoxluqlarda Əməliyyatların Sonu)
  • 📌 357) Students' Question (Tələbələrin Sualı)
  • C: Extra (Əlavə) - (1 dərs)

  • 📌 358) Extra (Əlavə)

Back-End - C++

4 aylıq dərs paketi :

📌 C++

📌 OOP (Object-Oriented Programming)

📌 Templates & STL

📌 Memory Management

📌 File Streams & Exception Handling

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    C++: Bölüm 1 Welcome to C++ Course! (C++ Təliminə Xoş Gəlmisiniz!) - (1 dərs)

  • 📌 1) What's in the Course? How Should I Study? (Təlimdə Nələr Var? Təlimlə Necə Çalışmalıyam?)
  • C++: Bölüm 2 Introduction to C++ Programming (C++ Proqramlaşdırmaya Giriş) - (8 dərs)

  • 📌 2) Installing Visual Studio and Printing Hello World to Console (Visual Studio Quraşdırılması və Ekrana Salam Dünya Yazısının Çap Edilməsi)
  • 📌 3) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 4) Commands for Moving Down a Line and Adding Tab Space (Bir Sətir Aşağıya Enmə və Tab Qədər Boşluq Vermə Əmrləri)
  • 📌 5) Printing Your Name and Surname to Screen (Ekrana Adınızı Soyadınızı Çap Etmə)
  • 📌 6) Data Types (Məlumat Tipləri)
  • 📌 7) Getting Value from User (İstifadəçidən Dəyər Alma)
  • 📌 8) Getting 2 Numbers from User and Printing Their Sum to Screen (İstifadəçidən 2 Ədəd Alıb Cəmini Ekrana Çap Etmə)
  • 📌 9) Defining a Constant Value (Sabit Dəyər Tanımlama)
  • C++: Bölüm 3 Operators (Operatorlar) - (11 dərs)

  • 📌 10) Processing Operators (Əməliyyat Operatorları)
  • 📌 11) Modulus Operator (Modul Operatoru)
  • 📌 12) Casting (Tip Çevrilməsi)
  • 📌 13) Increment Decrement Operators (Artırma Azaltma Operatorları)
  • 📌 14) The Difference Between i++ and ++i (i++ ilə ++i Arasındakı Fərq)
  • 📌 15) Arithmetic Assignment Operators (Riyazi Mənimsətmə Operatorları)
  • 📌 16) Comparison Operators (Müqayisə Operatorları)
  • 📌 17) Logical Operators (Məntiqi Operatorlar)
  • 📌 18) Ternary Operator (Üçlü Operator)
  • 📌 19) Sizeof (Ölçüsü)
  • 📌 20) The Value of a Character in the ASCII Table (Bir Simvolun ASCII Cədvəlindəki Dəyəri)
  • C++: Bölüm 4 Conditional Statements, Project: Program that Prints Whether the User Can Drive a Car According to Their Age, Project: Getting Two Numbers from the User and Printing Which One is Larger, Project: Program Calculating the User's Grade According to the Score Received, Project: Creating a Calculator Using Switch Case Structure and Project: Creating a Calculator Using If Else If Else Structure (Şərt İfadələri, Layihə: İstifadəçinin Yaşına Görə Maşın Sürüb Sürə Bilməyəcəyini Çap Edən Proqram, Layihə: İstifadəçidən İki Ədəd Alıb Hansının Böyük Olduğunun Çap Edilməsi, Layihə: İstifadəçinin Aldığı Xala Görə Qiymətini Hesablayan Proqram, Layihə: Seçim-Hal Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması və Layihə: Əgər Əks Halda Əgər Əks Halda Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması) - (4 dərs & 5 hissə)

  • 📌 21) If Else Structure (Əgər Əks Halda Quruluşu)
  • 📌 22) If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu)
  • 📌 23) Project: Program that Prints Whether the User Can Drive a Car According to Their Age (Layihə: İstifadəçinin Yaşına Görə Maşın Sürüb Sürə Bilməyəcəyini Çap Edən Proqram)
  • 📌 24) Project: Getting Two Numbers from the User and Printing Which One is Larger (Layihə: İstifadəçidən İki Ədəd Alıb Hansının Böyük Olduğunun Çap Edilməsi)
  • 📌 25) Project: Program Calculating the User's Grade According to the Score Received (Layihə: İstifadəçinin Aldığı Xala Görə Qiymətini Hesablayan Proqram)
  • 📌 26) Printing the Days of the Week to Screen (Həftənin Günlərinin Ekrana Çap Edilməsi)
  • 📌 27) Switch Case Structure (Seçim-Hal Quruluşu)
  • 📌 28) Project: Creating a Calculator Using Switch Case Structure (Layihə: Seçim-Hal Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması)
  • 📌 29) Project: Creating a Calculator Using If Else If Else Structure (Layihə: Əgər Əks Halda Əgər Əks Halda Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması)
  • C++: Bölüm 5 Loops, Project: Printing Odd and Even Numbers to Screen, Project: Factorial Calculation, Project: Printing Odd and Even Numbers to Screen Using Do While and Project: Printing Odd and Even Numbers to Screen Using While (Dövrlər, Layihə: Tək və Cüt Ədədlərin Ekrana Çap Edilməsi, Layihə: Faktorial Hesabı, Layihə: Et Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi və Layihə: Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi) - (5 dərs & 4 hissə)

  • 📌 30) For Loop (Üçün Dövrü)
  • 📌 31) Project: Printing Odd and Even Numbers to Screen (Layihə: Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • 📌 32) Decreasing the Value in the Loop (Dövrdə Dəyərin Azaldılması)
  • 📌 33) Project: Factorial Calculation (Layihə: Faktorial Hesabı)
  • 📌 34) Break Continue Structure (Dayandır Davam Et Quruluşu)
  • 📌 35) While Loop (Əsnasında Dövrü)
  • 📌 36) Do While Loop (Et Əsnasında Dövrü)
  • 📌 37) Project: Printing Odd and Even Numbers to Screen Using Do While (Layihə: Et Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • 📌 38) Project: Printing Odd and Even Numbers to Screen Using While (Layihə: Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • C++: Bölüm 6 Arrays, Project: Getting Array Elements from the User and Printing to Screen, Project: Getting Array Elements from the User and Printing Their Sum to Screen, Project: Getting Matrix Values from the User and Printing to Screen and Project: Getting Two Matrix Values and Printing Their Sum Matrix to Screen (Massivlər, Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi, Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Cəminin Ekrana Çap Edilməsi, Layihə: İstifadəçidən Matris Dəyərlərinin Alınması və Ekrana Çap Edilməsi və Layihə: İki Matris Dəyərinin Alınması və Cəm Matrisinin Ekrana Çap Edilməsi) - (4 dərs & 4 hissə)

  • 📌 39) One-Dimensional Arrays (Bir Ölçülü Massivlər)
  • 📌 40) Printing Array Elements in a For Loop (Üçün Dövründə Massiv Elementlərinin Çap Edilməsi)
  • 📌 41) Project: Getting Array Elements from the User and Printing to Screen (Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 42) Project: Getting Array Elements from the User and Printing Their Sum to Screen (Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Cəminin Ekrana Çap Edilməsi)
  • 📌 43) Updating the Elements of a Char Array with Another Char Array (Simvol Massivinin Elementlərinin Başqa Bir Simvol Massivi ilə Yenilənməsi)
  • 📌 44) Multi-Dimensional Number Arrays (Çox Ölçülü Ədəd Massivləri)
  • 📌 45) Project: Getting Matrix Values from the User and Printing to Screen (Layihə: İstifadəçidən Matris Dəyərlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 46) Project: Getting Two Matrix Values and Printing Their Sum Matrix to Screen (Layihə: İki Matris Dəyərinin Alınması və Cəm Matrisinin Ekrana Çap Edilməsi)
  • C++: Bölüm 7 Character Arrays (Simvol Massivləri) - (19 dərs)

  • 📌 47) String - Character Array (Sətir - Simvol Massivi)
  • 📌 48) Using Getline (Sətrin Alınması İstifadəsi)
  • 📌 49) The Difference Between GetLine and Cin (Sətrin Alınması ilə Cin Arasındakı Fərq)
  • 📌 50) Combining String Expressions (Sətir İfadələrinin Birləşdirilməsi)
  • 📌 51) Length of a Character Array (Simvol Massivinin Uzunluğu)
  • 📌 52) Strcpy (Sətir Kopyalama)
  • 📌 53) Compare (Müqayisə)
  • 📌 54) Stoi (Sətirdən Tam Ədədə Çevirmə)
  • 📌 55) Stod (Sətirdən Onluq Ədədə Çevirmə)
  • 📌 56) ToString (Sətirə Çevirmə)
  • 📌 57) Substr (Alt Sətir Alma)
  • 📌 58) Strlen (Sətir Uzunluğu)
  • 📌 59) Replace (Əvəz Etmə)
  • 📌 60) Finding with Index (İndeks İlə Tapma)
  • 📌 61) Append (Əlavə Etmə)
  • 📌 62) Find (Tapma)
  • 📌 63) Insert (Daxil Etmə)
  • 📌 64) Push_back (Sona Əlavə Etmə)
  • 📌 65) Pop_back (Sondan Silmə)
  • C++: Bölüm 8 Functions, Project: Printing Your Name and Surname to Console with the Help of a Function, Project: Printing the Sum of Two Numbers to Console Using a Void Function, Project: Printing the Sum of Two Numbers to Console by Returning a Value and Project: Sample Program for Sending Arrays as Parameters in Functions (Funksiyalar, Layihə: Funksiya Köməyi ilə Adınızı Soyadınızı Ekrana Çap Etmə, Layihə: Boş Funksiya İlə 2 Ədədin Cəminin Ekrana Çap Edilməsi, Layihə: Dəyər Qaytararaq 2 Ədədin Cəminin Ekrana Çap Edilməsi və Layihə: Funksiyada Massivlərin Parametr Olaraq Göndərilməsi Nümunə Proqramı) - (7 dərs & 4 hissə)

  • 📌 66) Functions (Funksiyalar)
  • 📌 67) Functions with Return Value (Geriyə Dəyər Qaytaran Funksiyalar)
  • 📌 68) Project: Printing Your Name and Surname to Console with the Help of a Function (Layihə: Funksiya Köməyi ilə Adınızı Soyadınızı Ekrana Çap Etmə)
  • 📌 69) Project: Printing the Sum of Two Numbers to Console Using a Void Function (Layihə: Boş Funksiya İlə 2 Ədədin Cəminin Ekrana Çap Edilməsi)
  • 📌 70) Project: Printing the Sum of Two Numbers to Console by Returning a Value (Layihə: Dəyər Qaytararaq 2 Ədədin Cəminin Ekrana Çap Edilməsi)
  • 📌 71) Calling Functions by Value (Funksiyaları Dəyər İlə Çağırma)
  • 📌 72) Calling Functions by Reference (Funksiyaları Referans İlə Çağırma)
  • 📌 73) Generating a Random Number with the Rand Function (Rand Funksiyası İlə Təsadüfi Ədəd Yaratma)
  • 📌 74) Sending Arrays as Parameters in Functions (Funksiyada Massivlərin Parametr Olaraq Göndərilməsi)
  • 📌 75) Project: Sample Program for Sending Arrays as Parameters in Functions (Layihə: Funksiyada Massivlərin Parametr Olaraq Göndərilməsi Nümunə Proqramı)
  • 📌 76) Pointing to an Array (Massivə İşarə Etmə)
  • C++: Bölüm 9 Recursive Functions and Project: Factorial Calculation (Rekursiv Funksiyalar və Layihə: Faktorial Hesabı) - (2 dərs & 1 hissə)

  • 📌 77) Recursive Functions (Rekursiv Funksiyalar)
  • 📌 78) Project: Factorial Calculation (Layihə: Faktorial Hesabı)
  • 📌 79) Calculating Power Using Recursive Function (Rekursiv Funksiya İstifadə Edərək Üs Alma)
  • C++: Bölüm 10 Pointer, Project: Printing Which Address a Value Entered from the Keyboard is Stored At, Project: Getting Array Elements Using Pointer Syntax and Printing to Screen, Project: Printing the Address of Array Elements, Project: Getting Array Elements Using Pointer Syntax and Printing to Screen and Project: Getting a Character Array from the User Using Pointer Syntax and Printing to Screen (Ünvan Göstərici, Layihə: Klaviaturadan Girilən Bir Dəyərin Hansı Ünvanda Yer Aldığının Ekrana Çap Edilməsi, Layihə: Massiv Elementlərinin Ünvanının Çap Edilməsi, Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi və Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək İstifadəçidən Simvol Massivinin Alınması və Ekrana Çap Edilməsi) - (8 dərs & 4 hissə)

  • 📌 80) Introduction to Pointer (Ünvan Göstəriciyə Giriş)
  • 📌 81) Project: Printing Which Address a Value Entered from the Keyboard is Stored At (Layihə: Klaviaturadan Girilən Bir Dəyərin Hansı Ünvanda Yer Aldığının Ekrana Çap Edilməsi)
  • 📌 82) Pointer Arithmetic (Ünvan Göstərici Riyaziyyatı)
  • 📌 83) Pointer and Arrays (Ünvan Göstərici və Massivlər)
  • 📌 84) Pointer Arithmetic and Arrays (Ünvan Göstərici Riyaziyyatı və Massivlər)
  • 📌 85) Project: Printing the Address of Array Elements (Layihə: Massiv Elementlərinin Ünvanının Çap Edilməsi)
  • 📌 86) Project: Getting Array Elements Using Pointer Syntax and Printing to Screen (Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 87) Pointer and Character Arrays (Ünvan Göstərici və Simvol Massivləri)
  • 📌 88) Project: Getting a Character Array from the User Using Pointer Syntax and Printing to Screen (Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək İstifadəçidən Simvol Massivinin Alınması və Ekrana Çap Edilməsi)
  • 📌 89) Defining a Reference Value (Referans Dəyərinin Tanımlanması)
  • 📌 90) Changing a Reference Value (Referans Dəyərinin Dəyişdirilməsi)
  • 📌 91) Calling Functions by Reference (Funksiyaları Referans İlə Çağırma)
  • C++: Bölüm 11 Struct (Struktur) - (6 dərs)

  • 📌 92) Defining a Struct (Struktur Tanımlama)
  • 📌 93) Defining a Function Inside Struct (Struktur İçində Funksiya Tanımlama)
  • 📌 94) Using Struct in Functions (Funksiyalarda Struktur İstifadəsi)
  • 📌 95) Functions Returning Struct (Geriyə Struktur Qaytaran Funksiyalar)
  • 📌 96) Pointer and Struct (Ünvan Göstərici və Struktur)
  • 📌 97) Using -> (-> İstifadəsi)
  • C++: Bölüm 12 Enum (Sadalama) - (2 dərs)

  • 📌 98) Defining Enum (Sadalama Tanımlama)
  • 📌 99) Assigning Value to Properties Inside Enum (Sadalama İçərisindəki Xüsusiyyətlərə Dəyər Ataması)
  • C++: Bölüm 13 Function Overloading (Funksiyaların Həddindən Artıq Yüklənməsi) - (2 dərs)

  • 📌 100) Overloading Functions by Parameter Type (Parametr Tipinə Görə Funksiyaların Həddindən Artıq Yüklənməsi)
  • 📌 101) Overloading Functions by Number of Parameters (Parametr Sayısına Görə Funksiyaların Həddindən Artıq Yüklənməsi)
  • C++: Bölüm 14 Object Oriented Programming (Obyekt Yönümlü Proqramlaşdırma) - (9 dərs)

  • 📌 102) Defining a Class, Creating an Object and Accessing Object Properties (Sinif Tanımlama, Obyekt Yaratma və Obyekt Xüsusiyyətlərinə Giriş)
  • 📌 103) Public Private Access Modifier (İctimai Şəxsi Giriş Modifikatoru)
  • 📌 104) Default Constructor (Standart Konstruktor)
  • 📌 105) Sending Data as a Parameter to the Constructor (Konstruktora Parametr Olaraq Verilənin Göndərilməsi)
  • 📌 106) Constructor Overloading (Konstruktorun Həddindən Artıq Yüklənməsi)
  • 📌 107) Encapsulation and Data Hiding (İnkapsulyasiya və Verilənin Gizlədilməsi)
  • 📌 108) Friend Function (Dost Funksiya)
  • 📌 109) Summing Data Elements in 2 Different Classes with Friend Function (Dost Funksiya İlə 2 Fərqli Sinifdəki Verilən Elementlərinin Toplanması)
  • 📌 110) Friend Class (Dost Sinif)
  • C++: Bölüm 15 Inheritance (Miras Alma) - (13 dərs)

  • 📌 111) What is Inheritance Logic? Parent Child Class (Miras Alma Məntiqi Nədir? Valideyn Övlad Sinifi)
  • 📌 112) Protected Access Modifier (Qorunan Giriş Modifikatoru)
  • 📌 113) Using Public Private Protected in Base Class (Əsas Sinifdə İctimai Şəxsi Qorunan İstifadəsi)
  • 📌 114) Protected Inheritance (Qorunan Miras Alma)
  • 📌 115) Private Inheritance (Şəxsi Miras Alma)
  • 📌 116) Multilevel Inheritance (Çoxsəviyyəli Miras Alma)
  • 📌 117) 2 Different Classes Being the Parent (2 Fərqli Sinifin Valideyn Olması)
  • 📌 118) Error Case in Multilevel Inheritance (Çoxsəviyyəli Miras Almada Xəta Vəziyyəti)
  • 📌 119) Hierarchical Inheritance (İyerarxik Miras Alma)
  • 📌 120) Function Overriding (Funksiyanın Yenidən Tərifi)
  • 📌 121) Accessing the Function in the Base Class from an Object Derived from the Derived Class (Törəmə Sinifdən Törədilən Obyektdən Əsas Sinifdəki Funksiyaya Giriş)
  • 📌 122) Accessing the Function in the Base Class from a Function Inside the Derived Class (Törəmə Sinifin İçindəki Funksiyadan Əsas Sinifdəki Funksiyaya Giriş)
  • 📌 123) Accessing the Function in the Base Class Using a Pointer (Ünvan Göstərici İstifadə Edərək Əsas Sinifdəki Funksiyaya Giriş)
  • C++: Bölüm 16 Exception Handling (Xəta İdarəetməsi) - (2 dərs)

  • 📌 124) Using Try Catch (Sına Tut İstifadəsi)
  • 📌 125) Throwing Multiple Errors (Çoxlu Xəta Atma)
  • C++: Bölüm 17 File Operations and Project: Reading Data Line by Line from a File and Printing to Screen (Fayl Əməliyyatları və Layihə: Fayldan Sətir-Sətir Verilənin Oxunması və Ekrana Çap Edilməsi) - (5 dərs & 1 hissə)

  • 📌 126) Creating a File (Fayl Yaratma)
  • 📌 127) Checking Whether a File Opened Successfully or Not (Faylın Uğurlu Şəkildə Açılıb Açılmadığının Yoxlanılması)
  • 📌 128) Project: Reading Data Line by Line from a File and Printing to Screen (Layihə: Fayldan Sətir-Sətir Verilənin Oxunması və Ekrana Çap Edilməsi)
  • 📌 129) Writing Data to a File (Fayla Verilənin Yazılması)
  • 📌 130) Adding Data to a File While Preserving the Existing Expressions (Faylın İçindəki İfadələri Qoruyaraq Veriyin Əlavə Edilməsi)
  • 📌 131) Using IOS Modes Inside Fstream Class (Fstream Sinifinin İçindəki IOS Rejimlərinin İstifadəsi)
  • C++: Bölüm 18 Dynamic Memory Management (Dinamik Yaddaş İdarəetməsi) - (5 dərs)

  • 📌 132) Allocating Memory with New (Yeni İlə Yaddaşdan Yer Ayırma)
  • 📌 133) Removing the Allocated Memory Space with Delete (Delete İlə Yaddaşdan Ayırdığımız Yeri Ortadan Qaldırma)
  • 📌 134) Allocating Memory for Different Data Types (Fərqli Məlumat Tipləri Üçün Yaddaşdan Yer Ayırma)
  • 📌 135) Allocating and Deallocating Memory for Arrays (Massivlər Üçün Yaddaşdan Yer Ayırma və Yer Boşaltma)
  • 📌 136) Allocating and Deallocating Memory for Objects (Obyektlər Üçün Yaddaşdan Yer Ayırma və Yer Boşaltma)
  • C++: Bölüm 19 Vectors and Project: Printing Vector Values to Screen Using Vector Iterator and Loop (Vektorlar və Layihə: Vektordakı Dəyərlərin Vektor İterator və Dövr İstifadə Edərək Ekrana Çap Edilməsi) - (6 dərs & 1 hisə)

  • 📌 137) Defining a Vector (Vektor Tanımlama)
  • 📌 138) Adding an Element to a Vector (Vektora Element Əlavə Etmə)
  • 📌 139) Accessing an Element in a Vector (Vektordakı Elementə Giriş)
  • 📌 140) Changing an Element in a Vector (Vektordakı Elementi Dəyişdirmə)
  • 📌 141) Deleting an Element from a Vector (Vektordan Elementi Silmə)
  • 📌 142) Vector Iterator (Vektor İterator)
  • 📌 143) Project: Printing Vector Values to Screen Using Vector Iterator and Loop (Layihə: Vektordakı Dəyərlərin Vektor İterator və Dövr İstifadə Edərək Ekrana Çap Edilməsi)
  • Project: Basic Exercises (Layihə: Təməl Atma Məşqləri) - (7 hissə)

  • 📌 144) Printing "I Love C" Text to Screen (Ekrana "C-ni Çox Sevirəm" Yazısının Çap Edilməsi)
  • 📌 145) Getting 2 Numbers from User and Printing to Screen (İstifadəçidən 2 Ədəd Alıb Ekrana Çap Etmə)
  • 📌 146) Getting 2 Numbers from User and Printing Their Product to Screen (İstifadəçidən 2 Ədəd Alıb Ədədlərin Vurma Nəticəsini Ekrana Çap Etmə)
  • 📌 147) Getting the Dividend and Divisor from User and Printing the Quotient and Remainder Value (İstifadəçidən Bölünəni və Böləni Alıb Bölüm və Qalıq Dəyərinin Çap Edilməsi)
  • 📌 148) Swapping Numbers (Ədədlərin Yerdəyişdirilməsi)
  • 📌 149) Calculating the Area and Perimeter of a Rectangle (Düzbucaqlının Sahəsinin və Perimetrinin Hesablanması)
  • 📌 150) Program Converting Fahrenheit to Celsius (Farenheyti Selsiyə Çevirən Proqram)
  • Project: Conditional Statement and Loop Exercises (Layihə: Şərt İfadəsi və Dövr Məşqləri) - (22 hissə)

  • 📌 151) Program Finding Whether the Entered Number is Odd or Even (Girilən Ədədin Tək mi Cüt mü Olduğunu Tapan Proqram)
  • 📌 152) Finding the Largest of the Entered 3 Numbers with If Else (Girilən 3 Ədəddən Ən Böyüyünü Əgər Əks Halda İlə Tapma)
  • 📌 153) Finding the Largest of the Entered 3 Numbers Using Nested If (İç-içə Əgər İstifadə Edərək Girilən 3 Ədəddən Ən Böyüyünü Tapma)
  • 📌 154) Sum of Numbers from 1 to the Entered Number with For While Do While (For Əsnasında Et Əsnasında İlə 1-dən Girilən Ədədə Qədər Olan Ədədlərin Toplamı)
  • 📌 155) Calculating Leap Year with If Else Structure (Əgər Əks Halda Quruluşu İlə Artıq İl Hesabı)
  • 📌 156) Calculating Leap Year with Nested If (Nested If) Structure (İç-içə Əgər (Nested If) Quruluşu İlə Artıq İl Hesabı)
  • 📌 157) Calculating Leap Year with Logical Operators (Məntiqi Operatorlar İlə Artıq İl Hesabı)
  • 📌 158) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 159) Calculating the Fibonacci Series (Fibonaççi Seriyasının Hesablanması)
  • 📌 160) Calculating the Fibonacci Series up to a Certain Number (Müəyyən Bir Ədədə Qədər Olan Fibonaççi Seriyasının Hesabı)
  • 📌 161) Finding the Reverse of the Entered Number (Girilən Ədədin Tərsinin Tapılması)
  • 📌 162) Greatest Common Divisor Calculation (Ən Böyük Ortaq Bölənin Hesabı)
  • 📌 163) Greatest Common Divisor Calculation with While Loop (Əsnasında Dövrü İlə Ən Böyük Ortaq Bölənin Hesabı)
  • 📌 164) Least Common Multiple Calculation (Ən Kiçik Ortaq Qatın Hesabı)
  • 📌 165) Calculating Least Common Multiple Using Greatest Common Divisor (Ən Böyük Ortaq Böləni İstifadə Edərək Ən Kiçik Ortaq Qatın Hesablanması)
  • 📌 166) Finding the Power Value of a Number (Bir Ədədin Üs Dəyərinin Tapılması)
  • 📌 167) Finding the Power Value with the Pow Function (Pow Funksiyası İlə Üs Dəyərinin Tapılması)
  • 📌 168) Program Finding Whether the Entered Number is a Palindrome (Girilən Ədədin Palindrom Ədəd Olub Olmadığını Tapan Proqram)
  • 📌 169) Finding Whether the Entered Number is a Prime Number (Girilən Ədədin Sadə Ədəd Olub Olmadığının Tapılması)
  • 📌 170) Finding Prime Numbers Between Two Entered Numbers (Girilən 2 Ədəd Arasındaki Sadə Ədədlərin Tapılması)
  • 📌 171) Finding Whether a 3-Digit Number is an Armstrong Number (3 Basamaqlı Bir Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • 📌 172) Finding Whether Any Entered Number is an Armstrong Number (Girilən İstənilən Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • Project: Pyramid Exercises (Layihə: Piramid Məşqləri) - (8 hissə)

  • 📌 173) Creating a Half Pyramid Using * (* İstifadə Edərək Yarım Piramid Yaradılması)
  • 📌 174) Creating a Half Pyramid Using Numbers (Ədəd İstifadə Edərək Yarım Piramid Yaradılması)
  • 📌 175) Creating a Half Pyramid Using Letters (Hərflər İlə Yarım Piramid Yaradılması)
  • 📌 176) Creating a Reverse Half Pyramid Using * (* İstifadə Edərək Tərs Yarım Piramid Yaradılması)
  • 📌 177) Creating a Reverse Half Pyramid Using Numbers (Ədəd İstifadə Edərək Tərs Yarım Piramid Yaradılması)
  • 📌 178) Creating a Full Pyramid Using * (* İstifadə Edərək Tam Piramid Yaradılması)
  • 📌 179) Creating a Full Reverse Pyramid (Tam Tərs Piramid Yaradılması)
  • 📌 180) Floyd's Triangle (Floydun Üçbucağı)
  • Project: Array Exercises (Layihə: Massiv Məşqləri) - (5 hissə)

  • 📌 181) Average of N Numbers Entered by the User (İstifadəçinin Girdiyi N Ədədin Ortalaması)
  • 📌 182) Finding the Largest Element in an Array (Massivdəki Ən Böyük Elementin Tapılması)
  • 📌 183) Finding the Smallest Element in an Array (Massivdəki Ən Kiçik Elementin Tapılması)
  • 📌 184) Getting Values from Two Matrices and Printing Their Sum to a Third Matrix (İki Matris Dəyərlərini Alıb Toplamını Üçüncü Bir Matrisə Çap Etmə)
  • 📌 185) Finding the Transpose of a Matrix (Matrisin Tərs Çarpazının (Transpoze) Tapılması)
  • Project: Character Array Exercises (Layihə: Simvol Massivi Məşqləri) - (13 hissə)

  • 📌 186) Length of the Entered String Expression (Girilən Sətir İfadəsinin Uzunluğu)
  • 📌 187) (C Style) Length of the Entered String Expression ((C Üslubu) Girilən Sətir İfadəsinin Uzunluğu)
  • 📌 188) Printing the Days of the Week to Screen (Həftənin Günlərinin Ekrana Çap Edilməsi)
  • 📌 189) Getting 2 String Expressions from the User and Combining Them (İstifadəçidən 2 Sətir İfadə Alıb Bunların Birləşdirilməsi)
  • 📌 190) (C Style) Getting 2 String Expressions from the User and Combining Them ((C Üslubu) İstifadəçidən 2 Sətir İfadə Alıb Bunların Birləşdirilməsi)
  • 📌 191) Getting 2 String Expressions from the User and Copying One to the Other (İstifadəçidən 2 Sətir İfadə Alıb Birini Digərinə Kopyalama)
  • 📌 192) (C Style) Getting 2 String Expressions from the User and Copying One to the Other ((C Üslubu) İstifadəçidən 2 Sətir İfadə Alıb Birini Digərinə Kopyalama)
  • 📌 193) Finding How Many Times a Character is Used in a String (Sətir İfadədəki Bir Simvolun Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 194) (C Style) Finding How Many Times a Character is Used in a String ((C Üslubu) Sətir İfadədəki Bir Simvolun Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 195) Finding the Number of Spaces and Letters in a String (Sətir İfadədəki Boşluq Sayı və Hərf Sayılarının Tapılması)
  • 📌 196) (C Style) Finding the Number of Spaces and Letters in a String ((C Üslubu) Sətir İfadədəki Boşluq Sayı və Hərf Sayılarının Tapılması)
  • 📌 197) Deleting All Characters Other Than Letters in a String and Printing to Screen (Sətir İfadədəki Hərflər Xaricindəki Bütün Simvolları Silib Ekrana Çap Etmə)
  • 📌 198) (C Style) Deleting All Characters Other Than Letters Inside a String ((C Üslubu) Sətir İçindəki Hərflər Xaricindəki Bütün Simvolların Silinməsi)
  • Project: Function Exercises (Layihə: Funksiya Məşqləri) - (21 hissə)

  • 📌 199) Four Operations Calculation Using Function (Funksiya İstifadə Edərək 4 Əməliyyat Hesabı)
  • 📌 200) Finding the Area and Perimeter of a Circle Using Function (Dairənin Sahəsinin və Çevrəsinin Funksiya İstifadə Edərək Tapılması)
  • 📌 201) Hour Minute Second Calculation Using Function (Funksiya İstifadə Edərək Saat Dəqiqə Saniyə Hesabı)
  • 📌 202) Program Requesting Continuous Number Entry Until a Negative Value is Entered (Mənfi Dəyər Girilincəyə Qədər Davamlı Ədəd Girişi İstənilən Proqram)
  • 📌 203) Finding Whether a Number is Not Prime Using Function (Ədədin Sadə Ədəd Olub Olmadığının Funksiya İlə Tapılması)
  • 📌 204) Finding Whether Numbers Between 2 Numbers Are Prime Using Function (2 Ədəd Arasındaki Ədədlərin Sadə Ədəd Olub Olmadığının Funksiya İlə Tapılması)
  • 📌 205) Calculating the Area and Perimeter of a Rectangle Using Function (Funksiya İstifadə Edərək Düzbucaqlının Sahəsinin və Perimetrinin Hesablanması)
  • 📌 206) Program Converting Fahrenheit to Celsius with the Help of Function (Funksiya Yardımıyla Farenheyti Selsiyə Çevirən Proqram)
  • 📌 207) Finding Odd Even Number with Function (Tək Cüt Ədədin Funksiya İlə Tapılması)
  • 📌 208) Swapping Numbers Using Function (Funksiya İstifadə Edərək Ədədlərin Yerdəyişdirilməsi)
  • 📌 209) Swapping Numbers by Calling Function with Reference (Funksiyanı Referans İlə Çağıraraq Ədədlərin Yerdəyişdirilməsi)
  • 📌 210) Average Calculation Using Function (Funksiya İstifadə Edərək Ortalama Hesabı)
  • 📌 211) Calculating Factorial of a Number Entered from Keyboard Using Function (Funksiya İstifadə Edərək Klaviaturadan Girilən Bir Tamsayının Faktorialının Hesablanması)
  • 📌 212) Calculating Factorial of Numbers from 1 to 10 (1-dən 10-a Qədər Olan Sayıların Faktoriyelinin Hesablanması)
  • 📌 213) Power Calculation with the Help of Function (Funksiya Yardımıyla Üs Hesabı)
  • 📌 214) Program Finding a Perfect Number Using Function (Mükəmməl Ədədi Funksiya Yardımıyla Bulan Proqram)
  • 📌 215) Program Finding Which Number is Larger Using Function (Hansı Ədədin Böyük Olduğunu Funksiya Yardımıyla Bulan Proqram)
  • 📌 216) Finding Fibonacci Numbers Using Function (Fibonaççi Sayılarının Funksiya İlə Bulunması)
  • 📌 217) Deleting an Array Element at a Specific Position (Müəyyən Sırada Olan Massiv Elementinin Silinməsi)
  • 📌 218) Sorting Array Elements from Smallest to Largest (Massiv Elementlərinin Kiçikdən Böyüyə Sıralanması)
  • 📌 219) Adding an Element to a Specific Position in an Array (Massivdə Müəyyən Sıraya Elementin Əlavə Edilməsi)
  • Project: Recursive Function Exercises (Layihə: Rekursiv Funksiya Məşqləri) - (10 hissə)

  • 📌 220) Finding a Specific Fibonacci Number Using Recursive Function (Müəyyən Bir Fibonaççi Ədədinin Rekursiv Funksiya İstifadə Edərək Tapılması)
  • 📌 221) Finding the Sum of Digits Using Recursive Function (Basamaqlardaki Ədədlərin Toplamının Rekursiv Funksiya İlə Tapılması)
  • 📌 222) Printing the Sum of Odd and Even Numbers Between 2 Numbers to Screen (2 Ədəd Arasındaki Tək və Cüt Ədədlərin Toplamının Ekrana Çap Edilməsi)
  • 📌 223) Finding the Product of Two Numbers Without Using the Multiplication Operator with Recursive Function (Vurma Operatoru Olmadan İki Ədədin Vurma Nəticəsinin Rekursiv Funksiya İlə Tapılması)
  • 📌 224) Finding How Many Times a Specific Element Occurs in an Array with Recursive Function (Massivdə Müəyyən Bir Elementin Neçə Dəfə Rastlanılmasının Rekursiv Funksiya İlə Tapılması)
  • 📌 225) Finding Prime Numbers up to a Given Number with Recursive Function (Müəyyən Bir Ədədə Qədər Olan Sadə Ədədlərin Rekursiv Funksiya İlə Tapılması)
  • 📌 226) Creating a Series Using Recursive Function (Rekursiv Funksiya İstifadə Edərək Seriya Yaradılması)
  • 📌 227) Printing the Reverse of a Sentence Using Recursive Function (Cümlənin Tərsinin Rekursiv Funksiya İstifadə Edərək Ekrana Çap Edilməsi)
  • 📌 228) Printing a Half Pyramid to Screen Using Recursive Function (Yarım Piramidin Rekursiv Funksiya İstifadə Edərək Ekrana Çap Edilməsi)
  • 📌 229) Finding the Length of a Character Array with Recursive Function (Simvol Massivinin Uzunluğunun Rekursiv Funksiya İlə Tapılması)
  • Project: Pointer Exercises (Layihə: Ünvan Göstərici Məşqləri) - (10 hissə)

  • 📌 230) Printing the Sum of Two Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək İki Ədədin Toplamının Çap Edilməsi)
  • 📌 231) Printing the Sum of Two Numbers Using Reference Calling Method (Referans İlə Çağırma Metodunu İstifadə Edərək İki Ədədin Toplamının Çap Edilməsi)
  • 📌 232) Swapping Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək Ədədlərin Yerdəyişdirilməsi)
  • 📌 233) Copying the Elements of the First Array to a New Array Using Pointer (Ünvan Göstərici İstifadə Edərək Yeni Massivə İlk Massivin Elementlərinin Kopyalanması)
  • 📌 234) Finding the Maximum and Minimum Value in an Array of 10 Elements with the Help of Pointer (Ünvan Göstərici Yardımıyla 10 Elementli Massivdə Maksimum və Minimum Dəyərin Tapılması)
  • 📌 235) Swapping Array Elements from Start to End Using Pointer (Ünvan Göstərici İstifadə Edərək Massiv Elementlərinin Baştan Sona Yerdəyişdirilməsi)
  • 📌 236) Printing Odd and Even Numbers to Screen Using Pointer (Tək və Cüt Ədədlərin Ünvan Göstərici İlə Ekrana Çap Edilməsi)
  • 📌 237) Finding Which Position the Searched Element is at in a Number Array Using Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivində Axtarılan Elementin Neçənci Mövqedə Olduğunun Tapılması)
  • 📌 238) Finding the Length of a Character Array Using Pointer (Simvol Massivinin Uzunluğunun Ünvan Göstərici İlə Tapılması)
  • 📌 239) Copying a Character Array with the Help of Pointer and Printing to Screen (Ünvan Göstərici Yardımıyla Bir Simvol Massivinin Kopyalanıb Ekrana Çap Edilməsi)
  • Project: Struct Exercises (Layihə: Struktur Məşqləri) - (9 hissə)

  • 📌 240) Getting Student Information from User and Printing to Screen (İstifadəçidən Şagird Məlumatlarının Alınıb Ekrana Çap Edilməsi)
  • 📌 241) Getting 3 Students' Information from User and Printing to Screen (3 Şagirdin Məlumatının İstifadəçidən Alınıb Ekrana Çap Edilməsi)
  • 📌 242) Finding an Athlete's Performance Based on Points Received from Referees (İdmançının Hakemlərdən Aldığı Xala Görə Performansının Tapılması)
  • 📌 243) Sorting Personnel Information Alphabetically and Printing to Screen (Personal Məlumatlarının Əlifba Sırası ilə Sıralanıb Ekrana Çap Edilməsi)
  • 📌 244) Assigning Specific Information When Student Number is 2024 (Şagird Nömrəsi 2024 Olduqda Müəyyən Məlumatın Ataması)
  • 📌 245) Finding the Difference Between Start and End Time (Başlanğıc və Bitiş Zamanı Arasındakı Fərqin Tapılması)
  • 📌 246) Finding How Much a Hotel Customer Will Pay According to Their Spending and Room Preferences (Otel Müştərisinin Etdiyi Xərcə və Otaq Seçiminə Görə Ödəyəcəyi Məbləğin Tapılması)
  • 📌 247) Program Filling Store Employee Product Information and Printing to Screen (Mağaza İşçisinin Məhsul Məlumatlarının Doldurulub Ekrana Çap Edildiyi Proqram)
  • 📌 248) Calculating the Price and Weight of Fruits in a Basket (Səbətdəki Meyvələrin Qiymətinin və Çəkisinin Hesablanması)
  • Project: OOP (Object Oriented Programming) Exercises (Layihə: OOP (Obyekt Yönümlü Proqramlaşdırma) Məşqləri) - (8 hissə)

  • 📌 249) Calculating the Area and Perimeter of a Circle Using OOP (Dairənin Sahəsinin və Çevrəsinin OOP İlə Hesablanması)
  • 📌 250) Finding the Area and Perimeter of a Rectangle Using OOP (Düzbucaqlının Sahəsinin və Çevrəsinin OOP İlə Tapılması)
  • 📌 251) Saving Person Information and Printing to Screen by Returning Value Using OOP (OOP İstifadə Edərək Şəxs Məlumatlarının Qeyd Edilib Dəyər Qaytararaq Ekrana Çap Edilməsi)
  • 📌 252) Printing Car Information to Screen Using OOP with Setter and Getter Functions (Maşına Aid Məlumatların OOP İstifadə Edərək Setter və Getter Funksiyaları ilə Ekrana Çap Edilməsi)
  • 📌 253) Performing Withdrawal and Deposit Transactions Using OOP by Keeping Bank Information (Bank Məlumatlarının Saxlanılıb Pul Çıxarma və Pul Yükləmə Əməliyyatının OOP İstifadə Edərək Edilməsi)
  • 📌 254) Finding Whether a Triangle is Isosceles or Scalene Using OOP (İkitərəfli Müxtəliftərəfli Üçbucağın OOP İlə Tapılması)
  • 📌 255) Finding Salary Calculation Based on Performance from Employee Information Using OOP (İşçi Məlumatlarının Alınıb Performansa Görə Maaş Hesabının OOP İstifadə Edərək Tapılması)
  • 📌 256) Calculating a Student's Grade Based on Their Information and the Score They Received Using OOP (OOP İlə Şagird Məlumatlarının və Şagirdin Aldığı Xala Görə Qiymətinin Hesablanması)
  • Project: File Operations Exercises (Layihə: Fayl Əməliyyatları Məşqləri) - (8 hissə)

  • 📌 257) Creating a Text File and Writing Something Inside (Mətn Faylı Yaradıb İçərisinə Nəsə Yazma)
  • 📌 258) Reading the Data We Wrote to the File (Fayla Yazdığımız Verilənin Oxunması)
  • 📌 259) Finding the Total Number of Lines in a File (Faylda Ümumi Sətir Sayının Tapılması)
  • 📌 260) Finding the Total Number of Words in a File (Faylda Ümumi Söz Sayının Tapılması)
  • 📌 261) Copying Data from One File to Another Text File (Bir Fayldakı Verilənin Başqa Bir Mətn Faylına Kopyalanması)
  • 📌 262) Finding the Average of Numbers in a File (Fayldakı Ədədlərin Ortalamasının Tapılması)
  • 📌 263) Using String::npos (String::npos İstifadəsi)
  • 📌 264) Replacing a Searched Expression Inside a File with Another Expression (Faylın İçindəki Axtarılan Bir İfadənin Başqa Bir İfadə İlə Dəyişdirilməsi)
  • Project: Master Level C++ Programming - Degree Converter (Layihə: Master Səviyyə C++ Proqramlaşdırma - Dərəcə Çevirici) - (5 hissə)

  • 📌 265) Project Introduction (Layihə Tanıdılması)
  • 📌 266) Creating the Menu (Menyunun Yaradılması)
  • 📌 267) Converting Celsius to Fahrenheit (Selsiyadan Farenheytə Çevirmə)
  • 📌 268) Converting Fahrenheit to Celsius (Farenheytdən Selsiyaya Çevirmə)
  • 📌 269) Converting Celsius to Kelvin (Selsiyadan Kelvinə Çevirmə)
  • Project: Master Level C++ Programming - Rock Paper Scissors Game (Layihə: Master Səviyyə C++ Proqramlaşdırma - Daş Kağız Qayçı Oyunu) - (3 hissə)

  • 📌 270) Rock Paper Scissors Game Project Introduction (Daş Kağız Qayçı Oyunu Layihə Girişi)
  • 📌 271) Making the Computer's Random Selection (Kompüterin Təsadüfi Seçim Etməsi)
  • 📌 272) Checking Whether the Computer or the User Won the Game (Oyunu Kompüterin mi İstifadəçinin mi Qazandığının Yoxlanılması)
  • Project: Master Level C++ Programming - Library Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - Kitabxana İdarəetmə Sistemi) - (6 hissə)

  • 📌 273) Library Management System Project Introduction (Kitabxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 274) Creating the Menu (Menyunun Yaradılması)
  • 📌 275) Adding a New Book (Yeni Kitabın Əlavə Edilməsi)
  • 📌 276) Displaying Book Information (Kitab Məlumatlarının Göstərilməsi)
  • 📌 277) Listing Books Belonging to an Author (Müəllifə Aid Kitabların Siyahılanması)
  • 📌 278) Displaying the Total Number of Books (Ümumi Kitab Sayının Göstərilməsi)
  • Project: Master Level C++ Programming - Employee Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - İşçi İdarəetmə Sistemi) - (8 hissə)

  • 📌 279) Employee Management System Project Introduction (İşçi İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 280) Creating the Menu (Menyunun Yaradılması)
  • 📌 281) Creating the Employee Table (İşçi Cədvəlinin Yaradılması)
  • 📌 282) Adding a New Employee (Yeni İşçinin Əlavə Edilməsi)
  • 📌 283) Showing the Total Number of Employees (Ümumi İşçi Sayının Göstərilməsi)
  • 📌 284) Entering Employee ID Information and Displaying Related Employee Information (İşçi ID Məlumatının Daxil Edilib Aidiyyəti İşçi Məlumatının Göstərilməsi)
  • 📌 285) Exit Action (Çıxış Aksiyonu)
  • 📌 286) Deleting the Employee Whose ID is Entered (ID-si Girilən İşçinin Silinməsi)
  • Project: Master Level C++ Programming - Hospital Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - Xəstəxana İdarəetmə Sistemi) - (10 hissə)

  • 📌 287) Hospital Management System Project Introduction (Xəstəxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 288) Creating the Menu (Menyunun Yaradılması)
  • 📌 289) Displaying Hospital Information (Xəstəxana Məlumatlarının Göstərilməsi)
  • 📌 290) Displaying Patient Information (Xəstə Məlumatlarının Göstərilməsi)
  • 📌 291) General Overview of Bubble Sort Algorithm (Bubble Sort Alqoritminə Ümumi Baxış)
  • 📌 292) Sorting Hospitals by Daily Stay Fee (Xəstəxanaların Günlük Qalma Ücrətinə Görə Sıralanması)
  • 📌 293) Sorting Hospitals by Number of Beds (Xəstəxanaların Yataq Sayına Görə Sıralanması)
  • 📌 294) Sorting Hospitals by Rating (Xəstəxanaların Reytinqinə Görə Sıralanması)
  • 📌 295) Sorting Hospitals by Name (Xəstəxanaların Adlarına Görə Sıralanması)
  • 📌 296) Displaying Hospitals in the Entered City (Girilən Şəhərdəki Xəstəxanaların Göstərilməsi)
  • Project: Master Level C++ Programming (with OOP) - Bank Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma (OOP İlə) - Bank İdarəetmə Sistemi) - (6 hissə)

  • 📌 297) Project Introduction (Layihə Tanıdılması)
  • 📌 298) Passing Account Name and Initial Balance as Parameters to the Constructor (Hesab Adının və Başlanğıc Balansının Konstruktora Parametr Olaraq Keçirilməsi)
  • 📌 299) Creating the Menu (Menyunun Yaradılması)
  • 📌 300) Loading Money to Account (Hesaba Pul Yüklənməsi)
  • 📌 301) Displaying Account Information (Hesab Məlumatlarının Göstərilməsi)
  • 📌 302) Withdrawing Money from Account (Hesabdan Pul Çıxarılması)
  • C++: Extra (Əlavə) - (1 dərs)

  • 📌 303) Extra (Əlavə)

Back-End - C#

4 aylıq dərs paketi :

📌 C#

📌 OOP (Object-Oriented Programming)

📌 LINQ & Collections

📌 ASP.NET Core / Web API

📌 Entity Framework (ORM)

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    C#: Bölüm 1 Basic Commands, Project: I'm Fine, Project: Beep Sound, Project: ConvertToInt, Project: ToInt32, Project: Age Question, Project: Milliseconds to Seconds, Project: Year-Month-Day, Project: Multiplication, Project: Half of the Square of a Number and Project: Bool Example (Təməl Əmrlər, Layihə: Mən Yaxşıyam, Layihə: Siqnal Səsi, Layihə: Tam Ədədə Çevirmə, Layihə: Tam Ədədə Çevirmə 32, Layihə: Yaş Sualı, Layihə: Millisaniyədən Saniyəyə, Layihə: İl-Ay-Gün, Layihə: Vurma, Layihə: Ədədin Kvadratının Yarısı və Layihə: Boolean Nümunə) - (7 dərs & 10 hissə)

  • 📌 1) Introduction (Giriş)
  • 📌 2) Hello World (Salam Dünya)
  • 📌 3) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 4) Project: I'm Fine (Layihə: Mən Yaxşıyam)
  • 📌 5) Project: Beep Sound (Layihə: Siqnal Səsi)
  • 📌 6) Project: ConvertToInt (Layihə: Tam Ədədə Çevirmə)
  • 📌 7) Setting Cursor Position and Background Color (Kursorun Yeri və Arxa Fon Rəngi)
  • 📌 8) Project: ToInt32 (Layihə: Tam Ədədə Çevirmə 32)
  • 📌 9) Project: Age Question (Layihə: Yaş Sualı)
  • 📌 10) Discount (Endirim)
  • 📌 11) Project: Milliseconds to Seconds (Layihə: Millisaniyədən Saniyəyə)
  • 📌 12) Project: Year-Month-Day (Layihə: İl-Ay-Gün)
  • 📌 13) Project: Multiplication (Layihə: Vurma)
  • 📌 14) Project: Half of the Square of a Number (Layihə: Ədədin Kvadratının Yarısı)
  • 📌 15) Bool (Boolean)
  • 📌 16) Project: Bool Example (Layihə: Boolean Nümunə)
  • 📌 17) Bool Assignment (Boolean Ataması)
  • C#: Bölüm 2 Conditional Statements, Project: Introduction to Conditional Statements, Project: Conditional Statement Example 2, Project: Conditional Statement Example 3, Project: Conditional Statement Example 4, Project: Conditional Statement Example 5, Project: And Example, Project: And Example 2, Project: Or Example, Project: Or Example - 2, Project: Inline If Example, Project: Example Question, Project: Example Question - 2, Project: Switch Case Example and Project: Switch Case Example - 2 (Şərt İfadələri, Layihə: Şərt İfadələrinə Giriş, Layihə: Şərt İfadəsi Nümunə 2, Layihə: Şərt İfadəsi Nümunə 3, Layihə: Şərt İfadəsi Nümunə 4, Layihə: Şərt İfadəsi Nümunə 5, Layihə: Və Nümunə, Layihə: Və Nümunə 2, Layihə: Yaxud Nümunə, Layihə: Yaxud Nümunə - 2, Layihə: Sətir İçi Əgər Nümunə, Layihə: Nümunə Sual, Layihə: Nümunə Sual - 2, Layihə: Seçim-Hal Nümunə və Layihə: Seçim-Hal Nümunə - 2) - (6 dərs & 14 hissə)

  • 📌 18) Short Note (Qısa Qeyd)
  • 📌 19) Project: Introduction to Conditional Statements (Layihə: Şərt İfadələrinə Giriş)
  • 📌 20) Project: Conditional Statement Example 2 (Layihə: Şərt İfadəsi Nümunə 2)
  • 📌 21) Project: Conditional Statement Example 3 (Layihə: Şərt İfadəsi Nümunə 3)
  • 📌 22) Project: Conditional Statement Example 4 (Layihə: Şərt İfadəsi Nümunə 4)
  • 📌 23) Project: Conditional Statement Example 5 (Layihə: Şərt İfadəsi Nümunə 5)
  • 📌 24) Repeat (Təkrar)
  • 📌 25) Using And (Və İstifadəsi)
  • 📌 26) Project: And Example (Layihə: Və Nümunə)
  • 📌 27) Project: And Example 2 (Layihə: Və Nümunə 2)
  • 📌 28) Or (Yaxud)
  • 📌 29) Project: Or Example (Layihə: Yaxud Nümunə)
  • 📌 30) Project: Or Example - 2 (Layihə: Yaxud Nümunə - 2)
  • 📌 31) Inline If (Sətir İçi Əgər)
  • 📌 32) Project: Inline If Example (Layihə: Sətir İçi Əgər Nümunə)
  • 📌 33) Project: Example Question (Layihə: Nümunə Sual)
  • 📌 34) Project: Example Question - 2 (Layihə: Nümunə Sual - 2)
  • 📌 35) Using Switch Case (Seçim-Hal İstifadəsi)
  • 📌 36) Project: Switch Case Example (Layihə: Seçim-Hal Nümunə)
  • 📌 37) Project: Switch Case Example - 2 (Layihə: Seçim-Hal Nümunə - 2)
  • C#: Bölüm 3 Return in Methods, Project: Return in Methods Example - 1, Project: Return in Methods Example - 2, Project: Return in Methods Example - 3, Project: Return in Methods Example - 4 and Project: Return in Methods Example - 5 (Metodlarda Return, Layihə: Metodlarda Return Nümunə - 1, Layihə: Metodlarda Return Nümunə - 2, Layihə: Metodlarda Return Nümunə - 3, Layihə: Metodlarda Return Nümunə - 4 və Layihə: Metodlarda Return Nümunə - 5) - (1 dərs & 5 hissə)

  • 📌 38) Return in Methods (Metodlarda Return)
  • 📌 39) Project: Return in Methods Example - 1 (Layihə: Metodlarda Return Nümunə - 1)
  • 📌 40) Project: Return in Methods Example - 2 (Layihə: Metodlarda Return Nümunə - 2)
  • 📌 41) Project: Return in Methods Example - 3 (Layihə: Metodlarda Return Nümunə - 3)
  • 📌 42) Project: Return in Methods Example - 4 (Layihə: Metodlarda Return Nümunə - 4)
  • 📌 43) Project: Return in Methods Example - 5 (Layihə: Metodlarda Return Nümunə - 5)
  • C#: Bölüm 4 Date Time Functions, Project: Duration Calculation, Project: How Much Time Until Exit?, Project: Date Format Example, Project: Date Format Example - 2, Project: Try Catch Example and Project: Throwing Errors Example (Tarix Saat Funksiyaları, Layihə: Müddət Hesabı, Layihə: Çıxışa Nə Qədər Var?, Layihə: Tarix Formatı Nümunə, Layihə: Tarix Formatı Nümunə - 2, Layihə: Sına Tut Nümunə və Layihə: Xətaları Atma Nümunə) - (6 dərs & 6 hissə)

  • 📌 44) Date Time Functions (Tarix Saat Funksiyaları)
  • 📌 45) Date Time Functions - 2 (Tarix Saat Funksiyaları - 2)
  • 📌 46) Project: Duration Calculation (Layihə: Müddət Hesabı)
  • 📌 47) Project: How Much Time Until Exit? (Layihə: Çıxışa Nə Qədər Var?)
  • 📌 48) Future Date (İrəli Tarix)
  • 📌 49) Date Format (Tarix Formatı)
  • 📌 50) Project: Date Format Example (Layihə: Tarix Formatı Nümunə)
  • 📌 51) Project: Date Format Example - 2 (Layihə: Tarix Formatı Nümunə - 2)
  • 📌 52) Project: Try Catch Example (Layihə: Sına Tut Nümunə)
  • 📌 53) Throwing Errors (Xətaları Atma)
  • 📌 54) Project: Throwing Errors Example (Layihə: Xətaları Atma Nümunə)
  • 📌 55) Logging (Loqlama)
  • C#: Bölüm 5 Arrays, Project: Array Example - 1, Project: Array Example - 2, Project: Array Example - 3, Project: String Example, Project: For Example, Project: Do While Example, Project: Foreach Loop Example, Project: Example - 2, Project: Example - 3, Project: Example - 4, Project: Example, Project: Is Prime?, Project: Example, Project: Random Example and Project: Rock, Paper and Scissors (Massivlər, Layihə: Massiv Nümunə - 1, Layihə: Massiv Nümunə - 2, Layihə: Massiv Nümunə - 3, Layihə: Sətir Nümunə, Layihə: Üçün Nümunə, Layihə: Et Əsnasında Nümunə, Layihə: Foreach Dövrü Nümunə, Layihə: Nümunə - 2, Layihə: Nümunə - 3, Layihə: Nümunə - 4, Layihə: Nümunə, Layihə: Sadə Ədəddirmi?, Layihə: Nümunə, Layihə: Təsadüfi Nümunə və Layihə: Daş, Kağız və Qayçı) - (10 dərs & 15 hissə)

  • 📌 56) Array Theory (Massiv Nəzəriyyəsi)
  • 📌 57) How to Define an Array? (Massiv Necə Tanımlanır?)
  • 📌 58) Project: Array Example - 1 (Layihə: Massiv Nümunə - 1)
  • 📌 59) Project: Array Example - 2 (Layihə: Massiv Nümunə - 2)
  • 📌 60) Project: Array Example - 3 (Layihə: Massiv Nümunə - 3)
  • 📌 61) Project: String Example (Layihə: Sətir Nümunə)
  • 📌 62) What is Nullable? (Nullable Nədir?)
  • 📌 63) For Loop (Üçün Dövrü)
  • 📌 64) Project: For Example (Layihə: Üçün Nümunə)
  • 📌 65) While (Əsnasında)
  • 📌 66) Do While (Et Əsnasında)
  • 📌 67) Project: Do While Example (Layihə: Et Əsnasında Nümunə)
  • 📌 68) Foreach Loop (Foreach Dövrü)
  • 📌 69) Project: Foreach Loop Example (Layihə: Foreach Dövrü Nümunə)
  • 📌 70) Project: Example - 2 (Layihə: Nümunə - 2)
  • 📌 71) Project: Example - 3 (Layihə: Nümunə - 3)
  • 📌 72) Project: Example - 4 (Layihə: Nümunə - 4)
  • 📌 73) Alphabet (Əlifba)
  • 📌 74) Project: Example (Layihə: Nümunə)
  • 📌 75) Project: Is Prime? (Layihə: Sadə Ədəddirmi?)
  • 📌 76) Project: Example (Layihə: Nümunə)
  • 📌 77) Break and Continue (Dayandır və Davam Et)
  • 📌 78) Random (Təsadüfi)
  • 📌 79) Project: Random Example (Layihə: Təsadüfi Nümunə)
  • 📌 80) Project: Rock, Paper and Scissors (Layihə: Daş, Kağız və Qayçı)
  • C#: Bölüm 6 Classes (Siniflər) - (3 dərs)

  • 📌 81) Introduction to Classes (Siniflərə Giriş)
  • 📌 82) Property (Xüsusiyyət)
  • 📌 83) Encapsulation (İnkapsulyasiya)
  • C#: Bölüm 7 Constructors (Konstruktorlar) - (5 dərs)

  • 📌 84) Constructors 1 (Konstruktorlar 1)
  • 📌 85) Constructors 2 (Konstruktorlar 2)
  • 📌 86) Constructors 3 (Konstruktorlar 3)
  • 📌 87) Constructors 4 (Konstruktorlar 4)
  • 📌 88) Static (Statik)
  • C#: Bölüm 8 Interface (Arayüz) - (5 dərs)

  • 📌 89) Introduction to Interface (Arayüzə Giriş)
  • 📌 90) Why Do We Use Interface? (Nə Üçün Arayüz İstifadə Edirik?)
  • 📌 91) Interface Real Life 1 (Arayüz Real Həyat 1)
  • 📌 92) Interface Real Life 2 (Arayüz Real Həyat 2)
  • 📌 93) Multiple Implementation (Çoxlu İmplementasiya)
  • C#: Bölüm 9 Inheritance (Miras) - (4 dərs)

  • 📌 94) What is Inheritance and What is it Used For? (Miras Nədir və Nə Üçün İstifadə Olunur?)
  • 📌 95) Differences Between Interface and Inheritance (Arayüz ilə Miras Arasındakı Fərqlər)
  • 📌 96) Virtual Methods (Virtual Metodlar)
  • 📌 97) Abstract Classes (Abstrakt Siniflər)
  • C#: Bölüm 10 Collections (Koleksiyonlar) - (5 dərs)

  • 📌 98) Why Do We Use Collections? (Nə Üçün Koleksiyonlar İstifadə Edirik?)
  • 📌 99) ArrayLists (Massiv Siyahıları)
  • 📌 100) Type Safe Collections (Tip Təhlükəsiz Koleksiyonlar)
  • 📌 101) Working with Collection Properties and Methods (Koleksiya Xüsusiyyəti və Metodları ilə İşləmək)
  • 📌 102) Dictionary (Lüğət)
  • C#: Bölüm 11 Data Transfer Between Forms (Formlar Arası Məlumatların Daşınması) - (2 dərs)

  • 📌 103) Switching Between Forms (Formlar Arası Keçid)
  • 📌 104) Data Transfer Between Forms (Formlar Arası Məlumatların Daşınması)
  • Project: Simple Form Applications (Layihə: Sadə Form Tətbiqləri) - (7 hissə)

  • 📌 105) Random Command (Təsadüfi Əmr)
  • 📌 106) Numerical Lottery Application (Rəqəmsal Lotereya Tətbiqi)
  • 📌 107) Captcha (Captcha)
  • 📌 108) Point Structure (Nöqtə Quruluşu)
  • 📌 109) Enum Structure (Sadalama Quruluşu)
  • 📌 110) Math Functions (Riyaziyyat Funksiyaları)
  • 📌 111) Dynamic Tools (Dinamik Alətlər)
  • Project: OOP1 (Layihə: OOP1) - (6 hissə)

  • 📌 112) Introduction to OOP (OOP-yə Giriş)
  • 📌 113) Form Screen (Form Ekranı)
  • 📌 114) Human Class (İnsan Sinifi)
  • 📌 115) Azerbaijan Citizen (Azərbaycan Vətəndaşı)
  • 📌 116) US Citizen (ABŞ Vətəndaşı)
  • 📌 117) Comment Class (Şərh Sinifi)
  • Project: OOP2 (Layihə: OOP2) - (4 hissə)

  • 📌 118) Introduction (Giriş)
  • 📌 119) Form Screen (Form Ekranı)
  • 📌 120) Bank Account Class (Bank Hesabı Sinifi)
  • 📌 121) Ending (Son)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (7 hissə)

  • 📌 122) Introduction to the Project (Layihəyə Giriş)
  • 📌 123) Creating the Form (Formun Yaradılması)
  • 📌 124) Adding Windows Media Player (Windows Media Oynadıcısı Əlavə Edilməsi)
  • 📌 125) Creating the Buttons (Düymələrin Yaradılması)
  • 📌 126) Coding the Program (Proqramın Kodlanması)
  • 📌 127) Creating a Desktop Shortcut (Masaüstü Qısayolunun Yaradılması)
  • 📌 128) Opening Multiple Music Files (Birdən Çox Musiqi Faylının Açılması)
  • Project: Screen Saver (Layihə: Ekran Qoruyucu) - (6 hissə)

  • 📌 129) Introduction (Giriş)
  • 📌 130) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 131) Adding the Image Class (Şəkil Sinifinin Əlavə Edilməsi)
  • 📌 132) Writing the Load Event Handler (Load Hadisə Tutucusunun Yazılması)
  • 📌 133) Animating the Images (Şəkillərin Hərəkətləndirilməsi)
  • 📌 134) Saving as a Desktop Application (Masaüstü Tətbiqi Olaraq Qeyd Edilməsi)
  • Project: Currency Converter (Layihə: Valyuta Çevirici) - (3 hissə)

  • 📌 135) Introduction (Giriş)
  • 📌 136) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 137) Project Code Part (Layihə Kod Hissəsi)
  • Project: Maze Game (Layihə: Labirint Oyunu) - (5 hissə)

  • 📌 138) Introduction (Giriş)
  • 📌 139) Creating the Mazes (Labirintlərin Yaradılması)
  • 📌 140) Start and End Methods (Başlanğıc və Bitiş Metodları)
  • 📌 141) Returning the Mouse to Starting Position When Touching Maze Walls (Labirintin Divarlarına Toxununca Mausun Başlanğıc Mövqeyinə Qaytarılması)
  • 📌 142) Adding Sound to the Game (Oyuna Səs Əlavə Edilməsi)
  • Project: Ping Pong Game (Layihə: Ping Pong Oyunu) - (5 hissə)

  • 📌 143) Project Introduction (Layihə Girişi)
  • 📌 144) Creating the Form Application and Controls (Form Tətbiqi və Nəzarətlərin Yaradılması)
  • 📌 145) Making the Form Suitable (Formun Uyğun Hala Gətirilməsi)
  • 📌 146) Game Code Part 1 (Oyun Kod Hissəsi Bölüm1)
  • 📌 147) Game Code Part 2 (Oyun Kod Hissəsi Bölüm2)
  • Project: Web Browser (Layihə: Veb Brauzer) - (4 hissə)

  • 📌 148) Project Introduction (Layihə Girişi)
  • 📌 149) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 150) Project Code Part (Layihə Kod Hissəsi)
  • 📌 151) Improvements in the Browser (Brauzerdə Yaxşılaşdırmalar)
  • Project: Photo Viewer (Layihə: Fotoşəkil Görüntüləyici) - (4 hissə)

  • 📌 152) Project Introduction (Layihə Girişi)
  • 📌 153) Form Application Controls (Form Tətbiqi Nəzarətləri)
  • 📌 154) Form Controls (Form Nəzarətləri)
  • 📌 155) Project Code Part (Layihə Kod Hissəsi)
  • Project: Paint Application (Layihə: Paint Tətbiqi) - (4 hissə)

  • 📌 156) Project Introduction (Layihə Girişi)
  • 📌 157) Editing the Form (Formun Redaktə Edilməsi)
  • 📌 158) Drawing (Şəkil Çəkmə)
  • 📌 159) Saving Process (Qeyd Etmə Əməliyyatı)
  • Project: Election 2019 (Layihə: Seçki 2019) - (3 hissə)

  • 📌 160) Form Design (Form Dizaynı)
  • 📌 161) Insert Operation into Database (Verilənlər Bazasına Insert Əməliyyatı)
  • 📌 162) Pulling Data and Reflecting to Chart (Verilənin Çəkilib Qrafikə Yansıdılması)
  • Project: YouTube Channel (Layihə: YouTube Kanalı) - (2 hissə)

  • 📌 163) Creating the Form (Formun Yaradılması)
  • 📌 164) Finishing the Project (Layihənin Bitirilməsi)
  • Project: Change Office (Layihə: Dəyişiklik Ofisi) - (2 hissə)

  • 📌 165) Form Design (Form Dizaynı)
  • 📌 166) Change Process (Dəyişiklik Əməliyyatı)
  • Project: Countdown (Layihə: Geriyə Sayım) - (3 hissə)

  • 📌 167) Project Introduction (Layihə Girişi)
  • 📌 168) Creating the Form (Formun Yaradılması)
  • 📌 169) Finishing the Countdown (Geriyə Sayımın Bitirilməsi)
  • Project: Card Game (Layihə: Kart Oyunu) - (4 hissə)

  • 📌 170) Intro (Giriş)
  • 📌 171) Part 1 (Hissə 1)
  • 📌 172) Part 2 (Hissə 2)
  • 📌 173) Ending (Son)
  • Project: Attendance Form (Layihə: Etüt Forması) - (4 hissə)

  • 📌 174) Attendance Form Sample Introduction (Etüt Forması Nümunə Girişi)
  • 📌 175) Attendance Form Sample Form Screen (Etüt Forması Nümunə Form Ekranı)
  • 📌 176) Attendance Form Sample 2 (Etüt Forması Nümunə 2)
  • 📌 177) Attendance Form Sample Ending (Etüt Forması Nümunə Son)
  • C#: Bölüm 12 Json (Json) - (6 dərs)

  • 📌 178) Introduction to Json (Json Girişi)
  • 📌 179) Json Form (Json Forması)
  • 📌 180) Adding Json (Json Əlavə Edilməsi)
  • 📌 181) Adding Class (Sinif Əlavə Edilməsi)
  • 📌 182) Writing to Json File (Json Faylına Yazma)
  • 📌 183) Json Example Ending (Json Nümunə Son)
  • Project: Turning Emojis Given in Json Type into Buttons in C# (Layihə: Json Tipində Verilən Emojilərin C#-da Düyməyə Çevrilməsi) - (2 hissə)

  • 📌 184) Project Introduction (Layihə Girişi)
  • 📌 185) Pulling Emojis from Json (Emojilərin Json-dan Çəkilməsi)
  • Project: Airplane Shooter Game (Layihə: Təyyarə Oyunu) - (5 hissə)

  • 📌 186) Airplane Shooter Introduction (Təyyarə Girişi)
  • 📌 187) Printing Airplane Shooter to Form Screen (Təyyarənin Form Ekranına Çap Edilməsi)
  • 📌 188) Creating an Airplane (Təyyarənin Yaradılması)
  • 📌 189) Bullet Movement (Mərminin Hərəkəti)
  • 📌 190) Airplane Shooter Ending (Təyyarənin Sonu)
  • C#: Bölüm 13 SQL, Project: Group By Example 2, Project: Group By Example 3, Project: Example 1, Project: Combining Tables Example 2, Project: Conditional Structures Example 1 and Project: Conditional Structures Example 2 (SQL, Layihə: Qruplaşdırma Nümunə 2, Layihə: Qruplaşdırma Nümunə 3, Layihə: Nümunə 1, Layihə: Cədvəllərin Birləşdirilməsi Nümunə 2, Layihə: Şərt Strukturları Nümunə 1 və Layihə: Şərt Strukturları Nümunə 2) - (60 dərs & 6 hissə)

  • 📌 191) Installing SQL Server (SQL Server Quraşdırılması)
  • 📌 192) Installing Northwind Database (Northwind Verilənlər Bazasının Quraşdırılması)
  • 📌 193) Database (Verilənlər Bazası)
  • 📌 194) Table Operations (Cədvəl Əməliyyatları)
  • 📌 195) Insert Into (Daxil Etmə)
  • 📌 196) Update (Yeniləmə)
  • 📌 197) Deleting Data (Verilənin Silinməsi)
  • 📌 198) Installing Adventure Database (Adventure Verilənlər Bazasının Quraşdırılması)
  • 📌 199) Querying Data with Select (Select İlə Verilən Sorğulanması)
  • 📌 200) Naming Columns (Sütunlara Ad Verilməsi)
  • 📌 201) Using Where (Where İstifadəsi)
  • 📌 202) Using And Or (And Or İstifadəsi)
  • 📌 203) Adding SQL Comment Line (SQL Şərh Sətrinin Əlavə Edilməsi)
  • 📌 204) Using In (In İstifadəsi)
  • 📌 205) Using Like (Like İstifadəsi)
  • 📌 206) Between (Arasında)
  • 📌 207) Using Max Min (Max Min İstifadəsi)
  • 📌 208) Order By (Sıralama)
  • 📌 209) Distinct (Təkrarsız)
  • 📌 210) Constraints (Məhdudiyyətlər)
  • 📌 211) Not Null (Boş Olmayan)
  • 📌 212) Unique (Təkrarsız)
  • 📌 213) Using PrimaryKey (Əsas Açar İstifadəsi)
  • 📌 214) Primary Key Usage (Əsas Açar İstifadəsi)
  • 📌 215) Check Constraint (Yoxlama Məhdudiyyəti)
  • 📌 216) Default (Standart)
  • 📌 217) Stored Procedure (Saxlanılan Prosedur)
  • 📌 218) Stored Procedure Operations (Saxlanılan Prosedur Əməliyyatları)
  • 📌 219) Procedure Operations (Prosedur Əməliyyatları)
  • 📌 220) Procedure Operations Ending (Prosedur Əməliyyatları Son)
  • 📌 221) Count (Say)
  • 📌 222) AVG (Ortalama)
  • 📌 223) Select Distinct (Təkrarsız Seçim)
  • 📌 224) Select Top (Yuxarıdan Seçim)
  • 📌 225) Sum (Cəm)
  • 📌 226) Upper-Lower (Böyük-Kiçik Hərf)
  • 📌 227) Len and Datalength (Uzunluq və Verilən Uzunluğu)
  • 📌 228) Concat (Birləşdirmə)
  • 📌 229) Left-Right (Sol-Sağ)
  • 📌 230) Substring (Alt Sətir)
  • 📌 231) Group By (Qruplaşdırma)
  • 📌 232) Project: Group By Example 2 (Layihə: Qruplaşdırma Nümunə 2)
  • 📌 233) Project: Group By Example 3 (Layihə: Qruplaşdırma Nümunə 3)
  • 📌 234) Using Having (Having İstifadəsi)
  • 📌 235) Inner Join (Daxili Birləşdirmə)
  • 📌 236) Left Join (Sol Birləşdirmə)
  • 📌 237) Right Join (Sağ Birləşdirmə)
  • 📌 238) Full Join (Tam Birləşdirmə)
  • 📌 239) Project: Example 1 (Layihə: Nümunə 1)
  • 📌 240) Project: Combining Tables Example 2 (Layihə: Cədvəllərin Birləşdirilməsi Nümunə 2)
  • 📌 241) Declare (Elan Etmə)
  • 📌 242) Declare with Table (Cədvəl ilə Elan Etmə)
  • 📌 243) Project: Conditional Structures Example 1 (Layihə: Şərt Strukturları Nümunə 1)
  • 📌 244) Project: Conditional Structures Example 2 (Layihə: Şərt Strukturları Nümunə 2)
  • 📌 245) Case-When (Case-When)
  • 📌 246) While Loop (While Dövrü)
  • 📌 247) Temp Table (Müvəqqəti Cədvəl)
  • 📌 248) Try-Catch (Sına Tut)
  • 📌 249) Scalar (Skalyar)
  • 📌 250) Functions Returning Table (Cədvəl Qaytaran Funksiyalar)
  • 📌 251) SQL EXIST (SQL EXIST)
  • 📌 252) Any All (Any All)
  • 📌 253) Select Into (Select Into)
  • 📌 254) Insert Into Select (Insert Into Select)
  • 📌 255) Case (Case)
  • 📌 256) Stored Procedure (Saxlanılan Prosedur)
  • C#: Bölüm 14 SQL Database Operations (SQL Verilənlər Bazası Əməliyyatları) - (10 dərs)

  • 📌 257) Creating, Deleting and Backing Up Database (Verilənlər Bazasının Yaradılması Silinməsi Ehtiyat Nüsxəsinin Alınması)
  • 📌 258) Create Table (Cədvəl Yaratma)
  • 📌 259) Drop Table Alter Table (Cədvəlin Silinməsi Cədvəlin Dəyişdirilməsi)
  • 📌 260) Not NULL (Boş Olmayan)
  • 📌 261) Unique and Primary Key (Təkrarsız və Əsas Açar)
  • 📌 262) Foreign Key (Xarici Açar)
  • 📌 263) Check and Default (Yoxlama və Standart)
  • 📌 264) Auto Increment (Avtomatik Artırma)
  • 📌 265) SQL Date Format (SQL Tarix Formatı)
  • 📌 266) SQL Views (SQL Görünüşlər)
  • Project: SQL Exercises (Layihə: SQL Məşqləri) - (6 hissə)

  • 📌 267) SQL Warm-up Exercises 1 (SQL Isınma Məşqləri 1)
  • 📌 268) SQL Warm-up Exercises 2 (SQL Isınma Məşqləri 2)
  • 📌 269) SQL Warm-up Exercises 3 (SQL Isınma Məşqləri 3)
  • 📌 270) SQL Warm-up Exercises 4 (SQL Isınma Məşqləri 4)
  • 📌 271) SQL Warm-up Exercises 5 (SQL Isınma Məşqləri 5)
  • 📌 272) SQL Warm-up Exercises 6 (SQL Isınma Məşqləri 6)
  • Project: SQL Hospital Database and Related Exercises (Layihə: SQL Xəstəxana Verilənlər Bazası Və Buna Aid Məşqlər) - (16 hissə)

  • 📌 273) Examining Hospital Database Creation and Tables (Xəstəxana Verilənlər Bazasının Yaradılması və Cədvəllərin İncelenməsi)
  • 📌 274) Exercise 1-2-3 (Məşq 1-2-3)
  • 📌 275) Exercise 4-5-6 (Məşq 4-5-6)
  • 📌 276) Exercise 7-8 (Məşq 7-8)
  • 📌 277) Exercise 9-10-11 (Məşq 9-10-11)
  • 📌 278) Exercise 12-13-14 (Məşq 12-13-14)
  • 📌 279) Exercise 15-16 (Məşq 15-16)
  • 📌 280) Exercise 17-18 (Məşq 17-18)
  • 📌 281) Exercise 19-20-21-22-23-24-25 (Məşq 19-20-21-22-23-24-25)
  • 📌 282) Exercise 26-27 (Məşq 26-27)
  • 📌 283) Exercise 28 (Məşq 28)
  • 📌 284) Exercise 29 (Məşq 29)
  • 📌 285) Exercise 30 (Məşq 30)
  • 📌 286) Exercise 31 (Məşq 31)
  • 📌 287) Exercise 32 (Məşq 32)
  • 📌 288) Exercise 33 (Məşq 33)
  • Project: City District Advanced Search (Layihə: Şəhər və Rayon üzrə Təkmilləşdirilmiş Axtarış) - (11 hissə)

  • 📌 289) Introduction (Giriş)
  • 📌 290) Adding Database (Verilənlər Bazasının Əlavə Edilməsi)
  • 📌 291) Form Screen (Form Ekranı)
  • 📌 292) SQL Connection (SQL Bağlanması)
  • 📌 293) Adding Table (Cədvəlin Əlavə Edilməsi)
  • 📌 294) City District (Şəhər Rayon)
  • 📌 295) Displaying Cities on Screen (Şəhərlərin Ekrana Gətirilməsi)
  • 📌 296) Displaying Districts on Screen (İlçelərin Ekrana Gətirilməsi)
  • 📌 297) Language Search (Dil Axtarması)
  • 📌 298) Advanced Search (Təkmilləşdirilmiş Axtarış)
  • 📌 299) Advanced Search Ending (Təkmilləşdirilmiş Axtarış Son)
  • C#: Bölüm 15 LINQ (LINQ) - (44 dərs)

  • 📌 300) Introduction to LINQ (LINQ Girişi)
  • 📌 301) What We Need to Know About LINQ (LINQ Haqqında Bilməli Olduqlarımız)
  • 📌 302) LINQ Syntax (LINQ Sintaksisi)
  • 📌 303) Using Where (Where İstifadəsi)
  • 📌 304) IQueryable IEnumerable (IQueryable IEnumerable)
  • 📌 305) Using OfType (OfType İstifadəsi)
  • 📌 306) Using OrderBy (OrderBy İstifadəsi)
  • 📌 307) Using ThenBy (ThenBy İstifadəsi)
  • 📌 308) OrderBy Descending (OrderBy Descending)
  • 📌 309) Reverse (Tərsinə Çevirmə)
  • 📌 310) Except (İstisna)
  • 📌 311) Union (Birləşdirmə)
  • 📌 312) Concat (Birləşdirmə)
  • 📌 313) Intersect (Kəsişmə)
  • 📌 314) Distinct (Təkrarsız)
  • 📌 315) All (Hamısı)
  • 📌 316) Any (İstənilən)
  • 📌 317) Contains (Tərkibində Olma)
  • 📌 318) SelectMany (SelectMany)
  • 📌 319) Aggregate (Aggregate)
  • 📌 320) Group By (Qruplaşdırma)
  • 📌 321) Group By Multiple (Çoxlu Qruplaşdırma)
  • 📌 322) Introduction to Join Structures (Join Quruluşlarına Giriş)
  • 📌 323) JOIN (JOIN)
  • 📌 324) Inner Join (Daxili Birləşdirmə)
  • 📌 325) Multiple Data Source (Çoxlu Verilən Mənbəyi)
  • 📌 326) ElementAt ElementAtOrDefault (ElementAt ElementAtOrDefault)
  • 📌 327) First FirstOrDefault (First FirstOrDefault)
  • 📌 328) Last LastOrDefault (Last LastOrDefault)
  • 📌 329) Single SingleOrDefault (Single SingleOrDefault)
  • 📌 330) DefaultIfEmpty (DefaultIfEmpty)
  • 📌 331) SequenceEqual (SequenceEqual)
  • 📌 332) Take Method (Take Metodu)
  • 📌 333) TakeWhile (TakeWhile)
  • 📌 334) Skip (Skip)
  • 📌 335) SkipWhile (SkipWhile)
  • 📌 336) Paging with Take and Skip (Take ve Skip İlə Səhifələmə)
  • 📌 337) Range (Range)
  • 📌 338) Repeat (Repeat)
  • 📌 339) Zip Method (Zip Metodu)
  • 📌 340) ToList ToArray (ToList ToArray)
  • 📌 341) ToDictionary (ToDictionary)
  • 📌 342) Cast (Cast)
  • 📌 343) Difference Between Cast and OfType (Cast İlə OfType Arasındakı Fərq)
  • Project: LINQ Exercises (Layihə: LINQ Məşqləri) - (27 hissə)

  • 📌 344) Remainder 0 When Divided by Two (İki İlə Bölmədən Qalan 0)
  • 📌 345) Finding Positive Numbers (2-Müsbət Ədədlərin Tapılması)
  • 📌 346) Square and Itself (Kvadratı və Özü)
  • 📌 347) How Many Times a Number is Used (Ədəd Neçə Dəfə İstifadə Edilib)
  • 📌 348) How Many Times Letters are Used in a Character Array (Simvol Massivində Hərflər Neçə Dəfə İstifadə Edilib)
  • 📌 349) Days of the Week (Həftənin Günləri)
  • 📌 350) Number Product Frequency (Ədəd Vurma Tezliyi)
  • 📌 351) Finding an Element in an Array by Its Start and End Character (Başlanğıc ve Bitiş Simvolu ilə Massivdəki Elementin Tapılması)
  • 📌 352) Numbers Greater Than 80 (80-dən Böyük Olan Ədədlər)
  • 📌 353) Let the Number You Enter Be Bigger Than This (Daxil Etdiyiniz Ədəd Bundan Böyük Olsun)
  • 📌 354) Taking the Last 3 Elements (Son 3 Elementi Alma)
  • 📌 355) Printing Capital Letters in a Sentence to Screen (Cümlədəki Böyük Hərfləri Ekrana Çap Etmə)
  • 📌 356) Combining Arrays (Massivlərin Birləşdirilməsi)
  • 📌 357) Value at a Given Order (Neçənci Sıradaki Dəyər)
  • 📌 358) Distinct (Təkrarsız)
  • 📌 359) Average File Size (Ortalama Fayl Boyu)
  • 📌 360) Extensions Grouped and Counted (Uzantılar Qruplaşdırılıb Sayılmış)
  • 📌 361) Exercise 18 (Məşq 18)
  • 📌 362) Removing an Element at a Specified Index from a List (Siyahıdan Göstərilən İndeksdəki Elementin Silinməsi)
  • 📌 363) RemoveRange (RemoveRange)
  • 📌 364) Printing to Console Based on Minimum Character Count (Minimum Simvol Sayısına Görə Konsola Çap Etmə)
  • 📌 365) Cartesian Product (Kartezyen Hasili)
  • 📌 366) Cartesian Product of 3 Arrays (3 Massivin Kartezyenləşdirilməsi)
  • 📌 367) Inner Join (Daxili Birləşdirmə)
  • 📌 368) Left Join (Sol Birləşdirmə)
  • 📌 369) Right Join (Sağ Birləşdirmə)
  • 📌 370) Sorting by OrderBy and ThenBy (OrderBy ve ThenBy-a Görə Sıralama)
  • Project: LINQ Project (Layihə: LINQ Layihəsi) - (7 hissə)

  • 📌 371) Project Introduction (Layihə Girişi)
  • 📌 372) Properties (Xüsusiyyətlər)
  • 📌 373) GetDataTable (GetDataTable)
  • 📌 374) Form Screen (Form Ekranı)
  • 📌 375) Number Buttons (Sayı Düymələri)
  • 📌 376) Names List (İsimlər Siyahım)
  • 📌 377) Pulling Data from Data (Datadan Verilənin Çəkilməsi)
  • C#: Bölüm 16 Project-Connected Architecture Product Detail (Layihə-Bağlı Memarlıq Məhsul Detalı) - (7 dərs)

  • 📌 378) Adding Database (Verilənlər Bazasının Əlavə Edilməsi)
  • 📌 379) Requested from the Project (Layihədən İstənilən)
  • 📌 380) Form Screen (Form Ekranı)
  • 📌 381) Adding Data to Combobox (Aşağıaçılan Qutuya Verilənin Əlavə Edilməsi)
  • 📌 382) Adding Data to Button (Düyməyə Verilənin Əlavə Edilməsi)
  • 📌 383) Product Detail Form Screen (Məhsul Detalı Form Ekranı)
  • 📌 384) Product Detail (Məhsul Detalı)
  • Project: Student Tracking Application (Layihə: Şagird İzləmə Tətbiqi) - (4 hissə)

  • 📌 385) Introduction (Giriş)
  • 📌 386) Creating the Forms (Formların Yaradılması)
  • 📌 387) Creating a Txt File (Mətn Faylının Yaradılması)
  • 📌 388) Student Tracking Version 1 Ending (Şagird İzləmə Versiya 1 Son)
  • C#: Bölüm 17 ADO Net Connected Architecture (ADO Net Bağlı Memarlıq) - (14 dərs)

  • 📌 397) Adding and Activating a New User (Yeni İstifadəçinin Əlavə Edilməsi və Aktivləşdirilməsi)
  • 📌 398) Connection (Bağlantı)
  • 📌 399) Connection String Builder (Bağlantı Sətri Quruculusu)
  • 📌 400) App Configuration (Tətbiq Konfiqurasiyası)
  • 📌 401) Checking the Connection (Bağlantının Yoxlanılması)
  • 📌 402) SQL Command (SQL Əmri)
  • 📌 403) Executing Parameterized Non-Query (Parametrli Sorğusuz İcra Etmə)
  • 📌 404) Executing Non-Query Stored Procedure (Sorğusuz Saxlanılan Prosedurun İcra Edilməsi)
  • 📌 405) Executing Scalar (Tək Dəyər İcra Etmə)
  • 📌 406) Executing Parameterized Scalar (Parametrli Tək Dəyər İcra Etmə)
  • 📌 407) Using Scalar Execution with Stored Procedure (Tək Dəyər İcrasının Saxlanılan Prosedur İlə İstifadəsi)
  • 📌 408) Executing Reader (Oxuyucu İcra Etmə)
  • 📌 409) Using Parameterized Reader Execution (Parametrli Oxuyucu İcrasının İstifadəsi)
  • 📌 410) Executing Reader with Stored Procedure (Oxuyucu İcrasının Saxlanılan Prosedur İlə Edilməsi)
  • C#: Bölüm 18 ADO Net Disconnected Architecture (ADO Net Ayrılmış Memarlıq) - (9 dərs)

  • 📌 411) Introduction to Disconnected Architecture (Ayrılmış Memarlığa Giriş)
  • 📌 412) SQL Data Adapter (SQL Verilən Adapteri)
  • 📌 413) Data Set (Verilən Toplusu)
  • 📌 414) SQL Data Adapter Insert Usage (SQL Verilən Adapteri İlə Daxil Etmə İstifadəsi)
  • 📌 415) SQL Data Adapter Update (SQL Verilən Adapteri İlə Yeniləmə)
  • 📌 416) SQL Data Adapter Delete (SQL Verilən Adapteri İlə Silmə)
  • 📌 417) SQL Command Builder (SQL Əmr Quruculusu)
  • 📌 418) Data Set-XML Printing (Verilən Toplusu-XML Çap Etmə)
  • 📌 419) SQL Command Builder Update-Delete (SQL Əmr Quruculusu İlə Yeniləmə-Silmə)
  • Project: Apartment Automation (Layihə: Mənzil Avtomatlaşdırması) - (7 hissə)

  • 📌 420) Apartment Automation Introduction (Mənzil Avtomatlaşdırması Girişi)
  • 📌 421) GİTHUB Connection (GİTHUB Bağlantısı)
  • 📌 422) Creating the Forms (Formların Yaradılması)
  • 📌 423) Creating the Procedures (Prosedurların Yaradılması)
  • 📌 424) Creating SQL Helper (SQL Köməkçisinin Yaradılması)
  • 📌 425) Getting and Sending Data on Income Form Screen (Gəlirlər Form Ekranında Verilən Alınıb Göndərilməsi)
  • 📌 426) Getting and Sending Data on Expense Form Screen (Xərclər Form Ekranında Verilən Alınıb Göndərilməsi)
  • Project: Automatic Mail Sending (Layihə: Avtomatik Məktub Göndərmə) - (1 hissə)

  • 📌 427) Project-Automatic Mail (Layihə-Avtomatik Məktub)
  • C#: Bölüm 19 Entity Framework (Entity Framework) - (5 dərs)

  • 📌 428) What is Entity Framework? (Entity Framework Nədir?)
  • 📌 429) Entity Framework Approach (Entity Framework Yanaşması)
  • 📌 430) Creating the Database to be Used in DB First (DB First-də İstifadə Ediləcək Verilənlər Bazasının Yaradılması)
  • 📌 431) Creating Project and Creating EDMX (Layihə Yaradılması və EDMX Yaradılması)
  • 📌 432) Code First (Kod Əvvəlcə)
  • Project: Entity Framework Project (Layihə: Entity Framework Layihəsi) - (1 hissə)

  • 📌 433) EF Data Transfer (EF Verilən Daşınması)
  • C#: Extra (Əlavə) - (1 dərs)

  • 📌 434) Extra (Əlavə)

Back-End - Node.js

4 aylıq dərs paketi :

📌 NODE.JS

📌 EXPRESS.JS

📌 MongoDB & Mongoose

📌 JWT Authentication

📌 Socket.io

QİYMƏT

Qrup - 250 AZN
Fərdi - 500 AZN

    NODE.JS: Bölüm 1 Introduction (Giriş) - (9 dərs)

  • 📌 1) Introduction (Giriş)
  • 📌 2) What Will We Learn? (Nələr Öyrənəcəyik?)
  • 📌 3) What is NODE.JS (NODE.JS Nədir)
  • 📌 4) Why Should We Use NODE.JS? (Nə Üçün NODE.JS İstifadə Etməliyik?)
  • 📌 5) How Does NODE.JS Work? (NODE.JS Necə İşləyir?)
  • 📌 6) NODE.JS in Turkey (Türkiyədə NODE.JS)
  • 📌 7) Telegram Information (Teleqram Məlumatlandırılması)
  • 📌 8) Installing NODE.JS (NODE.JS Quraşdırılması)
  • 📌 9) Npm Package Manager (Npm Paket Meneceri)
  • NODE.JS: Bölüm 2 Node.js Module Structure (NODE.JS Modul Quruluşu) - (14 dərs)

  • 📌 10) Path Module (Yol Modulu)
  • 📌 11) Fs Module (Fayl Sistemi Modulu)
  • 📌 12) OS Module (Əməliyyat Sistemi Modulu)
  • 📌 13) Zlib Module (Sıxma Modulu)
  • 📌 14) URL Module (URL Modulu)
  • 📌 15) Timers Module (Zamanlayıcı Modulu)
  • 📌 16) Child Process Module (Alt Proses Modulu)
  • 📌 17) Crypto Module (Kriptoqrafiya Modulu)
  • 📌 18) DNS Module (DNS Modulu)
  • 📌 19) Events Module (Hadisələr Modulu [Events])
  • 📌 20) Http Module (HTTP Modulu)
  • 📌 21) Process Module (Proses Modulu)
  • 📌 22) Readline Module (Sətir Oxuma Modulu [Readline])
  • 📌 23) Let's Create Our Own Module (Öz Modulumuzu Yaradaq)
  • NODE.JS: Bölüm 3 Npm Package Manager (Npm Paket Meneceri) - (3 dərs)

  • 📌 24) Npm Package Manager - 1 (Npm Paket Meneceri - 1)
  • 📌 25) Npm Package Manager - 2 (Npm Paket Meneceri - 2)
  • 📌 26) Npm Package Manager - 3 (Npm Paket Meneceri - 3)
  • Project: NODE.JS Console App (Layihə: NODE.JS Konsol Tətbiqi) - (3 hissə)

  • 📌 27) Console App - 1 (Finding the Sum of Numbers Entered via Console) (Konsol Tətbiqi - 1 (Konsol Üzərindən Girilən Ədədlərin Cəminin Tapılması))
  • 📌 28) Console App - 2 (Reading the Specified File via Console) (Konsol Tətbiqi - 2 (Konsol Üzərindən Göstərilən Faylın Oxunması))
  • 📌 29) Console App - 3 (Creating a QR Code Based on the Expression Entered via Console) (Konsol Tətbiqi - 3 (Konsol Üzərindən Girilən İfadəyə Görə QR Kod Yaradılması))
  • NODE.JS: Bölüm 4 NODE.JS EXPRESS.JS and Project: Creating the Application (NODE.JS EXPRESS.JS və Layihə: Tətbiqin Yaradılması) - (11 dərs & 1 hissə)

  • 📌 30) What is EXPRESS.JS? (EXPRESS.JS Nədir?)
  • 📌 31) Project: Creating the Application (Layihə: Tətbiqin Yaradılması)
  • 📌 32) Handling Incoming Requests (Gələn Sorğuların Qarşılanması)
  • 📌 33) File Serve (Fayl Xidməti)
  • 📌 34) Static File Serve (Statik Fayl Xidməti)
  • 📌 35) Redirect (Yönləndirmə)
  • 📌 36) What is JSON? (JSON Nədir?)
  • 📌 37) JSON Response (JSON Cavabı)
  • 📌 38) Http Methods (HTTP Metodları)
  • 📌 39) Http Status Codes (HTTP Status Kodları)
  • 📌 40) Installing Postman (Postman Quraşdırılması)
  • 📌 41) Applying HTTP Methods (HTTP Metodlarının Tətbiq Edilməsi)
  • NODE.JS: Bölüm 5 EXPRESS.JS Router (EXPRESS.JS Router) - (6 dərs)

  • 📌 42) Router (Router)
  • 📌 43) Router & Http Methods (Router və HTTP Metodları)
  • 📌 44) Router Params & Query Params (Router Parametrləri və Sorğu Parametrləri)
  • 📌 45) 404 Not Found (404 Tapılmadı)
  • 📌 46) Organizing Routers (Routerların Nizamlanması)
  • 📌 47) Creating Controller (Kontrollerin Yaradılması)
  • NODE.JS: Bölüm 6 NODE.JS MVC (NODE.JS MVC) - (7 dərs)

  • 📌 48) Introduction & EJS Installation (Giriş və EJS Quraşdırılması)
  • 📌 49) Views Directory Change (Views Qovluğunun Dəyişdirilməsi)
  • 📌 50) EJS Data Sending (EJS Verilən Göndərilməsi)
  • 📌 51) EJS Loop & Condition (EJS Dövr və Şərt)
  • 📌 52) Partials (Hissələr)
  • 📌 53) Static Files (Statik Fayllar)
  • 📌 54) EXPRESS.JS Generator (EXPRESS.JS Generatoru)
  • NODE.JS: Bölüm 7 NODE.JS Api (NODE.JS Api) - (5 dərs)

  • 📌 55) What is Api? (Api Nədir?)
  • 📌 56) Let's Create an API (API Yaradaq)
  • 📌 57) Let's Test the API (API-ni Test Edək)
  • 📌 58) A Closer Look at Request (Request-ə Yaxından Baxaq)
  • 📌 59) A Closer Look at Response (Response-a Yaxından Baxaq)
  • NODE.JS: Bölüm 8 NODE.JS & EXPRESS.JS & TYPESCRİPT (NODE.JS & EXPRESS.JS & TYPESCRİPT) - (1 dərs)

  • 📌 60) EXPRESS.JS & TYPESCRİPT (EXPRESS.JS və TYPESCRİPT)
  • NODE.JS: Bölüm 9 NODE.JS Swagger (NODE.JS Swagger) - (3 dərs)

  • 📌 61) What is Swagger? (Swagger Nədir?)
  • 📌 62) Creating EXPRESS.JS Api (EXPRESS.JS Api-nin Yaradılması)
  • 📌 63) NODE.JS Swagger Integration (NODE.JS Swagger İnteqrasiyası)
  • NODE.JS: Bölüm 10 NODE.JS Middleware (NODE.JS Ara Qatı) - (4 dərs)

  • 📌 64) What is Middleware? (Ara Qatı Nədir?)
  • 📌 65) Global Middleware (Qlobal Middleware)
  • 📌 66) Route Base Middleware (Marşrut Əsaslı Ara Qatı)
  • 📌 67) Let's Organize Our Middlewares (Ara Qatlarımızı Nizamlayaq)
  • NODE.JS: Bölüm 11 NODE.JS FileUpload (NODE.JS Fayl Yükləmə) - (10 dərs)

  • 📌 68) Single File Upload (Tək Fayl Yükləmə)
  • 📌 69) File Filtering (Fayl Filtrlənməsi)
  • 📌 70) File & Form Data Sending (Fayl və Forma Verilənlərinin Göndərilməsi)
  • 📌 71) Automatic Creation of Uploads Folder (Yüklənənlər Qovluğunun Avtomatik Yaradılması)
  • 📌 72) Using Multer as Middleware (Multer-in Ara Qatı Kimi İstifadəsi)
  • 📌 73) Multiple File Upload (Çoxlu Fayl Yükləmə)
  • 📌 74) Error Management (Xəta İdarəetməsi)
  • 📌 75) Sending Files with Different Field Values (Fərqli Sahə Dəyərinə Sahib Faylların Göndərilməsi)
  • 📌 76) Any File Upload & Limit (İstənilən Fayl Yükləmə və Limit)
  • 📌 77) Memory Storage (Yaddaş Saxlanması)
  • NODE.JS: Bölüm 12 NODE.JS JWT (NODE.JS JWT) - (5 dərs)

  • 📌 78) What is JWT? (JWT Nədir?)
  • 📌 79) Creating Token (Tokenin Yaradılması)
  • 📌 80) Verifying Token (Tokenin Doğrulanması)
  • 📌 81) JWT & EXPRESS.JS (JWT və EXPRESS.JS)
  • 📌 82) JWT Middleware (JWT Ara Qatı)
  • NODE.JS: Bölüm 13 NODE.JS Relational Database Operations (MySQL) (NODE.JS Əlaqəli Verilənlər Bazası Əməliyyatları (MySQL)) - (29 dərs)

  • 📌 83) What is a Database? (Verilənlər Bazası Nədir?)
  • 📌 84) MySQL Installation (MySQL Quraşdırılması)
  • 📌 85) MySQL Connection (MySQL Bağlantısı)
  • 📌 86) Creating MySQL Database (MySQL Verilənlər Bazasının Yaradılması)
  • 📌 87) Creating MySQL Table (MySQL Cədvəlinin Yaradılması)
  • 📌 88) Adding Data to Table (Cədvələ Verilən Əlavə Edilməsi)
  • 📌 89) Adding Multiple Data (Çoxlu Verilən Əlavə Edilməsi)
  • 📌 90) Adding Data Dynamically (Verilənin Dinamik Olaraq Əlavə Edilməsi)
  • 📌 91) Listing Data (Verilənlərin Siyahılanması)
  • 📌 92) Querying Table (Cədvəlin Sorğulanması)
  • 📌 93) Deleting Data from Table (Cədvəldən Verilənin Silinməsi)
  • 📌 94) Updating Data in Table (Cədvəldə Verilənin Yenilənməsi)
  • 📌 95) Table Relationship Types (Cədvəl Əlaqə Növləri)
  • 📌 96) Creating One-to-Many Table (Bir-Çox Cədvəlin Yaradılması)
  • 📌 97) Adding Records to One-to-Many Table (Bir-Çox Cədvələ Qeyd Əlavə Edilməsi)
  • 📌 98) Listing Data from One-to-Many Table (Bir-Çox Cədvəldən Verilənin Siyahılanması)
  • 📌 99) Updating Data in One-to-Many Table (Bir-Çox Cədvəldə Verilənin Yenilənməsi)
  • 📌 100) Deleting Data from One-to-Many Table (Bir-Çox Cədvəldən Verilənin Silinməsi)
  • 📌 101) Creating One-to-One Table (Bir-Bir Cədvəlin Yaradılması)
  • 📌 102) Adding Data to One-to-One Table (Bir-Bir Cədvələ Verilən Əlavə Edilməsi)
  • 📌 103) Listing Data from One-to-One Table (Bir-Bir Cədvəldən Verilənin Siyahılanması)
  • 📌 104) Updating Data in One-to-One Table (Bir-Bir Cədvəldə Verilənin Yenilənməsi)
  • 📌 105) Deleting Data from One-to-One Table (Bir-Bir Cədvəldən Verilənin Silinməsi)
  • 📌 106) Creating Many-to-Many Table (Çox-Çox Cədvəlin Yaradılması)
  • 📌 107) Adding Data to Many-to-Many Table (Çox-Çox Cədvələ Verilən Əlavə Edilməsi)
  • 📌 108) Listing Data from Many-to-Many Table (Çox-Çox Cədvəldən Verilənin Siyahılanması)
  • 📌 109) Updating Data in Many-to-Many Table (Çox-Çox Cədvəldə Verilənin Yenilənməsi)
  • 📌 110) Deleting Data from Many-to-Many Table (Çox-Çox Cədvəldən Verilənin Silinməsi)
  • 📌 111) MySQL Transaction & Connection Closing (MySQL Tranzaksiyası və Bağlantının Bağlanması)
  • NODE.JS: Bölüm 14 NODE.JS ORM Relational DB (Sequelize) (NODE.JS ORM Əlaqəli Verilənlər Bazası (Sequelize)) - (27 dərs)

  • 📌 112) What is ORM? (ORM Nədir?)
  • 📌 113) Sequelize DB Connection (Sequelize Verilənlər Bazası Bağlantısı)
  • 📌 114) Creating Sequelize Table/Model (Sequelize Cədvəlinin/Nümunəsinin Yaradılması)
  • 📌 115) Sequelize Model Config (Sequelize Nümunə Tənzimləməsi)
  • 📌 116) Sequelize Data Adding (Sequelize Verilən Əlavə Edilməsi)
  • 📌 117) Sequelize Data Listing (Sequelize Verilənin Siyahılanması)
  • 📌 118) Sequelize Data Querying (Sequelize Verilənin Sorğulanması)
  • 📌 119) Sequelize Data Deleting (Sequelize Verilənin Silinməsi)
  • 📌 120) Sequelize Data Updating (Sequelize Verilənin Yenilənməsi)
  • 📌 121) Sequelize Bulk Create (Sequelize Toplu Yaratma)
  • 📌 122) Sequelize FindOrCreate & FindAndCountAll (Sequelize Tap-ya-da-Yarat və Tap-və-Say)
  • 📌 123) Sequelize Getter & Setter & Virtual (Sequelize Alıcı, Təyinedici və Virtual)
  • 📌 124) Sequelize Validation (Sequelize Doğrulama)
  • 📌 125) Sequelize Hooks (Sequelize Qarmaqları)
  • 📌 126) Sequelize Query (Sequelize Sorğu)
  • 📌 127) Sequelize Transactions (Sequelize Tranzaksiyaları)
  • 📌 128) Sequelize & EXPRESS.JS (Sequelize və EXPRESS.JS)
  • 📌 129) Sequelize Creating One-to-Many Model (Sequelize Bir-Çox Nümunə Yaradılması)
  • 📌 130) Sequelize Creating One-to-Many Record (Sequelize Bir-Çox Qeyd Yaradılması)
  • 📌 131) Sequelize One-to-Many Get & Count & Add & Create (Sequelize Bir-Çox Alma, Sayma, Əlavə Etmə və Yaratma)
  • 📌 132) Sequelize One-to-Many Removing Relationship (Sequelize Bir-Çox Əlaqənin Qırılması)
  • 📌 133) Sequelize One-to-Many Listing & Querying Related Data (Sequelize Bir-Çox Əlaqəli Verilənin Siyahılanması və Sorğulanması)
  • 📌 134) Sequelize Creating Many-to-Many Model (Sequelize Çox-Çox Nümunə Yaradılması)
  • 📌 135) Sequelize Creating Many-to-Many Record (Sequelize Çox-Çox Qeyd Yaradılması)
  • 📌 136) Sequelize Many-to-Many Get & Count & Create (Sequelize Çox-Çox Alma, Sayma və Yaratma)
  • 📌 137) Sequelize Many-to-Many Removing Relationship (Sequelize Çox-Çox Əlaqənin Qırılması)
  • 📌 138) Sequelize Many-to-Many Listing & Querying Related Data (Sequelize Çox-Çox Əlaqəli Verilənin Siyahılanması və Sorğulanması)
  • NODE.JS: Bölüm 15 NODE.JS ORM Relational DB - Prisma (NODE.JS ORM Əlaqəli Verilənlər Bazası - Prisma) - (20 dərs)

  • 📌 139) Prisma Introduction (Prisma Girişi)
  • 📌 140) A Closer Look at Creating Prisma Model (Prisma Nümunə Yaratmağa Yaxından Baxaq)
  • 📌 141) Prisma Creating Record (Prisma Qeyd Yaradılması)
  • 📌 142) Prisma Listing & Querying & Grouping & Average (Prisma Siyahılama, Sorğulama, Qruplaşdırma və Ortalama)
  • 📌 143) Prisma Updating Record (Prisma Qeydin Yenilənməsi)
  • 📌 144) Prisma Deleting Record (Prisma Qeydin Silinməsi)
  • 📌 145) Prisma & EXPRESS.JS (Prisma və EXPRESS.JS)
  • 📌 146) Prisma Creating One-to-Many Relationship (Prisma Bir-Çox Əlaqə Yaradılması)
  • 📌 147) Prisma Creating One-to-Many Record (Prisma Bir-Çox Qeyd Yaradılması)
  • 📌 148) Prisma One-to-Many Listing & Querying Record (Prisma Bir-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 149) Prisma One-to-Many Updating Record (Prisma Bir-Çox Qeydin Yenilənməsi)
  • 📌 150) Prisma One-to-Many Deleting Record (Prisma Bir-Çox Qeydin Silinməsi)
  • 📌 151) Prisma Creating Many-to-Many Relationship (Prisma Çox-Çox Əlaqə Yaradılması)
  • 📌 152) Prisma Creating Many-to-Many Record (Prisma Çox-Çox Qeyd Yaradılması)
  • 📌 153) Prisma Many-to-Many Listing & Querying Record (Prisma Çox-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 154) Prisma Many-to-Many Updating Record (Prisma Çox-Çox Qeydin Yenilənməsi)
  • 📌 155) Prisma Many-to-Many Deleting Record (Prisma Çox-Çox Qeydin Silinməsi)
  • 📌 156) Prisma Transactions (Prisma Tranzaksiyaları)
  • 📌 157) Prisma Pagination (Prisma Səhifələmə)
  • 📌 158) Prisma Query (Prisma Sorğu)
  • NODE.JS: Bölüm 16 Process Environment (Proses Mühiti) - (2 dərs)

  • 📌 159) What is Environment Values? (Mühit Dəyərləri Nədir?)
  • 📌 160) NODE.JS DotENV (NODE.JS DotENV)
  • Project: Saving WhatsApp Messages to Database in NODE.JS (Layihə: NODE.JS-də WhatsApp Mesajlarının Verilənlər Bazasına Qeyd Edilməsi) - (1 hissə)

  • 📌 161) Saving WhatsApp Messages to Database in NODE.JS (NODE.JS-də WhatsApp Mesajlarının Verilənlər Bazasına Qeyd Edilməsi)
  • NODE.JS: Bölüm 17 NODE.JS NoSQL Database Operations (MongoDB) (NODE.JS NoSQL Verilənlər Bazası Əməliyyatları (MongoDB)) - (9 dərs)

  • 📌 162) What is NoSQL Database? (NoSQL Verilənlər Bazası Nədir?)
  • 📌 163) MongoDB Installation (MongoDB Quraşdırılması)
  • 📌 164) Creating MongoDB Database & Collection (MongoDB Verilənlər Bazası və Kolleksiyanın Yaradılması)
  • 📌 165) Creating MongoDB Record (MongoDB Qeyd Yaradılması)
  • 📌 166) MongoDB Record Listing & Querying (MongoDB Qeydin Siyahılanması və Sorğulanması)
  • 📌 167) Updating MongoDB Record (MongoDB Qeydin Yenilənməsi)
  • 📌 168) Deleting MongoDB Record (MongoDB Qeydin Silinməsi)
  • 📌 169) MongoDB Sort & Skip & Limit (MongoDB Sıralama, Keçmə və Limit)
  • 📌 170) EXPRESS.JS & MongoDB (EXPRESS.JS və MongoDB)
  • NODE.JS: Bölüm 18 NODE.JS ORM NoSQL - Mongoose (NODE.JS ORM NoSQL - Mongoose) - (15 dərs)

  • 📌 171) Mongoose Introduction (Mongoose Girişi)
  • 📌 172) Creating Mongoose Schema (Mongoose Sxeminin Yaradılması)
  • 📌 173) Schema Hooks & Static & Virtual & Query (Sxem Qarmaqları, Statik, Virtual və Sorğu)
  • 📌 174) Creating Mongoose Record (Mongoose Qeyd Yaradılması)
  • 📌 175) Mongoose Record Listing & Querying (Mongoose Qeydin Siyahılanması və Sorğulanması)
  • 📌 176) Updating Mongoose Record (Mongoose Qeydin Yenilənməsi)
  • 📌 177) Deleting Mongoose Record (Mongoose Qeydin Silinməsi)
  • 📌 178) Mongoose Model Validation (Mongoose Nümunə Doğrulaması)
  • 📌 179) Mongoose Skip & Limit & Order (Mongoose Keçmə, Limit və Sıralama)
  • 📌 180) Mongoose & EXPRESS.JS (Mongoose və EXPRESS.JS)
  • 📌 181) Creating Mongoose Relationship (Mongoose Əlaqə Yaradılması)
  • 📌 182) Mongoose Creating One-to-Many Record (Mongoose Bir-Çox Qeyd Yaradılması)
  • 📌 183) Mongoose One-to-Many Listing & Querying Record (Mongoose Bir-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 184) Mongoose One-to-Many Updating Record (Mongoose Bir-Çox Qeydin Yenilənməsi)
  • 📌 185) Mongoose One-to-Many Deleting Record (Mongoose Bir-Çox Qeydin Silinməsi)
  • NODE.JS: Bölüm 19 NODE.JS EXPRESS.JS Validator (NODE.JS EXPRESS.JS Doğrulayıcısı) - (6 dərs)

  • 📌 186) EXPRESS.JS Validator Introduction (EXPRESS.JS Doğrulayıcısı Girişi)
  • 📌 187) EXPRESS.JS Validator Introduction (EXPRESS.JS Doğrulayıcısı Girişi)
  • 📌 188) Using Validator (Doğrulayıcının İstifadəsi)
  • 📌 189) Dynamic Message & Multiple Validation (Dinamik Mesaj və Çoxlu Doğrulama)
  • 📌 190) Params Validation (Parametr Doğrulaması)
  • 📌 191) Query Validation (Sorğu Doğrulaması)
  • 📌 192) Custom Validator (Xüsusi Doğrulayıcı)
  • Project: Sending Mail in NODE.JS (Layihə: NODE.JS Məktub Göndərmə) - (1 hissə)

  • 📌 193) NODE.JS Email (NODE.JS Elektron Poçt)
  • NODE.JS: Bölüm 20 NODE.JS Redis (NODE.JS Redis) - (8 dərs)

  • 📌 194) What is Redis? (Redis Nədir?)
  • 📌 195) Redis Installation (Redis Quraşdırılması)
  • 📌 196) Connecting to Redis (Redis-ə Qoşulma)
  • 📌 197) Redis SET (Redis SET)
  • 📌 198) Redis GET (Redis GET)
  • 📌 199) Redis DEL & SETEX (Redis DEL və SETEX)
  • 📌 200) Redis COMMANDS (Redis Əmrləri)
  • 📌 201) EXPRESS.JS & Redis (EXPRESS.JS və Redis)
  • NODE.JS: Bölüm 21 NODE.JS Logging (NODE.JS Loqlama) - (6 dərs)

  • 📌 202) Why Do We Log? (Nə Üçün Loqlama Aparılır?)
  • 📌 203) Winston & EXPRESS.JS Installation (Winston və EXPRESS.JS Quraşdırılması)
  • 📌 204) First Logging Process with Winston (Winston ilə İlk Loqlama Əməliyyatı)
  • 📌 205) Creating Custom Log Format with Winston (Winston ilə Xüsusi Loq Formatının Yaradılması)
  • 📌 206) Creating Daily Log File with Winston (Winston ilə Günlük Loq Faylının Yaradılması)
  • 📌 207) Winston & EXPRESS.JS (Winston və EXPRESS.JS)
  • NODE.JS: Bölüm 22 NODE.JS RabbitMQ - Queue Structures and Project: Creating a Sample Scenario for RabbitMQ (NODE.JS RabbitMQ - Quyruq Quruluşları və Layihə: RabbitMQ Üçün Nümunə Ssenarinin Yaradılması) - (6 dərs & 1 hissə)

  • 📌 208) What is RabbitMQ? (RabbitMQ Nədir?)
  • 📌 209) RabbitMQ Installation (RabbitMQ Quraşdırılması)
  • 📌 210) Project: Creating a Sample Scenario for RabbitMQ (Layihə: RabbitMQ Üçün Nümunə Ssenarinin Yaradılması)
  • 📌 211) RabbitMQ Connection Process (RabbitMQ Bağlantı Əməliyyatı)
  • 📌 212) Creating RabbitMQ Publisher (RabbitMQ Nəşredicisinin Yaradılması)
  • 📌 213) Testing RabbitMQ Publisher (RabbitMQ Nəşredicisinin Test Edilməsi)
  • 📌 214) RabbitMQ Consumer & Consuming the Queue (RabbitMQ İstehlakçısı və Kuyruğun İstehlak Edilməsi)
  • NODE.JS: Bölüm 23 Creating Layered Backend Architecture (Qatlı Backend Memarlığının Yaradılması) - (70 dərs)

  • 📌 215) Let's Create Our Layers (Qatlarımızı Yaradaq)
  • 📌 216) EXPRESS.JS Installation (EXPRESS.JS Quraşdırılması)
  • 📌 217) Server Config & DotENV (Server Konfiqurasiyası və DotENV)
  • 📌 218) DB Connection (Verilənlər Bazası Bağlantısı)
  • 📌 219) Helmet & Cors & Http Status Codes (Helmet, Cors və Http Status Kodları)
  • 📌 220) Router (Marşrutlaşdırıcı)
  • 📌 221) Logger (Loqçu)
  • 📌 222) Validator (Doğrulayıcı)
  • 📌 223) Authentication Middleware and JWT (Doğrulama Ara Qatı və JWT)
  • 📌 224) CONSTS (Sabitlər)
  • 📌 225) Şema Tanıtımı (Sxemin Tanıdılması)
  • 📌 226) Creating Models (Modellerin Yaradılması)
  • 📌 227) Creating Controllers (Kontrollerların Yaradılması)
  • 📌 228) Router & Controller Integration (Router və Kontroller İnteqrasiyası)
  • 📌 229) Creating Logger Middleware (Loqçu Ara Qatının Yaradılması)
  • 📌 230) Logger Middleware Integration (Loqçu Ara Qatının İnteqrasiyası)
  • 📌 231) Md5 Hash (Md5 Xeşi)
  • 📌 232) Creating Country and City Data (Ölkə və Şəhər Verilənlərinin Yaradılması)
  • 📌 233) GetAllCountry (Bütün Ölkələrin Alınması)
  • 📌 234) GetCityById (İd-yə Görə Şəhərin Alınması)
  • 📌 235) BaseResponse DTO (Əsas Cavab DTO-su)
  • 📌 236) Error Cases (Xəta Halları)
  • 📌 237) Logging Errors (Xətaların Loqlanması)
  • 📌 238) GetCityById Validation Operations (İd-yə Görə Şəhər Doğrulama Əməliyyatları)
  • 📌 239) Company Service & Company Dal Creation (Şirkət Xidməti və Şirkət Data Giriş Qatının Yaradılması)
  • 📌 240) Creating Company Model DTO (Şirkət Model DTO-sunun Yaradılması)
  • 📌 241) Company Logo Upload (Şirkət Loqosunun Yüklənməsi)
  • 📌 242) Creating Upload Directory & Get Host Helper (Yükləmə Qovluğunun Yaradılması və Host Köməkçisinin Alınması)
  • 📌 243) Saving the Logo (Loqonun Qeyd Edilməsi)
  • 📌 244) Serving the File (Faylın Xidmət Edilməsi)
  • 📌 245) File Upload Error Management (Fayl Yükləmə Xəta İdarəetməsi)
  • 📌 246) Creating File Service (Fayl Xidmətinin Yaradılması)
  • 📌 247) File Service Integration (Fayl Xidməti İnteqrasiyası)
  • 📌 248) Creating Company & Image (Şirkət və Şəklin Yaradılması)
  • 📌 249) CreateCompany Validation Operations (Şirkət Yaratma Doğrulama Əməliyyatları)
  • 📌 250) GetAllCompanies (Bütün Şirkətlərin Alınması)
  • 📌 251) DeleteCompanyById (İd-yə Görə Şirkətin Silinməsi)
  • 📌 252) GetCompanyById (İd-yə Görə Şirkətin Alınması)
  • 📌 253) UpdateCompanyById (İd-yə Görə Şirkətin Yenilənməsi)
  • 📌 254) Deleting Company and File (Şirkət və Faylın Silinməsi)
  • 📌 255) UpdateLogo (Loqonun Yenilənməsi)
  • 📌 256) CreateTitle (Vəzifənin Yaradılması)
  • 📌 257) GetAllTitle (Bütün Vəzifələrin Alınması)
  • 📌 258) GetTitleById (İd-yə Görə Vəzifənin Alınması)
  • 📌 259) UpdateTitleById (İd-yə Görə Vəzifənin Yenilənməsi)
  • 📌 260) DeleteTitleById (İd-yə Görə Vəzifənin Silinməsi)
  • 📌 261) CreatePerson (Şəxsin Yaradılması)
  • 📌 262) Password Hashing & CreatePerson Validation Operations (Parolanın Xeşlənməsi və Şəxs Yaratma Doğrulama Əməliyyatları)
  • 📌 263) Personnel Email Validation (Heyət Elektron Poçt Doğrulaması)
  • 📌 264) Personnel ID Number Validation (Heyət Şəxsiyyət Vəsiqəsi Nömrəsi Doğrulaması)
  • 📌 265) Personnel Avatar Upload (Heyət Avatarının Yüklənməsi)
  • 📌 266) Personnel CV Upload (Heyət CV-sinin Yüklənməsi)
  • 📌 267) GetCompanyByPersonnelId (Heyət İd-si ilə Şirkətin Alınması)
  • 📌 268) GetTitleByPersonnelId (Heyət İd-si ilə Vəzifənin Alınması)
  • 📌 269) GetPersonById (İd-yə Görə Şəxsin Alınması)
  • 📌 270) GetAllPersons (Bütün Şəxslərin Alınması)
  • 📌 271) GetAllPersons Pagination (Bütün Şəxslərin Səhifələnməsi)
  • 📌 272) UpdatePersonById (İd-yə Görə Şəxsin Yenilənməsi)
  • 📌 273) DeletePersonById (İd-yə Görə Şəxsin Silinməsi)
  • 📌 274) UpdatePersonCV (Şəxsin CV-sinin Yenilənməsi)
  • 📌 275) UpdatePersonAvatar (Şəxsin Avatarının Yenilənməsi)
  • 📌 276) Personnel & Title Relationship (Heyət və Vəzifə Əlaqəsi)
  • 📌 277) Personnel & Company Relationship (Heyət və Şirkət Əlaqəsi)
  • 📌 278) Deleting Personnel & Title Relationship (Heyət Silmə və Vəzifə Əlaqəsi)
  • 📌 279) Deleting Personnel & Company Relationship (Heyət Silmə və Şirkət Əlaqəsi)
  • 📌 280) Company & Personnel Relationship (Şirkət və Heyət Əlaqəsi)
  • 📌 281) Deleting Company & Personnel Relationship (Şirkət Silmə və Heyət Əlaqəsi)
  • 📌 282) Title & Personnel Relationship (Vəzifə və Heyət Əlaqəsi)
  • 📌 283) Deleting Title & Personnel Relationship (Vəzifə Silmə və Heyət Əlaqəsi)
  • 📌 284) Authentication Middleware Implementation (Doğrulama Ara Qatının Tətbiq Edilməsi)
  • NODE.JS: Bölüm 24 NODE.JS PM2 (NODE.JS PM2) - (1 dərs)

  • 📌 285) NODE.JS Process Manager (NODE.JS Proses Meneceri)
  • NODE.JS: Bölüm 25 NODE.JS SOCKETIO - Real Time Communication (NODE.JS SOCKETIO - Real Zaman Ünsiyyəti) - (13 dərs)

  • 📌 286) What is WebSocket? (WebSocket Nədir?)
  • 📌 287) SocketIO & Installation (SocketIO və Quraşdırılması)
  • 📌 288) Creating Socket Server (Soket Serverinin Yaradılması)
  • 📌 289) Client & Server Connection (Müştəri və Server Bağlantısı)
  • 📌 290) Client Disconnect & Disconnecting (Müştərinin Ayrılması və Ayrılma Prosesi)
  • 📌 291) Client to Server & Server to Client (Müştəridən Serverə və Serverdən Müştəriyə)
  • 📌 292) Let's Take a Look at the Configs (Konfiqurasiyalara Bir Baxaq)
  • 📌 293) Once & Off & Remove (Once, Off və Remove)
  • 📌 294) IO To (IO To)
  • 📌 295) Socket Broadcast & Io Sockets Emit (Soket Yayımı və Io Soketlərinin Göndərilməsi)
  • 📌 296) Rooms (Otaqlar)
  • 📌 297) Sample Chart Application (Nümunə Söhbət Tətbiqi)
  • 📌 298) Socket & EXPRESS.JS & Project Ideas (Soket, EXPRESS.JS və Layihə Fikirləri)
  • NODE.JS: Bölüm 26 NODE.JS & Redis MicroService (NODE.JS və Redis Mikroservisi) - (6 dərs)

  • 📌 299) What is Microservice? (Mikroservis Nədir?)
  • 📌 300) Creating User & Product Service (İstifadəçi və Məhsul Xidmətinin Yaradılması)
  • 📌 301) Creating Services & DB Connections (Xidmətlərin və Verilənlər Bazası Bağlantılarının Yaradılması)
  • 📌 302) Node Redis Pub & Sub (Node Redis Nəşr və Abunə)
  • 📌 303) UserCreate (İstifadəçinin Yaradılması)
  • 📌 304) Establishing Communication Between Services (Xidmətlər Arası Ünsiyyətin Qurulması)
  • NODE.JS: Bölüm 27 Dockerize NODE.JS App (NODE.JS Tətbiqinin Dockerləşdirilməsi) - (1 dərs)

  • 📌 305) Let's Dockerize the NODE.JS Application (NODE.JS Tətbiqini Dockerləşdirək)
  • NODE.JS: Bölüm 28 NODE.JS Build (NODE.JS Qurulması) - (1 dərs)

  • 📌 306) Heroku Build (Heroku Qurulması)
  • NODE.JS: Bölüm 29 NODE.JS 18 & 19 Some New Features (NODE.JS 18 və 19-da Bəzi Yeni Xüsusiyyətlər) - (1 dərs)

  • 📌 307) NODE.JS 18 & 19 Some New Features (NODE.JS 18 və 19-da Bəzi Yeni Xüsusiyyətlər)

Full-Stack: Front-End + Back-End (Python)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 PYTHON

📌 DJANGO

📌 NUMPY and PANDAS

📌 MySql, SQLite, MongoDb

📌 Requests, Beautifulsoup

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    PYTHON: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) What is PYTHON? (PYTHON Nədir?)
  • 📌 2) How Should I Study the Course? (Kursa Necə Çalışmalıyam?)
  • 📌 3) PYTHON Development with Online Editor (Online Redaktor ilə PYTHON İnkişafı)
  • PYTHON: Bölüm 2 Windows Development Environment (Windows İnkişaf Mühiti) - (4 dərs)

  • 📌 4) PYTHON Setup (PYTHON Qurulumu)
  • 📌 5) Editor Setup (Redaktor Qurulumu)
  • 📌 6) Command Line Programs (Əmr Sətri Proqramları)
  • 📌 7) First PYTHON Program (İlk PYTHON Proqramı)
  • PYTHON: Bölüm 3 MacOS Development Environment (MacOS İnkişaf Mühiti) - (4 dərs)

  • 📌 8) PYTHON Setup (PYTHON Qurulumu)
  • 📌 9) Editor Setup (Redaktor Qurulumu)
  • 📌 10) Terminal Usage (Terminal İstifadəsi)
  • 📌 11) First PYTHON Program (İlk PYTHON Proqramı)
  • PYTHON: Bölüm 4 Python Numbers and Mathematical Operators (Python Saylar və Riyazi Operatorlar) - (5 dərs & 1 imtahan)

  • 📌 12) About the Section (Bölüm Haqqında)
  • 📌 13) Numbers: Int and Float (Saylar: Tam və Onluq)
  • 📌 14) Numbers: Numerical Operators-1 (Saylar: Rəqəmsal Operatorlar-1)
  • 📌 15) Numbers: Numerical Operators-2 (Saylar: Rəqəmsal Operatorlar-2)
  • 📌 16) Creating Comment Line (Şərh Sətri Yaratma)
  • 📌 Exam 1: Numbers (İmtahan 1: Saylar)
  • PYTHON: Bölüm 5 Python Variables, Project: Variable Definition and Project: Data Types (Python Dəyişənlər, Layihə: Dəyişən Tanımlama və Layihə: Məlumat Tipləri) - (3 dərs & 2 hissə & 1 imtahan)

  • 📌 17) Defining Variables in Python (Pythonda Dəyişən Tanımlama)
  • 📌 18) Variable Definition Rules in Python (Pythonda Dəyişən Tanımlama Qaydaları)
  • 📌 19) Project: Variable Definition (Layihə: Dəyişən Tanımlama)
  • 📌 20) Data Types in Python (Pythonda Məlumat Tipləri)
  • 📌 21) Project: Data Types (Layihə: Məlumat Tipləri)
  • 📌 Exam 2: Variables (İmtahan 2: Dəyişənlər)
  • PYTHON: Bölüm 6 Python Character Strings: Strings, Project: Character Strings: Strings and Project: String Methods (Python Simvol Sətirləri: Strings, Layihə: Simvol Sətirləri: Strings və Layihə: String Metodları) - (4 dərs & 2 hissə & 1 imtahan)

  • 📌 22) Character Strings in Python: Strings (Pythonda Simvol Sətirləri: Strings)
  • 📌 23) String Slicing in Python (Pythonda String Dilimləmə)
  • 📌 24) String Formatting in Python (Pythonda String Formatlaması)
  • 📌 25) Project: Character Strings: Strings (Layihə: Simvol Sətirləri: Strings)
  • 📌 26) String Methods in Python (Pythonda String Metodları)
  • 📌 27) Project: String Methods (Layihə: String Metodları)
  • 📌 Exam 3: String (İmtahan 3: String)
  • PYTHON: Bölüm 7 Python Lists, Project: Lists, Project: List Methods, Project: Dictionary and Project: Dictionary Methods (Python Siyahılar, Layihə: Siyahılar, Layihə: Siyahı Metodları, Layihə: Lüğət və Layihə: Lüğət Metodları) - (8 dərs & 4 hissə)

  • 📌 28) Lists in Python (Pythonda Siyahılar)
  • 📌 29) Lists in Python-2 (Pythonda Siyahılar-2)
  • 📌 30) Project: Lists (Layihə: Siyahılar)
  • 📌 31) List Methods in Python (Pythonda Siyahı Metodları)
  • 📌 32) Project: List Methods (Layihə: Siyahı Metodları)
  • 📌 33) Tuple in Python (Pythonda Tuple)
  • 📌 34) Dictionary in Python (Pythonda Lüğət)
  • 📌 35) Project: Dictionary (Layihə: Lüğət)
  • 📌 36) Dictionary Methods (Lüğət Metodları)
  • 📌 37) Project: Dictionary Methods (Layihə: Lüğət Metodları)
  • 📌 38) Sets in Python (Pythonda Çoxluqlar)
  • 📌 39) Value and Reference Data Types in Python (Pythonda Dəyər və İstinad Məlumat Tipləri)
  • PYTHON: Bölüm 8 Python Operators, Project: Assignment Operators, Project: Comparison Operators and Project: Logical Operators (Python Operatorlar, Layihə: Təyinat Operatorları, Layihə: Müqayisə Operatorları və Layihə: Məntiqi Operatorlar) - (5 dərs & 3 hissə)

  • 📌 40) About the Section (Bölüm Haqqında)
  • 📌 41) Assignment Operators (Təyinat Operatorları)
  • 📌 42) Project: Assignment Operators (Layihə: Təyinat Operatorları)
  • 📌 43) Comparison Operators (Müqayisə Operatorları)
  • 📌 44) Project: Comparison Operators (Layihə: Müqayisə Operatorları)
  • 📌 45) Logical Operators (Məntiqi Operatorlar)
  • 📌 46) Project: Logical Operators (Layihə: Məntiqi Operatorlar)
  • 📌 47) Other Python Operators (Digər Python Operatorları)
  • PYTHON: Bölüm 9 Python Conditional Statements, Project-1: Conditional Statements, roject-2: Fuel Consumption Cost, Project-3: Conditional Statements (Python Şərt İfadələri, Layihə-1: Şərt İfadələri, Layihə-2: Yanacaq İstehlak Maliyyəti və Layihə-3: Şərt İfadələri) - (4 dərs & 3 hissə)

  • 📌 48) About the Section (Bölüm Haqqında)
  • 📌 49) Conditional Statements (Şərt İfadələri)
  • 📌 50) Conditional State Blocks - If and Else Blocks (Şərtli Vəziyyət Blokları - If və Else Blokları)
  • 📌 51) Conditional State Blocks - If - Elif - Else Blocks (Şərtli Vəziyyət Blokları - If - Elif - Else Blokları)
  • 📌 52) Project-1: Conditional Statements (Layihə-1: Şərt İfadələri)
  • 📌 53) Project-2: Fuel Consumption Cost (Layihə-2: Yanacaq İstehlak Maliyyəti)
  • 📌 54) Project-3: Conditional Statements (Layihə-3: Şərt İfadələri)
  • PYTHON: Bölüm 10 Python Loops, Project-1: For Loops, Project-2: For Loops, Project-1: While Loops and Project-2: While Loops (Python Dövrlər, Layihə-1: For Dövrləri, Layihə-2: For Dövrləri, Layihə-1: While Dövrləri və Layihə-2: While Dövrləri) - (5 dərs & 4 hissə)

  • 📌 55) About the Section (Bölüm Haqqında)
  • 📌 56) Loops (Dövrlər)
  • 📌 57) For Loops in Python (Pythonda For Dövrləri)
  • 📌 58) Project-1: For Loops (Layihə-1: For Dövrləri)
  • 📌 59) Project-2: For Loops (Layihə-2: For Dövrləri)
  • 📌 60) While Loops in Python (Pythonda While Dövrləri)
  • 📌 61) Project-1: While Loops (Layihə-1: While Dövrləri)
  • 📌 62) Project-2: While Loops (Layihə-2: While Dövrləri)
  • 📌 63) Break and Continue (Dayandır və Davam Et)
  • PYTHON: Bölüm 11 Python Loop Methods, Project: Prime Number and Multiplication Table and Project: Number Guessing Application (Python Döngü Metodları, Layihə: Asal Sayı və Çarpım Cədvəli və Layihə: Sayı Təxmin Tətbiqi) - (2 dərs & 2 hissə)

  • 📌 64) Loop Methods: range() (Döngü Metodları: range())
  • 📌 65) Loop Methods: enumerate(), zip() (Döngü Metodları: enumerate(), zip())
  • 📌 66) Project: Prime Number and Multiplication Table (Layihə: Asal Sayı və Çarpım Cədvəli)
  • 📌 67) Project: Number Guessing Application (Layihə: Sayı Təxmin Tətbiqi)
  • PYTHON: Bölüm 12 List Comprehensions and Project: List Comprehension (Siyahı Qısaltmaları və Layihə: Siyahı Qısaltması) - (2 dərs & 1 hissə)

  • 📌 68) List Comprehension (Siyahı Qısaltması)
  • 📌 69) List Comprehension with Conditional Statements (Şərtli İfadələrlə Siyahı Qısaltması)
  • 📌 70) Project: List Comprehension (Layihə: Siyahı Qısaltması)
  • PYTHON: Bölüm 13 Python Functions, Project: Functions, Project: Parameters and Project: Banking (Python Funksiyalar, Layihə: Funksiyalar, Layihə: Parametrlər və Layihə: Bankçılıq) - (10 dərs & 3 hissə)

  • 📌 71) About the Section (Bölüm Haqqında)
  • 📌 72) Methods in Python (Pythonda Metodlar)
  • 📌 73) Defining Functions (Funksiya Tanımlama)
  • 📌 74) Returning Value from Function (Funksiyadan Dəyər Qaytarma)
  • 📌 75) Sending Parameters to Function (Funksiyaya Parametr Göndərmə)
  • 📌 76) Project: Functions (Layihə: Funksiyalar)
  • 📌 77) Default Parameter Definition (Varsayılan Parametr Tanımlama)
  • 📌 78) Keyword Arguments (Açar Söz Arqumentləri)
  • 📌 79) Variable Number of Parameters: *args (Dəyişən Sayda Parametr: *args)
  • 📌 80) Variable Number of Parameters: **kwargs (Dəyişən Sayda Parametr: **kwargs)
  • 📌 81) Project: Parameters (Layihə: Parametrlər)
  • 📌 82) Project: Banking (Layihə: Bankçılıq)
  • 📌 83) Scope of Functions: Global and Local Variables (Funksiyaların Əhatəsi: Qlobal və Yerli Dəyişənlər)
  • PYTHON: Bölüm 14 Lambda and Built-in Functions (Lambda və Daxili Funksiyalar) - (8 dərs)

  • 📌 84) About the Section (Bölüm Haqqında)
  • 📌 85) Lambda Function (Lambda Funksiyası)
  • 📌 86) Map (Xəritələmə)
  • 📌 87) Filter (Süzgəc)
  • 📌 88) Any and All (Hər Hansı və Hamısı)
  • 📌 89) Sorted (Çeşidlənmiş)
  • 📌 90) Min and Max (Minimum və Maksimum)
  • 📌 91) Abs, Sum, Round (Mütləq Dəyər, Cəm, Yuvarlaqlaşdırma)
  • PYTHON: Bölüm 15 Python Error Management and Debugging, Project: Error Management and Project: Throwing an Error Object (Python Xəta İdarəetməsi və Sazlama, Layihə: Xəta İdarəetməsi və Layihə: Xəta Nəsnəsi Atma) - (6 dərs & 2 hissə)

  • 📌 92) About the Section (Bölüm Haqqında)
  • 📌 93) What is Error and Error Management? (Xəta və Xəta İdarəetməsi Nədir?)
  • 📌 94) Error Types - Exception Types (Xəta Növləri - İstisna Növləri)
  • 📌 95) Error Management - Exception Handling (Xəta İdarəetməsi - İstisna İdarəetməsi)
  • 📌 96) Project: Error Management (Layihə: Xəta İdarəetməsi)
  • 📌 97) Throwing an Error Object - Raising an Exception (Xəta Nəsnəsi Atma - İstisna Atmaq)
  • 📌 98) Project: Throwing an Error Object (Layihə: Xəta Nəsnəsi Atma)
  • 📌 99) Debugging with PDB (PDB ilə Sazlama)
  • PYTHON: Bölüm 16 Working with Modules, Project: Module Usage, Project-1: Math Module, Project-2: Random Module, Project-3: Datetime Module, Project-4: Os Module and Project-5: Regular Expression Module (Modullarla İşləmə, Layihə: Modul İstifadəsi, Layihə-1: Riyaziyyat Modulu, Layihə-2: Təsadüfi Modul, Layihə-3: Tarix-Vaxt Modulu, Layihə-4: Əməliyyat Sistemi Modulu və Layihə-5: Müntəzəm İfadə Modulu) - (5 dərs & 6 hissə)

  • 📌 100) About the Section (Bölüm Haqqında)
  • 📌 101) What is a Module? (Modul Nədir?)
  • 📌 102) Module Usage (Modul İstifadəsi)
  • 📌 103) Project: Module Usage (Layihə: Modul İstifadəsi)
  • 📌 104) Modules Coming with Python: Built-in Modules (Python ilə Gələn Modullar: Daxili Modullar)
  • 📌 105) Project-1: Math Module (Layihə-1: Riyaziyyat Modulu)
  • 📌 106) Project-2: Random Module (Layihə-2: Təsadüfi Modul)
  • 📌 107) Project-3: Datetime Module (Layihə-3: Tarix-Vaxt Modulu)
  • 📌 108) Project-4: Os Module (Layihə-4: Əməliyyat Sistemi Modulu)
  • 📌 109) Project-5: Regular Expression Module (Layihə-5: Müntəzəm İfadə Modulu)
  • 📌 110) Installing External Packages with Pip (Pip ilə Xarici Paket Qurulumu)
  • PYTHON: Bölüm 17 OOP #1 - Object Oriented Programming, Project: Class, Project: Bank Account and Project: Class Attributes (OOP #1 - Obyekt Yönümlü Proqramlaşdırma, Layihə: Sinif, Layihə: Bank Hesabı və Layihə: Sinif Xüsusiyyətləri) - (7 dərs & 3 hissə)

  • 📌 111) About the Section (Bölüm Haqqında)
  • 📌 112) What is Object Oriented Programming? (Obyekt Yönümlü Proqramlaşdırma Nədir?)
  • 📌 113) Class (Sinif)
  • 📌 114) __init__ Method (__init__ Metodu)
  • 📌 115) Project: Class (Layihə: Sinif)
  • 📌 116) Instance Methods (Nümunə Metodları)
  • 📌 117) Project: Bank Account (Layihə: Bank Hesabı)
  • 📌 118) Class Attributes (Sinif Xüsusiyyətləri)
  • 📌 119) Project: Class Attributes (Layihə: Sinif Xüsusiyyətləri)
  • 📌 120) Class Methods (Sinif Metodları)
  • Project: OOP with Quiz Application (Layihə: OOP ilə Quiz Tətbiqi) - (5 hissə)

  • 📌 121) Quiz Application Introduction (Quiz Layihəsinin Tanıtımı)
  • 📌 122) Question Class (Sual Sinifi)
  • 📌 123) Quiz Class (Quiz Sinifi)
  • 📌 124) Calculating Score Information (Xal Məlumatının Hesablanması)
  • 📌 125) Preparing Informational Messages (Məlumatlandırma Mesajlarının Hazırlanması)
  • Project: OOP with Card Application (Layihə: OOP ilə Kart Tətbiqi) - (4 hissə)

  • 📌 126) Card Application Introduction (Kart Layihəsinin Tanıtımı)
  • 📌 127) Card Class (Kart Sinifi)
  • 📌 128) Deck Class (Dəstə Sinifi)
  • 📌 129) Deck Methods (Dəstə Metodları)
  • PYTHON: Bölüm 18 OOP #2 - Object Oriented Programming, Project: Blog User and Moderator and Project: Dict Class Customization (OOP #2 - Obyekt Yönümlü Proqramlaşdırma, Layihə: Bloq İstifadəçisi və Moderator və Layihə: Dict Sinifinin Özəlləşdirilməsi) - (5 dərs & 2 hissə)

  • 📌 130) Inheritance: What is Inheritance? (Varislik: Varislik Nədir?)
  • 📌 131) Using Inheritance (Varisliyindən İstifadə)
  • 📌 132) Extending Child Classes (Alt Siniflərin Genişləndirilməsi)
  • 📌 133) Project: Blog User and Moderator (Layihə: Bloq İstifadəçisi və Moderator)
  • 📌 134) Properties (Xüsusiyyətlər)
  • 📌 135) Python Special Methods (Python Xüsusi Metodları)
  • 📌 136) Project: Dict Class Customization (Layihə: Dict Sinifinin Özəlləşdirilməsi)
  • PYTHON: Bölüm 19 Python Iterators and Generators, Project: Iterable Card and Project: Generators with Index Usage (Python İterasiyaçılar və Generatorlar, Layihə: İterasiya Edilə Bilən Kart və Layihə: İndeks İstifadəsi ilə Generatorlar) - (3 dərs & 2 hissə)

  • 📌 137) Iterators and Iterables (İterasiyaçılar və İterasiya Edilə Bilənlər)
  • 📌 138) Custom Iterators (Xüsusi İterasiyaçılar)
  • 📌 139) Project: Iterable Card (Layihə: İterasiya Edilə Bilən Kart)
  • 📌 140) Generators (Generatorlar)
  • 📌 141) Project: Generators with Index Usage (Layihə: İndeks İstifadəsi ilə Generatorlar)
  • PYTHON: Bölüm 20 Python Decorators and Project: Decorator for Speed Test (Python Dekoratorlar və Layihə: Sürət Testi üçün Dekorator) - (7 dərs & 1 hissə)

  • 📌 142) Nested Function Usage (İç İçə Funksiya İstifadəsi)
  • 📌 143) Returning Function from Function (Funksiyadan Funksiya Qaytarma)
  • 📌 144) Sending Functions as Parameter (Funksiyaları Parametr Olaraq Göndərmə)
  • 📌 145) Decorator Functions (Dekorator Funksiyalar)
  • 📌 146) Decorator Parameters (Dekorator Parametrləri)
  • 📌 147) Meta Information of Functions (Funksiyaların Meta Məlumatı)
  • 📌 148) Project: Decorator for Speed Test (Layihə: Sürət Testi üçün Dekorator)
  • 📌 149) Decorator Functions That Take Parameters (Parametr Alan Dekorator Funksiyalar)
  • PYTHON: Bölüm 21 File Management: I/O, Project-1: File Management, Project-2: File Management and Project-3: File Management (Fayl İdarəetməsi: Giriş/Çıxış, Layihə-1: Fayl İdarəetməsi, Layihə-2: Fayl İdarəetməsi və Layihə-3: Fayl İdarəetməsi) - (6 dərs & 3 hissə)

  • 📌 150) File Reading: Open and Read (Fayl Oxuma: Open və Read)
  • 📌 151) File Reading: Seek and Cursors (Fayl Oxuma: Seek və Kursorlar)
  • 📌 152) Reading File with With (With ilə Fayl Oxuma)
  • 📌 153) Writing to File: Writing (Fayla Yazma: Writing)
  • 📌 154) Appending to File: Appending (Fayla Əlavə Etmə: Appending)
  • 📌 155) Updating in File: Updating (Faylda Yeniləmə: Updating)
  • 📌 156) Project-1: File Management (Layihə-1: Fayl İdarəetməsi)
  • 📌 157) Project-2: File Management (Layihə-2: Fayl İdarəetməsi)
  • 📌 158) Project-3: File Management (Layihə-3: Fayl İdarəetməsi)
  • PYTHON: Bölüm 22 Working with CSV, Project-1: Working with CSV and Project-2: Working with CSV (CSV ilə İşləmə, Layihə-1: CSV ilə İşləmə və Layihə-2: CSV ilə İşləmə) - (5 dərs & 2 hissə)

  • 📌 159) What is CSV? (CSV Nədir?)
  • 📌 160) Reading Data from CSV File: Reader (CSV Faylından Məlumat Oxuma: Reader)
  • 📌 161) Reading Data from CSV File: DictReader (CSV Faylından Məlumat Oxuma: DictReader)
  • 📌 162) Writing Data to CSV File: Writer (CSV Faylına Məlumat Yazma: Writer)
  • 📌 163) Writing Data to CSV File: DictWriter (CSV Faylına Məlumat Yazma: DictWriter)
  • 📌 164) Project-1: Working with CSV (Layihə-1: CSV ilə İşləmə)
  • 📌 165) Project-2: Working with CSV (Layihə-2: CSV ilə İşləmə)
  • PYTHON: Bölüm 23 Working with JSON, Project-1: Working with JSON and Project-2: Working with JSON (JSON ilə İşləmə, Layihə-1: JSON ilə İşləmə və Layihə-2: JSON ilə İşləmə) - (7 dərs & 2 hissə)

  • 📌 166) What is JSON? (JSON Nədir?)
  • 📌 167) Deserializing JSON (JSON Desirializasiyası)
  • 📌 168) Serializing JSON (JSON Serializasiyası)
  • 📌 169) Project-1: Working with JSON (Layihə-1: JSON ilə İşləmə)
  • 📌 170) JSON List Working-1 (JSON Siyahıları ilə İşləmə-1)
  • 📌 171) JSON List Working-2 (JSON Siyahıları ilə İşləmə-2)
  • 📌 172) JSON List Working-3 (JSON Siyahıları ilə İşləmə-3)
  • 📌 173) Serializing Class Types (Sinif Tiplərinin Serializasiyası)
  • 📌 174) Project-2: Working with JSON (Layihə-2: JSON ilə İşləmə)
  • PYTHON: Bölüm 24 APIs: Http Requests, Project: API - Latest News, Project: API - Weather Condition, Project: API - Live Exchange Rate, Project: API - Github and Project: API - Movie Data (API-lər: Http Sorğuları, Layihə: API - Son Dəqiqə Xəbərlər, Layihə: API - Hava Durumu, Layihə: API - Canlı Valyuta Çeviri, Layihə: API - Github və Layihə: API - Film Verilənləri) - (5 dərs & 5 hissə)

  • 📌 175) What is Http? (Http Nədir?)
  • 📌 176) Http Verbs (Http Felləri)
  • 📌 177) Http Requests (Http Sorğuları)
  • 📌 178) Filtering with Query String (Query String ilə Süzgəcdən Keçirmə)
  • 📌 179) Http Post (Http Post Sorğusu)
  • 📌 180) Project: API - Latest News (Layihə: API - Son Dəqiqə Xəbərlər)
  • 📌 181) Project: API - Weather Condition (Layihə: API - Hava Durumu)
  • 📌 182) Project: API - Live Exchange Rate (Layihə: API - Canlı Valyuta Çeviri)
  • 📌 183) Project: API - Github (Layihə: API - Github)
  • 📌 184) Project: API - Movie Data (Layihə: API - Film Verilənləri)
  • PYTHON: Bölüm 25 Web Scraping: BeautifulSoup, Project: Web Scraping - quliyev_coding, Project: Web Scraping - Google, Project: Web Scraping and Project: Web Scraping - Shopping Site (Veb Kazıma: BeautifulSoup, Layihə: Veb Kazıma - quliyev_coding, Layihə: Veb Kazıma - Google, Layihə: Veb Kazıma - IMDB və Layihə: Veb Kazıma - Alış-Veriş Saytı) - (6 dərs & 4 hissə)

  • 📌 185) What is Web Scraping? (Veb Kazıma Nədir?)
  • 📌 186) Getting HTML and CSS Information Based on Request (Sorğuya Əsasən HTML və CSS Məlumatlarını Alma)
  • 📌 187) BeautifulSoup: Tags (BeautifulSoup: Etiketlər)
  • 📌 188) BeautifulSoup: Find (BeautifulSoup: Axtarma)
  • 📌 189) BeautifulSoup: Attributes (BeautifulSoup: Xüsusiyyətlər)
  • 📌 190) BeautifulSoup: Navigating (BeautifulSoup: Naviqasiya)
  • 📌 191) Project: Web Scraping - quliyev_coding (Layihə: Veb Kazıma - quliyev_coding)
  • 📌 192) Project: Web Scraping - Google (Layihə: Veb Kazıma - Google)
  • 📌 193) Project: Web Scraping - IMDB (Layihə: Veb Kazıma - IMDB)
  • 📌 194) Project: Web Scraping - Shopping Site (Layihə: Veb Kazıma - Alış-Veriş Saytı)
  • PYTHON: Bölüm 26 Bot Writing with Python: Selenium and Project: Accessing Multiple Elements with Selenium (Python ilə Bot Yazımı: Selenium və Layihə: Selenium ilə Çoxlu Etiketlərə Giriş) - (6 dərs & 1 hissə)

  • 📌 195) What is Selenium? (Selenium Nədir?)
  • 📌 196) Selenium Setup (Selenium Qurulumu)
  • 📌 197) Basic Selenium Methods (Temel Selenium Metodları)
  • 📌 198) CSS Selectors (CSS Seçiciləri)
  • 📌 199) Accessing Single Elements with Selenium (Selenium ilə Tək Etiketlərə Giriş)
  • 📌 200) Project: Accessing Multiple Elements with Selenium (Layihə: Selenium ilə Çoxlu Etiketlərə Giriş)
  • 📌 201) Page Interaction with Selenium (Selenium ilə Səhifə İnteraksiyası)
  • Project: Github Bot Application (Layihə: Github Bot Layihəsi) - (6 hissə)

  • 📌 202) Github Application Introduction (Github Layihəsinin Tanıtımı)
  • 📌 203) Adding Github Class (Github Sinifinin Əlavə Edilməsi)
  • 📌 204) Automatic Login to Github Account (Github Hesabına Avtomatik Giriş)
  • 📌 205) Listing Repositories by Keyword (Açar Kəliməyə Görə Repozitorların Siyahılanması)
  • 📌 206) Getting Github Follower List (Github İzləyici Siyahısının Alınması)
  • 📌 207) Making Page Transitions (Səhifə Keçidlərinin Yaradılması)
  • Project: Instagram Bot Application (Layihə: Instagram Bot Tətbiqi) - (8 hissə)

  • 📌 208) Instagram Application Introduction (Instagram Tətbiqinin Tanıtımı)
  • 📌 209) Adding Instagram Class (Instagram Sinifinin Əlavə Edilməsi)
  • 📌 210) Login with Instagram (Instagram ilə İstifadəçi Girişi)
  • 📌 211) Getting Instagram Follower List (Instagram İzləyici Siyahısının Alınması)
  • 📌 212) Getting Instagram Follower List with Scrolling (Sürüşdürmə ilə Instagram İzləyici Siyahısının Alınması)
  • 📌 213) Automatically Following Instagram User List (Instagram İstifadəçi Siyahısını Avtomatik İzləmə)
  • 📌 214) Automatic Instagram Unfollow (Instagram Otomatik İzləməni Buraxma)
  • 📌 215) Saving Instagram Followers to File (Instagram İzləyicilərinin Faylə Qeyd Edilməsi)
  • PYTHON: Bölüm 27 Data Analysis: Numpy and Project: Numpy (Məlumat Analizi: Numpy və Layihə: Numpy) - (4 dərs & 1 hissə)

  • 📌 216) What is Numpy? (Numpy Nədir?)
  • 📌 217) Working with Numpy Arrays (Numpy Massivləri ilə İşləmə)
  • 📌 218) Indexing Numpy Arrays (Numpy Massivlərinin İndekslənməsi)
  • 📌 219) Numpy Array Operations (Numpy Massivi Əməliyyatları)
  • 📌 220) Project: Numpy (Layihə: Numpy)
  • PYTHON: Bölüm 28 Data Analysis: Pandas, Project: Imdb Movie Data Analysis, Project: NBA Players Data Analysis and Project: Youtube Statistics Data (Məlumat Analizi: Pandas, Layihə: Imdb Film Məlumatlarının Analizi, Layihə: NBA Oyunçularının Məlumat Analizi və Layihə: Youtube Statistika Məlumatlarının Analizi) - (11 dərs & 3 hissə)

  • 📌 221) What is Pandas? (Pandas Nədir?)
  • 📌 222) Pandas Series (Pandas Seriyaları)
  • 📌 223) Pandas DataFrame Definitions (Pandas DataFrame Tanımlamaları)
  • 📌 224) Reading Data from Different File Types with Pandas (Pandas ilə Fərqli Fayl Tiplərindən Veri Oxuma)
  • 📌 225) Row and Column Selection with Pandas DataFrame (Pandas DataFrame ilə Sətir Sütun Seçimleri)
  • 📌 226) Filtering with Pandas DataFrame (Pandas DataFrame ilə Filtrelemə)
  • 📌 227) Project: Imdb Movie Data Analysis (Layihə: Imdb Film Məlumatlarının Analizi)
  • 📌 228) Groupby Usage with Pandas DataFrame (Pandas DataFrame ilə Groupby İstifadəsi)
  • 📌 229) Missing and Corrupt Data Analysis with Pandas (Pandas ilə Çatışmayan və Xarab Məlumat Analizi)
  • 📌 230) Using String Functions with Pandas (Pandas ilə Sətir Funksiyalarının İstifadəsi)
  • 📌 231) Join and Merge with Pandas (Pandas ilə Birləşdirmə və Qovuşdurma)
  • 📌 232) DataFrame Methods with Pandas (Pandas ilə DataFrame Metodları)
  • 📌 233) Project: NBA Players Data Analysis (Layihə: NBA Oyunçularının Məlumat Analizi)
  • 📌 234) Project: Youtube Statistics Data Analysis (Layihə: Youtube Statistika Məlumatlarının Analizi)
  • PYTHON: Bölüm 29 SQL Database Fundamentals, Project-1: E-Commerce Database Design, Project-2: School Database Design and Project-3: Cinema Database Design (SQL Verilənlər Bazası Əsasları, Layihə-1: Elektron Ticarət Verilənlər Bazası Dizaynı, Layihə-2: Məktəb Verilənlər Bazası Dizaynı və Layihə-3: Kino Verilənlər Bazası Dizaynı) - (4 dərs & 3 hissə)

  • 📌 235) About the Section (Bölüm Haqqında)
  • 📌 236) What is a Database? (Verilənlər Bazası Nədir?)
  • 📌 237) Understanding SQL Database Structure (SQL Verilənlər Bazası Quruluşunu Anlamaq)
  • 📌 238) SQL Table Relations (SQL Cədvəl Əlaqələri)
  • 📌 239) Project-1: E-Commerce Database Design (Layihə-1: Elektron Ticarət Verilənlər Bazası Dizaynı)
  • 📌 240) Project-2: School Database Design (Layihə-2: Məktəb Verilənlər Bazası Dizaynı)
  • 📌 241) Project-3: Cinema Database Design (Layihə-3: Kino Verilənlər Bazası Dizaynı)
  • PYTHON: Bölüm 30 SQL Database: MySQL and SQLite (SQL Verilənlər Bazası: MySQL və SQLite) - (14 dərs & 8 hissə)

  • 📌 242) What is a Database Server? (Verilənlər Bazası Serveri Nədir?)
  • 📌 243) MySQL Setup (MySQL Qurulumu)
  • 📌 244) Creating Database and Table (Verilənlər Bazası və Cədvəl Yaratma)
  • 📌 245) Database Connection (Verilənlər Bazası Bağlantısı)
  • 📌 246) Project: School Database (Layihə: Məktəb Verilənlər Bazası)
  • 📌 247) Insert: Adding Data (Insert: Məlumat Əlavə Etmə)
  • 📌 248) Project: Adding Data (Layihə: Məlumat Əlavə Etmə)
  • 📌 249) Select: Fetching Records (Select: Qeydləri Gətirmə)
  • 📌 250) Where: Record Filtering (Where: Qeyd Filtreləmə)
  • 📌 251) OrderBy: Record Sorting (OrderBy: Qeyd Sıralama)
  • 📌 252) Aggregate Functions: Count(), Avg(), Sum(), Min(), Max() (Toplama Funksiyaları: Say(), Ortalama(), Cəm(), Min(), Max())
  • 📌 253) Project: Data Selection (Layihə: Məlumat Seçmə)
  • 📌 254) Update: Record Updating (Update: Qeyd Yeniləmə)
  • 📌 255) Delete: Record Deletion (Delete: Qeyd Silmə)
  • 📌 256) Project: Record Updating (Layihə: Qeyd Yeniləmə)
  • 📌 257) Working with More Than One Table (Birdən Çox Cədvəllə İşləmə)
  • 📌 258) Selecting Data from Related Tables (Əlaqəli Cədvəllərdən Məlumat Seçmə)
  • 📌 259) Project: Student Registration Program: Database Tables Design (Layihə: Tələbə Qeydiyyat Proqramı: Verilənlər Bazası Cədvəllərinin Dizaynı)
  • 📌 260) Project: Student Registration Program: Model Design (Layihə: Tələbə Qeydiyyat Proqramı: Model Dizaynı)
  • 📌 261) Project: Student Registration Program: Creating SQL Queries (Layihə: Tələbə Qeydiyyat Proqramı: SQL Sorğularının Yaradılması)
  • 📌 262) Project: Student Registration Program: Creating User Interface (Layihə: Tələbə Qeydiyyat Proqramı: İstifadəçi Arayüzünün Yaradılması)
  • 📌 263) Working with SQLite Database (SQLite Verilənlər Bazası ilə İşləmə)
  • PYTHON: Bölüm 31 NoSQL Database: MongoDB (NoSQL Verilənlər Bazası: MongoDB) - (10 dərs)

  • 📌 264) What is NoSQL? (NoSQL Nədir?)
  • 📌 265) NoSQL Relationships (NoSQL Əlaqələri)
  • 📌 266) MongoDB Setup (MongoDB Qurulumu)
  • 📌 267) MongoDB Database Connection (MongoDB Verilənlər Bazası Bağlantısı)
  • 📌 268) Insert: Adding Record with MongoDB (Insert: MongoDB ilə Qeyd Əlavə Etmə)
  • 📌 269) Find: Selecting Record with MongoDB (Find: MongoDB ilə Qeyd Seçmə)
  • 📌 270) Filter: Filtering with MongoDB (Filter: MongoDB ilə Filtreləmə)
  • 📌 271) Sort: Sorting with MongoDB (Sort: MongoDB ilə Sıralama)
  • 📌 272) Update: Updating Record with MongoDB (Update: MongoDB ilə Qeyd Yeniləmə)
  • 📌 273) Delete: Deleting Record with MongoDB (Delete: MongoDB ilə Qeyd Silmə)
  • PYTHON: Bölüm 32 Tkinter: Desktop Application Development (Tkinter: Masaüstü Tətbiq İnkişafı) - (23 dərs & 7 hissə)

  • 📌 274) What is Tkinter? (Tkinter Nədir?)
  • 📌 275) Working with Window (Pəncərə ilə İşləmə)
  • 📌 276) Positioning (Yerləşdirmə)
  • 📌 277) Label Widget (Etiket Vidceti)
  • 📌 278) Entry Widget (Daxiletmə Vidceti)
  • 📌 279) Button Widget (Düymə Vidceti)
  • 📌 280) Grid Layout (Şəbəkə Düzümü)
  • 📌 281) Project: Number Addition (Layihə: Ədəd Toplama)
  • 📌 282) Frame Widget (Çərçivə Vidceti)
  • 📌 283) Project: Frame (Layihə: Çərçivə)
  • 📌 284) Project: Calculator (Layihə: Kalkulyator)
  • 📌 285) Project: Wikipedia API (Layihə: Vikipediya API)
  • 📌 286) ListBox Widget (Siyahı Qutusu Vidceti)
  • 📌 287) Project: Listbox Design (Layihə: Siyahı Qutusu Dizaynı)
  • 📌 288) Project: Listbox Methods-1 (Layihə: Siyahı Qutusu Metodları-1)
  • 📌 289) Project: Listbox Methods-2 (Layihə: Siyahı Qutusu Metodları-2)
  • 📌 290) TTK BOOTSTRAP (TTK BOOTSTRAP)
  • 📌 291) Labels and Buttons (Etiketlər və Düymələr)
  • 📌 292) Checkbox (Təsdiq Qutusu)
  • 📌 293) Combobox (Birləşik Qutu)
  • 📌 294) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 295) DateEntry (Tarix Daxiletməsi)
  • 📌 296) RadioButtons (Radio Düymələri)
  • 📌 297) Scale (Miqyas)
  • 📌 298) TreeView (Ağac Görünüşü)
  • 📌 299) TreeView Scrollbar (Ağac Görünüşü Sürüşdürmə Çubuğu)
  • 📌 300) Tkinter with SQLite Database (Tkinter ilə SQLite Verilənlər Bazası)
  • 📌 301) Adding Record with Tkinter (Tkinter ilə Qeyd Əlavə Etmə)
  • 📌 302) Deleting Record with Tkinter (Tkinter ilə Qeyd Silmə)
  • 📌 303) Updating Record with Tkinter (Tkinter ilə Qeyd Yeniləmə)
  • PYTHON: Bölüm 33 Django: Web Development (Django: Veb İnkişafı) - (39 dərs - Layihə Üzərindən)

  • 📌 304) Django Setup (Django Qurulumu)
  • 📌 305) Creating Django Project (Django Layihəsinin Yaradılması)
  • 📌 306) Virtual Environments (Virtual Mühitlər)
  • 📌 307) Django Apps (Django Tətbiqləri)
  • 📌 308) Http Requests (Http Sorğuları)
  • 📌 309) URLs and Views (URL-lər və Görünüşlər)
  • 📌 310) Templates (Şablonlar)
  • 📌 311) Base Template (Əsas Şablon)
  • 📌 312) Static Files (Statik Fayllar)
  • 📌 313) Adding BOOTSTRAP Library (BOOTSTRAP Kitabxanasının Əlavə Edilməsi)
  • 📌 314) Design with BOOTSTRAP (BOOTSTRAP ilə Dizayn)
  • 📌 315) Partial Templates (Qismli Şablonlar)
  • 📌 316) Page Links (Səhifə Bağlantıları)
  • 📌 317) Working with Dynamic Data (Dinamik Məlumatla İşləmə)
  • 📌 318) Displaying Blog Detail (Bloq Detalının Göstərilməsi)
  • 📌 319) Django Models (Django Modelləri)
  • 📌 320) Migrations (Köçürmələr)
  • 📌 321) Django Queries (Django Sorğuları)
  • 📌 322) Listing Records (Qeydləri Siyahılaşdırma)
  • 📌 323) Admin Application (Admin Tətbiqi)
  • 📌 324) Adding Models to Admin Application (Modellərin Admin Tətbiqinə Əlavə Edilməsi)
  • 📌 325) Blog SlugField (Bloq Kəsik Sahəsi)
  • 📌 326) Category SlugField (Kateqoriya Kəsik Sahəsi)
  • 📌 327) Getting Blog Detail with Slug (Slug ilə Bloq Detalının Alınması)
  • 📌 328) Image Uploads (Şəkil Yükləmələri)
  • 📌 329) HTML Editor (HTML Redaktoru)
  • 📌 330) Dynamic Category Menu (Dinamik Kateqoriya Menyusu)
  • 📌 331) Many To One Relationship Type (Çoxdan Birə Əlaqə Tipi)
  • 📌 332) Blog Filtering by Category (Kateqoriyaya Görə Bloq Filtreləmə)
  • 📌 333) Marking Selected Category (Seçilən Kateqorinin İşarələnməsi)
  • 📌 334) ManyToMany Relationship Type (Çoxdan Çoxa Əlaqə Tipi)
  • 📌 335) ManyToMany Queries (Çoxdan Çoxa Sorğuları)
  • 📌 336) What is Authentication? (Kimlik Doğrulama Nədir?)
  • 📌 337) Account Application (Hesab Tətbiqi)
  • 📌 338) User Login (İstifadəçi Girişi)
  • 📌 339) User Register (İstifadəçi Qeydiyyatı)
  • 📌 340) User Logout (İstifadəçi Çıxışı)
  • 📌 341) Improving the Design (Dizaynın İyiləşdirilməsi)
  • 📌 342) Publishing Django Application (Django Tətbiqinin Yayımlanması)
  • PYTHON: Extra (Əlavə) - (1 dərs)

  • 📌 343) Extra (Əlavə)

Full-Stack: Front-End + Back-End (Java)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 Java

📌 Java SE (Core Java)

📌 Algorithms & Data Structures

📌 JDBC & Hibernate (ORM)

📌 Spring Framework / Spring Boot

📌 Unit Testing (JUnit)

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    JAVA: Bölüm 1 Preparing the Development Environment (İnkişaf Mühitinin Hazırlanması) - (1 dərs)

  • 📌 1) Eclipse Installation (Eclipse Qurulumu)
  • JAVA: Bölüm 2 Introduction to Eclipse Interface (Eclipse Arayüzünə Giriş) - (1 dərs)

  • 📌 2) Introduction to Eclipse Interface (Eclipse Arayüzünə Giriş)
  • JAVA: Bölüm 3 Hello World and Comment Line (Salam Dünya və Şərh Sətri) - (1 dərs)

  • 📌 3) Hello World and Comment Line (Salam Dünya və Şərh Sətri)
  • JAVA: Bölüm 4 Data Types (Məlumat Tipləri) - (10 dərs)

  • 📌 4) Introduction to Data Types (Məlumat Tiplərinə Giriş)
  • 📌 5) Byte Data Type (Bayt Məlumat Tipi)
  • 📌 6) Short Data Type (Short Məlumat Tipi)
  • 📌 7) Int Data Type (Int Məlumat Tipi)
  • 📌 8) Long Data Type (Long Məlumat Tipi)
  • 📌 9) Float Data Type (Float Məlumat Tipi)
  • 📌 10) Double Data Type (Double Məlumat Tipi)
  • 📌 11) Boolean Data Type (Boolean Məlumat Tipi)
  • 📌 12) Char Data Type (Char Məlumat Tipi)
  • 📌 13) String Data Type (String Məlumat Tipi)
  • JAVA: Bölüm 5 Operators (Operatorlar) - (9 dərs)

  • 📌 14) Introduction to Operators (Operatorlara Giriş)
  • 📌 15) Assignment Operator (Mənimsətmə Operatoru)
  • 📌 16) Addition and Subtraction Operators (Toplama və Çıxma Operatorları)
  • 📌 17) Multiplication and Division Operators (Vurma və Bölmə Operatorları)
  • 📌 18) Modulus Operator (Modul Operatoru)
  • 📌 19) Increment and Decrement Operators (Artırma və Azaltma Operatorları)
  • 📌 20) Compound Operators (Mürəkkəb Operatorlar)
  • 📌 21) Relational Operators (Nisbi Operatorlar)
  • 📌 22) Logical Operators (Məntiqi Operatorlar)
  • JAVA: Bölüm 6 Using Breakpoints and Tooltips (Breakpoint və Tooltip İstifadəsi) - (1 dərs)

  • 📌 23) Using Breakpoints and Tooltips (Breakpoint və Tooltip İstifadəsi)
  • JAVA: Bölüm 7 Newly Added Section (Yeni Əlavə Olunan Bölmə) - (3 dərs)

  • 📌 24) Curly Brace Logic (Fiqurlu Mötərizə Məntiqi)
  • 📌 25) Scope Concept (Scope Anlayışı)
  • 📌 26) Eclipse Shortcuts (Eclipse Qısayolları)
  • JAVA: Bölüm 8 Getting Value from User - Scanner Class (İstifadəçidən Dəyər Alma - Scanner Sinifi) - (1 dərs)

  • 📌 27) Getting Value from User (İstifadəçidən Dəyər Alma)
  • JAVA: Bölüm 9 Type Conversion (Tip Çevrilməsi) - (1 dərs)

  • 📌 28) Type Conversion (Tip Çevrilməsi)
  • JAVA: Bölüm 10 Conditional Structures and Project: Calculating Student's Grade, Project: Else If Information, Project: Calculating Student's Grade with Else If and Project: Dry Fruit Example (Şərt Strukturları və Layihə: Şagirdin Qiymətinin Hesablanması, Layihə: Əgər və Əks Halda Haqqında Məlumat, Layihə: Əgər-Əks Halda ilə Şagirdin Qiymətinin Hesablanması və Layihə: Quru Meyvə Nümunəsi) - (2 dərs & 4 hissə)

  • 📌 29) Information about Conditional Structures (Şərt Strukturları Haqqında Məlumat)
  • 📌 30) Introduction to Conditional Structures (Şərt Strukturlarına Giriş)
  • 📌 31) Project: Calculating Student's Grade (Layihə: Şagirdin Qiymətinin Hesablanması)
  • 📌 32) Project: Else If Information (Layihə: Əgər və Əks Halda Haqqında Məlumat)
  • 📌 33) Project: Calculating Student's Grade with Else If (Layihə: Əgər-Əks Halda ilə Şagirdin Qiymətinin Hesablanması)
  • 📌 34) Project: Dry Fruit Example (Layihə: Quru Meyvə Nümunəsi)
  • Project: Switch Case Structure (Layihə: Switch Case Quruluşu) - (3 hissə)

  • 📌 35) Switch Case Information (Switch Case Haqqında Məlumat)
  • 📌 36) Calculating Day of the Week (Həftənin Gününün Hesablanması)
  • 📌 37) Advanced ATM Example (Təkmilləşdirilmiş ATM Nümunəsi)
  • JAVA: Bölüm 11 Loops, Project: Mixed Examples of For Loop, Project: Mixed Examples of While Loop, Project: Mixed Examples of Do-While Loop, Project: Multiplication Table Example and Project: Prime Number Finding Example (Dövrlər, Layihə: For Dövrü ilə Qarışıq Nümunələr, Layihə: While Dövrü ilə Qarışıq Nümunələr, Layihə: Do-While Dövrü ilə Qarışıq Nümunələr, Layihə: Vurma Cədvəli Nümunəsi və Layihə: Sadə Ədəd Tapma Nümunəsi) - (6 dərs & 5 hissə)

  • 📌 38) Information about Loops (Dövrlər Haqqında Məlumat)
  • 📌 39) Introduction to For Loop (For Dövrünə Giriş)
  • 📌 40) Project: Mixed Examples of For Loop (Layihə: For Dövrü ilə Qarışıq Nümunələr)
  • 📌 41) Information about While Loop (While Dövrü Haqqında Məlumat)
  • 📌 42) Project: Mixed Examples of While Loop (Layihə: While Dövrü ilə Qarışıq Nümunələr)
  • 📌 43) Information about Do-While Loop (Do-While Dövrü Haqqında Məlumat)
  • 📌 44) Project: Mixed Examples of Do-While Loop (Layihə: Do-While Dövrü ilə Qarışıq Nümunələr)
  • 📌 45) Using the Break Keyword (Break Açar Sözünün İstifadəsi)
  • 📌 46) Using the Continue Keyword (Continue Açar Sözünün İstifadəsi)
  • 📌 47) Project: Multiplication Table Example (Layihə: Vurma Cədvəli Nümunəsi)
  • 📌 48) Project: Prime Number Finding Example (Layihə: Sadə Ədəd Tapma Nümunəsi)
  • JAVA: Bölüm 12 Arrays (Massivlər) - (6 dərs)

  • 📌 49) Introduction to Arrays (Massivlərə Giriş)
  • 📌 50) Assigning and Printing Array Values (Massivlərə Dəyər Verilməsi və Çap Edilməsi)
  • 📌 51) Defining Arrays with Other Data Types (Digər Məlumat Tipləri ilə Massiv Təyin Etmə)
  • 📌 52) Getting Array Elements from the User (Massivin Elementlərinin İstifadəçidən Alınması)
  • 📌 53) Using the Foreach Loop (Foreach Dövrünün İstifadəsi)
  • 📌 54) Finding Whether Array Elements Are Prime (Massivdəki Elementlərin Sadə Ədəd Olub-Olmadığının Tapılması)
  • JAVA: Bölüm 13 Introduction to Methods, Project: Application to Find Whether Numbers Are Odd or Even and Project: User Login Application (Metotlara Giriş, Layihə: Ədədlərin Tək və ya Cüt Olduğunu Tapma Tətbiqi və Layihə: İstifadəçi Girişi Tətbiqi) - (3 dərs & 2 hissə)

  • 📌 55) Introduction to Methods (Metotlara Giriş)
  • 📌 56) Defining a Method with Parameters (Parametrli Metod Tanımlama)
  • 📌 57) Defining a Method with Parameters and Return Value (Parametrli və Geriyə Dəyər Qaytaran Metod Tanımlama)
  • 📌 58) Project: Application to Find Whether Numbers Are Odd or Even (Layihə: Ədədlərin Tək və ya Cüt Olduğunu Tapma Tətbiqi)
  • 📌 59) Project: User Login Application (Layihə: İstifadəçi Girişi Tətbiqi)
  • JAVA: Bölüm 14 Introduction to Classes - OOP, Project: Practice Example Part - 1 and Project: Practice Example Part - 2 (Siniflərə Giriş - OOP, Layihə: Çalışma Nümunəsi Hissə: 1 və Layihə: Çalışma Nümunəsi Hissə: 2) - (3 dərs & 2 hissə)

  • 📌 60) What is Object Oriented Programming? (Obyekt Yönümlü Proqramlaşdırma Nədir?)
  • 📌 61) Introduction to Classes (Siniflərə Giriş)
  • 📌 62) Creating Objects from Classes (Siniflərdən Obyekt Yaratma)
  • 📌 63) Using the Constructor Method (Konstruktor Metodun İstifadəsi)
  • 📌 64) Access Modifiers Public - Private (Giriş Modifikatorları Public - Private)
  • 📌 65) Project: Practice Example Part - 1 (Layihə: Çalışma Nümunəsi Hissə: 1)
  • 📌 66) Project: Practice Example Part - 2 (Layihə: Çalışma Nümunəsi Hissə: 2)
  • JAVA: Bölüm 15 Encapsulation and Project: Encapsulation Cash Register Application (İnkapsulyasiya və Layihə: İnkapsulyasiya Kassa Tətbiqi) - (2 dərs & 1 hissə)

  • 📌 67) Introduction to Encapsulation (İnkapsulyasiyaya Giriş)
  • 📌 68) What is Encapsulation, How to Use It? (İnkapsulyasiya Nədir, Necə İstifadə Olunur?)
  • 📌 69) Project: Encapsulation Cash Register Application (Layihə: İnkapsulyasiya Kassa Tətbiqi)
  • JAVA: Bölüm 16 Static (Statik) - (3 dərs)

  • 📌 70) Using Static Variables (Statik Dəyişən İstifadəsi)
  • 📌 71) Using Static Methods (Statik Metod İstifadəsi)
  • 📌 72) Important Detail about Static (Statik Haqqında Vacib Detal)
  • JAVA: Bölüm 17 Inheritance, Project: Vehicle Application Part - 1 and Project: Vehicle Application Part - 2 (Miras Alma, Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 1 və Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 2) - (5 dərs & 2 hissə)

  • 📌 73) Introduction to Inheritance (Miras Almaya Giriş)
  • 📌 74) Protected Access Modifier (Qorunan Giriş Modifikatoru)
  • 📌 75) Working Structure of Constructor Methods (Konstruktor Metodların İşləmə Quruluşu)
  • 📌 76) Using This, Super, Super() (This, Super, Super() İstifadəsi)
  • 📌 77) What is Method Overriding? (Metodun Yenidən Tərifi (Override) Anlayışı Nədir?)
  • 📌 78) Project: Vehicle Application Part - 1 (Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 1)
  • 📌 79) Project: Vehicle Application Part - 2 (Layihə: Nəqliyyat Vasitəsi Tətbiqi Hissə - 2)
  • JAVA: Bölüm 18 Interface (Arayüz) - (2 dərs)

  • 📌 80) What is an Interface, How to Use It? (Arayüz Nədir, Necə İstifadə Olunur?)
  • 📌 81) The Beautiful Feature of Interface (Arayüzüz Gözəl Xüsusiyyəti)
  • JAVA: Bölüm 19 Abstract (Mücərrəd) - (1 dərs)

  • 📌 82) What is Abstract, How to Use It? (Mücərrəd Nədir, Necə İstifadə Olunur?)
  • JAVA: Bölüm 20 Enum (Sadalanma) - (1 dərs)

  • 📌 83) What is Enum, How to Use It? (Sadalanma Nədir, Necə İstifadə Olunur?)
  • JAVA: Bölüm 21 Final Keyword Usage (Final Açar Sözünün İstifadəsi) - (1 dərs)

  • 📌 84) Final Keyword (Final Açar Sözü)
  • JAVA: Bölüm 22 Exception Handling (Xəta Tutma) - (7 dərs)

  • 📌 85) Information about Exception Handling (Xətaların İdarə Edilməsi Haqqında Məlumat)
  • 📌 86) Creating an Error (Xəta Yaratma)
  • 📌 87) Working Structure of Try-Catch Blocks (Try-Catch Bloklarının İşləmə Quruluşu)
  • 📌 88) Multiple Catch Blocks and Important Details (Birdən Çox Catch Bloku və Vacib Detallar)
  • 📌 89) Using Finally Blocks (Finally Bloklarının İstifadəsi)
  • 📌 90) What are Throw, Throws, Unchecked, Checked? (Throw, Throws, Unchecked, Checked Nədir?)
  • 📌 91) Writing Custom Exception Classes (Xüsusi Xəta Sinifləri Yazmaq)
  • JAVA: Bölüm 23 Generic Structures (Generik Strukturlar) - (3 dərs)

  • 📌 92) Using Generic Class (Generik Sinif İstifadəsi)
  • 📌 93) Using Generic Method (Generik Metod İstifadəsi)
  • 📌 94) Using Generic Interface (Generik Arayüzü İstifadəsi)
  • JAVA: Bölüm 24 Newly Added Section - Reflection (Yeni Əlavə Olunan Bölmə - Əks Etdirmə) - (1 dərs)

  • 📌 95) Using Reflection (Əks Etdirmənin İstifadəsi)
  • JAVA: Bölüm 25 Newly Added Section - Annotation (Yeni Əlavə Olunan Bölmə - Annotasiya) - (1 dərs)

  • 📌 96) Using Annotation (Annotasiyanın İstifadəsi)
  • JAVA: Bölüm 26 Input / Output (Giriş / Çıxış) - (10 dərs)

  • 📌 97) Introduction to Java IO (Java Giriş/Çıxış Sisteminə Giriş)
  • 📌 98) Using FileOutputStream (Fayla Yazma Axını [FileOutputStream] İstifadəsi)
  • 📌 99) Using FileInputStream (Fayldan Oxuma Axını [FileInputStream] İstifadəsi)
  • 📌 100) Using FileWriter (Fayl Yazıcısı [FileWriter] İstifadəsi)
  • 📌 101) FileReader (Fayl Oxuyucusu)
  • 📌 102) Try With Resources Structure (Resurslarla Try Quruluşu)
  • 📌 103) Using BufferedWriter (Bufferli Yazıcı [BufferedWriter] İstifadəsi)
  • 📌 104) Using BufferedReader (Bufferli Oxuyucu [BufferedReader] İstifadəsi)
  • 📌 105) Using ObjectOutputStream (Obyekt Yazma Axını [ObjectOutputStream] İstifadəsi)
  • 📌 106) Using ObjectInputStream (Obyekt Oxuma Axını [ObjectInputStream] İstifadəsi)
  • Project: Instagram API (Layihə: İnstaqram API) - (11 hissə)

  • 📌 107) Project Introduction (Layihənin Tanıdılması)
  • 📌 108) Preparing the Project Environment (Layihə Mühitinin Hazırlanması)
  • 📌 109) Explanation of the Scenario (Ssenarinin Anladılması)
  • 📌 110) Project Part 4 (Layihə 4-cü Hissə)
  • 📌 111) Project Part 5 (Layihə 5-ci Hissə)
  • 📌 112) Writing Follower to File (İzləyicinin Fayla Yazdırılması)
  • 📌 113) Sending Follower Mail (İzləyiciyə Məktub Göndərmə)
  • 📌 114) Printing Follower to Console (İzləyicinin Konsola Çap Edilməsi)
  • 📌 115) Sending Following Mail (İzlənilənə Məktub Göndərmə)
  • 📌 116) Writing Following to File (İzlənilənin Fayla Yazdırılması)
  • 📌 117) Printing Following to Console and Ending (İzlənilənin Konsola Çap Edilməsi və Bitiş)

Full-Stack: Front-End + Back-End (C)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 C

📌 C Fundamentals

📌 Control Structures

📌 Pointers & Memory Management

📌 Structures & File Handling

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    C: Bölüm 1 Introduction (Giriş) - (2 dərs)

  • 📌 1) What's in the C Programming Course? How Should I Study? (C Proqramlaşdırma Kursunda Nələr Var? Bu Kursla Necə Çalışmalıyam?)
  • 📌 2) About Course Ratings (Kurs Reytinqi Haqqında)
  • C: Bölüm 2 Getting Started with C Programming, Project: Finding the Largest Number with If Structure, Project: Finding Odd/Even Number with If Else, Project: Program that Prints to Console Whether a Person Can Legally Vote, Project: Printing to Console Based on Greater/Smaller Condition with If Else, Project: Program Finding Sum of Numbers from 1 to Entered Number Using For Loop, Project: While Loop Example, Project: Printing Odd and Even Numbers with While Loop, Project: Printing to Screen by Decreasing with While Loop, Project: Break Continue Comprehensive Example, Project: Getting and Printing One-Dimensional Array Values from User with For Loop, Project: Getting and Printing One-Dimensional Array Values from User with While Loop, Project: Getting and Printing One-Dimensional Array Values from User with Do While Loop, Project: Three-Dimensional Number Arrays Comprehensive Example, Project: Character Arrays Exercise and Multi-Dimensional Character Array, Project: Functions Reinforcement Example, Project: Example of Operation on a Variable's Value vs Its Address and Project: C Macros Example (C Proqramlaşdırmaya Təməl Atma, Layihə: Əgər Quruluşu ilə Ən Böyük Ədədi Tapma, Layihə: Əgər Əks Halda ilə Tək/Cüt Ədədi Tapma, Layihə: Şəxsin Qanuni Şəkildə Səs Verə Bilib-Bilməyəcəyini Ekrana Yazdıran Proqram, Layihə: Əgər Əks Halda ilə Böyüklük Kiçiklik Vəziyyətinə Görə Ekrana Yazdırma, Layihə: 1-dən Daxil Edilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün Dövrü ilə Tapan Proqram, Layihə: Əsnasında Dövrü Nümunəsi, Layihə: Əsnasında Dövrü ilə Tək və Cüt Ədədlərin Yazdırılması, Layihə: Əsnasında Dövrü ilə Azaldaraq Ekrana Yazdırma, Layihə: Dayandır Davam Et Əhatəli Nümunə, Layihə: Üçün Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Et Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması, Layihə: Üç Ölçülü Ədəd Massivləri Əhatəli Nümunə, Layihə: Simvol Massivləri Üzrə Məşq və Çox Ölçülü Simvol Massivi, Layihə: Funksiyaları Möhkəmləndirici Nümunə, Layihə: Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat Nümunəsi və Layihə: C Makroları Nümunəsi) - (64 dərs & 17 hissə)

  • 📌 3) History of C Language (C Dilinin Tarixçəsi)
  • 📌 4) Installing Codeblocks (Kodblokların Quraşdırılması)
  • 📌 5) Creating a New Project or Opening an Existing Project in Codeblocks (Kodbloklarda Yeni Layihə Yaratma və ya Mövcud Layihəni Açma)
  • 📌 6) My First C Program and What Do Include, Main Function, Return 0 Mean? (İlk C Proqramım və Daxiletmə, Əsas Funksiya, Sıfır Qaytarma Nə Deməkdir?)
  • 📌 7) Using Printf to Print Text to the Console (Çap Et Funksiyası ilə Mətnlərin Ekrana Yazdırılması)
  • 📌 8) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 9) Data Types (Məlumat Tipləri)
  • 📌 10) Defining Float and Double Variables and Printing with Printf (Ondalıq və İkiqat Ondalıq Dəyişən Tanımlama və Çap Et ilə Ekrana Yazdırma)
  • 📌 11) Defining Char and Printing with Printf (Simvol Tanımlama və Çap Et ilə Ekrana Yazdırma)
  • 📌 12) Using Scanf (Oxu Funksiyasının İstifadəsi)
  • 📌 13) Scanf and Printf Comprehensive Example (Oxu və Çap Et Əhatəli Nümunə)
  • 📌 14) Sizeof (Ölçüsü)
  • 📌 15) Using Const and Define (Sabit və Təyin Et İstifadəsi)
  • 📌 16) Arithmetic Operators (Riyazi Operatorlar)
  • 📌 17) Assignment Operators (Mənimsətmə Operatorları)
  • 📌 18) Comparison Operators (Müqayisə Operatorları)
  • 📌 19) Logical Operators (Məntiqi Operatorlar)
  • 📌 20) If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu)
  • 📌 21) Project: Finding the Largest Number with If Structure (Layihə: Əgər Quruluşu ilə Ən Böyük Ədədi Tapma)
  • 📌 22) Project: Finding Odd/Even Number with If Else (Layihə: Əgər Əks Halda ilə Tək/Cüt Ədədi Tapma)
  • 📌 23) Project: Program that Prints to Console Whether a Person Can Legally Vote (Layihə: Şəxsin Qanuni Şəkildə Səs Verə Bilib-Bilməyəcəyini Ekrana Yazdıran Proqram)
  • 📌 24) Project: Printing to Console Based on Greater/Smaller Condition with If Else (Layihə: Əgər Əks Halda ilə Böyüklük Kiçiklik Vəziyyətinə Görə Ekrana Yazdırma)
  • 📌 25) Using Nested If (İç-içə Əgər İstifadəsi)
  • 📌 26) For Loop (Üçün Dövrü)
  • 📌 27) Project: Program Finding Sum of Numbers from 1 to Entered Number Using For Loop (Layihə: 1-dən Daxil Edilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün Dövrü ilə Tapan Proqram)
  • 📌 28) For Loop Increment Value (Üçün Dövrünün Artım Dəyəri)
  • 📌 29) While Loop (Əsnasında Dövrü)
  • 📌 30) Project: While Loop Example (Layihə: Əsnasında Dövrü Nümunəsi)
  • 📌 31) Project: Printing Odd and Even Numbers with While Loop (Layihə: Əsnasında Dövrü ilə Tək və Cüt Ədədlərin Yazdırılması)
  • 📌 32) Project: Printing to Screen by Decreasing with While Loop (Layihə: Əsnasında Dövrü ilə Azaldaraq Ekrana Yazdırma)
  • 📌 33) Infinite Loop with While (Əsnasında ilə Sonsuz Dövr)
  • 📌 34) Using Do While (Et Əsnasında İstifadəsi)
  • 📌 35) Converting While to Do While (Əsnasındanı Et Əsnasındaya Çevirmə)
  • 📌 36) Using Break (Dayandır Əmrinin İstifadəsi)
  • 📌 37) Using Continue (Davam Et Əmrinin İstifadəsi)
  • 📌 38) Project: Break Continue Comprehensive Example (Layihə: Dayandır Davam Et Əhatəli Nümunə)
  • 📌 39) Switch-Case Structure (Seçim-Hal Quruluşu)
  • 📌 40) 4 Operations Using Switch Case (Seçim-Hal İstifadə Edərək 4 Əməliyyat)
  • 📌 41) Boolean (Bool) Data Type (Məntiqi (Bul) Məlumat Tipi)
  • 📌 42) Math.h Library Helper Functions (Riyaziyyat Kitabxanasının Köməkçi Funksiyaları)
  • 📌 43) Type Casting (Digər Dəyişən Tipinə Çevirmə Əməliyyatı)
  • 📌 44) ASCII Table (ASCII Cədvəli)
  • 📌 45) One-Dimensional Number Arrays (Bir Ölçülü Ədəd Massivləri)
  • 📌 46) Assigning New Values to Array Elements (Massiv Elementlərinə Yeni Dəyər Ataması Etmə)
  • 📌 47) Project: Getting and Printing One-Dimensional Array Values from User with For Loop (Layihə: Üçün Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 48) Project: Getting and Printing One-Dimensional Array Values from User with While Loop (Layihə: Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 49) Project: Getting and Printing One-Dimensional Array Values from User with Do While Loop (Layihə: Et Əsnasında Dövrü ilə İstifadəçidən Bir Ölçülü Massiv Dəyərlərinin Alınması və Yazdırılması)
  • 📌 50) Two-Dimensional Number Arrays (İki Ölçülü Ədəd Massivləri)
  • 📌 51) Reinforcing Two-Dimensional Number Arrays (İki Ölçülü Ədəd Massivlərinin Möhkəmləndirilməsi)
  • 📌 52) Three-Dimensional Number Arrays (Üç Ölçülü Ədəd Massivləri)
  • 📌 53) Project: Three-Dimensional Number Arrays Comprehensive Example (Layihə: Üç Ölçülü Ədəd Massivləri Əhatəli Nümunə)
  • 📌 54) Character Arrays (Strings) (Simvol Massivləri (Sətirlər))
  • 📌 55) Changing Any Character in a String (Sətir İçərisindəki İstənilən Simvolu Dəyişdirmə)
  • 📌 56) Using Strlen() (Sətir Uzunluğu Funksiyasının İstifadəsi)
  • 📌 57) Using Strcmp() (Sətir Müqayisəsi Funksiyasının İstifadəsi)
  • 📌 58) Using Strncmp() (Məhdud Sətir Müqayisəsi Funksiyasının İstifadəsi)
  • 📌 59) Using Strcpy() (Sətir Kopyalama Funksiyasının İstifadəsi)
  • 📌 60) Using Strncpy() (Məhdud Sətir Kopyalama Funksiyasının İstifadəsi)
  • 📌 61) Using Strcat() (Sətir Birləşdirmə Funksiyasının İstifadəsi)
  • 📌 62) Using StrnCat() (Məhdud Sətir Birləşdirmə Funksiyasının İstifadəsi)
  • 📌 63) Difference Between Gets() and Fgets() for Getting a String (Sətir İfadəsi Almaq Üçün Al və Məhdud Al Funksiyaları Arasındakı Fərqlər)
  • 📌 64) Using Strrev() (Sətri Tərsinə Çevirmə Funksiyasının İstifadəsi)
  • 📌 65) Using Strlwr() (Sətri Kiçik Hərfə Çevirmə Funksiyasının İstifadəsi)
  • 📌 66) Using Strupr() (Sətri Böyük Hərfə Çevirmə Funksiyasının İstifadəsi)
  • 📌 67) Using Strstr() (Sətir İçində Sətir Axtarma Funksiyasının İstifadəsi)
  • 📌 68) Project: Character Arrays Exercise and Multi-Dimensional Character Array (Layihə: Simvol Massivləri Üzrə Məşq və Çox Ölçülü Simvol Massivi)
  • 📌 69) Introduction to Functions (Funksiyalara Giriş)
  • 📌 70) Project: Functions Reinforcement Example (Layihə: Funksiyaları Möhkəmləndirici Nümunə)
  • 📌 71) Global vs Local Variable Logic (Qlobal Yerli Dəyişən Məntiqi)
  • 📌 72) Global vs Local Variables in Functions (Funksiyalarda Qlobal Yerli Dəyişən)
  • 📌 73) Operation on a Variable's Value vs Its Address (Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat)
  • 📌 74) Project: Example of Operation on a Variable's Value vs Its Address (Layihə: Dəyişənin Dəyəri ilə Ünvanı Üzərindən Əməliyyat Nümunəsi)
  • 📌 75) C Preprocessor (C Ön Emaledicisi)
  • 📌 76) C Macros (C Makroları)
  • 📌 77) Project: C Macros Example (Layihə: C Makroları Nümunəsi)
  • 📌 78) #Include (#Daxil Et)
  • 📌 79) #Define (#Təyin Et)
  • 📌 80) #Undef (#Təyini Ləğv Et)
  • 📌 81) #Ifdef (#Əgər Təyin Edilibsə)
  • 📌 82) #If #Else (#Əgər #Əks Halda)
  • 📌 83) #Error (#Xəta)
  • Project: Basic Exercises (Layihə: Təməl Atma Məşqləri) - (17 hissə)

  • 📌 84) Printing "I Love Programming Very Much" Text to Screen (Ekrana "Proqramlaşdırmanı Çox Sevirəm" Yazısının Çap Edilməsi)
  • 📌 85) Getting 2 Numbers' Values from User and Printing to Screen (İstifadəçidən 2 Ədədin Dəyərini Alıb Ekrana Çap Etmə)
  • 📌 86) Finding the Product of Two Numbers and Printing to Screen (İki Ədədin Vurma Nəticəsini Tapıb Ekrana Çap Etmə)
  • 📌 87) Entering the Dividend and Divisor Value and Finding the Quotient and Remainder to Print on Screen (Bölünən və Bölən Dəyəri Daxil Edib Bölüm və Qalıq Ədədi Tapıb Ekrana Çap Etmə)
  • 📌 88) Calculating the Area and Perimeter of a Rectangle (Düzbucaqlının Sahəsi və Perimetrinin Hesablanması)
  • 📌 89) Converting Fahrenheit to Celsius (Farenheytdan Selsiyə Çevirmə)
  • 📌 90) Equation Calculation (Tənliyin Hesablanması)
  • 📌 91) Volume Calculation of a Rectangular Prism (Düzbucaqlı Prizmanın Həcminin Hesablanması)
  • 📌 92) F(x) Function Calculation (F(x) Funksiyasının Hesablanması)
  • 📌 93) Getting the Side Length and Calculating the Area of a Square (Kənar Uzunluğunu Alıb Kvadratın Sahəsinin Hesablanması)
  • 📌 94) Mile to Kilometer Conversion Question (Mildən Kilometrə Çevirmə Sualı)
  • 📌 95) Calculating the Area and Perimeter of a Circle (Dairənin Sahəsi və Çevrəsinin Hesablanması)
  • 📌 96) Pool Volume Problem (Hovuzun Həcmi Problemi)
  • 📌 97) Swapping Two Numbers (İki Ədədin Yerdəyişməsi)
  • 📌 98) Finding Average Speed Between Bakı and Sumqayıt (Bakı Sumqayıt Arası Ortalama Sürətin Tapılması)
  • 📌 99) Average of 3 Numbers (3 Ədədin Ortalaması)
  • 📌 100) Generating Numbers (Ədəd Yaratma)
  • Project: Conditional Statement and Loop Exercises (Layihə: Şərt İfadəsi və Dövr Məşqləri) - (38 hissə)

  • 📌 101) Finding Whether the Entered Number is Odd or Even (Girilən Ədədin Tək mi Cüt mü Olduğunun Tapılması)
  • 📌 102) Finding the Largest and Smallest of 3 Numbers (3 Ədədin Ən Böyüyünün Ən Kiçiyinin Tapılması)
  • 📌 103) Comparing Two Whole Numbers (İki Tam Ədədin Müqayisəsi)
  • 📌 104) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 105) Printing Numbers from a Given Value to 1 Using a While Loop (Əsnasında Dövrünü İstifadə Edərək Verilmiş Dəyərdən 1-ə Qədər Olan Ədədlərin Çap Edilməsi)
  • 📌 106) Sum of Numbers from 1 to the Value Entered by the User (1-dən İstifadəçinin Daxil Etdiyi Dəyərə Qədər Olan Ədədlərin Cəmi)
  • 📌 107) Program Finding Whether the Product of 2 Numbers is Positive or Negative (2 Ədədin Vurmasının Müsbət mi Mənfi mi Olduğunu Tapan Proqram)
  • 📌 108) Program Finding and Printing the Multiples of 17 up to the Entered Number (Girilən Ədədə Qədər 17-nin Qatlarını Tapıb Ekrana Çap Edən Proqram)
  • 📌 109) Finding the Tens and Units Digits of the Entered Number (Girilən Ədədin Onluq Rəqəmi və Birlik Rəqəminin Tapılması)
  • 📌 110) Carpet Price Calculation (Xalçanın Qiymətinin Hesablanması)
  • 📌 111) Calculating Carpet Price According to Different Carpet Types (Fərqli Xalça Növünə Görə Xalça Qiymətinin Hesablanması)
  • 📌 112) Checking Whether a Number is Fully Divisible by 13 and 17 (Bir Ədədin 13 və 17-yə Tam Bölünüb Bölünmədiyinin Yoxlanılması)
  • 📌 113) Converting Uppercase Letter Entered from Keyboard to Lowercase (Klaviaturadan Böyük Hərf Daxil Edildikdə Kiçik Hərfə Çevrilməsi)
  • 📌 114) Calculating Series Sum (Seriya Cəminin Hesablanması)
  • 📌 115) Finding the Square Root of Positive Numbers (Müsbət Ədədlərin Kvadrat Kökünün Alınması)
  • 📌 116) Finding the Sum of Numbers up to the Entered Number Using For, While and Do While Loops (Girilən Ədədə Qədər Olan Ədədlərin Cəmini Üçün, Əsnasında və Et Əsnasında Dövrləri ilə Tapma)
  • 📌 117) Leap Year Calculation Using If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu ilə Artıq İl Hesabı)
  • 📌 118) Leap Year Calculation Using Nested If Structure (İç-içə Əgər Quruluşu İstifadə Edərək Artıq İl Hesabı)
  • 📌 119) Leap Year Calculation Using Logical Operators (Məntiqi Operatorlar ilə Artıq İl Hesabı)
  • 📌 120) Program Determining Whether a Triangle is Equilateral, Isosceles, or Scalene (Üçbucağın Bərabərtərəfli, İkitərəfli, Müxtəliftərəfli Olduğunu Müəyyən Edən Proqram)
  • 📌 121) Program Calculating Phone Bill - Call Fee (Telefon Hesabı - Danışıq Ücrətini Hesablayan Proqram)
  • 📌 122) Four Operations Calculation with Simple Fractions (Sadə Kəsrlərlə Dörd Əməliyyat Hesabı)
  • 📌 123) Program Finding Which Position the Entered Letter is in the Alphabet (Girilən Hərfin Əlifbada Neçənci Sırada Olduğunu Tapan Proqram)
  • 📌 124) Series Value Calculation (Seriya Dəyərinin Hesablanması)
  • 📌 125) Adding a Continuation Condition According to the Value Entered in the Program in Series Value Calculation (Seriya Dəyəri Hesablamasında Proqrama Girilən Dəyərə Görə Davam Şərti Əlavə Etmə)
  • 📌 126) Finding the Student Closest to 150 cm in the Class (Sinifdəki Şagirdlərdən Boyu 150 sm-ə Ən Yaxın Olan Şagirdin Tapılması)
  • 📌 127) Program Finding After How Many Years the Number of Rabbits Will Exceed the Number of Birds (Dovşanların Sayının Quşların Sayını Neçə İl Sonra Keçəcəyini Tapan Proqram)
  • 📌 128) Calculating the Price of Products According to Tax Rate (Məhsulların Vergi Nisbətinə Görə Qiymətinin Hesablanması)
  • 📌 129) Printing N Fibonacci Numbers to Screen (N Ədəd Fibonaççi Sayının Ekrana Çap Edilməsi)
  • 📌 130) Finding the Reverse of a Number (Bir Ədədin Tərsinin Tapılması)
  • 📌 131) Greatest Common Divisor Calculation (Ən Böyük Ortaq Bölənin Hesablanması)
  • 📌 132) Least Common Multiple Calculation (Ən Kiçik Ortaq Qatın Hesablanması)
  • 📌 133) Calculating a Power Using a While Loop (Əsnasında Dövrünü İstifadə Edərək Üs Hesablama)
  • 📌 134) Calculating Power Value with Pow (Güc Funksiyası ilə Üs Dəyərinin Hesablanması)
  • 📌 135) Finding Whether a Number is a Palindrome (Bir Ədədin Palindrom Ədəd Olub Olmadığının Tapılması)
  • 📌 136) Finding Whether a Number is Prime (Bir Ədədin Sadə Ədəd Olub Olmadığının Tapılması)
  • 📌 137) Finding Prime Numbers Between Two Numbers (İki Ədəd Arasındaki Sadə Ədədlərin Tapılması)
  • 📌 138) Finding Whether the Entered Number is an Armstrong Number (Girilən Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • Project: Pyramid Exercises (Layihə: Piramid Məşqləri) - (7 hissə)

  • 📌 139) Creating a Half Pyramid Using Stars (Ulduz İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 140) Creating a Half Pyramid Using Numbers (Ədəd İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 141) Creating a Half Pyramid Using the Alphabet (Əlifba İstifadə Edərək Yarım Piramidin Yaradılması)
  • 📌 142) Creating a Reverse Half Pyramid Using Stars (Ulduz İstifadə Edərək Tərs Yarım Piramidin Yaradılması)
  • 📌 143) Creating a Reverse Half Pyramid Using Numbers (Ədəd İstifadə Edərək Tərs Yarım Piramidin Yaradılması)
  • 📌 144) Creating a Full Pyramid Using Stars (Ulduz İstifadə Edərək Tam Piramidin Yaradılması)
  • 📌 145) Creating Floyd's Triangle (Floydun Üçbucağının Yaradılması)
  • Project: One-Dimensional Number Array Exercises (Layihə: Bir Ölçülü Ədəd Massivi Məşqləri) - (3 hissə)

  • 📌 146) Getting Array Elements from the User and Finding Their Average (İstifadəçidən Massiv Elementlərini Alıb Ortalamasının Tapılması)
  • 📌 147) Getting Array Elements from the User and Finding and Printing the Largest Number (İstifadəçidən Massiv Elementlərini Alıb Ən Böyük Ədədin Tapılıb Ekrana Çap Edilməsi)
  • 📌 148) Getting Array Elements from the User and Finding and Printing the Smallest Number (İstifadəçidən Massiv Elementlərini Alıb Ən Kiçik Ədədin Tapılıb Ekrana Çap Edilməsi)
  • Project: Two-Dimensional Number Array Exercises (Layihə: İki Ölçülü Ədəd Massivi Məşqləri) - (4 hissə)

  • 📌 149) Sum of Values in Two Matrices (İki Matrisdəki Dəyərlərin Cəmi)
  • 📌 150) Finding the Transpose of a Matrix and Printing to Screen (Matrisin Transpozisiyasını Tapıb Ekrana Çap Etmə)
  • 📌 151) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 152) Printing a Matrix According to a Given Formula in a Two-Dimensional Matrix (İki Ölçülü Matrisdə Verilən Düsturla Matrisin Çap Edilməsi)
  • Project: Character Array Exercises (Layihə: Simvol Massivi Məşqləri) - (11 hissə)

  • 📌 153) Finding the Length of the Entered String Expression (Girilən Sətir İfadənin Uzunluğunun Tapılması)
  • 📌 154) Printing the Day of the Week According to the Value Entered by the User (İstifadəçinin Daxil Etdiyi Dəyərə Görə Həftənin Gününün Çap Edilməsi)
  • 📌 155) Combining Two String Expressions (İki Sətir İfadənin Birləşdirilməsi)
  • 📌 156) Assigning a String Expression to Another String Variable (Sətir İfadəsinin Başqa Bir Sətir Dəyişənə Mənimsədilməsi)
  • 📌 157) Finding How Many Times a Character is Used in a String Array (Simvol Massivində Hansı Simvoldan Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 158) Finding the Number of Letters and Number of Spaces in a Character Array (Simvol Massivindəki Hərf Sayının və Boşluq Sayının Tapılması)
  • 📌 159) Deleting All Characters Other Than Letters in a Character Array (Simvol Massivindəki Hərflərdən Kənar Bütün Simvolların Silinməsi)
  • 📌 160) Finding the Number of Words in a Sentence (Cümlədəki Sözlərin Sayının Tapılması)
  • 📌 161) Printing the Characters in a Sentence One Below the Other (Cümlədəki Simvolların Alt-Alta Çap Edilməsi)
  • 📌 162) Printing a Word in the Shape of a Half Pyramid (Sözün Yarım Piramid Şəklində Çap Edilməsi)
  • 📌 163) Printing a Word in the Shape of a Half Pyramid Using a Nested While Loop (İç-içə Əsnasında Dövrü ilə Sözün Yarım Piramid Şəklində Çap Edilməsi)
  • Project: Function Exercises (Layihə: Funksiya Məşqləri) - (32 hissə)

  • 📌 164) Finding the Sum of Two Numbers with the Help of a Function (İki Ədədin Cəmini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 165) Finding the Area and Perimeter of a Circle with the Help of a Function (Dairənin Sahəsi və Çevrəsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 166) Finding the Quotient and Remainder After Division with the Help of a Function (Bölmə Əməliyyatı Nəticəsində Bölünəni və Qalanı Funksiya Köməyi ilə Tapan Proqram)
  • 📌 167) Finding the Area of a Scalene Triangle with the Help of a Function (Müxtəliftərəfli Üçbucağın Sahəsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 168) Finding the Fahrenheit to Celsius Conversion with the Help of a Function (Farenheytdan Selsiyə Çevrilməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 169) Finding the Calculation of Series Sum with the Help of a Function (Seriya Cəminin Hesablanmasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 170) Finding the Calculation of Hours, Minutes, Seconds with the Help of a Function (Saat Dəqiqə Saniyə Hesabını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 171) Finding the Swapping of 2 Entered Numbers with the Help of a Function (Girilən 2 Ədədin Yerlərinin Dəyişdirilməsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 172) Swapping Numbers by Sending Address (Ünvan Göndərimi ilə Ədədlərin Yerdəyişdirilməsi)
  • 📌 173) Finding the Four Operations (Addition, Subtraction, Division, Multiplication) with the Help of a Function (Dörd Əməliyyatı (Toplama, Çıxma, Bölmə, Vurma) Funksiya Yardımıyla Tapan Proqram)
  • 📌 174) Finding the Power Value Calculation with the Help of a Function (Üs Dəyəri Hesablamasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 175) Calculating Power Value with Address Sending (Ünvan Göndərimi ilə Üs Dəyərinin Hesablanması)
  • 📌 176) Finding the Factorial Calculation with the Help of a Function (Faktorial Hesabını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 177) Finding the Factorial of Each Number from 1 to 10 with the Help of a Function (1-dən 10-a Qədər Hər Ədədin Faktorialını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 178) Finding a Program That Runs Until a Negative Number is Entered with the Help of a Function (Mənfi Ədəd Girilincəyə Qədər İşləyən Proqramı Funksiya Köməyi ilə Tapma)
  • 📌 179) Finding a Perfect Number with the Help of a Function (Mükəmməl Ədədi Funksiya Köməyi ilə Tapan Proqram)
  • 📌 180) Finding the Larger of Two Whole Numbers with the Help of a Function (İki Tam Ədəddən Böyük Olanını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 181) Returning That Number Directly in the Function When Finding the Larger Number (Böyük Olan Ədədi Tapan Zaman Funksiyada Birbaşa O Ədədi Geriyə Qaytarma)
  • 📌 182) Finding Whether a Number is Odd or Even with the Help of a Function (Ədədin Tək Cüt Olduğunu Funksiya Köməyi ilə Tapan Proqram)
  • 📌 183) Another Method of Finding an Odd/Even Number (Tək Cüt Ədəd Tapmanın Digər Metodu)
  • 📌 184) Listing Odd Numbers with the Help of a Function (Tək Ədədləri Funksiya Köməyi ilə Siyahılayan Proqram)
  • 📌 185) Finding the Fibonacci Sequence with the Help of a Function (Fibonaççi Ardıcıllığını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 186) Finding the Creation of Floyd's Triangle with the Help of a Function (Floydun Üçbucağının Yaradılmasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 187) Finding the Printing of Values in the Shape of a Baklava Slice on Screen with the Help of a Function (Baklava Dilimi Şəklində Dəyərlərin Ekrana Çap Edilməsini Funksiya Köməyi ilə Tapan Proqram)
  • 📌 188) Finding the Printing in the Requested Format with the Help of a Function (İstənilən Formatda Çap Etməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 189) Finding the Average of Array Elements with the Help of a Function (Massiv Elementlərinin Ortalamasını Funksiya Köməyi ilə Tapan Proqram)
  • 📌 190) Finding the Maximum and Minimum of Randomly Generated Numbers with the Help of a Function (Təsadüfi Yaradılan Ədədlərin Maksimum və Minimumunu Funksiya Köməyi ilə Tapan Proqram)
  • 📌 191) Sorting Array Elements from Smallest to Largest with the Help of a Function (Massivin Elementlərini Kiçikdən Böyüyə Sıralamağı Funksiya Köməyi ilə Tapan Proqram)
  • 📌 192) Adding a New Element to Array Elements with the Help of a Function (Massivin Elementlərinə Yeni Element Əlavə Etməni Funksiya Köməyi ilə Tapan Proqram)
  • 📌 193) Deleting an Array Element with the Help of a Function (Massivin Elementini Silməyi Funksiya Köməyi ilə Tapan Proqram)
  • 📌 194) Creating a New Array from the Union of Two Arrays with the Help of a Function (İki Massivin Birləşməsindən Yeni Bir Massiv Yaratmağı Funksiya İlə Tapan Proqram)
  • 📌 195) Array Union Using Index (İndeks İstifadə Edərək Massiv Birləşməsi)
  • Project: Multi-Stage Exercises (Layihə: Çox Mərhələli Məşqlər) - (3 hissə)

  • 📌 196) Finding the Largest, Smallest, and Sum of Elements in a Matrix (Matrisdəki Elementlərin Ən Böyüyünü, Ən Kiçiyini və Elementlərin Cəmini Tapma)
  • 📌 197) Finding the Number of Common Letters Between Two Words (İki Kəlmədəki Ortaq Hərf Sayısının Tapılması)
  • 📌 198) Finding Whether a Character Array is a Palindrome (Simvol Massivinin Palindrom Olub Olmadığının Tapılması)
  • C: Bölüm 3 Pointer (Ünvan Göstərici) - (9 dərs)

  • 📌 199) What is a Pointer, What is it Used For, How is it Used? (Ünvan Göstərici Nədir, Nə İşə Yarayır, Necə İstifadə Olunur?)
  • 📌 200) Operations on Pointers (Ünvan Göstəricilərdə Əməliyyatlar)
  • 📌 201) Calling a Function with the Address of a Pointer Variable (Ünvan Göstərici Dəyişənin Ünvanı ilə Funksiya Çağırılması)
  • 📌 202) Comprehensive Pointer Example (Ünvan Göstərici Əhatəli Nümunə)
  • 📌 203) Pointer and Arrays (Ünvan Göstərici və Massivlər)
  • 📌 204) The Most Common Problem in Pointer Arithmetic (Ünvan Göstərici Riyaziyyatında Ən Çox Rastlanan Problem)
  • 📌 205) Pointer and Arrays Continued (Ünvan Göstərici və Massivlər Davamı)
  • 📌 206) Reinforcing Pointer and Character Arrays (Ünvan Göstərici və Simvol Massivlərinin Möhkəmləndirilməsi)
  • 📌 207) End-of-Section Exercise on Pointer Topic (Ünvan Göstərici Mövzusu Bölmə Sonu Məşqi)
  • Project: Pointer Exercises (Layihə: Ünvan Göstərici Məşqləri) - (16 hissə)

  • 📌 208) Printing Values and Addresses in Different Data Types (Fərqli Məlumat Tiplərində Dəyərlərin və Ünvanların Çap Edilməsi)
  • 📌 209) Sum of 2 Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək 2 Ədədin Cəmi)
  • 📌 210) Getting 2 Numbers from the User with the Help of a Pointer and Swapping Their Places (Ünvan Göstərici Yardımıyla İstifadəçidən 2 Ədəd Alıb Ədədlərin Yerdəyişdirilməsi)
  • 📌 211) Getting and Printing Elements of a Number Array to the Console Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivinin Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 212) Copying the Elements of the First Array to a New Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Yeni Massivin İlk Massivinin Elementlərini Kopyalaması)
  • 📌 213) Finding Which Position the Searched Element is in a Number Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivində Axtarılan Elementin Neçənci Mövqedə Olduğunun Tapılması)
  • 📌 214) Pointer Max Min Question (Ünvan Göstərici Maksimum Minimum Sualı)
  • 📌 215) Program Calculating Factorial with the Help of a Pointer (Ünvan Göstərici Yardımıyla Faktorial Hesabı Yapan Proqram)
  • 📌 216) Swapping Array Elements Using a Pointer (Ünvan Göstərici İstifadə Edərək Massiv Elementlərinin Yerdəyişdirilməsi)
  • 📌 217) Length of a Character Array (Simvol Sətrinin Uzunluğu)
  • 📌 218) Removing a Letter from a Character Array (Simvol Massivindən Hərfin Silinməsi)
  • 📌 219) Pointer and Number Array (Ünvan Göstərici və Ədəd Massivi)
  • 📌 220) Creating a Copy of a Character Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Simvol Massivinin Kopyasının Yaradılması)
  • 📌 221) Combining Number Arrays Using a Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivlərinin Birləşdirilməsi)
  • 📌 222) Reversing a Character Array Using a Pointer (Ünvan Göstərici İstifadə Edərək Simvol Massivinin Tərsinə Çevrilməsi)
  • 📌 223) Days of the Week with Pointer (Ünvan Göstərici ilə Həftənin Günləri)
  • C: Bölüm 4 Struct Structure, Project: Enumeration Example and Project: Gallery Exercise (Struktur Quruluşu, Layihə: Sadalama Nümunəsi və Layihə: Qalereya Məşqi) - (10 dərs & 2 hissə)

  • 📌 224) What is Struct, What is it Used For? (Struktur Nədir, Nə Üçün İstifadə Olunur?)
  • 📌 225) Understanding Struct Structure (Struktur Quruluşunun Anlaşılması)
  • 📌 226) Struct Features (Struktur Xüsusiyyətləri)
  • 📌 227) Assigning Values to Expressions Inside Struct (Struktur İçindəki İfadələrə Dəyər Ataması Etmə)
  • 📌 228) Creating the Coordinates of a Point (Nöqtənin Koordinatlarının Yaradılması)
  • 📌 229) Storing the Coordinates of a Point in an Array (Nöqtənin Koordinatlarının Massivdə Saxlanılması)
  • 📌 230) Enumeration Structure (Sadalama Quruluşu)
  • 📌 231) Project: Enumeration Example (Layihə: Sadalama Nümunəsi)
  • 📌 232) Union (Birləşmə)
  • 📌 233) Project: Gallery Exercise (Layihə: Qalereya Məşqi)
  • 📌 234) Complex Numbers (Kompleks Ədədlər)
  • 📌 235) The Most Common Problem in Struct Structure (Struktur Quruluşunda Ən Çox Rastlanan Problem)
  • Project: Struct Structure Exercises (Layihə: Struktur Quruluşu Məşqləri) - (18 hissə)

  • 📌 236) Ice Skating Competition Question (Buz Konki Yarışı Sualı)
  • 📌 237) Ice Skating Competition Additional Question (Buz Konki Yarışı Əlavə Sualı)
  • 📌 238) Calculating Students' Exam Net Score (Şagirdlərin İmtahandakı Net Nəticəsinin Hesablanması)
  • 📌 239) Using Union Inside Struct Question (Struktur İçində Birləşmə İstifadəsi Sualı)
  • 📌 240) C Program Keeping People's Address Information (Şəxslərin Ünvan Məlumatlarını Saxlayan C Proqramı)
  • 📌 241) Program Showing Addresses in Memory with Union (Yaddaşdakı Ünvanları Göstərən Birləşmə Proqramı)
  • 📌 242) C Program Calculating the Area of a Circle with Union (Birləşmə ilə Dairənin Sahəsini Hesablayan C Proqramı)
  • 📌 243) Program that Records Personnel Information and Prints Alphabetically to Screen (Personalın Məlumatlarını Qeyd Edib Əlifba Sırası ilə Ekrana Çap Edən Proqram)
  • 📌 244) Conditional Assignment (Şərtə Görə Ataması Yapma)
  • 📌 245) Calculating the Difference Between Two Time Periods (İki Müddət Fərqinin Hesablanması)
  • 📌 246) Pharmacy Warehouse Problem (Əczaxana Anbarı Problemi)
  • 📌 247) Finding X Y Coordinates in a Coordinate Plane (Koordinat Müstəvisində X Y Koordinatlarının Tapılması)
  • 📌 248) C Program Finding the Memory Space Occupied by Struct and Union (Struktur və Birləşmənin Yaddaşda Tutduğu Sahəni Tapan C Proqramı)
  • 📌 249) Addition Operation on Complex Numbers (Kompleks Ədədlərdə Toplama Əməliyyatı)
  • 📌 250) Program Keeping and Printing the Characteristics of Teams Participating in a Chess Tournament (Şahmat Turnirinə Qatılan Komandaların Xüsusiyyətlərini Saxlayan və Çap Edən Proqram)
  • 📌 251) Program Finding How Much a Hotel Customer Will Pay According to Their Spending and Room Preferences (Otel Müştərisinin Etdiyi Xərcə və Otaq Seçiminə Görə Ödəyəcəyi Məbləği Tapan Proqram)
  • 📌 252) Program Finding the Employee with the Highest Sales and Their Address Information in a Store Chain (Mağaza Zəncirində Ən Çox Satış Edən İşçinin Ünvan Məlumatlarını Tapan Proqram)
  • 📌 253) Struct Price Weight Calculation (Struktur Qiymət Çəki Hesablaması)
  • C: Bölüm 5 Homework (Ev Tapşırığı) - (1 dərs)

  • 📌 254) Homework (Ev Tapşırığı)
  • 📌 255) Homework Solution (Ev Tapşırığının Həlli)
  • C: Bölüm 6 Recursive Functions (Rekursiv Funksiyalar) - (1 dərs)

  • 📌 256) Introduction to Recursive Functions (Rekursiv Funksiyalara Giriş)
  • Project: Recursive Function Exercises (Layihə: Rekursiv Funksiya Məşqləri) - (15 hissə)

  • 📌 257) Addition Operation (Toplama Əməliyyatı)
  • 📌 258) Performing Multiplication Operation Without Using the Multiplication Symbol (Vurma Simvolunu İstifadə Etmədən Vurma Əməliyyatının Yerinə Yetirilməsi)
  • 📌 259) Factorial Calculation (Faktorial Hesabı)
  • 📌 260) Listing to Screen (Ekrana Siyahılama)
  • 📌 261) Listing Prime Numbers to Screen (Sadə Ədədlərin Ekrana Siyahılanması)
  • 📌 262) Performing Division Operation Without Using the Division Symbol (Bölmə Simvolunu İstifadə Etmədən Bölmə Əməliyyatının Yerinə Yetirilməsi)
  • 📌 263) Fibonacci Series (Fibonaççi Seriyası)
  • 📌 264) Ending the Program (Proqramın Sonlandırılması)
  • 📌 265) Listing the Powers of 2 to Screen (2-nin Qüvvətlərinin Ekrana Siyahılanması)
  • 📌 266) Finding the Power of a Number (Bir Ədədin Qüvvətinin Alınması)
  • 📌 267) Creating a Series (Seriya Yaradılması)
  • 📌 268) Sorting from Smallest to Largest (Kiçikdən Böyüyə Sıralama)
  • 📌 269) Reversing a Sentence (Cümlənin Tərsinə Çevrilməsi)
  • 📌 270) Printing Stars to Screen (Ekrana Ulduz Çap Etmə)
  • 📌 271) Finding the Length of a Character Array (Simvol Massivinin Uzunluğunun Tapılması)
  • C: Bölüm 7 File Operations (Fayl Əməliyyatları) - (3 dərs)

  • 📌 272) Text-Based File Operations, File Writing Modes, File Reading Modes (Mətn Əsaslı Fayl Əməliyyatları, Fayla Yazma Rejimləri, Fayldan Oxuma Rejimləri)
  • 📌 273) Saving Data to a File (Fayla Verilənin Yazdırılması)
  • 📌 274) Reading Data from a File and Printing to Screen (Fayldan Verilənin Oxunması və Ekrana Çap Edilməsi)
  • Project: File Operations Exercises (Layihə: Fayl Əməliyyatları Məşqləri) - (13 hissə)

  • 📌 275) C Program Writing Alt-Alta N Times (Alt-Alta N Dəfə Yazan C Proqramı)
  • 📌 276) Reading Information from a File Character by Character and Printing to Screen (Fayldan Məlumatın Simvol-Simvol Oxunub Ekrana Çap Edilməsi)
  • 📌 277) C Program Reading Line by Line from a File and Printing to Console (Fayldan Sətir-Sətir Məlumatı Oxuyub Konsola Çap Edən C Proqramı)
  • 📌 278) Writing Odd and Even Numbers to a File and Reading (Tək və Cüt Ədədlərin Fayla Yazılması və Oxunması)
  • 📌 279) Adding Character by Character Information to a File (Fayla Simvol-Simvol Məlumat Əlavə Edilməsi)
  • 📌 280) Writing a Student Success Table to a File (Fayla Şagird Uğur Cədvəlinin Yazdırılması)
  • 📌 281) Writing the Value of Angles of the Radian Type to a File (Radyan Cinsindən Açıların Dəyərinin Fayla Yazdırılması)
  • 📌 282) C Program Getting File Path and Listing to Screen (Fayl Yolunu Verib Ekrana Siyahılayan C Proqramı)
  • 📌 283) Process of Backing Up a File to a Specified Address (Faylı Göstərilən Ünvana Yedəkləmə Əməliyyatı)
  • 📌 284) C Program Continuously Adding Information to a File Until 0 is Entered (0 Girilincəyə Qədər Fayla Davamlı Məlumat Əlavə Edən C Proqramı)
  • 📌 285) C Program Reading Information from Two Files and Combining into a 3rd File (İki Fayldakı Məlumatları Oxuyub 3-cü Faylda Birləşdirən C Proqramı)
  • 📌 286) C Program Reading Information from Two Files and Combining into a File - Additional Info (İki Fayldakı Məlumatları Oxuyub Faylda Birləşdirən C Proqramı Əlavə Məlumat)
  • 📌 287) Converting Words Written in Lowercase in a File to Uppercase (Faylın İçərisində Kiçik Hərflərlə Yazılmış Sözlərin Böyük Hərfə Çevrilməsi)
  • C: Bölüm 8 Dynamic Memory Management (Dinamik Yaddaş İdarəetməsi) - (8 dərs)

  • 📌 288) Malloc Function (Malloc Funksiyası)
  • 📌 289) Calloc Function (Calloc Funksiyası)
  • 📌 290) Free Function (Free Funksiyası)
  • 📌 291) Realloc Function (Realloc Funksiyası)
  • 📌 292) A Commonly Encountered Problem (Sık Rastlanan Problem)
  • 📌 293) Dynamic Memory Management with Arrays and Pointers (Massivlər və Ünvan Göstəricilərlə Dinamik Yaddaş İdarəetməsi)
  • 📌 294) Dynamic Memory Management with Pointers to Pointers (Ünvan Göstəricilərinə Ünvan Göstəricilər ilə Dinamik Yaddaş İdarəetməsi)
  • 📌 295) Pointers in Linked List Structures (Bağlı Siyahı Quruluşlarında Ünvan Göstəricilər)
  • Project: Dynamic Memory Management Exercises (Layihə: Dinamik Yaddaş İdarəetməsi Məşqləri) - (15 hissə)

  • 📌 296) Allocating Memory Space for N Numbers, Getting Values from User and Printing to Screen (N Ədəd Üçün Yaddaşdan Yer Ayırma, İstifadəçidən Dəyər Alıb Ekrana Çap Etmə)
  • 📌 297) Allocating Memory Space for Randomly Generated N Numbers and Printing Squares to Screen (Təsadüfi N Ədəd Üçün Yaddaşdan Yer Ayırıb Ekrana Kvadratlarını Çap Etmə)
  • 📌 298) Swapping Numbers Located in Two Different Memory Regions (İki Fərqli Yaddaş Bölgəsində Yerləşən Ədədlərin Yerinin Dəyişdirilməsi)
  • 📌 299) Writing a Randomly Generated N Numbers to Memory First, Then to a File and Reading from the File (Təsadüfi N Ədəd Sayının Əvvəlcə Yaddaşa Sonra Fayla Yazılması və Fayldan Oxunması)
  • 📌 300) Holding and Printing Odd and Even Numbers in Different Memory Regions (Tək və Cüt Ədədlərin Fərqli Yaddaş Bölgələrində Saxlanılması və Ekrana Çap Edilməsi)
  • 📌 301) Program Ensuring N Numbers are Written to Memory and the Smallest Among Them is Found (N Ədədin Yaddaşa Yazılmasını və Ən Kiçiyinin Tapılmasını Təmin Edən Proqram)
  • 📌 302) Dynamic Memory Management with Function Prototypes (Funksiya Prototipləri ilə Dinamik Yaddaş İdarəetməsi)
  • 📌 303) C Program Ensuring a Sentence is Written to and Read from Dynamic Memory (Cümlənin Dinamik Yaddaşa Yazılmasını və Oxunmasını Təmin Edən C Proqramı)
  • 📌 304) Allocating Memory Space and Finding the Sum of Numbers by Allocating from Memory (Yaddaşdan Yer Ayıraraq Yaddaşa Yazma və Ədədlərin Toplanmasının Tapılması)
  • 📌 305) Allocating Memory Space and Finding the Sum of Numbers by Allocating from Memory and Their Average (Yaddaşdan Yer Ayıraraq Yaddaşa Yazma və Ədədlərin Toplanması ve Ortalamasının Tapılması)
  • 📌 306) Allocating Memory for a Matrix and Printing to Screen (Matris Üçün Yaddaşdan Yer Ayırma və Ekrana Çap Etmə)
  • 📌 307) Combining Arrays Held in 2 Different Memory Regions (2 Fərqli Yaddaş Bölgəsində Tutulan Massivlərin Birləşdirilməsi)
  • 📌 308) Finding the Sum of the Corner Values of a Matrix Using Dynamic Memory (Matrisin Küncü Dəyərlərinin Cəmini Dinamik Yaddaş İstifadə Edərək Tapma)
  • 📌 309) Finding the Reverse Reading of a Sentence Entered from the Keyboard Using Dynamic Memory (Klaviaturadan Girilən Cümlənin Tərsinə Oxunuşunu Dinamik Yaddaş İstifadə Edərək Tapma)
  • 📌 310) Displaying to Screen in the Shape of a Triangle (Üçbucaq Şəklində Ekrana Göstərmə)
  • C: Bölüm 9 Sorting and Searching Algorithms (Sıralama və Axtarış Alqoritmləri) - (6 dərs)

  • 📌 311) Bubble Sort Algorithm (Köpük Sıralaması Alqoritmi)
  • 📌 312) Selection Sort Algorithm (Seçim Sıralaması Alqoritmi)
  • 📌 313) Insertion Sort Algorithm (Daxiletmə Sıralaması Alqoritmi)
  • 📌 314) Quick Sort Algorithm (Sürətli Sıralama Alqoritmi)
  • 📌 315) Linear Search Algorithm (Xətti Axtarış Alqoritmi)
  • 📌 316) Binary Search Algorithm (İkili Axtarış Alqoritmi)
  • Project: Master Level C Programming - Rock Paper Scissors Game (Layihə: Master Səviyyə C Proqramlaşdırma - Daş Kağız Qayçı Oyunu) - (3 hissə)

  • 📌 317) Rock Paper Scissors Game Project Introduction (Daş Kağız Qayçı Oyunu Layihə Girişi)
  • 📌 318) Making the Computer's Random Selection (Kompüterin Təsadüfi Seçim Etməsi)
  • 📌 319) Checking Whether the Computer or the User Won the Game (Oyunu Kompüterinmi İstifadəçininmi Qazandığının Yoxlanılması)
  • Project: Master Level C Programming - Library Management System (Layihə: Master Səviyyə C Proqramlaşdırma - Kitabxana İdarəetmə Sistemi) - (5 hissə)

  • 📌 320) Library Management System Project Introduction (Kitabxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 321) Creating the Menu (Menyunun Yaradılması)
  • 📌 322) Adding a New Book (Yeni Kitabın Əlavə Edilməsi)
  • 📌 323) Displaying Book Information (Kitab Məlumatlarının Göstərilməsi)
  • 📌 324) Listing Books Belonging to an Author (Müəllifə Aid Kitabların Siyahılanması)
  • Project: Master Level C Programming - Employee Management System (Layihə: Master Səviyyə C Proqramlaşdırma - İşçi İdarəetmə Sistemi) - (7 hissə)

  • 📌 325) Employee Management System Project Introduction (İşçi İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 326) Creating the Menu (Menyunun Yaradılması)
  • 📌 327) Creating the Employee Table (İşçi Cədvəlinin Yaradılması)
  • 📌 328) Adding a New Employee (Yeni İşçinin Əlavə Edilməsi)
  • 📌 329) Entering Employee ID Information and Displaying Related Employee Information (İşçi ID Məlumatının Daxil Edilib Aidiyyəti İşçi Məlumatının Göstərilməsi)
  • 📌 330) Showing the Total Number of Employees (Ümumi İşçi Sayının Göstərilməsi)
  • 📌 331) Deleting the Employee Whose ID is Entered (ID-si Girilən İşçinin Silinməsi)
  • Project: Master Level C Programming - Hospital Management System (Layihə: Master Səviyyə C Proqramlaşdırma - Xəstəxana İdarəetmə Sistemi) - (9 hissə)

  • 📌 332) Hospital Management System Project Introduction (Xəstəxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 333) Creating the Menu (Menyunun Yaradılması)
  • 📌 334) Displaying Hospital Information (Xəstəxana Məlumatlarının Göstərilməsi)
  • 📌 335) Displaying Patient Information (Xəstə Məlumatlarının Göstərilməsi)
  • 📌 336) Sorting Hospitals by Daily Stay Fee (Xəstəxanaların Günlük Qalma Ücrətinə Görə Sıralanması)
  • 📌 337) Sorting Hospitals by Number of Beds (Xəstəxanaların Yataq Sayına Görə Sıralanması)
  • 📌 338) Sorting Hospitals by Name (Xəstəxanaların Adlarına Görə Sıralanması)
  • 📌 339) Sorting Hospitals by Rating (Xəstəxanaların Reytinqinə Görə Sıralanması)
  • 📌 340) Displaying Hospitals in the Entered City (Girilən Şəhərdəki Xəstəxanaların Göstərilməsi)
  • Project: Master Level C Programming - Minesweeper Game (Layihə: Master Səviyyə C Proqramlaşdırma - Mina Tarlası Oyunu) - (7 hissə)

  • 📌 341) Minesweeper Game Project Introduction (Mina Tarlası Oyunu Layihə Girişi)
  • 📌 342) Functions I Will Use in the Project (Layihədə İstifadə Edəcəyim Funksiyalar)
  • 📌 343) Creating the Sub-Table (Alt Cədvəlin Yaradılması)
  • 📌 344) Initializing the Table and Printing to Console (Cədvəlin İlkin Hala Gətirilməsi və Ekrana Çap Edilməsi)
  • 📌 345) Placing the Bombs (Bombaların Yerləşdirilməsi)
  • 📌 346) Checking Whether We Won or Lost the Game, Opening the Cell and Its Neighbors (Oyunu Qazanıb Qazanmadığımızın Yoxlanılması, Xananın və Qonşularının Açılması)
  • 📌 347) Minesweeper Conditional Statements and Ending (Mina Tarlası Şərt İfadələri və Bitiriş)
  • C: Bölüm 10 Questions from Students (Tələbələrdən Gələn Suallar) - (10 dərs)

  • 📌 348) Operations on Sets Question (Çoxluqlarda Əməliyyat Sualı)
  • 📌 349) Printing a Set Question to Screen (Çoxluq Sualının Ekrana Çap Edilməsi)
  • 📌 350) Set Question Combining Two Sets (Çoxluq Sualı - İki Çoxluğun Birləşdirilməsi)
  • 📌 351) Set Question Combining 3 Sets (Çoxluq Sualı - 3 Çoxluğun Birləşdirilməsi)
  • 📌 352) Set Question Intersection of 3 Sets (Çoxluq Sualı - 3 Çoxluğun Kəsişməsi)
  • 📌 353) Intersection of 3 Sets (3 Çoxluğun Kəsişməsi)
  • 📌 354) Difference of 2 Sets (2 Çoxluğun Fərqi)
  • 📌 355) A Difference B Difference C (A Fərq B Fərq C)
  • 📌 356) End of Operations on Sets (Çoxluqlarda Əməliyyatların Sonu)
  • 📌 357) Students' Question (Tələbələrin Sualı)
  • C: Extra (Əlavə) - (1 dərs)

  • 📌 358) Extra (Əlavə)

Full-Stack: Front-End + Back-End (C++)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 C++

📌 OOP (Object-Oriented Programming)

📌 Templates & STL

📌 Memory Management

📌 File Streams & Exception Handling

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    C++: Bölüm 1 Welcome to C++ Course! (C++ Təliminə Xoş Gəlmisiniz!) - (1 dərs)

  • 📌 1) What's in the Course? How Should I Study? (Təlimdə Nələr Var? Təlimlə Necə Çalışmalıyam?)
  • C++: Bölüm 2 Introduction to C++ Programming (C++ Proqramlaşdırmaya Giriş) - (8 dərs)

  • 📌 2) Installing Visual Studio and Printing Hello World to Console (Visual Studio Quraşdırılması və Ekrana Salam Dünya Yazısının Çap Edilməsi)
  • 📌 3) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 4) Commands for Moving Down a Line and Adding Tab Space (Bir Sətir Aşağıya Enmə və Tab Qədər Boşluq Vermə Əmrləri)
  • 📌 5) Printing Your Name and Surname to Screen (Ekrana Adınızı Soyadınızı Çap Etmə)
  • 📌 6) Data Types (Məlumat Tipləri)
  • 📌 7) Getting Value from User (İstifadəçidən Dəyər Alma)
  • 📌 8) Getting 2 Numbers from User and Printing Their Sum to Screen (İstifadəçidən 2 Ədəd Alıb Cəmini Ekrana Çap Etmə)
  • 📌 9) Defining a Constant Value (Sabit Dəyər Tanımlama)
  • C++: Bölüm 3 Operators (Operatorlar) - (11 dərs)

  • 📌 10) Processing Operators (Əməliyyat Operatorları)
  • 📌 11) Modulus Operator (Modul Operatoru)
  • 📌 12) Casting (Tip Çevrilməsi)
  • 📌 13) Increment Decrement Operators (Artırma Azaltma Operatorları)
  • 📌 14) The Difference Between i++ and ++i (i++ ilə ++i Arasındakı Fərq)
  • 📌 15) Arithmetic Assignment Operators (Riyazi Mənimsətmə Operatorları)
  • 📌 16) Comparison Operators (Müqayisə Operatorları)
  • 📌 17) Logical Operators (Məntiqi Operatorlar)
  • 📌 18) Ternary Operator (Üçlü Operator)
  • 📌 19) Sizeof (Ölçüsü)
  • 📌 20) The Value of a Character in the ASCII Table (Bir Simvolun ASCII Cədvəlindəki Dəyəri)
  • C++: Bölüm 4 Conditional Statements, Project: Program that Prints Whether the User Can Drive a Car According to Their Age, Project: Getting Two Numbers from the User and Printing Which One is Larger, Project: Program Calculating the User's Grade According to the Score Received, Project: Creating a Calculator Using Switch Case Structure and Project: Creating a Calculator Using If Else If Else Structure (Şərt İfadələri, Layihə: İstifadəçinin Yaşına Görə Maşın Sürüb Sürə Bilməyəcəyini Çap Edən Proqram, Layihə: İstifadəçidən İki Ədəd Alıb Hansının Böyük Olduğunun Çap Edilməsi, Layihə: İstifadəçinin Aldığı Xala Görə Qiymətini Hesablayan Proqram, Layihə: Seçim-Hal Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması və Layihə: Əgər Əks Halda Əgər Əks Halda Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması) - (4 dərs & 5 hissə)

  • 📌 21) If Else Structure (Əgər Əks Halda Quruluşu)
  • 📌 22) If Else If Else Structure (Əgər Əks Halda Əgər Əks Halda Quruluşu)
  • 📌 23) Project: Program that Prints Whether the User Can Drive a Car According to Their Age (Layihə: İstifadəçinin Yaşına Görə Maşın Sürüb Sürə Bilməyəcəyini Çap Edən Proqram)
  • 📌 24) Project: Getting Two Numbers from the User and Printing Which One is Larger (Layihə: İstifadəçidən İki Ədəd Alıb Hansının Böyük Olduğunun Çap Edilməsi)
  • 📌 25) Project: Program Calculating the User's Grade According to the Score Received (Layihə: İstifadəçinin Aldığı Xala Görə Qiymətini Hesablayan Proqram)
  • 📌 26) Printing the Days of the Week to Screen (Həftənin Günlərinin Ekrana Çap Edilməsi)
  • 📌 27) Switch Case Structure (Seçim-Hal Quruluşu)
  • 📌 28) Project: Creating a Calculator Using Switch Case Structure (Layihə: Seçim-Hal Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması)
  • 📌 29) Project: Creating a Calculator Using If Else If Else Structure (Layihə: Əgər Əks Halda Əgər Əks Halda Quruluşunu İstifadə Edərək Hesab Maşınının Yaradılması)
  • C++: Bölüm 5 Loops, Project: Printing Odd and Even Numbers to Screen, Project: Factorial Calculation, Project: Printing Odd and Even Numbers to Screen Using Do While and Project: Printing Odd and Even Numbers to Screen Using While (Dövrlər, Layihə: Tək və Cüt Ədədlərin Ekrana Çap Edilməsi, Layihə: Faktorial Hesabı, Layihə: Et Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi və Layihə: Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi) - (5 dərs & 4 hissə)

  • 📌 30) For Loop (Üçün Dövrü)
  • 📌 31) Project: Printing Odd and Even Numbers to Screen (Layihə: Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • 📌 32) Decreasing the Value in the Loop (Dövrdə Dəyərin Azaldılması)
  • 📌 33) Project: Factorial Calculation (Layihə: Faktorial Hesabı)
  • 📌 34) Break Continue Structure (Dayandır Davam Et Quruluşu)
  • 📌 35) While Loop (Əsnasında Dövrü)
  • 📌 36) Do While Loop (Et Əsnasında Dövrü)
  • 📌 37) Project: Printing Odd and Even Numbers to Screen Using Do While (Layihə: Et Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • 📌 38) Project: Printing Odd and Even Numbers to Screen Using While (Layihə: Əsnasında İstifadə Edərək Tək və Cüt Ədədlərin Ekrana Çap Edilməsi)
  • C++: Bölüm 6 Arrays, Project: Getting Array Elements from the User and Printing to Screen, Project: Getting Array Elements from the User and Printing Their Sum to Screen, Project: Getting Matrix Values from the User and Printing to Screen and Project: Getting Two Matrix Values and Printing Their Sum Matrix to Screen (Massivlər, Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi, Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Cəminin Ekrana Çap Edilməsi, Layihə: İstifadəçidən Matris Dəyərlərinin Alınması və Ekrana Çap Edilməsi və Layihə: İki Matris Dəyərinin Alınması və Cəm Matrisinin Ekrana Çap Edilməsi) - (4 dərs & 4 hissə)

  • 📌 39) One-Dimensional Arrays (Bir Ölçülü Massivlər)
  • 📌 40) Printing Array Elements in a For Loop (Üçün Dövründə Massiv Elementlərinin Çap Edilməsi)
  • 📌 41) Project: Getting Array Elements from the User and Printing to Screen (Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 42) Project: Getting Array Elements from the User and Printing Their Sum to Screen (Layihə: İstifadəçidən Massiv Elementlərinin Alınması və Cəminin Ekrana Çap Edilməsi)
  • 📌 43) Updating the Elements of a Char Array with Another Char Array (Simvol Massivinin Elementlərinin Başqa Bir Simvol Massivi ilə Yenilənməsi)
  • 📌 44) Multi-Dimensional Number Arrays (Çox Ölçülü Ədəd Massivləri)
  • 📌 45) Project: Getting Matrix Values from the User and Printing to Screen (Layihə: İstifadəçidən Matris Dəyərlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 46) Project: Getting Two Matrix Values and Printing Their Sum Matrix to Screen (Layihə: İki Matris Dəyərinin Alınması və Cəm Matrisinin Ekrana Çap Edilməsi)
  • C++: Bölüm 7 Character Arrays (Simvol Massivləri) - (19 dərs)

  • 📌 47) String - Character Array (Sətir - Simvol Massivi)
  • 📌 48) Using Getline (Sətrin Alınması İstifadəsi)
  • 📌 49) The Difference Between GetLine and Cin (Sətrin Alınması ilə Cin Arasındakı Fərq)
  • 📌 50) Combining String Expressions (Sətir İfadələrinin Birləşdirilməsi)
  • 📌 51) Length of a Character Array (Simvol Massivinin Uzunluğu)
  • 📌 52) Strcpy (Sətir Kopyalama)
  • 📌 53) Compare (Müqayisə)
  • 📌 54) Stoi (Sətirdən Tam Ədədə Çevirmə)
  • 📌 55) Stod (Sətirdən Onluq Ədədə Çevirmə)
  • 📌 56) ToString (Sətirə Çevirmə)
  • 📌 57) Substr (Alt Sətir Alma)
  • 📌 58) Strlen (Sətir Uzunluğu)
  • 📌 59) Replace (Əvəz Etmə)
  • 📌 60) Finding with Index (İndeks İlə Tapma)
  • 📌 61) Append (Əlavə Etmə)
  • 📌 62) Find (Tapma)
  • 📌 63) Insert (Daxil Etmə)
  • 📌 64) Push_back (Sona Əlavə Etmə)
  • 📌 65) Pop_back (Sondan Silmə)
  • C++: Bölüm 8 Functions, Project: Printing Your Name and Surname to Console with the Help of a Function, Project: Printing the Sum of Two Numbers to Console Using a Void Function, Project: Printing the Sum of Two Numbers to Console by Returning a Value and Project: Sample Program for Sending Arrays as Parameters in Functions (Funksiyalar, Layihə: Funksiya Köməyi ilə Adınızı Soyadınızı Ekrana Çap Etmə, Layihə: Boş Funksiya İlə 2 Ədədin Cəminin Ekrana Çap Edilməsi, Layihə: Dəyər Qaytararaq 2 Ədədin Cəminin Ekrana Çap Edilməsi və Layihə: Funksiyada Massivlərin Parametr Olaraq Göndərilməsi Nümunə Proqramı) - (7 dərs & 4 hissə)

  • 📌 66) Functions (Funksiyalar)
  • 📌 67) Functions with Return Value (Geriyə Dəyər Qaytaran Funksiyalar)
  • 📌 68) Project: Printing Your Name and Surname to Console with the Help of a Function (Layihə: Funksiya Köməyi ilə Adınızı Soyadınızı Ekrana Çap Etmə)
  • 📌 69) Project: Printing the Sum of Two Numbers to Console Using a Void Function (Layihə: Boş Funksiya İlə 2 Ədədin Cəminin Ekrana Çap Edilməsi)
  • 📌 70) Project: Printing the Sum of Two Numbers to Console by Returning a Value (Layihə: Dəyər Qaytararaq 2 Ədədin Cəminin Ekrana Çap Edilməsi)
  • 📌 71) Calling Functions by Value (Funksiyaları Dəyər İlə Çağırma)
  • 📌 72) Calling Functions by Reference (Funksiyaları Referans İlə Çağırma)
  • 📌 73) Generating a Random Number with the Rand Function (Rand Funksiyası İlə Təsadüfi Ədəd Yaratma)
  • 📌 74) Sending Arrays as Parameters in Functions (Funksiyada Massivlərin Parametr Olaraq Göndərilməsi)
  • 📌 75) Project: Sample Program for Sending Arrays as Parameters in Functions (Layihə: Funksiyada Massivlərin Parametr Olaraq Göndərilməsi Nümunə Proqramı)
  • 📌 76) Pointing to an Array (Massivə İşarə Etmə)
  • C++: Bölüm 9 Recursive Functions and Project: Factorial Calculation (Rekursiv Funksiyalar və Layihə: Faktorial Hesabı) - (2 dərs & 1 hissə)

  • 📌 77) Recursive Functions (Rekursiv Funksiyalar)
  • 📌 78) Project: Factorial Calculation (Layihə: Faktorial Hesabı)
  • 📌 79) Calculating Power Using Recursive Function (Rekursiv Funksiya İstifadə Edərək Üs Alma)
  • C++: Bölüm 10 Pointer, Project: Printing Which Address a Value Entered from the Keyboard is Stored At, Project: Getting Array Elements Using Pointer Syntax and Printing to Screen, Project: Printing the Address of Array Elements, Project: Getting Array Elements Using Pointer Syntax and Printing to Screen and Project: Getting a Character Array from the User Using Pointer Syntax and Printing to Screen (Ünvan Göstərici, Layihə: Klaviaturadan Girilən Bir Dəyərin Hansı Ünvanda Yer Aldığının Ekrana Çap Edilməsi, Layihə: Massiv Elementlərinin Ünvanının Çap Edilməsi, Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi və Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək İstifadəçidən Simvol Massivinin Alınması və Ekrana Çap Edilməsi) - (8 dərs & 4 hissə)

  • 📌 80) Introduction to Pointer (Ünvan Göstəriciyə Giriş)
  • 📌 81) Project: Printing Which Address a Value Entered from the Keyboard is Stored At (Layihə: Klaviaturadan Girilən Bir Dəyərin Hansı Ünvanda Yer Aldığının Ekrana Çap Edilməsi)
  • 📌 82) Pointer Arithmetic (Ünvan Göstərici Riyaziyyatı)
  • 📌 83) Pointer and Arrays (Ünvan Göstərici və Massivlər)
  • 📌 84) Pointer Arithmetic and Arrays (Ünvan Göstərici Riyaziyyatı və Massivlər)
  • 📌 85) Project: Printing the Address of Array Elements (Layihə: Massiv Elementlərinin Ünvanının Çap Edilməsi)
  • 📌 86) Project: Getting Array Elements Using Pointer Syntax and Printing to Screen (Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək Massiv Elementlərinin Alınması və Ekrana Çap Edilməsi)
  • 📌 87) Pointer and Character Arrays (Ünvan Göstərici və Simvol Massivləri)
  • 📌 88) Project: Getting a Character Array from the User Using Pointer Syntax and Printing to Screen (Layihə: Ünvan Göstərici Sintaksisi İstifadə Edərək İstifadəçidən Simvol Massivinin Alınması və Ekrana Çap Edilməsi)
  • 📌 89) Defining a Reference Value (Referans Dəyərinin Tanımlanması)
  • 📌 90) Changing a Reference Value (Referans Dəyərinin Dəyişdirilməsi)
  • 📌 91) Calling Functions by Reference (Funksiyaları Referans İlə Çağırma)
  • C++: Bölüm 11 Struct (Struktur) - (6 dərs)

  • 📌 92) Defining a Struct (Struktur Tanımlama)
  • 📌 93) Defining a Function Inside Struct (Struktur İçində Funksiya Tanımlama)
  • 📌 94) Using Struct in Functions (Funksiyalarda Struktur İstifadəsi)
  • 📌 95) Functions Returning Struct (Geriyə Struktur Qaytaran Funksiyalar)
  • 📌 96) Pointer and Struct (Ünvan Göstərici və Struktur)
  • 📌 97) Using -> (-> İstifadəsi)
  • C++: Bölüm 12 Enum (Sadalama) - (2 dərs)

  • 📌 98) Defining Enum (Sadalama Tanımlama)
  • 📌 99) Assigning Value to Properties Inside Enum (Sadalama İçərisindəki Xüsusiyyətlərə Dəyər Ataması)
  • C++: Bölüm 13 Function Overloading (Funksiyaların Həddindən Artıq Yüklənməsi) - (2 dərs)

  • 📌 100) Overloading Functions by Parameter Type (Parametr Tipinə Görə Funksiyaların Həddindən Artıq Yüklənməsi)
  • 📌 101) Overloading Functions by Number of Parameters (Parametr Sayısına Görə Funksiyaların Həddindən Artıq Yüklənməsi)
  • C++: Bölüm 14 Object Oriented Programming (Obyekt Yönümlü Proqramlaşdırma) - (9 dərs)

  • 📌 102) Defining a Class, Creating an Object and Accessing Object Properties (Sinif Tanımlama, Obyekt Yaratma və Obyekt Xüsusiyyətlərinə Giriş)
  • 📌 103) Public Private Access Modifier (İctimai Şəxsi Giriş Modifikatoru)
  • 📌 104) Default Constructor (Standart Konstruktor)
  • 📌 105) Sending Data as a Parameter to the Constructor (Konstruktora Parametr Olaraq Verilənin Göndərilməsi)
  • 📌 106) Constructor Overloading (Konstruktorun Həddindən Artıq Yüklənməsi)
  • 📌 107) Encapsulation and Data Hiding (İnkapsulyasiya və Verilənin Gizlədilməsi)
  • 📌 108) Friend Function (Dost Funksiya)
  • 📌 109) Summing Data Elements in 2 Different Classes with Friend Function (Dost Funksiya İlə 2 Fərqli Sinifdəki Verilən Elementlərinin Toplanması)
  • 📌 110) Friend Class (Dost Sinif)
  • C++: Bölüm 15 Inheritance (Miras Alma) - (13 dərs)

  • 📌 111) What is Inheritance Logic? Parent Child Class (Miras Alma Məntiqi Nədir? Valideyn Övlad Sinifi)
  • 📌 112) Protected Access Modifier (Qorunan Giriş Modifikatoru)
  • 📌 113) Using Public Private Protected in Base Class (Əsas Sinifdə İctimai Şəxsi Qorunan İstifadəsi)
  • 📌 114) Protected Inheritance (Qorunan Miras Alma)
  • 📌 115) Private Inheritance (Şəxsi Miras Alma)
  • 📌 116) Multilevel Inheritance (Çoxsəviyyəli Miras Alma)
  • 📌 117) 2 Different Classes Being the Parent (2 Fərqli Sinifin Valideyn Olması)
  • 📌 118) Error Case in Multilevel Inheritance (Çoxsəviyyəli Miras Almada Xəta Vəziyyəti)
  • 📌 119) Hierarchical Inheritance (İyerarxik Miras Alma)
  • 📌 120) Function Overriding (Funksiyanın Yenidən Tərifi)
  • 📌 121) Accessing the Function in the Base Class from an Object Derived from the Derived Class (Törəmə Sinifdən Törədilən Obyektdən Əsas Sinifdəki Funksiyaya Giriş)
  • 📌 122) Accessing the Function in the Base Class from a Function Inside the Derived Class (Törəmə Sinifin İçindəki Funksiyadan Əsas Sinifdəki Funksiyaya Giriş)
  • 📌 123) Accessing the Function in the Base Class Using a Pointer (Ünvan Göstərici İstifadə Edərək Əsas Sinifdəki Funksiyaya Giriş)
  • C++: Bölüm 16 Exception Handling (Xəta İdarəetməsi) - (2 dərs)

  • 📌 124) Using Try Catch (Sına Tut İstifadəsi)
  • 📌 125) Throwing Multiple Errors (Çoxlu Xəta Atma)
  • C++: Bölüm 17 File Operations and Project: Reading Data Line by Line from a File and Printing to Screen (Fayl Əməliyyatları və Layihə: Fayldan Sətir-Sətir Verilənin Oxunması və Ekrana Çap Edilməsi) - (5 dərs & 1 hissə)

  • 📌 126) Creating a File (Fayl Yaratma)
  • 📌 127) Checking Whether a File Opened Successfully or Not (Faylın Uğurlu Şəkildə Açılıb Açılmadığının Yoxlanılması)
  • 📌 128) Project: Reading Data Line by Line from a File and Printing to Screen (Layihə: Fayldan Sətir-Sətir Verilənin Oxunması və Ekrana Çap Edilməsi)
  • 📌 129) Writing Data to a File (Fayla Verilənin Yazılması)
  • 📌 130) Adding Data to a File While Preserving the Existing Expressions (Faylın İçindəki İfadələri Qoruyaraq Veriyin Əlavə Edilməsi)
  • 📌 131) Using IOS Modes Inside Fstream Class (Fstream Sinifinin İçindəki IOS Rejimlərinin İstifadəsi)
  • C++: Bölüm 18 Dynamic Memory Management (Dinamik Yaddaş İdarəetməsi) - (5 dərs)

  • 📌 132) Allocating Memory with New (Yeni İlə Yaddaşdan Yer Ayırma)
  • 📌 133) Removing the Allocated Memory Space with Delete (Delete İlə Yaddaşdan Ayırdığımız Yeri Ortadan Qaldırma)
  • 📌 134) Allocating Memory for Different Data Types (Fərqli Məlumat Tipləri Üçün Yaddaşdan Yer Ayırma)
  • 📌 135) Allocating and Deallocating Memory for Arrays (Massivlər Üçün Yaddaşdan Yer Ayırma və Yer Boşaltma)
  • 📌 136) Allocating and Deallocating Memory for Objects (Obyektlər Üçün Yaddaşdan Yer Ayırma və Yer Boşaltma)
  • C++: Bölüm 19 Vectors and Project: Printing Vector Values to Screen Using Vector Iterator and Loop (Vektorlar və Layihə: Vektordakı Dəyərlərin Vektor İterator və Dövr İstifadə Edərək Ekrana Çap Edilməsi) - (6 dərs & 1 hisə)

  • 📌 137) Defining a Vector (Vektor Tanımlama)
  • 📌 138) Adding an Element to a Vector (Vektora Element Əlavə Etmə)
  • 📌 139) Accessing an Element in a Vector (Vektordakı Elementə Giriş)
  • 📌 140) Changing an Element in a Vector (Vektordakı Elementi Dəyişdirmə)
  • 📌 141) Deleting an Element from a Vector (Vektordan Elementi Silmə)
  • 📌 142) Vector Iterator (Vektor İterator)
  • 📌 143) Project: Printing Vector Values to Screen Using Vector Iterator and Loop (Layihə: Vektordakı Dəyərlərin Vektor İterator və Dövr İstifadə Edərək Ekrana Çap Edilməsi)
  • Project: Basic Exercises (Layihə: Təməl Atma Məşqləri) - (7 hissə)

  • 📌 144) Printing "I Love C" Text to Screen (Ekrana "C-ni Çox Sevirəm" Yazısının Çap Edilməsi)
  • 📌 145) Getting 2 Numbers from User and Printing to Screen (İstifadəçidən 2 Ədəd Alıb Ekrana Çap Etmə)
  • 📌 146) Getting 2 Numbers from User and Printing Their Product to Screen (İstifadəçidən 2 Ədəd Alıb Ədədlərin Vurma Nəticəsini Ekrana Çap Etmə)
  • 📌 147) Getting the Dividend and Divisor from User and Printing the Quotient and Remainder Value (İstifadəçidən Bölünəni və Böləni Alıb Bölüm və Qalıq Dəyərinin Çap Edilməsi)
  • 📌 148) Swapping Numbers (Ədədlərin Yerdəyişdirilməsi)
  • 📌 149) Calculating the Area and Perimeter of a Rectangle (Düzbucaqlının Sahəsinin və Perimetrinin Hesablanması)
  • 📌 150) Program Converting Fahrenheit to Celsius (Farenheyti Selsiyə Çevirən Proqram)
  • Project: Conditional Statement and Loop Exercises (Layihə: Şərt İfadəsi və Dövr Məşqləri) - (22 hissə)

  • 📌 151) Program Finding Whether the Entered Number is Odd or Even (Girilən Ədədin Tək mi Cüt mü Olduğunu Tapan Proqram)
  • 📌 152) Finding the Largest of the Entered 3 Numbers with If Else (Girilən 3 Ədəddən Ən Böyüyünü Əgər Əks Halda İlə Tapma)
  • 📌 153) Finding the Largest of the Entered 3 Numbers Using Nested If (İç-içə Əgər İstifadə Edərək Girilən 3 Ədəddən Ən Böyüyünü Tapma)
  • 📌 154) Sum of Numbers from 1 to the Entered Number with For While Do While (For Əsnasında Et Əsnasında İlə 1-dən Girilən Ədədə Qədər Olan Ədədlərin Toplamı)
  • 📌 155) Calculating Leap Year with If Else Structure (Əgər Əks Halda Quruluşu İlə Artıq İl Hesabı)
  • 📌 156) Calculating Leap Year with Nested If (Nested If) Structure (İç-içə Əgər (Nested If) Quruluşu İlə Artıq İl Hesabı)
  • 📌 157) Calculating Leap Year with Logical Operators (Məntiqi Operatorlar İlə Artıq İl Hesabı)
  • 📌 158) Creating a Multiplication Table (Vurma Cədvəlinin Yaradılması)
  • 📌 159) Calculating the Fibonacci Series (Fibonaççi Seriyasının Hesablanması)
  • 📌 160) Calculating the Fibonacci Series up to a Certain Number (Müəyyən Bir Ədədə Qədər Olan Fibonaççi Seriyasının Hesabı)
  • 📌 161) Finding the Reverse of the Entered Number (Girilən Ədədin Tərsinin Tapılması)
  • 📌 162) Greatest Common Divisor Calculation (Ən Böyük Ortaq Bölənin Hesabı)
  • 📌 163) Greatest Common Divisor Calculation with While Loop (Əsnasında Dövrü İlə Ən Böyük Ortaq Bölənin Hesabı)
  • 📌 164) Least Common Multiple Calculation (Ən Kiçik Ortaq Qatın Hesabı)
  • 📌 165) Calculating Least Common Multiple Using Greatest Common Divisor (Ən Böyük Ortaq Böləni İstifadə Edərək Ən Kiçik Ortaq Qatın Hesablanması)
  • 📌 166) Finding the Power Value of a Number (Bir Ədədin Üs Dəyərinin Tapılması)
  • 📌 167) Finding the Power Value with the Pow Function (Pow Funksiyası İlə Üs Dəyərinin Tapılması)
  • 📌 168) Program Finding Whether the Entered Number is a Palindrome (Girilən Ədədin Palindrom Ədəd Olub Olmadığını Tapan Proqram)
  • 📌 169) Finding Whether the Entered Number is a Prime Number (Girilən Ədədin Sadə Ədəd Olub Olmadığının Tapılması)
  • 📌 170) Finding Prime Numbers Between Two Entered Numbers (Girilən 2 Ədəd Arasındaki Sadə Ədədlərin Tapılması)
  • 📌 171) Finding Whether a 3-Digit Number is an Armstrong Number (3 Basamaqlı Bir Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • 📌 172) Finding Whether Any Entered Number is an Armstrong Number (Girilən İstənilən Ədədin Armstronq Ədəd Olub Olmadığının Tapılması)
  • Project: Pyramid Exercises (Layihə: Piramid Məşqləri) - (8 hissə)

  • 📌 173) Creating a Half Pyramid Using * (* İstifadə Edərək Yarım Piramid Yaradılması)
  • 📌 174) Creating a Half Pyramid Using Numbers (Ədəd İstifadə Edərək Yarım Piramid Yaradılması)
  • 📌 175) Creating a Half Pyramid Using Letters (Hərflər İlə Yarım Piramid Yaradılması)
  • 📌 176) Creating a Reverse Half Pyramid Using * (* İstifadə Edərək Tərs Yarım Piramid Yaradılması)
  • 📌 177) Creating a Reverse Half Pyramid Using Numbers (Ədəd İstifadə Edərək Tərs Yarım Piramid Yaradılması)
  • 📌 178) Creating a Full Pyramid Using * (* İstifadə Edərək Tam Piramid Yaradılması)
  • 📌 179) Creating a Full Reverse Pyramid (Tam Tərs Piramid Yaradılması)
  • 📌 180) Floyd's Triangle (Floydun Üçbucağı)
  • Project: Array Exercises (Layihə: Massiv Məşqləri) - (5 hissə)

  • 📌 181) Average of N Numbers Entered by the User (İstifadəçinin Girdiyi N Ədədin Ortalaması)
  • 📌 182) Finding the Largest Element in an Array (Massivdəki Ən Böyük Elementin Tapılması)
  • 📌 183) Finding the Smallest Element in an Array (Massivdəki Ən Kiçik Elementin Tapılması)
  • 📌 184) Getting Values from Two Matrices and Printing Their Sum to a Third Matrix (İki Matris Dəyərlərini Alıb Toplamını Üçüncü Bir Matrisə Çap Etmə)
  • 📌 185) Finding the Transpose of a Matrix (Matrisin Tərs Çarpazının (Transpoze) Tapılması)
  • Project: Character Array Exercises (Layihə: Simvol Massivi Məşqləri) - (13 hissə)

  • 📌 186) Length of the Entered String Expression (Girilən Sətir İfadəsinin Uzunluğu)
  • 📌 187) (C Style) Length of the Entered String Expression ((C Üslubu) Girilən Sətir İfadəsinin Uzunluğu)
  • 📌 188) Printing the Days of the Week to Screen (Həftənin Günlərinin Ekrana Çap Edilməsi)
  • 📌 189) Getting 2 String Expressions from the User and Combining Them (İstifadəçidən 2 Sətir İfadə Alıb Bunların Birləşdirilməsi)
  • 📌 190) (C Style) Getting 2 String Expressions from the User and Combining Them ((C Üslubu) İstifadəçidən 2 Sətir İfadə Alıb Bunların Birləşdirilməsi)
  • 📌 191) Getting 2 String Expressions from the User and Copying One to the Other (İstifadəçidən 2 Sətir İfadə Alıb Birini Digərinə Kopyalama)
  • 📌 192) (C Style) Getting 2 String Expressions from the User and Copying One to the Other ((C Üslubu) İstifadəçidən 2 Sətir İfadə Alıb Birini Digərinə Kopyalama)
  • 📌 193) Finding How Many Times a Character is Used in a String (Sətir İfadədəki Bir Simvolun Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 194) (C Style) Finding How Many Times a Character is Used in a String ((C Üslubu) Sətir İfadədəki Bir Simvolun Neçə Dəfə İstifadə Edildiyinin Tapılması)
  • 📌 195) Finding the Number of Spaces and Letters in a String (Sətir İfadədəki Boşluq Sayı və Hərf Sayılarının Tapılması)
  • 📌 196) (C Style) Finding the Number of Spaces and Letters in a String ((C Üslubu) Sətir İfadədəki Boşluq Sayı və Hərf Sayılarının Tapılması)
  • 📌 197) Deleting All Characters Other Than Letters in a String and Printing to Screen (Sətir İfadədəki Hərflər Xaricindəki Bütün Simvolları Silib Ekrana Çap Etmə)
  • 📌 198) (C Style) Deleting All Characters Other Than Letters Inside a String ((C Üslubu) Sətir İçindəki Hərflər Xaricindəki Bütün Simvolların Silinməsi)
  • Project: Function Exercises (Layihə: Funksiya Məşqləri) - (21 hissə)

  • 📌 199) Four Operations Calculation Using Function (Funksiya İstifadə Edərək 4 Əməliyyat Hesabı)
  • 📌 200) Finding the Area and Perimeter of a Circle Using Function (Dairənin Sahəsinin və Çevrəsinin Funksiya İstifadə Edərək Tapılması)
  • 📌 201) Hour Minute Second Calculation Using Function (Funksiya İstifadə Edərək Saat Dəqiqə Saniyə Hesabı)
  • 📌 202) Program Requesting Continuous Number Entry Until a Negative Value is Entered (Mənfi Dəyər Girilincəyə Qədər Davamlı Ədəd Girişi İstənilən Proqram)
  • 📌 203) Finding Whether a Number is Not Prime Using Function (Ədədin Sadə Ədəd Olub Olmadığının Funksiya İlə Tapılması)
  • 📌 204) Finding Whether Numbers Between 2 Numbers Are Prime Using Function (2 Ədəd Arasındaki Ədədlərin Sadə Ədəd Olub Olmadığının Funksiya İlə Tapılması)
  • 📌 205) Calculating the Area and Perimeter of a Rectangle Using Function (Funksiya İstifadə Edərək Düzbucaqlının Sahəsinin və Perimetrinin Hesablanması)
  • 📌 206) Program Converting Fahrenheit to Celsius with the Help of Function (Funksiya Yardımıyla Farenheyti Selsiyə Çevirən Proqram)
  • 📌 207) Finding Odd Even Number with Function (Tək Cüt Ədədin Funksiya İlə Tapılması)
  • 📌 208) Swapping Numbers Using Function (Funksiya İstifadə Edərək Ədədlərin Yerdəyişdirilməsi)
  • 📌 209) Swapping Numbers by Calling Function with Reference (Funksiyanı Referans İlə Çağıraraq Ədədlərin Yerdəyişdirilməsi)
  • 📌 210) Average Calculation Using Function (Funksiya İstifadə Edərək Ortalama Hesabı)
  • 📌 211) Calculating Factorial of a Number Entered from Keyboard Using Function (Funksiya İstifadə Edərək Klaviaturadan Girilən Bir Tamsayının Faktorialının Hesablanması)
  • 📌 212) Calculating Factorial of Numbers from 1 to 10 (1-dən 10-a Qədər Olan Sayıların Faktoriyelinin Hesablanması)
  • 📌 213) Power Calculation with the Help of Function (Funksiya Yardımıyla Üs Hesabı)
  • 📌 214) Program Finding a Perfect Number Using Function (Mükəmməl Ədədi Funksiya Yardımıyla Bulan Proqram)
  • 📌 215) Program Finding Which Number is Larger Using Function (Hansı Ədədin Böyük Olduğunu Funksiya Yardımıyla Bulan Proqram)
  • 📌 216) Finding Fibonacci Numbers Using Function (Fibonaççi Sayılarının Funksiya İlə Bulunması)
  • 📌 217) Deleting an Array Element at a Specific Position (Müəyyən Sırada Olan Massiv Elementinin Silinməsi)
  • 📌 218) Sorting Array Elements from Smallest to Largest (Massiv Elementlərinin Kiçikdən Böyüyə Sıralanması)
  • 📌 219) Adding an Element to a Specific Position in an Array (Massivdə Müəyyən Sıraya Elementin Əlavə Edilməsi)
  • Project: Recursive Function Exercises (Layihə: Rekursiv Funksiya Məşqləri) - (10 hissə)

  • 📌 220) Finding a Specific Fibonacci Number Using Recursive Function (Müəyyən Bir Fibonaççi Ədədinin Rekursiv Funksiya İstifadə Edərək Tapılması)
  • 📌 221) Finding the Sum of Digits Using Recursive Function (Basamaqlardaki Ədədlərin Toplamının Rekursiv Funksiya İlə Tapılması)
  • 📌 222) Printing the Sum of Odd and Even Numbers Between 2 Numbers to Screen (2 Ədəd Arasındaki Tək və Cüt Ədədlərin Toplamının Ekrana Çap Edilməsi)
  • 📌 223) Finding the Product of Two Numbers Without Using the Multiplication Operator with Recursive Function (Vurma Operatoru Olmadan İki Ədədin Vurma Nəticəsinin Rekursiv Funksiya İlə Tapılması)
  • 📌 224) Finding How Many Times a Specific Element Occurs in an Array with Recursive Function (Massivdə Müəyyən Bir Elementin Neçə Dəfə Rastlanılmasının Rekursiv Funksiya İlə Tapılması)
  • 📌 225) Finding Prime Numbers up to a Given Number with Recursive Function (Müəyyən Bir Ədədə Qədər Olan Sadə Ədədlərin Rekursiv Funksiya İlə Tapılması)
  • 📌 226) Creating a Series Using Recursive Function (Rekursiv Funksiya İstifadə Edərək Seriya Yaradılması)
  • 📌 227) Printing the Reverse of a Sentence Using Recursive Function (Cümlənin Tərsinin Rekursiv Funksiya İstifadə Edərək Ekrana Çap Edilməsi)
  • 📌 228) Printing a Half Pyramid to Screen Using Recursive Function (Yarım Piramidin Rekursiv Funksiya İstifadə Edərək Ekrana Çap Edilməsi)
  • 📌 229) Finding the Length of a Character Array with Recursive Function (Simvol Massivinin Uzunluğunun Rekursiv Funksiya İlə Tapılması)
  • Project: Pointer Exercises (Layihə: Ünvan Göstərici Məşqləri) - (10 hissə)

  • 📌 230) Printing the Sum of Two Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək İki Ədədin Toplamının Çap Edilməsi)
  • 📌 231) Printing the Sum of Two Numbers Using Reference Calling Method (Referans İlə Çağırma Metodunu İstifadə Edərək İki Ədədin Toplamının Çap Edilməsi)
  • 📌 232) Swapping Numbers Using Pointer (Ünvan Göstərici İstifadə Edərək Ədədlərin Yerdəyişdirilməsi)
  • 📌 233) Copying the Elements of the First Array to a New Array Using Pointer (Ünvan Göstərici İstifadə Edərək Yeni Massivə İlk Massivin Elementlərinin Kopyalanması)
  • 📌 234) Finding the Maximum and Minimum Value in an Array of 10 Elements with the Help of Pointer (Ünvan Göstərici Yardımıyla 10 Elementli Massivdə Maksimum və Minimum Dəyərin Tapılması)
  • 📌 235) Swapping Array Elements from Start to End Using Pointer (Ünvan Göstərici İstifadə Edərək Massiv Elementlərinin Baştan Sona Yerdəyişdirilməsi)
  • 📌 236) Printing Odd and Even Numbers to Screen Using Pointer (Tək və Cüt Ədədlərin Ünvan Göstərici İlə Ekrana Çap Edilməsi)
  • 📌 237) Finding Which Position the Searched Element is at in a Number Array Using Pointer (Ünvan Göstərici İstifadə Edərək Ədəd Massivində Axtarılan Elementin Neçənci Mövqedə Olduğunun Tapılması)
  • 📌 238) Finding the Length of a Character Array Using Pointer (Simvol Massivinin Uzunluğunun Ünvan Göstərici İlə Tapılması)
  • 📌 239) Copying a Character Array with the Help of Pointer and Printing to Screen (Ünvan Göstərici Yardımıyla Bir Simvol Massivinin Kopyalanıb Ekrana Çap Edilməsi)
  • Project: Struct Exercises (Layihə: Struktur Məşqləri) - (9 hissə)

  • 📌 240) Getting Student Information from User and Printing to Screen (İstifadəçidən Şagird Məlumatlarının Alınıb Ekrana Çap Edilməsi)
  • 📌 241) Getting 3 Students' Information from User and Printing to Screen (3 Şagirdin Məlumatının İstifadəçidən Alınıb Ekrana Çap Edilməsi)
  • 📌 242) Finding an Athlete's Performance Based on Points Received from Referees (İdmançının Hakemlərdən Aldığı Xala Görə Performansının Tapılması)
  • 📌 243) Sorting Personnel Information Alphabetically and Printing to Screen (Personal Məlumatlarının Əlifba Sırası ilə Sıralanıb Ekrana Çap Edilməsi)
  • 📌 244) Assigning Specific Information When Student Number is 2024 (Şagird Nömrəsi 2024 Olduqda Müəyyən Məlumatın Ataması)
  • 📌 245) Finding the Difference Between Start and End Time (Başlanğıc və Bitiş Zamanı Arasındakı Fərqin Tapılması)
  • 📌 246) Finding How Much a Hotel Customer Will Pay According to Their Spending and Room Preferences (Otel Müştərisinin Etdiyi Xərcə və Otaq Seçiminə Görə Ödəyəcəyi Məbləğin Tapılması)
  • 📌 247) Program Filling Store Employee Product Information and Printing to Screen (Mağaza İşçisinin Məhsul Məlumatlarının Doldurulub Ekrana Çap Edildiyi Proqram)
  • 📌 248) Calculating the Price and Weight of Fruits in a Basket (Səbətdəki Meyvələrin Qiymətinin və Çəkisinin Hesablanması)
  • Project: OOP (Object Oriented Programming) Exercises (Layihə: OOP (Obyekt Yönümlü Proqramlaşdırma) Məşqləri) - (8 hissə)

  • 📌 249) Calculating the Area and Perimeter of a Circle Using OOP (Dairənin Sahəsinin və Çevrəsinin OOP İlə Hesablanması)
  • 📌 250) Finding the Area and Perimeter of a Rectangle Using OOP (Düzbucaqlının Sahəsinin və Çevrəsinin OOP İlə Tapılması)
  • 📌 251) Saving Person Information and Printing to Screen by Returning Value Using OOP (OOP İstifadə Edərək Şəxs Məlumatlarının Qeyd Edilib Dəyər Qaytararaq Ekrana Çap Edilməsi)
  • 📌 252) Printing Car Information to Screen Using OOP with Setter and Getter Functions (Maşına Aid Məlumatların OOP İstifadə Edərək Setter və Getter Funksiyaları ilə Ekrana Çap Edilməsi)
  • 📌 253) Performing Withdrawal and Deposit Transactions Using OOP by Keeping Bank Information (Bank Məlumatlarının Saxlanılıb Pul Çıxarma və Pul Yükləmə Əməliyyatının OOP İstifadə Edərək Edilməsi)
  • 📌 254) Finding Whether a Triangle is Isosceles or Scalene Using OOP (İkitərəfli Müxtəliftərəfli Üçbucağın OOP İlə Tapılması)
  • 📌 255) Finding Salary Calculation Based on Performance from Employee Information Using OOP (İşçi Məlumatlarının Alınıb Performansa Görə Maaş Hesabının OOP İstifadə Edərək Tapılması)
  • 📌 256) Calculating a Student's Grade Based on Their Information and the Score They Received Using OOP (OOP İlə Şagird Məlumatlarının və Şagirdin Aldığı Xala Görə Qiymətinin Hesablanması)
  • Project: File Operations Exercises (Layihə: Fayl Əməliyyatları Məşqləri) - (8 hissə)

  • 📌 257) Creating a Text File and Writing Something Inside (Mətn Faylı Yaradıb İçərisinə Nəsə Yazma)
  • 📌 258) Reading the Data We Wrote to the File (Fayla Yazdığımız Verilənin Oxunması)
  • 📌 259) Finding the Total Number of Lines in a File (Faylda Ümumi Sətir Sayının Tapılması)
  • 📌 260) Finding the Total Number of Words in a File (Faylda Ümumi Söz Sayının Tapılması)
  • 📌 261) Copying Data from One File to Another Text File (Bir Fayldakı Verilənin Başqa Bir Mətn Faylına Kopyalanması)
  • 📌 262) Finding the Average of Numbers in a File (Fayldakı Ədədlərin Ortalamasının Tapılması)
  • 📌 263) Using String::npos (String::npos İstifadəsi)
  • 📌 264) Replacing a Searched Expression Inside a File with Another Expression (Faylın İçindəki Axtarılan Bir İfadənin Başqa Bir İfadə İlə Dəyişdirilməsi)
  • Project: Master Level C++ Programming - Degree Converter (Layihə: Master Səviyyə C++ Proqramlaşdırma - Dərəcə Çevirici) - (5 hissə)

  • 📌 265) Project Introduction (Layihə Tanıdılması)
  • 📌 266) Creating the Menu (Menyunun Yaradılması)
  • 📌 267) Converting Celsius to Fahrenheit (Selsiyadan Farenheytə Çevirmə)
  • 📌 268) Converting Fahrenheit to Celsius (Farenheytdən Selsiyaya Çevirmə)
  • 📌 269) Converting Celsius to Kelvin (Selsiyadan Kelvinə Çevirmə)
  • Project: Master Level C++ Programming - Rock Paper Scissors Game (Layihə: Master Səviyyə C++ Proqramlaşdırma - Daş Kağız Qayçı Oyunu) - (3 hissə)

  • 📌 270) Rock Paper Scissors Game Project Introduction (Daş Kağız Qayçı Oyunu Layihə Girişi)
  • 📌 271) Making the Computer's Random Selection (Kompüterin Təsadüfi Seçim Etməsi)
  • 📌 272) Checking Whether the Computer or the User Won the Game (Oyunu Kompüterin mi İstifadəçinin mi Qazandığının Yoxlanılması)
  • Project: Master Level C++ Programming - Library Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - Kitabxana İdarəetmə Sistemi) - (6 hissə)

  • 📌 273) Library Management System Project Introduction (Kitabxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 274) Creating the Menu (Menyunun Yaradılması)
  • 📌 275) Adding a New Book (Yeni Kitabın Əlavə Edilməsi)
  • 📌 276) Displaying Book Information (Kitab Məlumatlarının Göstərilməsi)
  • 📌 277) Listing Books Belonging to an Author (Müəllifə Aid Kitabların Siyahılanması)
  • 📌 278) Displaying the Total Number of Books (Ümumi Kitab Sayının Göstərilməsi)
  • Project: Master Level C++ Programming - Employee Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - İşçi İdarəetmə Sistemi) - (8 hissə)

  • 📌 279) Employee Management System Project Introduction (İşçi İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 280) Creating the Menu (Menyunun Yaradılması)
  • 📌 281) Creating the Employee Table (İşçi Cədvəlinin Yaradılması)
  • 📌 282) Adding a New Employee (Yeni İşçinin Əlavə Edilməsi)
  • 📌 283) Showing the Total Number of Employees (Ümumi İşçi Sayının Göstərilməsi)
  • 📌 284) Entering Employee ID Information and Displaying Related Employee Information (İşçi ID Məlumatının Daxil Edilib Aidiyyəti İşçi Məlumatının Göstərilməsi)
  • 📌 285) Exit Action (Çıxış Aksiyonu)
  • 📌 286) Deleting the Employee Whose ID is Entered (ID-si Girilən İşçinin Silinməsi)
  • Project: Master Level C++ Programming - Hospital Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma - Xəstəxana İdarəetmə Sistemi) - (10 hissə)

  • 📌 287) Hospital Management System Project Introduction (Xəstəxana İdarəetmə Sistemi Layihə Tanıdılması)
  • 📌 288) Creating the Menu (Menyunun Yaradılması)
  • 📌 289) Displaying Hospital Information (Xəstəxana Məlumatlarının Göstərilməsi)
  • 📌 290) Displaying Patient Information (Xəstə Məlumatlarının Göstərilməsi)
  • 📌 291) General Overview of Bubble Sort Algorithm (Bubble Sort Alqoritminə Ümumi Baxış)
  • 📌 292) Sorting Hospitals by Daily Stay Fee (Xəstəxanaların Günlük Qalma Ücrətinə Görə Sıralanması)
  • 📌 293) Sorting Hospitals by Number of Beds (Xəstəxanaların Yataq Sayına Görə Sıralanması)
  • 📌 294) Sorting Hospitals by Rating (Xəstəxanaların Reytinqinə Görə Sıralanması)
  • 📌 295) Sorting Hospitals by Name (Xəstəxanaların Adlarına Görə Sıralanması)
  • 📌 296) Displaying Hospitals in the Entered City (Girilən Şəhərdəki Xəstəxanaların Göstərilməsi)
  • Project: Master Level C++ Programming (with OOP) - Bank Management System (Layihə: Master Səviyyə C++ Proqramlaşdırma (OOP İlə) - Bank İdarəetmə Sistemi) - (6 hissə)

  • 📌 297) Project Introduction (Layihə Tanıdılması)
  • 📌 298) Passing Account Name and Initial Balance as Parameters to the Constructor (Hesab Adının və Başlanğıc Balansının Konstruktora Parametr Olaraq Keçirilməsi)
  • 📌 299) Creating the Menu (Menyunun Yaradılması)
  • 📌 300) Loading Money to Account (Hesaba Pul Yüklənməsi)
  • 📌 301) Displaying Account Information (Hesab Məlumatlarının Göstərilməsi)
  • 📌 302) Withdrawing Money from Account (Hesabdan Pul Çıxarılması)
  • C++: Extra (Əlavə) - (1 dərs)

  • 📌 303) Extra (Əlavə)

Full-Stack: Front-End + Back-End (C#)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 C#

📌 OOP (Object-Oriented Programming)

📌 LINQ & Collections

📌 ASP.NET Core / Web API

📌 Entity Framework (ORM)

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    C#: Bölüm 1 Basic Commands, Project: I'm Fine, Project: Beep Sound, Project: ConvertToInt, Project: ToInt32, Project: Age Question, Project: Milliseconds to Seconds, Project: Year-Month-Day, Project: Multiplication, Project: Half of the Square of a Number and Project: Bool Example (Təməl Əmrlər, Layihə: Mən Yaxşıyam, Layihə: Siqnal Səsi, Layihə: Tam Ədədə Çevirmə, Layihə: Tam Ədədə Çevirmə 32, Layihə: Yaş Sualı, Layihə: Millisaniyədən Saniyəyə, Layihə: İl-Ay-Gün, Layihə: Vurma, Layihə: Ədədin Kvadratının Yarısı və Layihə: Boolean Nümunə) - (7 dərs & 10 hissə)

  • 📌 1) Introduction (Giriş)
  • 📌 2) Hello World (Salam Dünya)
  • 📌 3) Adding a Comment Line (Şərh Sətrinin Əlavə Edilməsi)
  • 📌 4) Project: I'm Fine (Layihə: Mən Yaxşıyam)
  • 📌 5) Project: Beep Sound (Layihə: Siqnal Səsi)
  • 📌 6) Project: ConvertToInt (Layihə: Tam Ədədə Çevirmə)
  • 📌 7) Setting Cursor Position and Background Color (Kursorun Yeri və Arxa Fon Rəngi)
  • 📌 8) Project: ToInt32 (Layihə: Tam Ədədə Çevirmə 32)
  • 📌 9) Project: Age Question (Layihə: Yaş Sualı)
  • 📌 10) Discount (Endirim)
  • 📌 11) Project: Milliseconds to Seconds (Layihə: Millisaniyədən Saniyəyə)
  • 📌 12) Project: Year-Month-Day (Layihə: İl-Ay-Gün)
  • 📌 13) Project: Multiplication (Layihə: Vurma)
  • 📌 14) Project: Half of the Square of a Number (Layihə: Ədədin Kvadratının Yarısı)
  • 📌 15) Bool (Boolean)
  • 📌 16) Project: Bool Example (Layihə: Boolean Nümunə)
  • 📌 17) Bool Assignment (Boolean Ataması)
  • C#: Bölüm 2 Conditional Statements, Project: Introduction to Conditional Statements, Project: Conditional Statement Example 2, Project: Conditional Statement Example 3, Project: Conditional Statement Example 4, Project: Conditional Statement Example 5, Project: And Example, Project: And Example 2, Project: Or Example, Project: Or Example - 2, Project: Inline If Example, Project: Example Question, Project: Example Question - 2, Project: Switch Case Example and Project: Switch Case Example - 2 (Şərt İfadələri, Layihə: Şərt İfadələrinə Giriş, Layihə: Şərt İfadəsi Nümunə 2, Layihə: Şərt İfadəsi Nümunə 3, Layihə: Şərt İfadəsi Nümunə 4, Layihə: Şərt İfadəsi Nümunə 5, Layihə: Və Nümunə, Layihə: Və Nümunə 2, Layihə: Yaxud Nümunə, Layihə: Yaxud Nümunə - 2, Layihə: Sətir İçi Əgər Nümunə, Layihə: Nümunə Sual, Layihə: Nümunə Sual - 2, Layihə: Seçim-Hal Nümunə və Layihə: Seçim-Hal Nümunə - 2) - (6 dərs & 14 hissə)

  • 📌 18) Short Note (Qısa Qeyd)
  • 📌 19) Project: Introduction to Conditional Statements (Layihə: Şərt İfadələrinə Giriş)
  • 📌 20) Project: Conditional Statement Example 2 (Layihə: Şərt İfadəsi Nümunə 2)
  • 📌 21) Project: Conditional Statement Example 3 (Layihə: Şərt İfadəsi Nümunə 3)
  • 📌 22) Project: Conditional Statement Example 4 (Layihə: Şərt İfadəsi Nümunə 4)
  • 📌 23) Project: Conditional Statement Example 5 (Layihə: Şərt İfadəsi Nümunə 5)
  • 📌 24) Repeat (Təkrar)
  • 📌 25) Using And (Və İstifadəsi)
  • 📌 26) Project: And Example (Layihə: Və Nümunə)
  • 📌 27) Project: And Example 2 (Layihə: Və Nümunə 2)
  • 📌 28) Or (Yaxud)
  • 📌 29) Project: Or Example (Layihə: Yaxud Nümunə)
  • 📌 30) Project: Or Example - 2 (Layihə: Yaxud Nümunə - 2)
  • 📌 31) Inline If (Sətir İçi Əgər)
  • 📌 32) Project: Inline If Example (Layihə: Sətir İçi Əgər Nümunə)
  • 📌 33) Project: Example Question (Layihə: Nümunə Sual)
  • 📌 34) Project: Example Question - 2 (Layihə: Nümunə Sual - 2)
  • 📌 35) Using Switch Case (Seçim-Hal İstifadəsi)
  • 📌 36) Project: Switch Case Example (Layihə: Seçim-Hal Nümunə)
  • 📌 37) Project: Switch Case Example - 2 (Layihə: Seçim-Hal Nümunə - 2)
  • C#: Bölüm 3 Return in Methods, Project: Return in Methods Example - 1, Project: Return in Methods Example - 2, Project: Return in Methods Example - 3, Project: Return in Methods Example - 4 and Project: Return in Methods Example - 5 (Metodlarda Return, Layihə: Metodlarda Return Nümunə - 1, Layihə: Metodlarda Return Nümunə - 2, Layihə: Metodlarda Return Nümunə - 3, Layihə: Metodlarda Return Nümunə - 4 və Layihə: Metodlarda Return Nümunə - 5) - (1 dərs & 5 hissə)

  • 📌 38) Return in Methods (Metodlarda Return)
  • 📌 39) Project: Return in Methods Example - 1 (Layihə: Metodlarda Return Nümunə - 1)
  • 📌 40) Project: Return in Methods Example - 2 (Layihə: Metodlarda Return Nümunə - 2)
  • 📌 41) Project: Return in Methods Example - 3 (Layihə: Metodlarda Return Nümunə - 3)
  • 📌 42) Project: Return in Methods Example - 4 (Layihə: Metodlarda Return Nümunə - 4)
  • 📌 43) Project: Return in Methods Example - 5 (Layihə: Metodlarda Return Nümunə - 5)
  • C#: Bölüm 4 Date Time Functions, Project: Duration Calculation, Project: How Much Time Until Exit?, Project: Date Format Example, Project: Date Format Example - 2, Project: Try Catch Example and Project: Throwing Errors Example (Tarix Saat Funksiyaları, Layihə: Müddət Hesabı, Layihə: Çıxışa Nə Qədər Var?, Layihə: Tarix Formatı Nümunə, Layihə: Tarix Formatı Nümunə - 2, Layihə: Sına Tut Nümunə və Layihə: Xətaları Atma Nümunə) - (6 dərs & 6 hissə)

  • 📌 44) Date Time Functions (Tarix Saat Funksiyaları)
  • 📌 45) Date Time Functions - 2 (Tarix Saat Funksiyaları - 2)
  • 📌 46) Project: Duration Calculation (Layihə: Müddət Hesabı)
  • 📌 47) Project: How Much Time Until Exit? (Layihə: Çıxışa Nə Qədər Var?)
  • 📌 48) Future Date (İrəli Tarix)
  • 📌 49) Date Format (Tarix Formatı)
  • 📌 50) Project: Date Format Example (Layihə: Tarix Formatı Nümunə)
  • 📌 51) Project: Date Format Example - 2 (Layihə: Tarix Formatı Nümunə - 2)
  • 📌 52) Project: Try Catch Example (Layihə: Sına Tut Nümunə)
  • 📌 53) Throwing Errors (Xətaları Atma)
  • 📌 54) Project: Throwing Errors Example (Layihə: Xətaları Atma Nümunə)
  • 📌 55) Logging (Loqlama)
  • C#: Bölüm 5 Arrays, Project: Array Example - 1, Project: Array Example - 2, Project: Array Example - 3, Project: String Example, Project: For Example, Project: Do While Example, Project: Foreach Loop Example, Project: Example - 2, Project: Example - 3, Project: Example - 4, Project: Example, Project: Is Prime?, Project: Example, Project: Random Example and Project: Rock, Paper and Scissors (Massivlər, Layihə: Massiv Nümunə - 1, Layihə: Massiv Nümunə - 2, Layihə: Massiv Nümunə - 3, Layihə: Sətir Nümunə, Layihə: Üçün Nümunə, Layihə: Et Əsnasında Nümunə, Layihə: Foreach Dövrü Nümunə, Layihə: Nümunə - 2, Layihə: Nümunə - 3, Layihə: Nümunə - 4, Layihə: Nümunə, Layihə: Sadə Ədəddirmi?, Layihə: Nümunə, Layihə: Təsadüfi Nümunə və Layihə: Daş, Kağız və Qayçı) - (10 dərs & 15 hissə)

  • 📌 56) Array Theory (Massiv Nəzəriyyəsi)
  • 📌 57) How to Define an Array? (Massiv Necə Tanımlanır?)
  • 📌 58) Project: Array Example - 1 (Layihə: Massiv Nümunə - 1)
  • 📌 59) Project: Array Example - 2 (Layihə: Massiv Nümunə - 2)
  • 📌 60) Project: Array Example - 3 (Layihə: Massiv Nümunə - 3)
  • 📌 61) Project: String Example (Layihə: Sətir Nümunə)
  • 📌 62) What is Nullable? (Nullable Nədir?)
  • 📌 63) For Loop (Üçün Dövrü)
  • 📌 64) Project: For Example (Layihə: Üçün Nümunə)
  • 📌 65) While (Əsnasında)
  • 📌 66) Do While (Et Əsnasında)
  • 📌 67) Project: Do While Example (Layihə: Et Əsnasında Nümunə)
  • 📌 68) Foreach Loop (Foreach Dövrü)
  • 📌 69) Project: Foreach Loop Example (Layihə: Foreach Dövrü Nümunə)
  • 📌 70) Project: Example - 2 (Layihə: Nümunə - 2)
  • 📌 71) Project: Example - 3 (Layihə: Nümunə - 3)
  • 📌 72) Project: Example - 4 (Layihə: Nümunə - 4)
  • 📌 73) Alphabet (Əlifba)
  • 📌 74) Project: Example (Layihə: Nümunə)
  • 📌 75) Project: Is Prime? (Layihə: Sadə Ədəddirmi?)
  • 📌 76) Project: Example (Layihə: Nümunə)
  • 📌 77) Break and Continue (Dayandır və Davam Et)
  • 📌 78) Random (Təsadüfi)
  • 📌 79) Project: Random Example (Layihə: Təsadüfi Nümunə)
  • 📌 80) Project: Rock, Paper and Scissors (Layihə: Daş, Kağız və Qayçı)
  • C#: Bölüm 6 Classes (Siniflər) - (3 dərs)

  • 📌 81) Introduction to Classes (Siniflərə Giriş)
  • 📌 82) Property (Xüsusiyyət)
  • 📌 83) Encapsulation (İnkapsulyasiya)
  • C#: Bölüm 7 Constructors (Konstruktorlar) - (5 dərs)

  • 📌 84) Constructors 1 (Konstruktorlar 1)
  • 📌 85) Constructors 2 (Konstruktorlar 2)
  • 📌 86) Constructors 3 (Konstruktorlar 3)
  • 📌 87) Constructors 4 (Konstruktorlar 4)
  • 📌 88) Static (Statik)
  • C#: Bölüm 8 Interface (Arayüz) - (5 dərs)

  • 📌 89) Introduction to Interface (Arayüzə Giriş)
  • 📌 90) Why Do We Use Interface? (Nə Üçün Arayüz İstifadə Edirik?)
  • 📌 91) Interface Real Life 1 (Arayüz Real Həyat 1)
  • 📌 92) Interface Real Life 2 (Arayüz Real Həyat 2)
  • 📌 93) Multiple Implementation (Çoxlu İmplementasiya)
  • C#: Bölüm 9 Inheritance (Miras) - (4 dərs)

  • 📌 94) What is Inheritance and What is it Used For? (Miras Nədir və Nə Üçün İstifadə Olunur?)
  • 📌 95) Differences Between Interface and Inheritance (Arayüz ilə Miras Arasındakı Fərqlər)
  • 📌 96) Virtual Methods (Virtual Metodlar)
  • 📌 97) Abstract Classes (Abstrakt Siniflər)
  • C#: Bölüm 10 Collections (Koleksiyonlar) - (5 dərs)

  • 📌 98) Why Do We Use Collections? (Nə Üçün Koleksiyonlar İstifadə Edirik?)
  • 📌 99) ArrayLists (Massiv Siyahıları)
  • 📌 100) Type Safe Collections (Tip Təhlükəsiz Koleksiyonlar)
  • 📌 101) Working with Collection Properties and Methods (Koleksiya Xüsusiyyəti və Metodları ilə İşləmək)
  • 📌 102) Dictionary (Lüğət)
  • C#: Bölüm 11 Data Transfer Between Forms (Formlar Arası Məlumatların Daşınması) - (2 dərs)

  • 📌 103) Switching Between Forms (Formlar Arası Keçid)
  • 📌 104) Data Transfer Between Forms (Formlar Arası Məlumatların Daşınması)
  • Project: Simple Form Applications (Layihə: Sadə Form Tətbiqləri) - (7 hissə)

  • 📌 105) Random Command (Təsadüfi Əmr)
  • 📌 106) Numerical Lottery Application (Rəqəmsal Lotereya Tətbiqi)
  • 📌 107) Captcha (Captcha)
  • 📌 108) Point Structure (Nöqtə Quruluşu)
  • 📌 109) Enum Structure (Sadalama Quruluşu)
  • 📌 110) Math Functions (Riyaziyyat Funksiyaları)
  • 📌 111) Dynamic Tools (Dinamik Alətlər)
  • Project: OOP1 (Layihə: OOP1) - (6 hissə)

  • 📌 112) Introduction to OOP (OOP-yə Giriş)
  • 📌 113) Form Screen (Form Ekranı)
  • 📌 114) Human Class (İnsan Sinifi)
  • 📌 115) Azerbaijan Citizen (Azərbaycan Vətəndaşı)
  • 📌 116) US Citizen (ABŞ Vətəndaşı)
  • 📌 117) Comment Class (Şərh Sinifi)
  • Project: OOP2 (Layihə: OOP2) - (4 hissə)

  • 📌 118) Introduction (Giriş)
  • 📌 119) Form Screen (Form Ekranı)
  • 📌 120) Bank Account Class (Bank Hesabı Sinifi)
  • 📌 121) Ending (Son)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (7 hissə)

  • 📌 122) Introduction to the Project (Layihəyə Giriş)
  • 📌 123) Creating the Form (Formun Yaradılması)
  • 📌 124) Adding Windows Media Player (Windows Media Oynadıcısı Əlavə Edilməsi)
  • 📌 125) Creating the Buttons (Düymələrin Yaradılması)
  • 📌 126) Coding the Program (Proqramın Kodlanması)
  • 📌 127) Creating a Desktop Shortcut (Masaüstü Qısayolunun Yaradılması)
  • 📌 128) Opening Multiple Music Files (Birdən Çox Musiqi Faylının Açılması)
  • Project: Screen Saver (Layihə: Ekran Qoruyucu) - (6 hissə)

  • 📌 129) Introduction (Giriş)
  • 📌 130) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 131) Adding the Image Class (Şəkil Sinifinin Əlavə Edilməsi)
  • 📌 132) Writing the Load Event Handler (Load Hadisə Tutucusunun Yazılması)
  • 📌 133) Animating the Images (Şəkillərin Hərəkətləndirilməsi)
  • 📌 134) Saving as a Desktop Application (Masaüstü Tətbiqi Olaraq Qeyd Edilməsi)
  • Project: Currency Converter (Layihə: Valyuta Çevirici) - (3 hissə)

  • 📌 135) Introduction (Giriş)
  • 📌 136) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 137) Project Code Part (Layihə Kod Hissəsi)
  • Project: Maze Game (Layihə: Labirint Oyunu) - (5 hissə)

  • 📌 138) Introduction (Giriş)
  • 📌 139) Creating the Mazes (Labirintlərin Yaradılması)
  • 📌 140) Start and End Methods (Başlanğıc və Bitiş Metodları)
  • 📌 141) Returning the Mouse to Starting Position When Touching Maze Walls (Labirintin Divarlarına Toxununca Mausun Başlanğıc Mövqeyinə Qaytarılması)
  • 📌 142) Adding Sound to the Game (Oyuna Səs Əlavə Edilməsi)
  • Project: Ping Pong Game (Layihə: Ping Pong Oyunu) - (5 hissə)

  • 📌 143) Project Introduction (Layihə Girişi)
  • 📌 144) Creating the Form Application and Controls (Form Tətbiqi və Nəzarətlərin Yaradılması)
  • 📌 145) Making the Form Suitable (Formun Uyğun Hala Gətirilməsi)
  • 📌 146) Game Code Part 1 (Oyun Kod Hissəsi Bölüm1)
  • 📌 147) Game Code Part 2 (Oyun Kod Hissəsi Bölüm2)
  • Project: Web Browser (Layihə: Veb Brauzer) - (4 hissə)

  • 📌 148) Project Introduction (Layihə Girişi)
  • 📌 149) Creating the Form Application (Form Tətbiqinin Yaradılması)
  • 📌 150) Project Code Part (Layihə Kod Hissəsi)
  • 📌 151) Improvements in the Browser (Brauzerdə Yaxşılaşdırmalar)
  • Project: Photo Viewer (Layihə: Fotoşəkil Görüntüləyici) - (4 hissə)

  • 📌 152) Project Introduction (Layihə Girişi)
  • 📌 153) Form Application Controls (Form Tətbiqi Nəzarətləri)
  • 📌 154) Form Controls (Form Nəzarətləri)
  • 📌 155) Project Code Part (Layihə Kod Hissəsi)
  • Project: Paint Application (Layihə: Paint Tətbiqi) - (4 hissə)

  • 📌 156) Project Introduction (Layihə Girişi)
  • 📌 157) Editing the Form (Formun Redaktə Edilməsi)
  • 📌 158) Drawing (Şəkil Çəkmə)
  • 📌 159) Saving Process (Qeyd Etmə Əməliyyatı)
  • Project: Election 2019 (Layihə: Seçki 2019) - (3 hissə)

  • 📌 160) Form Design (Form Dizaynı)
  • 📌 161) Insert Operation into Database (Verilənlər Bazasına Insert Əməliyyatı)
  • 📌 162) Pulling Data and Reflecting to Chart (Verilənin Çəkilib Qrafikə Yansıdılması)
  • Project: YouTube Channel (Layihə: YouTube Kanalı) - (2 hissə)

  • 📌 163) Creating the Form (Formun Yaradılması)
  • 📌 164) Finishing the Project (Layihənin Bitirilməsi)
  • Project: Change Office (Layihə: Dəyişiklik Ofisi) - (2 hissə)

  • 📌 165) Form Design (Form Dizaynı)
  • 📌 166) Change Process (Dəyişiklik Əməliyyatı)
  • Project: Countdown (Layihə: Geriyə Sayım) - (3 hissə)

  • 📌 167) Project Introduction (Layihə Girişi)
  • 📌 168) Creating the Form (Formun Yaradılması)
  • 📌 169) Finishing the Countdown (Geriyə Sayımın Bitirilməsi)
  • Project: Card Game (Layihə: Kart Oyunu) - (4 hissə)

  • 📌 170) Intro (Giriş)
  • 📌 171) Part 1 (Hissə 1)
  • 📌 172) Part 2 (Hissə 2)
  • 📌 173) Ending (Son)
  • Project: Attendance Form (Layihə: Etüt Forması) - (4 hissə)

  • 📌 174) Attendance Form Sample Introduction (Etüt Forması Nümunə Girişi)
  • 📌 175) Attendance Form Sample Form Screen (Etüt Forması Nümunə Form Ekranı)
  • 📌 176) Attendance Form Sample 2 (Etüt Forması Nümunə 2)
  • 📌 177) Attendance Form Sample Ending (Etüt Forması Nümunə Son)
  • C#: Bölüm 12 Json (Json) - (6 dərs)

  • 📌 178) Introduction to Json (Json Girişi)
  • 📌 179) Json Form (Json Forması)
  • 📌 180) Adding Json (Json Əlavə Edilməsi)
  • 📌 181) Adding Class (Sinif Əlavə Edilməsi)
  • 📌 182) Writing to Json File (Json Faylına Yazma)
  • 📌 183) Json Example Ending (Json Nümunə Son)
  • Project: Turning Emojis Given in Json Type into Buttons in C# (Layihə: Json Tipində Verilən Emojilərin C#-da Düyməyə Çevrilməsi) - (2 hissə)

  • 📌 184) Project Introduction (Layihə Girişi)
  • 📌 185) Pulling Emojis from Json (Emojilərin Json-dan Çəkilməsi)
  • Project: Airplane Shooter Game (Layihə: Təyyarə Oyunu) - (5 hissə)

  • 📌 186) Airplane Shooter Introduction (Təyyarə Girişi)
  • 📌 187) Printing Airplane Shooter to Form Screen (Təyyarənin Form Ekranına Çap Edilməsi)
  • 📌 188) Creating an Airplane (Təyyarənin Yaradılması)
  • 📌 189) Bullet Movement (Mərminin Hərəkəti)
  • 📌 190) Airplane Shooter Ending (Təyyarənin Sonu)
  • C#: Bölüm 13 SQL, Project: Group By Example 2, Project: Group By Example 3, Project: Example 1, Project: Combining Tables Example 2, Project: Conditional Structures Example 1 and Project: Conditional Structures Example 2 (SQL, Layihə: Qruplaşdırma Nümunə 2, Layihə: Qruplaşdırma Nümunə 3, Layihə: Nümunə 1, Layihə: Cədvəllərin Birləşdirilməsi Nümunə 2, Layihə: Şərt Strukturları Nümunə 1 və Layihə: Şərt Strukturları Nümunə 2) - (60 dərs & 6 hissə)

  • 📌 191) Installing SQL Server (SQL Server Quraşdırılması)
  • 📌 192) Installing Northwind Database (Northwind Verilənlər Bazasının Quraşdırılması)
  • 📌 193) Database (Verilənlər Bazası)
  • 📌 194) Table Operations (Cədvəl Əməliyyatları)
  • 📌 195) Insert Into (Daxil Etmə)
  • 📌 196) Update (Yeniləmə)
  • 📌 197) Deleting Data (Verilənin Silinməsi)
  • 📌 198) Installing Adventure Database (Adventure Verilənlər Bazasının Quraşdırılması)
  • 📌 199) Querying Data with Select (Select İlə Verilən Sorğulanması)
  • 📌 200) Naming Columns (Sütunlara Ad Verilməsi)
  • 📌 201) Using Where (Where İstifadəsi)
  • 📌 202) Using And Or (And Or İstifadəsi)
  • 📌 203) Adding SQL Comment Line (SQL Şərh Sətrinin Əlavə Edilməsi)
  • 📌 204) Using In (In İstifadəsi)
  • 📌 205) Using Like (Like İstifadəsi)
  • 📌 206) Between (Arasında)
  • 📌 207) Using Max Min (Max Min İstifadəsi)
  • 📌 208) Order By (Sıralama)
  • 📌 209) Distinct (Təkrarsız)
  • 📌 210) Constraints (Məhdudiyyətlər)
  • 📌 211) Not Null (Boş Olmayan)
  • 📌 212) Unique (Təkrarsız)
  • 📌 213) Using PrimaryKey (Əsas Açar İstifadəsi)
  • 📌 214) Primary Key Usage (Əsas Açar İstifadəsi)
  • 📌 215) Check Constraint (Yoxlama Məhdudiyyəti)
  • 📌 216) Default (Standart)
  • 📌 217) Stored Procedure (Saxlanılan Prosedur)
  • 📌 218) Stored Procedure Operations (Saxlanılan Prosedur Əməliyyatları)
  • 📌 219) Procedure Operations (Prosedur Əməliyyatları)
  • 📌 220) Procedure Operations Ending (Prosedur Əməliyyatları Son)
  • 📌 221) Count (Say)
  • 📌 222) AVG (Ortalama)
  • 📌 223) Select Distinct (Təkrarsız Seçim)
  • 📌 224) Select Top (Yuxarıdan Seçim)
  • 📌 225) Sum (Cəm)
  • 📌 226) Upper-Lower (Böyük-Kiçik Hərf)
  • 📌 227) Len and Datalength (Uzunluq və Verilən Uzunluğu)
  • 📌 228) Concat (Birləşdirmə)
  • 📌 229) Left-Right (Sol-Sağ)
  • 📌 230) Substring (Alt Sətir)
  • 📌 231) Group By (Qruplaşdırma)
  • 📌 232) Project: Group By Example 2 (Layihə: Qruplaşdırma Nümunə 2)
  • 📌 233) Project: Group By Example 3 (Layihə: Qruplaşdırma Nümunə 3)
  • 📌 234) Using Having (Having İstifadəsi)
  • 📌 235) Inner Join (Daxili Birləşdirmə)
  • 📌 236) Left Join (Sol Birləşdirmə)
  • 📌 237) Right Join (Sağ Birləşdirmə)
  • 📌 238) Full Join (Tam Birləşdirmə)
  • 📌 239) Project: Example 1 (Layihə: Nümunə 1)
  • 📌 240) Project: Combining Tables Example 2 (Layihə: Cədvəllərin Birləşdirilməsi Nümunə 2)
  • 📌 241) Declare (Elan Etmə)
  • 📌 242) Declare with Table (Cədvəl ilə Elan Etmə)
  • 📌 243) Project: Conditional Structures Example 1 (Layihə: Şərt Strukturları Nümunə 1)
  • 📌 244) Project: Conditional Structures Example 2 (Layihə: Şərt Strukturları Nümunə 2)
  • 📌 245) Case-When (Case-When)
  • 📌 246) While Loop (While Dövrü)
  • 📌 247) Temp Table (Müvəqqəti Cədvəl)
  • 📌 248) Try-Catch (Sına Tut)
  • 📌 249) Scalar (Skalyar)
  • 📌 250) Functions Returning Table (Cədvəl Qaytaran Funksiyalar)
  • 📌 251) SQL EXIST (SQL EXIST)
  • 📌 252) Any All (Any All)
  • 📌 253) Select Into (Select Into)
  • 📌 254) Insert Into Select (Insert Into Select)
  • 📌 255) Case (Case)
  • 📌 256) Stored Procedure (Saxlanılan Prosedur)
  • C#: Bölüm 14 SQL Database Operations (SQL Verilənlər Bazası Əməliyyatları) - (10 dərs)

  • 📌 257) Creating, Deleting and Backing Up Database (Verilənlər Bazasının Yaradılması Silinməsi Ehtiyat Nüsxəsinin Alınması)
  • 📌 258) Create Table (Cədvəl Yaratma)
  • 📌 259) Drop Table Alter Table (Cədvəlin Silinməsi Cədvəlin Dəyişdirilməsi)
  • 📌 260) Not NULL (Boş Olmayan)
  • 📌 261) Unique and Primary Key (Təkrarsız və Əsas Açar)
  • 📌 262) Foreign Key (Xarici Açar)
  • 📌 263) Check and Default (Yoxlama və Standart)
  • 📌 264) Auto Increment (Avtomatik Artırma)
  • 📌 265) SQL Date Format (SQL Tarix Formatı)
  • 📌 266) SQL Views (SQL Görünüşlər)
  • Project: SQL Exercises (Layihə: SQL Məşqləri) - (6 hissə)

  • 📌 267) SQL Warm-up Exercises 1 (SQL Isınma Məşqləri 1)
  • 📌 268) SQL Warm-up Exercises 2 (SQL Isınma Məşqləri 2)
  • 📌 269) SQL Warm-up Exercises 3 (SQL Isınma Məşqləri 3)
  • 📌 270) SQL Warm-up Exercises 4 (SQL Isınma Məşqləri 4)
  • 📌 271) SQL Warm-up Exercises 5 (SQL Isınma Məşqləri 5)
  • 📌 272) SQL Warm-up Exercises 6 (SQL Isınma Məşqləri 6)
  • Project: SQL Hospital Database and Related Exercises (Layihə: SQL Xəstəxana Verilənlər Bazası Və Buna Aid Məşqlər) - (16 hissə)

  • 📌 273) Examining Hospital Database Creation and Tables (Xəstəxana Verilənlər Bazasının Yaradılması və Cədvəllərin İncelenməsi)
  • 📌 274) Exercise 1-2-3 (Məşq 1-2-3)
  • 📌 275) Exercise 4-5-6 (Məşq 4-5-6)
  • 📌 276) Exercise 7-8 (Məşq 7-8)
  • 📌 277) Exercise 9-10-11 (Məşq 9-10-11)
  • 📌 278) Exercise 12-13-14 (Məşq 12-13-14)
  • 📌 279) Exercise 15-16 (Məşq 15-16)
  • 📌 280) Exercise 17-18 (Məşq 17-18)
  • 📌 281) Exercise 19-20-21-22-23-24-25 (Məşq 19-20-21-22-23-24-25)
  • 📌 282) Exercise 26-27 (Məşq 26-27)
  • 📌 283) Exercise 28 (Məşq 28)
  • 📌 284) Exercise 29 (Məşq 29)
  • 📌 285) Exercise 30 (Məşq 30)
  • 📌 286) Exercise 31 (Məşq 31)
  • 📌 287) Exercise 32 (Məşq 32)
  • 📌 288) Exercise 33 (Məşq 33)
  • Project: City District Advanced Search (Layihə: Şəhər və Rayon üzrə Təkmilləşdirilmiş Axtarış) - (11 hissə)

  • 📌 289) Introduction (Giriş)
  • 📌 290) Adding Database (Verilənlər Bazasının Əlavə Edilməsi)
  • 📌 291) Form Screen (Form Ekranı)
  • 📌 292) SQL Connection (SQL Bağlanması)
  • 📌 293) Adding Table (Cədvəlin Əlavə Edilməsi)
  • 📌 294) City District (Şəhər Rayon)
  • 📌 295) Displaying Cities on Screen (Şəhərlərin Ekrana Gətirilməsi)
  • 📌 296) Displaying Districts on Screen (İlçelərin Ekrana Gətirilməsi)
  • 📌 297) Language Search (Dil Axtarması)
  • 📌 298) Advanced Search (Təkmilləşdirilmiş Axtarış)
  • 📌 299) Advanced Search Ending (Təkmilləşdirilmiş Axtarış Son)
  • C#: Bölüm 15 LINQ (LINQ) - (44 dərs)

  • 📌 300) Introduction to LINQ (LINQ Girişi)
  • 📌 301) What We Need to Know About LINQ (LINQ Haqqında Bilməli Olduqlarımız)
  • 📌 302) LINQ Syntax (LINQ Sintaksisi)
  • 📌 303) Using Where (Where İstifadəsi)
  • 📌 304) IQueryable IEnumerable (IQueryable IEnumerable)
  • 📌 305) Using OfType (OfType İstifadəsi)
  • 📌 306) Using OrderBy (OrderBy İstifadəsi)
  • 📌 307) Using ThenBy (ThenBy İstifadəsi)
  • 📌 308) OrderBy Descending (OrderBy Descending)
  • 📌 309) Reverse (Tərsinə Çevirmə)
  • 📌 310) Except (İstisna)
  • 📌 311) Union (Birləşdirmə)
  • 📌 312) Concat (Birləşdirmə)
  • 📌 313) Intersect (Kəsişmə)
  • 📌 314) Distinct (Təkrarsız)
  • 📌 315) All (Hamısı)
  • 📌 316) Any (İstənilən)
  • 📌 317) Contains (Tərkibində Olma)
  • 📌 318) SelectMany (SelectMany)
  • 📌 319) Aggregate (Aggregate)
  • 📌 320) Group By (Qruplaşdırma)
  • 📌 321) Group By Multiple (Çoxlu Qruplaşdırma)
  • 📌 322) Introduction to Join Structures (Join Quruluşlarına Giriş)
  • 📌 323) JOIN (JOIN)
  • 📌 324) Inner Join (Daxili Birləşdirmə)
  • 📌 325) Multiple Data Source (Çoxlu Verilən Mənbəyi)
  • 📌 326) ElementAt ElementAtOrDefault (ElementAt ElementAtOrDefault)
  • 📌 327) First FirstOrDefault (First FirstOrDefault)
  • 📌 328) Last LastOrDefault (Last LastOrDefault)
  • 📌 329) Single SingleOrDefault (Single SingleOrDefault)
  • 📌 330) DefaultIfEmpty (DefaultIfEmpty)
  • 📌 331) SequenceEqual (SequenceEqual)
  • 📌 332) Take Method (Take Metodu)
  • 📌 333) TakeWhile (TakeWhile)
  • 📌 334) Skip (Skip)
  • 📌 335) SkipWhile (SkipWhile)
  • 📌 336) Paging with Take and Skip (Take ve Skip İlə Səhifələmə)
  • 📌 337) Range (Range)
  • 📌 338) Repeat (Repeat)
  • 📌 339) Zip Method (Zip Metodu)
  • 📌 340) ToList ToArray (ToList ToArray)
  • 📌 341) ToDictionary (ToDictionary)
  • 📌 342) Cast (Cast)
  • 📌 343) Difference Between Cast and OfType (Cast İlə OfType Arasındakı Fərq)
  • Project: LINQ Exercises (Layihə: LINQ Məşqləri) - (27 hissə)

  • 📌 344) Remainder 0 When Divided by Two (İki İlə Bölmədən Qalan 0)
  • 📌 345) Finding Positive Numbers (2-Müsbət Ədədlərin Tapılması)
  • 📌 346) Square and Itself (Kvadratı və Özü)
  • 📌 347) How Many Times a Number is Used (Ədəd Neçə Dəfə İstifadə Edilib)
  • 📌 348) How Many Times Letters are Used in a Character Array (Simvol Massivində Hərflər Neçə Dəfə İstifadə Edilib)
  • 📌 349) Days of the Week (Həftənin Günləri)
  • 📌 350) Number Product Frequency (Ədəd Vurma Tezliyi)
  • 📌 351) Finding an Element in an Array by Its Start and End Character (Başlanğıc ve Bitiş Simvolu ilə Massivdəki Elementin Tapılması)
  • 📌 352) Numbers Greater Than 80 (80-dən Böyük Olan Ədədlər)
  • 📌 353) Let the Number You Enter Be Bigger Than This (Daxil Etdiyiniz Ədəd Bundan Böyük Olsun)
  • 📌 354) Taking the Last 3 Elements (Son 3 Elementi Alma)
  • 📌 355) Printing Capital Letters in a Sentence to Screen (Cümlədəki Böyük Hərfləri Ekrana Çap Etmə)
  • 📌 356) Combining Arrays (Massivlərin Birləşdirilməsi)
  • 📌 357) Value at a Given Order (Neçənci Sıradaki Dəyər)
  • 📌 358) Distinct (Təkrarsız)
  • 📌 359) Average File Size (Ortalama Fayl Boyu)
  • 📌 360) Extensions Grouped and Counted (Uzantılar Qruplaşdırılıb Sayılmış)
  • 📌 361) Exercise 18 (Məşq 18)
  • 📌 362) Removing an Element at a Specified Index from a List (Siyahıdan Göstərilən İndeksdəki Elementin Silinməsi)
  • 📌 363) RemoveRange (RemoveRange)
  • 📌 364) Printing to Console Based on Minimum Character Count (Minimum Simvol Sayısına Görə Konsola Çap Etmə)
  • 📌 365) Cartesian Product (Kartezyen Hasili)
  • 📌 366) Cartesian Product of 3 Arrays (3 Massivin Kartezyenləşdirilməsi)
  • 📌 367) Inner Join (Daxili Birləşdirmə)
  • 📌 368) Left Join (Sol Birləşdirmə)
  • 📌 369) Right Join (Sağ Birləşdirmə)
  • 📌 370) Sorting by OrderBy and ThenBy (OrderBy ve ThenBy-a Görə Sıralama)
  • Project: LINQ Project (Layihə: LINQ Layihəsi) - (7 hissə)

  • 📌 371) Project Introduction (Layihə Girişi)
  • 📌 372) Properties (Xüsusiyyətlər)
  • 📌 373) GetDataTable (GetDataTable)
  • 📌 374) Form Screen (Form Ekranı)
  • 📌 375) Number Buttons (Sayı Düymələri)
  • 📌 376) Names List (İsimlər Siyahım)
  • 📌 377) Pulling Data from Data (Datadan Verilənin Çəkilməsi)
  • C#: Bölüm 16 Project-Connected Architecture Product Detail (Layihə-Bağlı Memarlıq Məhsul Detalı) - (7 dərs)

  • 📌 378) Adding Database (Verilənlər Bazasının Əlavə Edilməsi)
  • 📌 379) Requested from the Project (Layihədən İstənilən)
  • 📌 380) Form Screen (Form Ekranı)
  • 📌 381) Adding Data to Combobox (Aşağıaçılan Qutuya Verilənin Əlavə Edilməsi)
  • 📌 382) Adding Data to Button (Düyməyə Verilənin Əlavə Edilməsi)
  • 📌 383) Product Detail Form Screen (Məhsul Detalı Form Ekranı)
  • 📌 384) Product Detail (Məhsul Detalı)
  • Project: Student Tracking Application (Layihə: Şagird İzləmə Tətbiqi) - (4 hissə)

  • 📌 385) Introduction (Giriş)
  • 📌 386) Creating the Forms (Formların Yaradılması)
  • 📌 387) Creating a Txt File (Mətn Faylının Yaradılması)
  • 📌 388) Student Tracking Version 1 Ending (Şagird İzləmə Versiya 1 Son)
  • C#: Bölüm 17 ADO Net Connected Architecture (ADO Net Bağlı Memarlıq) - (14 dərs)

  • 📌 397) Adding and Activating a New User (Yeni İstifadəçinin Əlavə Edilməsi və Aktivləşdirilməsi)
  • 📌 398) Connection (Bağlantı)
  • 📌 399) Connection String Builder (Bağlantı Sətri Quruculusu)
  • 📌 400) App Configuration (Tətbiq Konfiqurasiyası)
  • 📌 401) Checking the Connection (Bağlantının Yoxlanılması)
  • 📌 402) SQL Command (SQL Əmri)
  • 📌 403) Executing Parameterized Non-Query (Parametrli Sorğusuz İcra Etmə)
  • 📌 404) Executing Non-Query Stored Procedure (Sorğusuz Saxlanılan Prosedurun İcra Edilməsi)
  • 📌 405) Executing Scalar (Tək Dəyər İcra Etmə)
  • 📌 406) Executing Parameterized Scalar (Parametrli Tək Dəyər İcra Etmə)
  • 📌 407) Using Scalar Execution with Stored Procedure (Tək Dəyər İcrasının Saxlanılan Prosedur İlə İstifadəsi)
  • 📌 408) Executing Reader (Oxuyucu İcra Etmə)
  • 📌 409) Using Parameterized Reader Execution (Parametrli Oxuyucu İcrasının İstifadəsi)
  • 📌 410) Executing Reader with Stored Procedure (Oxuyucu İcrasının Saxlanılan Prosedur İlə Edilməsi)
  • C#: Bölüm 18 ADO Net Disconnected Architecture (ADO Net Ayrılmış Memarlıq) - (9 dərs)

  • 📌 411) Introduction to Disconnected Architecture (Ayrılmış Memarlığa Giriş)
  • 📌 412) SQL Data Adapter (SQL Verilən Adapteri)
  • 📌 413) Data Set (Verilən Toplusu)
  • 📌 414) SQL Data Adapter Insert Usage (SQL Verilən Adapteri İlə Daxil Etmə İstifadəsi)
  • 📌 415) SQL Data Adapter Update (SQL Verilən Adapteri İlə Yeniləmə)
  • 📌 416) SQL Data Adapter Delete (SQL Verilən Adapteri İlə Silmə)
  • 📌 417) SQL Command Builder (SQL Əmr Quruculusu)
  • 📌 418) Data Set-XML Printing (Verilən Toplusu-XML Çap Etmə)
  • 📌 419) SQL Command Builder Update-Delete (SQL Əmr Quruculusu İlə Yeniləmə-Silmə)
  • Project: Apartment Automation (Layihə: Mənzil Avtomatlaşdırması) - (7 hissə)

  • 📌 420) Apartment Automation Introduction (Mənzil Avtomatlaşdırması Girişi)
  • 📌 421) GİTHUB Connection (GİTHUB Bağlantısı)
  • 📌 422) Creating the Forms (Formların Yaradılması)
  • 📌 423) Creating the Procedures (Prosedurların Yaradılması)
  • 📌 424) Creating SQL Helper (SQL Köməkçisinin Yaradılması)
  • 📌 425) Getting and Sending Data on Income Form Screen (Gəlirlər Form Ekranında Verilən Alınıb Göndərilməsi)
  • 📌 426) Getting and Sending Data on Expense Form Screen (Xərclər Form Ekranında Verilən Alınıb Göndərilməsi)
  • Project: Automatic Mail Sending (Layihə: Avtomatik Məktub Göndərmə) - (1 hissə)

  • 📌 427) Project-Automatic Mail (Layihə-Avtomatik Məktub)
  • C#: Bölüm 19 Entity Framework (Entity Framework) - (5 dərs)

  • 📌 428) What is Entity Framework? (Entity Framework Nədir?)
  • 📌 429) Entity Framework Approach (Entity Framework Yanaşması)
  • 📌 430) Creating the Database to be Used in DB First (DB First-də İstifadə Ediləcək Verilənlər Bazasının Yaradılması)
  • 📌 431) Creating Project and Creating EDMX (Layihə Yaradılması və EDMX Yaradılması)
  • 📌 432) Code First (Kod Əvvəlcə)
  • Project: Entity Framework Project (Layihə: Entity Framework Layihəsi) - (1 hissə)

  • 📌 433) EF Data Transfer (EF Verilən Daşınması)
  • C#: Extra (Əlavə) - (1 dərs)

  • 📌 434) Extra (Əlavə)

Full-Stack: Front-End + Back-End (Node.js)

Full-Stack dərs paketi :

📌 HTML 5

📌 CSS 3

📌 SASS/SCSS

📌 BOOTSTRAP 5

📌 JAVASCRİPT (ES 5, ES 6, ES 7)

📌 JQUERY

📌 REACT

📌 FİGMA ilə işləmə bacarığı

📌 GİT

📌 GİTHUB

― Aşağıdakılar istəyə görə keçirilir ―

📌 TAİLWİND CSS

📌 TYPESCRİPT

📌 REDUX (Toolkit)

📌 NEXT.JS

📌 ANGULAR

📌 VUE.JS

📌 SVELTE.JS

📌 EMBER.JS

📌 SOLİD.JS

📌 NUXT.JS

📌 ALPİNE.JS

📌 ZUSTAND

📌 NODE.JS

📌 EXPRESS.JS

📌 MongoDB & Mongoose

📌 JWT Authentication

📌 Socket.io

QİYMƏT

Qrup - 400 AZN
Fərdi - 600 AZN

    HTML: Bölüm 1 - (13 dərs)

  • 📌 1) What is HTML? (HTML Nədir?)
  • 📌 2) Our First HTML Page (İlk HTML səhifəmiz)
  • 📌 3) HTML Structure (HTML strukturu)
  • 📌 4) Web Page According to HTML Structure (HTML strukturuna uyğun veb səhifəsi)
  • 📌 5) Project: Understanding HTML Structure (Layihə: HTML strukturunu anlamaq)
  • 📌 6) Heading Elements (Başlıq elementləri)
  • 📌 7) Paragraph Element (Paraqraf elementi)
  • 📌 8) Formatting Elements (Biçimləndirmə elementləri)
  • 📌 9) Project-2: Headings, Paragraphs and Formatting Elements (Layihə-2: Başlıq, paraqraf və biçimləndirmə elementləri)
  • 📌 10) Images (Şəkillər)
  • 📌 11) Links (Keçidlər)
  • 📌 12) Project-3: Images and Links (Layihə-3: Şəkil və keçid)
  • 📌 13) Quiz 1: HTML Test-1 (Sınaq 1: HTML Test-1)
  • HTML: Bölüm 2 - (12 dərs)

  • 📌 14) Lists (Siyahılar)
  • 📌 15) Div and Span (Div və span)
  • 📌 16) Semantic Elements (Semantik elementlər)
  • 📌 17) Project-4: Lists and Semantic Elements (Layihə-4: Siyahılar və semantik elementlər)
  • 📌 18) Tables (Cədvəllər)
  • 📌 19) Project-5: Tables (Layihə-5: Cədvəllər)
  • 📌 20) Table Design Practice (Cədvəl ilə dizayn çalışması)
  • 📌 21) Forms (Formlar)
  • 📌 22) Project-6: Forms (Layihə-6: Formlar)
  • 📌 23) Iframes
  • 📌 24) Project-7: General Review Project (Layihə-7: Ümumi təkrar layihəsi)
  • 📌 25) Quiz 2: HTML Test-2 (Sınaq 2: HTML Test-2)

    CSS: Bölüm 1 - (11 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is CSS? (CSS nədir?)
  • 📌 3) CSS Syntax (CSS sintaksisi)
  • 📌 4) Inline CSS (Sətirdaxili CSS)
  • 📌 5) Internal CSS (Daxili CSS)
  • 📌 6) External CSS (Xarici CSS)
  • 📌 7) Project-1: CSS Fundamentals (Layihə-1: CSS təməlləri)
  • 📌 8) ID and Class Selectors (ID və Class seçiciləri)
  • 📌 9) Browser Standards (Brauzer standartları)
  • 📌 10) CSS Priorities (CSS prioritetləri)
  • 📌 11) CSS Inheritance (CSS miras alınması)
  • CSS: Bölüm 2 - (22 dərs)

  • 📌 12) Box Model (Qutu Modeli)
  • 📌 13) Margin (Xaric boşluq)
  • 📌 14) Padding (Daxili boşluq)
  • 📌 15) Borders (Sərhədlər)
  • 📌 16) Width & Height (En və Hündürlük)
  • 📌 17) Box Sizing (Qutu ölçüləndirmə)
  • 📌 18) Display (Görünüş)
  • 📌 19) Display & Visibility (Görünüş və Görünmə qabiliyyəti)
  • 📌 20) Navigation Bar (Naviqasiya paneli)
  • 📌 21) Styling List (Siyahıların üslublanması)
  • 📌 22) Styling Links (Keçidlərin üslublanması)
  • 📌 23) Combinators (Kombinatorlar)
  • 📌 24) Pseudo Classes (Yalançı siniflər)
  • 📌 25) Pseudo Elements (Yalançı elementlər)
  • 📌 26) Project-2: Nav Links (Layihə-2: Naviqasiya keçidləri)
  • 📌 27) Styling Buttons (Düymələrin üslublanması)
  • 📌 28) Background Image (Arxa fon şəkli)
  • 📌 29) Project-3: How it works (Layihə-3: Necə işləyir)
  • 📌 30) Fontawesome Icons (Fontawesome nişanları)
  • 📌 31) Fonts (Şriftlər)
  • 📌 32) Google Fonts (Google şriftləri)
  • 📌 33) Project-4: Features (Layihə-4: Xüsusiyyətlər)
  • CSS: Bölüm 3 - (16 dərs)

  • 📌 34) Floating (Üzən elementlər)
  • 📌 35) Clear Floating (Üzən elementlərin təmizlənməsi)
  • 📌 36) Floating Images (Üzən şəkillər)
  • 📌 37) Project-1: Floating (Layihə-1: Üzən elementlər)
  • 📌 38) Project-2: Plans (Layihə-2: Planlar)
  • 📌 39) Project-3: Padding (Layihə-3: Daxili boşluq)
  • 📌 40) Project-4: Styling Plans (Layihə-4: Planların üslublanması)
  • 📌 41) Helper Classes (Köməkçi siniflər)
  • 📌 42) Box Shadow (Qutu kölgəsi)
  • 📌 43) Colors (Rənglər)
  • 📌 44) Positions (Mövqelər)
  • 📌 45) Relative & Absolute Positioning (Nisbi və Mütləq mövqeləndirmə)
  • 📌 46) Project-5: Relative & Absolute Positioning (Layihə-5: Nisbi və Mütləq mövqeləndirmə)
  • 📌 47) Fixed Positioning & z-index (Sabit mövqeləndirmə və z-index)
  • 📌 48) Sticky Positioning (Yapışqan mövqeləndirmə)
  • 📌 49) Project: Fixed Navigation & Smooth Scroll to Top (Layihə: Sabit naviqasiya və Yuxarıya yumşaq sürüşdürmə)
  • CSS: Bölüm 4 - (21 dərs)

  • 📌 50) Background (Arxa fon)
  • 📌 51) Background Opacity & Gradients (Arxa fon şəffaflığı və Qradiyentlər)
  • 📌 52) Background Position & Size (Arxa fonun mövqeyi və Ölçüsü)
  • 📌 53) Parallax Scrolling Effect Background Attachment (Parallaks sürüşdürmə effekti arxa fon əlavəsi)
  • 📌 54) Clip Path (Kəsmə yolu)
  • 📌 55) Project: Background (Layihə: Arxa fon)
  • 📌 56) Project: Counter Section (Layihə: Sayğac bölməsi)
  • 📌 57) Project: Movie Cards (Layihə: Film kartları)
  • 📌 58) Project: Footer (Layihə: Alt hissə)
  • 📌 59) Project: Register Form (Layihə: Qeydiyyat forması)
  • 📌 60) Attribute Selectors (Atribut seçiciləri)
  • 📌 61) Styling Forms (Formaların üslublanması)
  • 📌 62) Styling Form Elements (Forma elementlərinin üslublanması)
  • 📌 63) What is Responsive Design? (Responsiv dizayn nədir?)
  • 📌 64) Media Queries (Media sorğuları)
  • 📌 65) Project: Media Queries (Layihə: Media sorğuları)
  • 📌 66) Rem & Em Units (Rem və Em vahidləri)
  • 📌 67) Project: Em & Rem Units (Layihə: Em və Rem vahidləri)
  • 📌 68) Project: Responsive Columns (Responsiv sütunlar)
  • 📌 69) Responsive Navbar (Responsiv naviqasiya paneli)
  • 📌 70) CSS Variables (CSS dəyişənləri)
  • CSS: Bölüm 5 Flexbox (Çevik Qutu Sistemi) - (10 dərs)

  • 📌 71) What is Flexbox? (Flexbox Nədir?)
  • 📌 72) Flex Container: flex direction, flex wrap (Flex konteyner: istiqamət və bükülmə)
  • 📌 73) Flexbox Alignments: justify-content, align-items (Flexbox düzləndirmələri: məzmunu və elementləri düzləndirmə)
  • 📌 74) Flex Item Alignments: align-self (Flex elementlərinin düzləndirilməsi: elementin özünü düzləndirmə)
  • 📌 75) Flex Item Properties: grow, shrink, basis (Flex elementlərinin xüsusiyyətləri: böyümə, kiçilmə, baza ölçüsü)
  • 📌 76) Row Alignments: align-content, gaps (Sətir düzləndirmələri: kontent düzləndirməsi və boşluqlar)
  • 📌 77) Flex & Margin (Flex və Xaric boşluq)
  • 📌 78) Project: Navbar (Layihə: Naviqasiya paneli)
  • 📌 79) Project: Image Gallery (Layihə: Şəkil qalereyası)
  • 📌 80) Project: Flex Layout (Layihə: Flex sxemi ilə düzləndirmə)
  • Project: Hotel Website (Layihə: Mehmanxana saytı) - (12 hissə)

  • 📌 81) Project Introduction (Layihə təqdimatı)
  • 📌 82) Basic Settings (Əsas tənzimləmələr)
  • 📌 83) Utils (Köməkçi alətlər)
  • 📌 84) Navbar (Naviqasiya paneli)
  • 📌 85) Header (Başlıq)
  • 📌 86) Icons (Nişanlar)
  • 📌 87) About (Haqqımızda)
  • 📌 88) Gallery (Qalereya)
  • 📌 89) Rooms & Teams (Otaqlar və Komandalar)
  • 📌 90) Contact & Footer (Əlaqə və Alt hissə)
  • 📌 91) Responsive Design (Responsiv dizayn)
  • 📌 92) Blog List & Details (Bloq siyahısı və Detallar)
  • CSS: Bölüm 6 Grid (Şəbəkə Sistemi) - (9 dərs)

  • 📌 93) What is CSS Grid? (CSS Grid nədir?)
  • 📌 94) Grid Container (Grid konteyneri)
  • 📌 95) Grid Columns & Rows (Grid sütunları və Sətirləri)
  • 📌 96) Grid Gaps & Spanning (Grid boşluqları və Əhatə etmə)
  • 📌 97) Project: Grid Spans (Layihə: Grid əhatə dairələri)
  • 📌 98) Named Template Areas (Adlandırılmış şablon sahələri)
  • 📌 99) Responsive Grid & Media Queries (Responsiv Grid və Media sorğuları)
  • 📌 100) minmax, auto-fill & auto-fit (minmax, auto-fill və auto-fit)
  • 📌 101) Grid Items Alignment (Grid elementlərinin düzləndirilməsi)
  • Project: News Site (Layihə: Xəbər saytı) - (9 hissə)

  • 📌 102) Project Introduction (Layihə təqdimatı)
  • 📌 103) Basic Settings (Əsas tənzimləmələr)
  • 📌 104) Utils (Köməkçi alətlər)
  • 📌 105) Navbar (Naviqasiya paneli)
  • 📌 106) Header (Başlıq)
  • 📌 107) Article Grid (Məqalə şəbəkəsi)
  • 📌 108) Footer (Alt hissə)
  • 📌 109) Article Details (Məqalə detalları)
  • 📌 110) Responsive Design (Responsiv dizayn)
  • CSS: Bölüm 7 Animations & SCSS (Animasiyalar və SCSS) - (10 dərs)

  • 📌 111) CSS Transition (CSS keçidləri)
  • 📌 112) CSS Transform (CSS transformasiyaları)
  • 📌 113) CSS Animation (CSS animasiyaları)
  • 📌 114) CSS Keyframes (CSS əsas kadrları)
  • 📌 115) Project: Animations (Layihə: Animasiyalar)
  • 📌 116) Animate.CSS
  • 📌 117) What is SCSS? (SCSS Nədir?)
  • 📌 118) Variables & Nesting (Dəyişənlər və Yuvalanma)
  • 📌 119) Mixins & Extends (Mixins və Genişləndirmələr)
  • 📌 120) SASS Compiler (SASS kompilyatoru)
  • Project: Freelancer (Layihə: Sərbəst İşçi) - (12 hissə)

  • 📌 121) Project Introduction (Layihə təqdimatı)
  • 📌 122) Basic Settings (Əsas tənzimləmələr)
  • 📌 123) Variables & Utilities (Dəyişənlər və Köməkçi alətlər)
  • 📌 124) Header (Başlıq)
  • 📌 125) Intro & Profile (Giriş və Profil)
  • 📌 126) Process & Footer (Proses və Alt hissə)
  • 📌 127) About Me (Haqqımda)
  • 📌 128) References (İstinadlar)
  • 📌 129) Projects & Lightbox (Layihələr və İşıq qutusu)
  • 📌 130) Contact Me (Mənimlə əlaqə)
  • 📌 131) Responsive Design (Responsiv dizayn)
  • 📌 132) Publish & Sending Email (Dərc etmə və E-poçt göndərmə)

    SASS/SCSS: Bölüm 1 - (13 dərs)

  • 📌 1) What is SASS and SCSS? (SASS və SCSS Nədir?)
  • 📌 2) SASS and SCSS Installation and Usage (SASS və SCSS qurulumu və istifadəsi)
  • 📌 3) SASS and SCSS Writing Rules (SASS və SCSS yazı qaydaları)
  • 📌 4) SASS and SCSS Variables (SASS və SCSS dəyişənlər)
  • 📌 5) SASS and SCSS Map-Get Usage (SASS və SCSS xəritədən dəyər əldə etmə)
  • 📌 6) SASS and SCSS Nesting (SASS və SCSS iç-içə seçicilər)
  • 📌 7) SASS and SCSS Mixins Usage (SASS və SCSS təkrar istifadə olunan kod blokları)
  • 📌 8) SASS and SCSS Function Usage with If, Else If, Else and Grid (SASS və SCSS funksiya istifadəsi)
  • 📌 9) SASS and SCSS Extend Usage (SASS və SCSS genişləndirmə istifadəsi)
  • 📌 10) SASS and SCSS If, Else and Else If Usage (SASS və SCSS şərt ifadələri istifadəsi)
  • 📌 11) SASS and SCSS Each Loop Usage (SASS və SCSS hər biri döngüsünün istifadəsi)
  • 📌 12) SASS and SCSS For and While Loop Usage (SASS və SCSS For və While döngülərinin istifadəsi)
  • 📌 13) SASS and SCSS 7-1 Pattern Usage (SASS və SCSS 7-1 strukturu istifadəsi)

    BOOTSTRAP: Bölüm 1 - (12 dərs)

  • 📌 1) What is BOOTSTRAP? (BOOTSTRAP Nədir?)
  • 📌 2) BOOTSTRAP Installation (BOOTSTRAP quraşdırılması)
  • 📌 3) Heading & Text (Başlıq və Mətn)
  • 📌 4) Colors (Rənglər)
  • 📌 5) Buttons (Düymələr)
  • 📌 6) Spacing (Boşluqlar)
  • 📌 7) Borders & Shadows (Haşiyələr və Kölgələr)
  • 📌 8) Lists & Tables (Siyahılar və Cədvəllər)
  • 📌 9) Cards (Kartlar)
  • 📌 10) Navbar (Naviqasiya paneli)
  • 📌 11) Forms (Formalar)
  • 📌 12) Grid System (Şəbəkə sistemi)
  • Project: Awesome Blog (Layihə: Möhtəşəm Bloq) - (6 hissə)

  • 📌 13) Project Introduction (Layihənin təqdimatı)
  • 📌 14) Navbar (Naviqasiya paneli)
  • 📌 15) Header (Başlıq hissəsi)
  • 📌 16) Cards & Footer (Kartlar və Altlıq hissəsi)
  • 📌 17) Blogs & Categories (Bloqlar və Kateqoriyalar)
  • 📌 18) Contact Form (Əlaqə forması)
  • BOOTSTRAP: Bölüm 2 - (9 dərs)

  • 📌 19) Collapse & Accordion (Genişlənən və Yığılan bölmələr)
  • 📌 20) Carousel Slider (Şəkil sürüşdürücüsü)
  • 📌 21) Modals (Modal pəncərələr)
  • 📌 22) Dropdowns (Açılan menyular)
  • 📌 23) OffCanvas (Kənardan açılan panel)
  • 📌 24) Scrollspy (Səhifə sürüşdürmə izləyicisi)
  • 📌 25) Project: Product Cards (Layihə: Məhsul kartları)
  • 📌 26) Project: Filters (Layihə: Filtrlər)
  • 📌 27) Project: Comments (Layihə: Şərhlər)
  • Project: E-Commerce Theme (Layihə: E-Ticarət Mövzusu) - (13 hissə)

  • 📌 28) Project Introduction (Layihənin təqdimatı)
  • 📌 29) BOOTSTRAP Project Template (BOOTSTRAP layihə şablonu)
  • 📌 30) Topbar (Yuxarı panel)
  • 📌 31) Navbar (Naviqasiya paneli)
  • 📌 32) Slider (Sürüşdürücü)
  • 📌 33) Menu (Menyu)
  • 📌 34) Product Cards (Məhsul kartları)
  • 📌 35) Footer (Altlıq hissəsi)
  • 📌 36) Breadcrumb (Çörək qırıntıları)
  • 📌 37) Product Image (Məhsul şəkilləri)
  • 📌 38) Product Details Info (Məhsul haqqında ətraflı məlumat)
  • 📌 39) Similar Products (Oxşar məhsullar)
  • 📌 40) Shopping Cart (Alış-veriş səbəti)
  • Project: Admin Panel (Layihə: İdarəetmə Paneli) - (9 hissə)

  • 📌 41) Project Introduction (Layihənin təqdimatı)
  • 📌 42) Header (Başlıq hissəsi)
  • 📌 43) Dashboard (İdarəetmə paneli ekranı)
  • 📌 44) Categories (Kateqoriyalar)
  • 📌 45) Products (Məhsullar)
  • 📌 46) Slider (Sürüşdürücü)
  • 📌 47) Roles and Users (Rol və istifadəçi)
  • 📌 48) Orders (Sifarişlər)
  • 📌 49) Login & My Account (Daxil ol və Hesabım)

    JAVASCRİPT: Bölüm 1 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (16 dərs)

  • 📌 1) What are we learning? (Nə öyrənirik?)
  • 📌 2) What is JAVASCRİPT? (JAVASCRİPT Nədir?)
  • 📌 3) Why should I learn JAVASCRİPT? (Niyə JAVASCRİPT öyrənməliyəm?)
  • 📌 4) Let's start writing JAVASCRİPT! (JAVASCRİPT yazmağa başlayaq!)
  • 📌 5) Variables (Dəyişənlər)
  • 📌 6) Variable Types (Dəyişən növləri)
  • 📌 7) Project: Variables (Layihə: Dəyişənlər)
  • 📌 8) Strings (Sətirlər)
  • 📌 9) String Methods (Sətir metodları)
  • 📌 10) Project: Strings (Layihə: Sətirlər)
  • 📌 11) Numbers (Rəqəmlər)
  • 📌 12) Arrays (Massivlər)
  • 📌 13) Array Methods (Massiv metodları)
  • 📌 14) Project: Arrays (Layihə: Massivlər)
  • 📌 15) Objects (Obyektlər)
  • 📌 16) Project: Objects (Layihə: Obyektlər)
  • JAVASCRİPT: Bölüm 2 JAVASCRİPT Fundamentals (JAVASCRİPT Təməlləri) - (12 dərs)

  • 📌 17) What are we learning? (Nə öyrənirik?)
  • 📌 18) Operators (Operatorlar)
  • 📌 19) If / Else Statements - 1 (Şərt ifadələri - 1)
  • 📌 20) If / Else Statements - 2 (Şərt ifadələri - 2)
  • 📌 21) Project: If / Else (Layihə: Əgər və Əks halda)
  • 📌 22) For Loop (For dövrü)
  • 📌 23) While Loop (While dövrü)
  • 📌 24) Project: Loops (Layihə: Dövrlər)
  • 📌 25) Functions (Funksiyalar)
  • 📌 26) Project: Functions (Layihə: Funksiyalar)
  • 📌 27) Dates & Times (Tarixlər və Vaxtlar)
  • 📌 28) Scopes (Əhatə dairələri)
  • JAVASCRİPT: Bölüm 3 JAVASCRİPT DOM (Document Object Model) - (16 dərs)

  • 📌 29) What is DOM? (DOM Nədir?)
  • 📌 30) Document Element (Document obyekti və ya elementi)
  • 📌 31) Selecting a Single Element (Tək element seçimi)
  • 📌 32) Selecting Multiple Elements (Çoxlu element seçimi)
  • 📌 33) Traversing DOM Elements (DOM elementləri üzərində hərəkət etmək)
  • 📌 34) Creating an Element (Element yaratma)
  • 📌 35) Adding an Element (Element əlavə etmə)
  • 📌 36) Updating an Element (Elementi yeniləmə)
  • 📌 37) Removing an Element (Element silmə)
  • 📌 38) Classes and Styles (Siniflər və Üslublar)
  • 📌 39) Using Event Listeners (Hadisə dinləyicilərinin istifadəsi)
  • 📌 40) Mouse Events (Siçan hadisələri)
  • 📌 41) Event Object (Hadisə obyekti)
  • 📌 42) Keyboard Events (Klaviatura hadisələri)
  • 📌 43) Input Events (Daxiletmə hadisələri)
  • 📌 44) Form Data (Form məlumatları)
  • Project: Shopping List (Layihə: Alış-veriş Siyahısı) - (11 hissə)

  • 📌 45) Project Introduction (Layihənin Təqdimatı)
  • 📌 46) Project Setup (Layihəyə Hazırlıq)
  • 📌 47) Creating List Items (Siyahı Elementlərinin Yaradılması)
  • 📌 48) Adding Item to List (Siyahıya Element Əlavə Etmək)
  • 📌 49) Marking Completed Items (Tamamlanmış Elementlərin İşarələnməsi)
  • 📌 50) Removing an Item (Element Silmək)
  • 📌 51) Updating an Item (Elementi Yeniləmək)
  • 📌 52) Filter Buttons (Filtrləmə Düymələri)
  • 📌 53) Implementing Filtering (Filtrləmənin İcra Edilməsi)
  • 📌 54) Saving List in Browser (Siyahının Brauzerdə Saxlanılması)
  • 📌 55) Clear Button (Təmizləmə Düyməsi)
  • JAVASCRİPT: Bölüm 4 OOP (Object-Oriented Programming) - (6 dərs)

  • 📌 56) What is an Object? (Obyekt Nədir?)
  • 📌 57) Objects (Obyektlər)
  • 📌 58) Function Constructors (Funksiya Konstruktorları)
  • 📌 59) Project: Constructors (Layihə: Konstruktorlar)
  • 📌 60) Object Properties (Obyekt Xüsusiyyətləri)
  • 📌 61) Prototype (Prototip)
  • Project: Quiz App (Layihə: Sual-Cavab Proqramı) - (11 hissə)

  • 📌 62) Project Introduction (Layihə Tanıtımı)
  • 📌 63) Project Setup (Layihə Hazırlığı)
  • 📌 64) Question Constructor (Sual Konstruktoru)
  • 📌 65) Quiz Constructor (Sual-Cavab Konstruktoru)
  • 📌 66) Displaying Questions (Sualların Göstərilməsi)
  • 📌 67) Checking the Answer (Cavabın Yoxlanılması)
  • 📌 68) Displaying Question Count (Sual Sayının Göstərilməsi)
  • 📌 69) Displaying Score (Xal Məlumatının Göstərilməsi)
  • 📌 70) Start Button (Başlat Düyməsi)
  • 📌 71) Adding Answer Timer (Cavablandırma Müddətinin Əlavə Edilməsi)
  • 📌 72) Timer Animation (Müddət Animasiyası)
  • JAVASCRİPT: Bölüm 5 Modern JAVASCRİPT (Müasir JAVASCRİPT) - (10 dərs)

  • 📌 73) What is Modern JAVASCRİPT? (Müasir JAVASCRİPT Nədir?)
  • 📌 74) Arrow Functions (Ox Funksiyaları)
  • 📌 75) Working with Arrays (Massiv ilə İşləmə)
  • 📌 76) Spread Operator (Yayıcı Operator)
  • 📌 77) Destructuring (Parçalama)
  • 📌 78) Maps (Xəritələr)
  • 📌 79) Sets (Çoxluqlar)
  • 📌 80) Class (Sinif)
  • 📌 81) Getter & Setter (Alıcı və Ötürücü)
  • 📌 82) Inheritance (Miras)
  • Project: Music Player (Layihə: Musiqi Oynadıcısı) - (10 hissə)

  • 📌 83) Project Introduction (Layihə Tanıtımı)
  • 📌 84) Music Player - Constructors (Musiqi Oynadıcısı - Konstruktorlar)
  • 📌 85) Music Player - Display Musics (Musiqi Oynadıcısı - Musiqilərin Göstərilməsi)
  • 📌 86) Music Player - Controls (Musiqi Oynadıcısı - İdarəetmə)
  • 📌 87) Music Player - Progress Bar (Musiqi Oynadıcısı - İrəliləmə Çubuğu)
  • 📌 88) Music Player - Volume Control (Musiqi Oynadıcısı - Səs İdarəetməsi)
  • 📌 89) Music Player - Duration Control (Musiqi Oynadıcısı - Müddət İdarəetməsi)
  • 📌 90) Music Player - Design (Musiqi Oynadıcısı - Dizayn)
  • 📌 91) Music Player - Music List (Musiqi Oynadıcısı - Musiqi Siyahısı)
  • 📌 92) Music Player - Playing Selected Music (Musiqi Oynadıcısı - Seçilən Musiqinin Başladılması)
  • JAVASCRİPT: Bölüm 6 Asynchronous JAVASCRİPT & APIs (Asinxron JAVASCRİPT və API-lər) - (14 dərs)

  • 📌 93) What is Asynchronous JAVASCRİPT? (Asinxron JAVASCRİPT Nədir?)
  • 📌 94) Callback Functions (Geri Çağırma Funksiyaları)
  • 📌 95) Ajax - Http Requests (Ajax - HTTP Sorğuları)
  • 📌 96) Working with JSON (JSON ilə İşləmə)
  • 📌 97) Project: Callback (Layihə: Geri Çağırma)
  • 📌 98) Improving the Design (Dizaynın Təkmilləşdirilməsi)
  • 📌 99) Promise (Vəd)
  • 📌 100) Promise & Fetch API (Vəd və Məlumat Çəkmə Arayüzü)
  • 📌 101) Printing Error Messages (Xəta Mesajlarının Çap Edilməsi)
  • 📌 102) Async & Await (Asinxron və Gözləmə)
  • 📌 103) Project: Async & Await (Layihə: Asinxron və Gözləmə)
  • 📌 104) Getting User Location Data - GeoLocation (İstifadəçi Məkan Məlumatının Alınması)
  • 📌 105) Country Data by Location - Location API (Məkana görə Ölkə Məlumatı)
  • 📌 106) Loading Icon (Yüklənmə İkonu)

    JQUERY: Bölüm 1 - (11 dərs)

  • 📌 1) What is JQUERY? (JQUERY Nədir?)
  • 📌 2) JQUERY Adding (JQUERY-nin Səhifəyə Əlavə Edilməsi)
  • 📌 3) JQUERY Selectors (JQUERY Seçiciləri)
  • 📌 4) JQUERY Styling Content (JQUERY ilə Üslubların İdarə Edilməsi)
  • 📌 5) JQUERY Methods (JQUERY Metodları)
  • 📌 6) JQUERY Click Event (JQUERY Klik Hadisəsi)
  • 📌 7) JQUERY Change Event (JQUERY Dəyişiklik Hadisəsi)
  • 📌 8) JQUERY Show/Hide - Fade/Slide - Animate (Göstər/Gizlət - Solğunlaşdırma/Sürüşmə - Animasiya)
  • 📌 9) JQUERY MessageBox (JQUERY ilə Mesaj Qutusu)
  • 📌 10) JQUERY Form Validation (JQUERY Form Doğrulaması)
  • 📌 11) JQUERY Back To Top (JQUERY "Yuxarı Qayıt" Düyməsi)

    REACT: Bölüm 1 REACT Fundamentals (REACT Təməlləri) - (13 dərs)

  • 📌 1) What are we learning? (Nə Öyrənirik?)
  • 📌 2) What is REACT? (REACT Nədir?)
  • 📌 3) Creating a REACT Project (REACT Layihəsi Yaratma)
  • 📌 4) Exploring our REACT Project (REACT Layihəmizi İncələyək)
  • 📌 5) What is a Component? (Komponent Nədir?)
  • 📌 6) Adding a Component (Komponent Əlavə Etmə)
  • 📌 7) JSX: JAVASCRİPT XML
  • 📌 8) Component Props (Komponent Xüsusiyyətləri)
  • 📌 9) Lists (Siyahılar)
  • 📌 10) Conditional Rendering (Şərtli Göstərmə)
  • 📌 11) Working with Styles (Üslublarla İşləmə)
  • 📌 12) Project Template (Layihə Şablonu)
  • 📌 13) Component Files (Komponent Faylları)
  • REACT: Bölüm 2 State Management (Vəziyyət İdarəetməsi) - (17 dərs)

  • 📌 14) What are we learning? (Nə Öyrənirik?)
  • 📌 15) REACT Events (REACT Hadisələri)
  • 📌 16) What is State? (Vəziyyət Nədir?)
  • 📌 17) Local State (Yerli Vəziyyət)
  • 📌 18) ShoppingList Project (Alış-veriş Siyahısı Layihəsi)
  • 📌 19) Preparing the List (Siyahının Hazırlanması)
  • 📌 20) Form Data (Forma Məlumatları)
  • 📌 21) Adding Item to List (Siyahıya Element Əlavə Etmə)
  • 📌 22) Removing Item from List (Siyahıdan Element Silmə)
  • 📌 23) Updating an Item (Elementin Yenilənməsi)
  • 📌 24) Filter Buttons (Filtrləmə Düymələri)
  • 📌 25) Clear Button (Təmizləmə Düyməsi)
  • 📌 26) Project: MovieApp Components (Layihə: Film Tətbiqi Komponentləri)
  • 📌 27) Project: State (Layihə: Vəziyyət)
  • 📌 28) Component Compositions (Komponent Kompozisiyaları)
  • 📌 29) Adding Movie to WatchList (İzləmə Siyahısına Film Əlavə Etmə)
  • 📌 30) Removing Movie from WatchList (İzləmə Siyahısından Film Silmə)
  • REACT: Bölüm 3 API & Routing (API və Marşrutlaşdırma) - (17 dərs)

  • 📌 31) What are we learning? (Nə Öyrənirik?)
  • 📌 32) Fetching Data with API (API ilə Məlumat Sorğulama)
  • 📌 33) useEffect (Effekt İdarəçisi)
  • 📌 34) Async & Await (Asinxron və Gözləmə)
  • 📌 35) Loading Icon (Yüklənmə İkonu)
  • 📌 36) Error Handling (Xəta İdarəetməsi)
  • 📌 37) Search Form (Axtarış Forması)
  • 📌 38) Movie Details (Film Detalları)
  • 📌 39) Loading Movie Details with API (Film Detallarının API ilə Yüklənməsi)
  • 📌 40) REACT Router (REACT Marşrutlaşdırıcısı)
  • 📌 41) Route Links (Marşrut Keçidləri)
  • 📌 42) Layouts (Məzmun Sxemləri)
  • 📌 43) Project: Popular Movies (Layihə: Populyar Filmlər)
  • 📌 44) Loading Movie Details (Film Detallarının Yüklənməsi)
  • 📌 45) Project: Movie Detail Page Design (Layihə: Film Detal Səhifəsi Dizaynı)
  • 📌 46) Movie Search Form (Film Axtarış Forması)
  • 📌 47) Pagination (Səhifələmə)
  • REACT: Bölüm 4 Context API & Forms (Kontekst API və Formalar) - (17 dərs)

  • 📌 48) What are we learning? (Nə Öyrənirik?)
  • 📌 49) What is Context API? (Kontekst API Nədir?)
  • 📌 50) Defining the Context (Kontekstin Təyini)
  • 📌 51) Project: ContextAPI (Layihə: Kontekst API)
  • 📌 52) ThemeSelector (Mövzu Seçicisi)
  • 📌 53) UserContext (İstifadəçi Konteksti)
  • 📌 54) WatchList (İzləmə Siyahısı)
  • 📌 55) Handling Form Submit (Formanın Göndərilməsinin İdarə Edilməsi)
  • 📌 56) User Inputs - useState (İstifadəçi Daxiletmələri - Vəziyyət İdarəedicisi)
  • 📌 57) User Inputs - useRef (İstifadəçi Daxiletmələri - İstinad İdarəedicisi)
  • 📌 58) User Inputs - FormData (İstifadəçi Daxiletmələri - Forma Məlumatları Obyekti)
  • 📌 59) Form Validation - KeyPress (Formanın Doğrulanması - Düyməyə Basılma Hadisəsi)
  • 📌 60) Form Validation - Blur Event (Formanın Doğrulanması - Diqqətin İtirilməsi Hadisəsi)
  • 📌 61) Form Validation - Form Submit (Formanın Doğrulanması - Formanın Göndərilməsi)
  • 📌 62) Input Component (Daxiletmə Komponenti)
  • 📌 63) useInput() Hook (İstifadəçi Daxiletməsi üçün Xüsusi Funksiya)
  • 📌 64) Validation Functions (Doğrulama Funksiyaları)

    FİGMA ilə İşləmə Bacarığı: Bölüm 1 (12 dərs)

  • 📌 1) FİGMA Interface and Tools Panel (FİGMA interfeysi və alətlər paneli)
  • 📌 2) Frames and Groups (Çərçivələr və qruplar)
  • 📌 3) Images, Shapes and Vectors (Şəkillər, formalar və vektorlar)
  • 📌 4) Color Palettes and Gradients (Rəng palitraları və keçidli rənglər)
  • 📌 5) Typography — Fonts and Text Styles (Tipоqrafiya — şriftlər və mətn stilləri)
  • 📌 6) Auto Layout (Avtomatik düzüm)
  • 📌 7) Components and Variants System (Komponentlər və variant sistemi)
  • 📌 8) Prototyping — Click Transitions and Animations (Prototipləmə — klik keçidləri və animasiyalar)
  • 📌 9) Taking Measurements — Padding, Margin, Spacing (Ölçülərin götürülməsi — daxili boşluq, xarici boşluq, ara məsafəsi)
  • 📌 10) Export — PNG, SVG, CSS Code (İxrac — PNG, SVG və CSS kodu)
  • 📌 11) Pixel Perfect — Converting Design to HTML/CSS (Pixel Perfect — dizaynı dəqiq HTML/CSS-ə çevirmək)
  • 📌 12) Project: Building a Full Page from FİGMA Design (Layihə: FİGMA dizaynından tam səhifə hazırlamaq)

    GİT: Bölüm 1 - (17 dərs)

  • 📌 1) What is GİT? (GİT nədir?)
  • 📌 2) GİT Terminal (Bash) and GİT GUI Installation (GİT Terminal (Bash) və GİT Qrafik Arayüzü yükləmək)
  • 📌 3) GİT Settings - Config (GİT Ayarları - Konfiqurasiya)
  • 📌 4) GİT Command Line Codes (GİT Komanda Sətri Kodları)
  • 📌 5) Creating a GİT Repository (GİT Deposu yaratmaq)
  • 📌 6) GİT Staging Area - GİT Add and GİT Status (GİT Hazırlıq Sahəsi - Dəyişiklikləri əlavə etmək və Proyektin vəziyyətini yoxlamaq)
  • 📌 7) Making a Commit with GİT and Reverting to any Commit (GİT ilə Dəyişiklikləri qeyd etmək və istənilən Qeydə geri qayıtmaq)
  • 📌 8) GİT Branch and Merge - Splitting and Merging a Project with GİT (GİT Budaqlanması və Birləşdirmə - Proyekti budaqlara ayırma və birləşdirmə)
  • 📌 9) GİT Branch and Merge with SourceTree - Branch and Merge Project with GİT (GİT SourceTree ilə Budaqlanma və Birləşdirmə istifadəsi)
  • 📌 10) Managing a GİT Project with SourceTree - Managing a GİT Project without Writing Code (GİT Layihəsini SourceTree ilə idarə etmək - Kod yazmadan GİT layihəsini idarə etmək)
  • 📌 11) GİT Fetch and Pull - via GİTHUB (GİT Məlumatları yoxlamaq və çəkmək - GİTHUB üzərindən)
  • 📌 12) Determining Files to Exclude from GİT Project - Creating and Using a GİT Ignore File (GİT layihəsinə daxil edilməyəcək faylları müəyyən etmək - GİT İqnor faylı yaratmaq və istifadə etmək - 1 video SourceTree ilə, digəri SourceTree-siz)
  • 📌 13) GİT Readme - via GİTHUB (GİT Layihə Təsviri - GİTHUB üzərindən)
  • 📌 14) GİT Stash - Temporarily Hiding and Saving Changes (GİT Dəyişiklikləri müvəqqəti gizlətmək və saxlamaq)
  • 📌 15) GİT Alias - Creating Shortcuts for GİT Commands (GİT Əmrləri üçün Qısayol yaratmaq)
  • 📌 16) Differences Between GİT Commits - GİT Diff, GİT Checkout and P4Merge (GİT Qeydlər arası fərqlər - Fərqləri göstərmək, Versiyaya keçid etmək və P4Merge istifadəsi)
  • 📌 17) Creating GİT Tags - Using GİT Tags with SourceTree (GİT Etiketi yaratmaq və istifadə etmək - SourceTree ilə)

    GİTHUB: Bölüm 1 - (9 dərs)

  • 📌 1) What is GİTHUB? (GİTHUB nədir?)
  • 📌 2) GİTHUB Account Creation and Usage (GİTHUB hesabı açma və istifadəsi)
  • 📌 3) Connecting to GİTHUB via GİT Terminal - Uploading a Project to GİTHUB with GİT Terminal (GİT Terminal üzərindən GİTHUB-a bağlanmaq - GİT Terminal ilə GİTHUB-a layihə yükləmək)
  • 📌 4) Creating a GİTHUB Repository - Sending Files to a Repository on GİTHUB with GİT (GİTHUB Deposu yaratmaq - GİT ilə GİTHUB-dakı Depoya fayllar göndərmək)
  • 📌 5) Deleting a GİTHUB Repository - Deleting a Repository from GİTHUB (GİTHUB Deposunu silmək - GİTHUB üzərindən Deposu silmək)
  • 📌 6) Connecting to GİTHUB with SourceTree, Creating and Managing a Repository and Pushing to Remote Server (SourceTree ilə GİTHUB hesabına bağlanma, Depo yaratmaq, Nizamlamaq və Uzaq serverə göndərmək)
  • 📌 7) GİTHUB Branch - Splitting the Project into Branches (GİTHUB Budaqlanması - Layihəni Budaqlara ayırmaq)
  • 📌 8) GİTHUB Fork and Pull Request - Searching on GİTHUB and Forking (GİTHUB Çəngəlləmə və Birləşdirmə Sorğusu - GİTHUB-da axtarış etmək və Çəngəlləmək)
  • 📌 9) GİTHUB Desktop Usage - Running GİT Operations via GİTHUB Desktop (GİTHUB Masaüstü istifadəsi - GİTHUB Masaüstü üzərindən GİT əməliyyatlarını idarə etmək)

    TAİLWİND CSS: Bölüm 1 - (3 dərs)

  • 📌 1) Welcome to the Course! What is in the Course? How should I study? (Təlimə xoş gəlmisiniz! Təlimdə nələr var? Necə çalışmalıyam?)
  • 📌 2) Source File (Mənbə faylı)
  • 📌 3) Using the Source File (Mənbə faylından istifadə)
  • TAİLWİND CSS: Bölüm 2 - (34 dərs)

  • 📌 4) Setting Up the Project Environment with TAİLWİND CSS CLI (TAİLWİND CSS CLI ilə Layihə Mühitinin Hazırlanması)
  • 📌 5) Using TAİLWİND CSS with CDN (TAİLWİND CSS-in CDN ilə İstifadəsi)
  • 📌 6) Using TAİLWİND CSS Color Properties (TAİLWİND CSS Rəng Xüsusiyyətlərinin İstifadəsi)
  • 📌 7) Using Background Colors with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Rənglərinin İstifadəsi)
  • 📌 8) Adding Underline to Texts (Mətnlərə Alt Xətt əlavə etmək)
  • 📌 9) Using Border with TAİLWİND CSS (TAİLWİND CSS ilə Haşiyə İstifadəsi)
  • 📌 10) Using Outline with TAİLWİND CSS (TAİLWİND CSS ilə Kontur İstifadəsi)
  • 📌 11) Using TAİLWİND CSS Font Size Classes (TAİLWİND CSS Şrift Ölçüsü Siniflərinin İstifadəsi)
  • 📌 12) Using Font Family with TAİLWİND CSS (TAİLWİND CSS ilə Şrift Ailəsi İstifadəsi)
  • 📌 13) Using List Style with TAİLWİND CSS (TAİLWİND CSS ilə Siyahı Üslubu İstifadəsi)
  • 📌 14) Text Alignment with TAİLWİND CSS (TAİLWİND CSS ilə Mətnlərin Hizalanması)
  • 📌 15) Line Height Parameters (Sətir Hündürlüyü Parametrləri)
  • 📌 16) Adjusting Letter Spacing (Hərf Aralıqlarının Tənzimlənməsi)
  • 📌 17) Text Truncation - Line Clamp Feature (Mətnin Qısaldılması - Sətir Sıxacı Xüsusiyyəti)
  • 📌 18) Uppercase and Lowercase Text Transformation with TAİLWİND CSS (TAİLWİND CSS ilə Böyük və Kiçik Hərf Çevrilmələri)
  • 📌 19) Using Margin and Padding with TAİLWİND CSS (TAİLWİND CSS ilə Kənar Boşluq və Daxili Boşluq İstifadəsi)
  • 📌 20) Using Width Properties with TAİLWİND CSS (TAİLWİND CSS ilə Genişlik Xüsusiyyətlərinin İstifadəsi)
  • 📌 21) Using Min-Width and Max-Width with TAİLWİND CSS (TAİLWİND CSS ilə Minimum və Maksimum Genişlik İstifadəsi)
  • 📌 22) Using Flexbox with TAİLWİND CSS (TAİLWİND CSS ilə Flexbox İstifadəsi)
  • 📌 23) Using Grid Layout with TAİLWİND CSS (TAİLWİND CSS ilə Şəbəkə Düzümü İstifadəsi)
  • 📌 24) Using Background Image with TAİLWİND CSS (TAİLWİND CSS ilə Arxa Plan Şəkli İstifadəsi)
  • 📌 25) Using Position with TAİLWİND CSS (TAİLWİND CSS ilə Mövqe İstifadəsi)
  • 📌 26) Using Box Shadow with TAİLWİND CSS (TAİLWİND CSS ilə Qutu Kölgəsi İstifadəsi)
  • 📌 27) Using Opacity with TAİLWİND CSS (TAİLWİND CSS ilə Şəffaflıq İstifadəsi)
  • 📌 28) Table Design with TAİLWİND CSS (TAİLWİND CSS ilə Cədvəl Dizaynı)
  • 📌 29) Using Rotate with TAİLWİND CSS (TAİLWİND CSS ilə Fırlanma İstifadəsi)
  • 📌 30) Using Scale with TAİLWİND CSS (TAİLWİND CSS ilə Ölçəkləndirmə İstifadəsi)
  • 📌 31) Using Translate with TAİLWİND CSS (TAİLWİND CSS ilə Yerdəyişmə İstifadəsi)
  • 📌 32) Responsive Design with TAİLWİND CSS - Mobile, Tablet and Desktop (TAİLWİND CSS ilə Uyğunlaşan Dizayn - Mobil, Planşet və Masaüstü)
  • 📌 33) Creating Transition Effects (Keçid Effektləri Yaratmaq)
  • 📌 34) Using Group and Group-Hover with TAİLWİND CSS (TAİLWİND CSS ilə Qrup və Qrup-Hover İstifadəsi)
  • 📌 35) Using Peer and Peer-Checked with TAİLWİND CSS (TAİLWİND CSS ilə Tərəf və Tərəf-Seçildi İstifadəsi)
  • 📌 36) Container Class and Page Layout (Konteyner Sinifi və Səhifə Yerləşimi)
  • 📌 37) Rarely Used but Useful TAİLWİND CSS Classes (Az İstifadə Olunan Lakin Faydalı TAİLWİND CSS Sinifləri)
  • Project-1: Email Subscription Form Project (Layihə-1: E-poçt Abunəlik Formu Layihəsi) - (2 hissə)

  • 📌 38) Flex Layout with Course Image and Form Design (Flex Düzümü ilə Kurs Şəkli və Form Dizaynı)
  • 📌 39) Adding Form Elements and Project Completion (Form Elementlərinin Əlavə Edilməsi və Layihənin Tamamlanması)
  • Project-2: Product Card Project (Layihə-1: Məhsul Kartı Layihəsi) - (3 hissə)

  • 📌 40) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 41) Button and Label Design in Course Information (Kurs Məlumatlarında Düymə və Etiket Dizaynı)
  • 📌 42) Mobile and Desktop Layout with TAİLWİND CSS (TAİLWİND CSS ilə Mobil və Masaüstü Düzümü)
  • Project-3: User Login (Login) Page Design (Layihə-3: İstifadəçi Girişi (Login) Səhifəsi Dizaynı) - (6 hissə)

  • 📌 43) Project Introduction (Layihə Tanıtımı)
  • 📌 44) Basic HTML Structure and Labels (Əsas HTML Quruluşu və Etiketlər)
  • 📌 45) Aligning Image and Content Side by Side with Flex Layout (Flex Düzümü ilə Şəkil və Məzmunun Yan Yana Hizalanması)
  • 📌 46) Designing "Forgot Password" and "Next" Buttons (Şifrəmi Unutdum və İrəli Düymələrinin Dizaynı)
  • 📌 47) Google Login Button with TAİLWİND CSS (TAİLWİND CSS ilə Google Giriş Düyməsi)
  • 📌 48) Close Icon Design for Mobile and Desktop (Mobil və Masaüstü üçün Bağlama İkonu Dizaynı)
  • Project-4: 3-Package Layout (Introduction/Standard/Pro) (Layihə-4: 3-lü Paket Yerləşimi (Tanışlıq/Standart/Pro)) - (5 hissə)

  • 📌 49) Project Introduction (Layihə Tanıtımı)
  • 📌 50) Preparing the Card Component with HTML (HTML ilə Kart Komponentinin Hazırlanması)
  • 📌 51) Designing a Single Card with TAİLWİND CSS - Part 1 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 1)
  • 📌 52) Designing a Single Card with TAİLWİND CSS - Part 2 (TAİLWİND CSS ilə Tək Kart Dizaynı - Hissə 2)
  • 📌 53) Completing the Design of All Cards (Bütün Kartların Dizaynının Tamamlanması)
  • Project-5: Course Catalogue Project (Layihə-5: Kurs Kataloqu Layihəsi) - (6 hissə)

  • 📌 54) Project Introduction (Layihə Tanıtımı)
  • 📌 55) Designing the Header Section (Başlıq Bölməsinin Dizaynı)
  • 📌 56) Search Box and WhatsApp Button Design (Axtarış Qutusu və WhatsApp Düyməsinin Dizaynı)
  • 📌 57) Placing Text Over Image with TAİLWİND CSS (TAİLWİND CSS ilə Şəkil Üzərinə Mətn Yerləşdirmək)
  • 📌 58) Creating a Responsive Course Grid (Uyğunlaşan Kurs Şəbəkəsinin Yaradılması)
  • 📌 59) Adding Images and Descriptions to Course Cards (Kurs Kartlarına Şəkillər və Açıqlamalar Əlavə Etmək)
  • Project-6: Student Reviews (Testimonial) Project (Layihə-6: Tələbə Rəyləri (Testimonial) Layihəsi) - (5 hissə)

  • 📌 60) Project Introduction (Layihə Tanıtımı)
  • 📌 61) Creating the HTML Structure of the Product Card (Məhsul Kartının HTML Quruluşunun Yaradılması)
  • 📌 62) Styling the First Card with TAİLWİND CSS (İlk Kartın TAİLWİND CSS ilə Şəkilləndirilməsi)
  • 📌 63) Adding All Cards to the Page (Səhifədəki Bütün Kartların Əlavə Edilməsi)
  • 📌 64) Creating the Grid Page Layout (Şəbəkə Səhifə Düzəninin Yaradılması)
  • Project-7: Final Project: Combining Everything We Learned (Layihə-7: Final Layihəsi: Öyrəndiklərimizin Hamısını Birləşdirmək) - (18 hissə)

  • 📌 65) Project Introduction (Layihə Tanıtımı)
  • 📌 66) Desktop Header Layout and Dark Mode Usage (Masaüstü üçün Başlıq Düzəni və Qaranlıq Rejim İstifadəsi)
  • 📌 67) Opening Subscription Menus with Hover (Hover ilə Abunəlik Menyularının Açılması)
  • 📌 68) Creating a Hamburger Menu for Mobile View (Mobil Görünümdə Hamburger Menyusunun Yaradılması)
  • 📌 69) Header Layout for Mobile View (Mobil Görünümdəki Başlıq Düzəni)
  • 📌 70) Subscription Tab for Mobile Browser (Mobil Brauzer üçün Abunəlik Nişanı)
  • 📌 71) Banner Design with TAİLWİND CSS (TAİLWİND CSS ilə Banner Dizaynı)
  • 📌 72) Dark Mode Toggle - Sun and Moon Icon Design (Qaranlıq Rejim "Açma/Bağlama" - Günəş və Ay İkonu Dizaynı)
  • 📌 73) Dark Mode "Open/Close" Button with TAİLWİND CSS (TAİLWİND CSS ilə Qaranlıq Rejim "Açma/Bağlama" Düyməsi)
  • 📌 74) Adding Content and Scrollbar to Courses Section (Kurslar Bölməsinə Məzmun və Sürüşdürmə Çubuğu Əlavə Etmək)
  • 📌 75) Positioning Navigation Buttons "Forward/Back" (Naviqasiya Düymələrinin "İrəli/Geri" Yerləşdirilməsi)
  • 📌 76) Switching Between Images with JAVASCRİPT "Forward/Back" (JAVASCRİPT ilə Şəkillər Arasında Keçid "İrəli/Geri")
  • 📌 77) Creating the About Section (Haqqımda Bölməsinin Yaradılması)
  • 📌 78) Vertical Line and Animation in the About Section (Haqqımda Bölməsində Şaquli Xətt və Animasiya)
  • 📌 79) Creating the Subscriptions Section (Abunəliklər Bölməsinin Yaradılması)
  • 📌 80) Creating the Contact Section (Əlaqə Bölməsinin Yaradılması)
  • 📌 81) Footer Design with TAİLWİND CSS (TAİLWİND CSS ilə Altbilgi Dizaynı)
  • 📌 82) Navigating to the Relevant Section by Clicking Menu Items (Menyu Elementlərinə Klikləyərək Müvafiq Bölməyə Getmək)
  • TAİLWİND CSS: Extra (Əlavə) - (1 dərs)

  • 📌 83) Extra (Əlavə)

    TYPESCRİPT: Bölüm 1 Giriş - (2 dərs)

  • 📌 1) What is TYPESCRİPT? (TYPESCRİPT Nədir?)
  • 📌 2) Setting Up the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • TYPESCRİPT: Bölüm 2 Data Types (Məlumat Tipləri) - (12 dərs)

  • 📌 3) Data Annotation (Məlumat Annotasiyası)
  • 📌 4) Data Type - Number, String, Boolean (Məlumat Tipi - Rəqəm, Sətir, Məntiqi)
  • 📌 5) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 6) Data Type - Tuple (Məlumat Tipi - Kortej)
  • 📌 7) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 8) Data Type - Enum (Məlumat Tipi - Sadalama)
  • 📌 9) Data Type - Union (Məlumat Tipi - Birləşmə)
  • 📌 10) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 11) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 12) Data Type - Never (Məlumat Tipi - Heç vaxt)
  • 📌 13) Type Inference (Tip Nəticəsi)
  • 📌 14) Type Assertion (Tip Təsdiqi)
  • TYPESCRİPT: Bölüm 3 Control Flow Statements (İdarəetmə Axını İfadələri) - (4 dərs)

  • 📌 15) If Else Ternary Operator (Əgər-Əks halda və Üçlü Operator)
  • 📌 16) Switch Case (Keçid-Hal İfadəsi)
  • 📌 17) For Loop (Təkrarlanan əməliyyatlar)
  • 📌 18) While Loop - Do While Loop - Break (Şərtli Təkrar, Ən azı bir dəfə işləyən dövr, Dövrü dayandırma)
  • TYPESCRİPT: Bölüm 4 Functions (Funksiyalar) - (4 dərs)

  • 📌 19) Function (Funksiya)
  • 📌 20) Optional Parameters - Arrow Functions (İxtiyari Parametrlər - Ox Funksiyaları)
  • 📌 21) Function Overloading (Funksiya Yükləməsi)
  • 📌 22) Rest Parameters (Qalan Parametrlər)
  • TYPESCRİPT: Bölüm 5 Classes (Siniflər) - (6 dərs)

  • 📌 23) Class (Sinif)
  • 📌 24) Access Modifiers (Public, Private, Protected) (Giriş Modifikatorları - Açıq, Gizli, Qorunan)
  • 📌 25) Readonly (Yalnız Oxunan)
  • 📌 26) Inheritance (Miras)
  • 📌 27) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 28) Abstract Class (Abstrakt Sinif)
  • TYPESCRİPT: Bölüm 6 Interface (Arayüz) - (3 dərs)

  • 📌 29) What is Interface and How to Use It? (Arayüz Nədir və Necə İstifadə Olunur?)
  • 📌 30) Interface Optional Parameters, Readonly, Function Type (Arayüz İxtiyari Parametrlər, Yalnız Oxunan, Funksiya Tipi)
  • 📌 31) Extending an Interface and Implementing an Interface to a Class (Arayüzün Genişləndirilməsi və Sinifə Arayüz Tətbiq Etmək)
  • TYPESCRİPT: Bölüm 7 Advanced Type (Qabaqcıl Tip) - (2 dərs)

  • 📌 32) Type Intersection (Tip Kəsişməsi)
  • 📌 33) Type Guard (Tip Mühafizəsi)
  • TYPESCRİPT: Bölüm 8 Generics (Ümumiləşdirmələr) - (4 dərs)

  • 📌 34) Generics (Ümumiləşdirmələr)
  • 📌 35) Generic Constraints (Ümumiləşdirmə Məhdudiyyətləri)
  • 📌 36) Using Generics in Interfaces (Arayüzlərdə Ümumiləşdirmə İstifadəsi)
  • 📌 37) Using Generics in Classes (Siniflərdə Ümumiləşdirmə İstifadəsi)
  • TYPESCRİPT: Extra (Əlavə) - (1 dərs)

  • 📌 38) Extra (Əlavə)

    REDUX TOOLKIT: Bölüm 1 - (12 dərs)

  • 📌 1) REDUX Toolkit Introduction (REDUX Toolkit Girişi)
  • 📌 2) REDUX Toolkit Installation and Project Integration (REDUX Toolkit Quraşdırılması və Layihəyə İnteqrasiyası)
  • 📌 3) CreateSlice (Dilim Yaratma)
  • 📌 4) REDUX Dev Tools (REDUX İnkişaf Alətləri)
  • 📌 5) Building the Navbar and Using UseSelector (Naviqasiya Panelinin Qurulması və Seçici Funksiyanın İstifadəsi)
  • 📌 6) Loading the Initial Data (Başlanğıc Datanın Yüklənməsi)
  • 📌 7) Listing the Courses (Kursların Siyahıya Alınması)
  • 📌 8) CSS Styling (CSS Tənzimləmələri)
  • 📌 9) Clearing the Course List (Kurs Siyahısının Təmizlənməsi)
  • 📌 10) Deleting a Course (Kursları Silmə Əməliyyatı)
  • 📌 11) Increasing and Decreasing the Course Count (Kurs Sayını Artırma və Azaltma Əməliyyatı)
  • 📌 12) Calculating the Total Price (Toplam Qiymətin Hesablanması)

    NEXT.JS: Bölüm 1 Welcome to NEXT.JS Training (NEXT.JS Təliminə Xoş Gəldiniz) - (1 dərs)

  • 📌 1) Welcome to the Training – What Will You Learn in This Course? (Təlimə Xoş Gəldiniz – Bu Kursta Nələr Öyrənəcəksiniz?)
  • NEXT.JS: Bölüm 2 Introduction and Core Concepts (Giriş və Təməl Anlayışlar) - (15 dərs)

  • 📌 2) Required Installations – Setting Up the NEXT.JS Development Environment (Lazımi Quraşdırmalar – NEXT.JS İnkişaf Mühitinin Hazırlanması)
  • 📌 3) NEXT.JS Installation – Creating and Starting a Project (NEXT.JS Quraşdırılması – Layihə Yaratma və Başlatma)
  • 📌 4) Route Logic – NEXT.JS Routing System (Marşrut Məntiqi – NEXT.JS Marşrut Sistemi)
  • 📌 5) First Route Example – NEXT.JS Routing Practical Application (İlk Marşrut Nümunəsi – NEXT.JS Marşrut Praktik Layihəsi)
  • 📌 6) Nested Route – Nested Route Structure (İç İçə Marşrut – İç İçə Marşrut Quruluşu)
  • 📌 7) Dynamic Route – NEXT.JS Dynamic Page Structure (Dinamik Marşrut – NEXT.JS Dinamik Səhifə Quruluşu)
  • 📌 8) Getting Parameters from Dynamic URL – NEXT.JS Params and Slug Usage (Dinamik URL-dən Parametr Alma – NEXT.JS Params və Slug İstifadəsi)
  • 📌 9) Catch All Segments – NEXT.JS Multiple Dynamic Routes (Bütün Seqmentləri Tutma – NEXT.JS Çoxlu Dinamik Marşrut)
  • 📌 10) Search Params – NEXT.JS Query Parameter Usage (Axtarış Parametrləri – NEXT.JS Sorğu Parametrlərinin İstifadəsi)
  • 📌 11) NEXT.JS Layout Usage (NEXT.JS Layout İstifadəsi)
  • 📌 12) Link and Navigation Operations – NEXT.JS Page Transitions (Link və Naviqasiya Əməliyyatları – NEXT.JS Səhifə Keçidləri)
  • 📌 13) Integrating Components – NEXT.JS Component Usage (Komponentlərin İnteqrasiyası – NEXT.JS Komponent İstifadəsi)
  • 📌 14) CSS Styling – Styling Methods in NEXT.JS (CSS Vermə – NEXT.JS-də Stilləşdirmə Üsulları)
  • 📌 15) Parallel Route – Advanced Routing Architecture in NEXT.JS (Paralel Marşrut – NEXT.JS-də Qabaqcıl Marşrut Arxitekturası)
  • 📌 16) Route Groups – NEXT.JS Route Grouping Logic (Marşrut Qrupları – NEXT.JS Marşrut Qruplaşdırma Məntiqi)
  • NEXT.JS: Bölüm 2 NEXT.JS Rendering (NEXT.JS Render Etmə) - (16 dərs)

  • 📌 17) Project Introduction and Demo (Layihə Tanıtımı və Demo)
  • 📌 18) NEXT.JS Project Setup (NEXT.JS Layihə Qurulumu)
  • 📌 19) Header – Navigation and Top Menu Design in NEXT.JS (Başlıq – NEXT.JS-də Naviqasiya və Üst Menyu Dizaynı)
  • 📌 20) JSON Server Setup and Usage (JSON Server Qurulumu və İstifadəsi)
  • 📌 21) Displaying Students on Screen – Data Listing in NEXT.JS (Tələbələri Ekrana Çıxarma – NEXT.JS-də Məlumat Siyahılaması)
  • 📌 22) Adding a Student – Data Entry in NEXT.JS (Tələbə Əlavə Etmə – NEXT.JS-də Məlumat Əlavəsi)
  • 📌 23) Helper Functions – Server Action Integration (Köməkçi Funksiyalar – Server Əməliyyatı İnteqrasiyası)
  • 📌 24) useActionState Hook Usage (İstifadəçi Əməliyyat Vəziyyəti Qarmağının İstifadəsi)
  • 📌 25) Creating a NEXT.JS Loading Page (NEXT.JS Yükləmə Səhifəsinin Yaradılması)
  • 📌 26) Creating a Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 27) Error Screen – NEXT.JS Error Handling (Xəta Ekranı – NEXT.JS Xəta İdarəetməsi)
  • 📌 28) Not Found Screen – NEXT.JS 404 Page Management (Tapılmadı Ekranı – NEXT.JS 404 Səhifə İdarəetməsi)
  • 📌 29) Edit Form – Student Update Form (Redaktə Formu – Tələbə Yeniləmə Formu)
  • 📌 30) Formik and Yup Integration – Form Validation and Error Message Management (Formik və Yup İnteqrasiyası – Forma Yoxlaması və Xəta Mesajlarının İdarə Edilməsi)
  • 📌 31) Student Update Operation (Tələbə Yeniləmə Əməliyyatı)
  • 📌 32) Student Delete Operation (Tələbə Silmə Əməliyyatı)
  • NEXT.JS: Bölüm 3 NEXT.JS Caching – Static and Dynamic Structures (NEXT.JS Keşləmə – Statik və Dinamik Quruluşlar) - (4 dərs)

  • 📌 33) Npm Run Build and Start Usage (Npm Qurma və Başlatma İstifadəsi)
  • 📌 34) Static Page to Dynamic Page Conversion (Statik Səhifədən Dinamik Səhifəyə Çevrilmə)
  • 📌 35) NEXT.JS Revalidate Path Usage (NEXT.JS Yenidən Doğrulama Yolu İstifadəsi)
  • 📌 36) Static – Dynamic Rendering Control and Cache Management with Fetch (Fetch ilə Statik – Dinamik Render Nəzarəti və Keş İdarəetməsi)
  • NEXT.JS: Bölüm 4 NEXT.JS API Routes (NEXT.JS API Marşrutları) - (5 dərs)

  • 📌 37) Route.js API Management – NEXT.JS Route Handlers and Backend Development (Route.js API İdarəetməsi – NEXT.JS Marşrut İşləyiciləri və Backend İnkişafı)
  • 📌 38) Fetching Students with GET Request – NEXT.JS API Data Fetching (GET Sorğusu ilə Tələbələri Çəkmə – NEXT.JS API Məlumat Əldə Etmə)
  • 📌 39) Saving a Student with POST Request – NEXT.JS API CRUD Create Operation (POST Sorğusu ilə Tələbə Saxlama – NEXT.JS API CRUD Yaratma Əməliyyatı)
  • 📌 40) Updating a Student with PATCH Request – NEXT.JS API CRUD Update (PATCH Sorğusu ilə Tələbə Yeniləmə – NEXT.JS API CRUD Yeniləmə)
  • 📌 41) Deleting a Student with DELETE Request – NEXT.JS API CRUD Delete (DELETE Sorğusu ilə Tələbə Silmə – NEXT.JS API CRUD Silmə)
  • NEXT.JS: Bölüm 5 NEXT.JS CSS Usage (NEXT.JS CSS İstifadəsi) - (4 dərs)

  • 📌 42) TAİLWİND CSS Setup – TAİLWİND Integration with NEXT.JS (TAİLWİND CSS Qurulumu – NEXT.JS ilə TAİLWİND İnteqrasiyası)
  • 📌 43) TAİLWİND CSS Class Usage – Modern UI Practical Examples (TAİLWİND CSS Sinif İstifadəsi – Müasir İstifadəçi Arayüzü Praktik Nümunələri)
  • 📌 44) SASS Setup – SASS Integration with NEXT.JS (SASS Qurulumu – NEXT.JS ilə SASS İnteqrasiyası)
  • 📌 45) NEXT.JS Image Component – Optimized Visual Usage (NEXT.JS Şəkil Komponenti – Optimallaşdırılmış Görsel İstifadəsi)
  • NEXT.JS: Bölüm 6 NEXT.JS with Hero UI (NextUI) Usage (NEXT.JS ilə Hero UI (NextUI) İstifadəsi) - (1 dərs)

  • 📌 46) Hero UI – NEXT.JS Modern UI Component Library (Hero UI – NEXT.JS Müasir İstifadəçi Arayüzü Komponent Kitabxanası)
  • NEXT.JS: Bölüm 7 NEXT.JS Authentication (NEXT.JS Kimlik Doğrulaması) - (17 dərs)

  • 📌 47) Project Introduction (Layihə Tanıtımı)
  • 📌 48) NextAuth.js Setup and Auth Route Creation (NextAuth.js Qurulumu və Kimlik Doğrulama Marşrutunun Yaradılması)
  • 📌 49) NextAuth.js Credentials Provider with Email/Password Login (NextAuth.js Etimadnamə Təminatçısı ilə E-poçt/Şifrə Girişi)
  • 📌 50) NEXT.JS Middleware Usage (NEXT.JS Ara Proqram İstifadəsi)
  • 📌 51) NextAuth.js GetServerSession with Server-Side Session Management (NextAuth.js Serverdən Sessiyanı Al ilə Server Tərəfi Sessiya İdarəetməsi)
  • 📌 52) NextAuth.js useSession with Client-Side Authentication (NextAuth.js useSession ilə Müştəri Tərəfi Kimlik Doğrulaması)
  • 📌 53) NextAuth.js GİTHUB Provider Usage (NextAuth.js GİTHUB Təminatçısı İstifadəsi)
  • 📌 54) Registration Form and Validation Operations with Formik and Yup (Formik və Yup ilə Qeydiyyat Formu və Doğrulama Əməliyyatları)
  • 📌 55) Register Form Design with TAİLWİND CSS (TAİLWİND CSS ilə Qeydiyyat Formu Dizaynı)
  • 📌 56) Form Validations with Formik and Yup (Formik və Yup ilə Forma Yoxlamaları)
  • 📌 57) MongoDB Cluster Setup (MongoDB Klaster Qurulumu)
  • 📌 58) Connecting to MongoDB and Creating User Model with Mongoose (MongoDB-yə Qoşulma və Mongoose ilə İstifadəçi Modelinin Yaradılması)
  • 📌 59) Register Route Creation (NEXT.JS + MongoDB) (Qeydiyyat Marşrutunun Yaradılması (NEXT.JS + MongoDB))
  • 📌 60) Saving User with NEXT.JS API Route and MongoDB Integration (NEXT.JS API Marşrutu ilə İstifadəçi Saxlama və MongoDB İnteqrasiyası)
  • 📌 61) User Login and Session Management with NEXT.JS + NextAuth.js (NEXT.JS + NextAuth.js ilə İstifadəçi Girişi və Sessiya İdarəetməsi)
  • 📌 62) Full Stack Auth: Register and Login in Single Form (/register route) Login Operation (Tam Yığın Kimlik Doğrulaması: Qeydiyyat və Giriş Tək Formada (/register marşrutu) Giriş Əməliyyatı)
  • 📌 63) User Logout / Sign Out (İstifadəçi Çıxışı / Sistemdən Çıxma)
  • NEXT.JS: Final Project - Course and Category Management System Development (Final Layihəsi - Kurs və Kateqoriya İdarəetmə Sistemi İnkişafı) - (22 hissə)

  • 📌 64) Project Introduction: What Will We Develop? (Layihə Tanıtımı: Nələr İnkişaf Etdirəcəyik?)
  • 📌 65) Navbar Design (Naviqasiya Paneli Dizaynı)
  • 📌 66) Creating the Category Model (Kateqoriya Modelinin Yaradılması)
  • 📌 67) Creating the Category Form (Kateqoriya Formunun Yaradılması)
  • 📌 68) Form Design and Styling with TAİLWİND CSS (TAİLWİND CSS ilə Forma Dizaynı və Tənzimləmə)
  • 📌 69) Adding Category to MongoDB (MongoDB-yə Kateqoriya Əlavə Etmə)
  • 📌 70) Form Validation and Error Management (Forma Yoxlaması və Xəta İdarəetməsi)
  • 📌 71) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 72) Course Model (Kurs Modeli)
  • 📌 73) Creating the Course Component and Fetching Categories from Database (Kurs Komponentinin Yaradılması və Kateqoriyaların Verilənlər Bazasından Çəkilməsi)
  • 📌 74) Course Form Design and Validation with Formik and Yup (Formik və Yup ilə Kurs Formu Dizaynı və Yoxlaması)
  • 📌 75) Date Selection with REACT DatePicker (REACT Tarix Seçici ilə Tarix Seçimi)
  • 📌 76) Creating Custom Date Input (Xüsusi Tarix Girişinin Yaradılması)
  • 📌 77) Form Validation with Formik and Yup (Formik və Yup ilə Forma Yoxlaması)
  • 📌 78) Adding Course to MongoDB (MongoDB-yə Kurs Əlavə Etmə)
  • 📌 79) Success and Error Messages with REACT Toastify (REACT Toastify ilə Uğur və Xəta Mesajları)
  • 📌 80) Disabling Button Based on isPending State (İcra Olunur Vəziyyətinə Görə Düyməni Deaktiv Etmə)
  • 📌 81) Fetching Courses from Database and Displaying on Homepage (Kursları Verilənlər Bazasından Çəkmə və Əsas Səhifədə Göstərmə)
  • 📌 82) Listing Courses with REACT Masonry CSS (REACT Masonry CSS ilə Kursları Siyahılaşdırma)
  • 📌 83) Loading More Courses with Load More (Daha Çox Kurs Yükləmək üçün "Daha Çox Yüklə" Düyməsinin İstifadəsi)
  • 📌 84) Displaying Course Details on Screen (Kurs Detallarını Ekranda Göstərmə)
  • 📌 85) Creating a Single Course Page with TAİLWİND CSS (TAİLWİND CSS ilə Tək Kurs Səhifəsinin Yaradılması)
  • NEXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 86) Extra (Əlavə)

    ANGULAR: Bölüm 1 Introduction (Giriş) - (15 dərs)

  • 📌 1) Project Introduction (Layihə Tanıtımı)
  • 📌 2) Angular Installation Files (Angular Qurulum Faylları)
  • 📌 3) Project Opening and Running the Project (Layihənin Açılması və İşə Salınması)
  • 📌 4) HTML Skeleton Structure (HTML Skelet Quruluşu)
  • 📌 5) Event Binding General Overview (Hadisə Bağlama Ümumi Baxış)
  • 📌 6) Property Binding (Xüsusiyyət Bağlama)
  • 📌 7) Interpolation (Dəyər Yerləşdirmə)
  • 📌 8) Note on Event.Target.Value and Error Fields (Hadisə Hədəf Dəyəri və Xəta Sahələri Haqqında Qeyd)
  • 📌 9) Adding Change Events (Dəyişiklik Hadisələrinin Əlavə Edilməsi)
  • 📌 10) Getting Password Length (Şifrə Uzunluğunu Alma)
  • 📌 11) Creating a Password (Şifrə Yaratma)
  • 📌 12) Disabling a Button (Düyməni Deaktiv Etmə)
  • 📌 13) Bulma CSS Framework Integration (Bulma CSS Çərçivəsinin İnteqrasiyası)
  • 📌 14) HTML Editing (HTML Tənzimləməsi)
  • 📌 15) Ng If Usage (Şərtə Görə Element Göstərmə İstifadəsi)
  • Project: Card Project (Layihə: Kart Layihəsi) - (11 hissə)

  • 📌 16) Project Introduction (Layihə Girişi)
  • 📌 17) Project Setup (Layihə Qurulumu)
  • 📌 18) Bulma Card Structure (Bulma Kart Quruluşu)
  • 📌 19) CSS Intervention (CSS Müdaxiləsi)
  • 📌 20) HTML Duplication and Component Creation (HTML Çoxaltma və Komponent Yaratma)
  • 📌 21) Detailed Information About Components (Komponentlər Haqqında Ətraflı Məlumat)
  • 📌 22) Navigating to Card Component HTML (Kart Komponentinin HTML-inə Keçid)
  • 📌 23) Preparing an Array Containing Objects (Obyektləri Ehtiva Edən Siyahının Hazırlanması)
  • 📌 24) Passing Data from One Component to Another (Bir Komponentdən Digərinə Məlumat Ötürmə)
  • 📌 25) NgFor Usage (Siyahı Üzrə Dövretmə İstifadəsi)
  • 📌 26) Project Summary (Layihə Xülasəsi)
  • Project: Letter Matching Project (Layihə: Hərf Uyğunlaşdırma Layihəsi) - (7 hissə)

  • 📌 27) Project Introduction (Layihə Tanıtımı)
  • 📌 28) Project Opening (Layihənin Açılışı)
  • 📌 29) Project HTML Section (Layihənin HTML Hissəsi)
  • 📌 30) Creating a Random Sentence (Təsadüfi Cümlə Yaratma)
  • 📌 31) Getting the Input Value of a Random Sentence (Təsadüfi Cümlənin Daxiletmə Dəyərini Alma)
  • 📌 32) Bravo Message and Split Method (Bravo Mesajı və Parçalama Metodu)
  • 📌 33) Class Binding and Project End (Sinif Bağlama və Layihənin Sonu)
  • ANGULAR: Bölüm 2 Pipes (Borular) - (11 dərs)

  • 📌 34) Pipes Project Introduction (Borular Layihə Tanıtımı)
  • 📌 35) Project Opening and TitleCase Pipe (Layihənin Açılışı və Başlıq Hərfi Borusu)
  • 📌 36) BOOTSTRAP Setup (BOOTSTRAP Qurulumu)
  • 📌 37) Date Input (Tarix Daxiletməsi)
  • 📌 38) DatePipe (Tarix Borusu)
  • 📌 39) Currency Pipe HTML Section (Valyuta Borusunun HTML Hissəsi)
  • 📌 40) Currency Code by Country Codes (Ölkə Kodlarına Görə Valyuta Kodu)
  • 📌 41) DecimalPipe (Onluq Borusu)
  • 📌 42) Json Pipe (JSON Borusu)
  • 📌 43) Custom Pipe Usage (Xüsusi Boru İstifadəsi)
  • 📌 44) Pipe Arguments (Boru Arqumentləri)
  • ANGULAR: Bölüm 3 Directives (Direktivlər) - (13 dərs)

  • 📌 45) Project Introduction (Layihə Girişi)
  • 📌 46) Project Opening and BOOTSTRAP Setup (Layihənin Açılışı və BOOTSTRAP Qurulumu)
  • 📌 47) Fetching Images and NgFor Usage (Şəkillərin Çəkilməsi və Hər Element Üçün Təkrarla İstifadəsi)
  • 📌 48) NgClass Usage (Sinif Təyin Etmə İstifadəsi)
  • 📌 49) Adding Previous and Next Buttons (Əvvəlki və Sonrakı Düymələrin Əlavə Edilməsi)
  • 📌 50) Page Transitions (Səhifə Keçidləri)
  • 📌 51) Displaying Images (Şəkilləri Göstərmə)
  • 📌 52) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 53) Leaving Page Numbers from Right to Left (Sağdan Sola Səhifə Nömrəsi Buraxma)
  • 📌 54) NgSwitch (Şərtə Görə Seç İstifadəsi)
  • 📌 55) Creating a Custom Directive (Xüsusi Direktiv Yaratma)
  • 📌 56) Changing the Background Color (Arxa Plan Rəngini Dəyişdirmə)
  • 📌 57) Passing a Parameter to a Directive (Direktiv Parametr Ötürmə)
  • ANGULAR: Bölüm 4 Routing Structure and Data Transfer Between Components (Modul Marşrutlama Quruluşu və Komponentlər Arası Məlumat Ötürmə) - (35 dərs)

  • 📌 58) Project Introduction (Layihə Girişi)
  • 📌 59) Project Setup (Layihə Qurulumu)
  • 📌 60) Creating Modules (Modulların Yaradılması)
  • 📌 61) Importing and Exporting Modules (Modulların İdxal və İxrac Edilməsi)
  • 📌 62) Adding Route Inside Module (Modul Daxilinə Marşrut Əlavə Etmə)
  • 📌 63) Reinforcing What We Learned (Öyrəndiklərimizi Möhkəmləndirmə)
  • 📌 64) Understanding RouterOutlet (Marşrut Çıxış Nöqtəsini Anlamaq)
  • 📌 65) RouterLink Usage (Marşrut Keçid Linki İstifadəsi)
  • 📌 66) Adding Semantic UI (Mənalı İstifadəçi Arayüzünün Əlavə Edilməsi)
  • 📌 67) Adding Home Component and NotFound Component (Ana Komponent və Tapılmadı Komponentinin Əlavə Edilməsi)
  • 📌 68) Homepage and Page Not Found HTML Sections (Ana Səhifə və Səhifə Tapılmadı HTML Hissələri)
  • 📌 69) What is Lazy Loading and Eager Loading (Tənbəl Yükləmə və Həvəsli Yükləmə Nədir)
  • 📌 70) Converting to Lazy Loading (Tənbəl Yükləməyə Çevirmə)
  • 📌 71) Tables Module Lazy Load Operation (Cədvəllər Modulunun Tənbəl Yükləmə Əməliyyatı)
  • 📌 72) Placeholder Component (Yer Tutucu Komponent)
  • 📌 73) Shared Module Opening (Paylaşılan Modul Açılışı)
  • 📌 74) Printing Title with Content Projection (Məzmun Proyeksiyası ilə Başlıq Çap Etmə)
  • 📌 75) Adding Segment Component (Seqment Komponentinin Əlavə Edilməsi)
  • 📌 76) NgContent Select - Specific Content Slot Selection (Xüsusi Məzmun Yuvası Seçimi)
  • 📌 77) Table Component Opening (Cədvəl Komponentinin Açılışı)
  • 📌 78) Table Data (Cədvəl Məlumatları)
  • 📌 79) Children Route (Alt Marşrut)
  • 📌 80) Tab Menu (Nişan Menyusu)
  • 📌 81) RouterLinkActive (Aktiv Marşrut Linki)
  • 📌 82) Navigating to HTML Component (HTML Komponentinə Keçid)
  • 📌 83) Performing Operations for Lists Module (Siyahılar Modulu üçün Əməliyyatların Aparılması)
  • 📌 84) Displaying Statistics Information (Statistika Məlumatlarının Göstərilməsi)
  • 📌 85) CSS Corrections (CSS Düzəltmələri)
  • 📌 86) Displaying Image List (Şəkil Siyahısını Göstərmə)
  • 📌 87) Popups Module (Açılan Pəncərələr Modulu)
  • 📌 88) Modal Screen (Modal Ekranı)
  • 📌 89) Angular Lifecycle (Angular Həyat Dövrü)
  • 📌 90) Hiding Modal When Navigating to Another Page with Component Destroy Hook (Komponent Məhvetmə Qarmağı ilə Başqa Səhifəyə Gedildikdə Açılan Pəncərəni Gizlətmə)
  • 📌 91) Opening Modal (Modalı Açma)
  • 📌 92) Closing Modal (Modalı Bağlama)
  • ANGULAR: Bölüm 5 Reactive Form (Reaktiv Forma) - (15 dərs)

  • 📌 93) Project Opening (Layihənin Açılışı)
  • 📌 94) Differences Between Reactive Form and Template Form (Reaktiv Forma ilə Şablon Forma Arasındakı Fərqlər)
  • 📌 95) What is Form Group and Form Control, What are They Used For (Forma Qrupu və Forma Nəzarəti Nədir, Nəyə Yarayır)
  • 📌 96) Binding Form Elements (Forma Elementlərini Bağlama)
  • 📌 97) What are Angular Validators (Angular Doğrulayıcılar Nələrdir)
  • 📌 98) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 99) Hiding Initial Error Messages (Başlanğıcdakı Xəta Mesajlarını Gizlətmə)
  • 📌 100) Transferring Input and Validations to Another Component (Daxiletmə və Doğrulamaları Başqa Komponentə Ötürmə)
  • 📌 101) Providing Bulma CSS Classes (Bulma CSS Siniflərinin Verilməsi)
  • 📌 102) Adding Other Inputs and Button (Digər Daxiletmələr və Düymənin Əlavə Edilməsi)
  • 📌 103) Providing Validation for Other Inputs (Digər Daxiletmələr üçün Doğrulama Verilməsi)
  • 📌 104) Extra Adjustments for Expiry Date (Son İstifadə Tarixi üçün Əlavə Tənzimləmələr)
  • 📌 105) MaxLength Validation and Resetting the Form (Maksimum Uzunluq Doğrulaması və Formanı Sıfırlama)
  • 📌 106) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 107) Adding Credit Card Image (Kredit Kartı Şəklini Əlavə Etmə)
  • ANGULAR: Bölüm 6 Template Form (Şablon Forma) - (4 dərs)

  • 📌 108) Project Setup (Layihə Qurulumu)
  • 📌 109) Writing Style Differences Between Template Form and Reactive Form (Şablon Forma ilə Reaktiv Forma Yazım Tərzi Fərqlilikləri)
  • 📌 110) Adding Validation and Displaying Error Message (Doğrulama Əlavə Etmə və Xəta Mesajını Göstərmə)
  • 📌 111) CSS Adjustments (CSS Tənzimləmələri)
  • ANGULAR: Bölüm 7 RxJS Library - Observable (RxJS Kitabxanası - Müşahidə Edilə Bilən) - (15 dərs)

  • 📌 112) RxJS Introduction - Synchronous vs Asynchronous Programming (RxJS Girişi - Sinxron və Asinxron Proqramlaşdırma)
  • 📌 113) Differences Between Array and Data Stream (Massiv və Məlumat Axını Arasındakı Fərqlər)
  • 📌 114) Subscribing to an Observable (Müşahidə Edilənə Abunə Olma)
  • 📌 115) What Happens If We Subscribe to an Observable Multiple Times (Müşahidə Edilənə Bir Neçə Dəfə Abunə Olsaq Nə Olar)
  • 📌 116) Next, Complete and Error Notifications (Növbəti, Tamamlama və Xəta Bildirişləri)
  • 📌 117) Subscription Lifecycle (Abunəlik Həyat Dövrü)
  • 📌 118) Observable Execution Order (Müşahidə Edilənin İcra Sırası)
  • 📌 119) Assigning Value with Observable Next and Printing to Console (Müşahidə Edilən Next ilə Dəyər Atama və Bunu Konsola Çap Etmə)
  • 📌 120) Next() Observable Working Logic Exercise (Next() Müşahidə Edilənin Çalışma Məntiqi Məşqi)
  • 📌 121) Complete and Teardown (Tamamlama və Sökmə)
  • 📌 122) Error() (Xəta())
  • 📌 123) Using Error() and Complete() Together (Xəta() və Tamamlama() Birlikdə İstifadəsi)
  • 📌 124) Unsubscribe and Teardown Logic (Abunəlikdən Çıxma və Sökmə Məntiqi)
  • 📌 125) Cold Observable (Soyuq Müşahidə Edilən)
  • 📌 126) Hot Observable (İsti Müşahidə Edilən)
  • ANGULAR: Bölüm 8 RxJS Library - Creation Functions (RxJS Kitabxanası - Yaratma Funksiyaları) - (5 dərs)

  • 📌 127) Of Creation Function (Of Yaratma Funksiyası)
  • 📌 128) From Creation Function (From Yaratma Funksiyası)
  • 📌 129) FromEvent (Hadisədən Yaratma)
  • 📌 130) Timer (Zamanlayıcı)
  • 📌 131) Interval (Aralıq)
  • ANGULAR: Bölüm 9 RxJS Library - Combination Operators (RxJS Kitabxanası - Birləşdirmə Operatorları) - (6 dərs)

  • 📌 132) Concat (Ardıcıl Birləşdirmə)
  • 📌 133) Merge (Birləşdirmə)
  • 📌 134) StartWith EndWith (Əvvəldən Başlama və Sonla Bitirmə)
  • 📌 135) ForkJoin (Paralel Birləşdirmə)
  • 📌 136) ForkJoin Example (Paralel Birləşdirmə Nümunəsi)
  • 📌 137) CombineLatest (Sonuncu Dəyərləri Birləşdirmə)
  • ANGULAR: Bölüm 10 RxJS Library - Pipeable Operators (RxJS Kitabxanası - Boru Operatorları) - (14 dərs)

  • 📌 138) Pipeable Operators Working Logic and What is Pipe (Boru Operatorlarının Çalışma Məntiqi və Boru Nədir)
  • 📌 139) Filter (Süzgəc)
  • 📌 140) Map (Xəritələmə)
  • 📌 141) Tap (Toxunma)
  • 📌 142) DebounceTime (Gecikmə Vaxtı)
  • 📌 143) Skip (Atla)
  • 📌 144) SkipWhile (Şərt Ödənənədək Atla)
  • 📌 145) Take (Al)
  • 📌 146) TakeLast (Sonuncuları Al)
  • 📌 147) TakeWhile (Şərt Ödənənədək Al)
  • 📌 148) First-Last (Birinci-Sonuncu)
  • 📌 149) Distinct (Fərqli Dəyərlər)
  • 📌 150) ConcatMap (Ardıcıl Xəritələmə)
  • 📌 151) SwitchMap (Keçid Xəritələməsi)
  • ANGULAR: Bölüm 11 RxJS Library - Subjects (RxJS Kitabxanası - Mövzular) - (4 dərs)

  • 📌 152) Subject (Mövzu)
  • 📌 153) BehaviorSubject (Davranış Mövzusu)
  • 📌 154) AsyncSubject (Asinxron Mövzu)
  • 📌 155) ReplaySubject (Təkrar Oynatma Mövzusu)
  • Project: Random Image Printing Project (Layihə: Təsadüfi Şəkil Çap Etmə Layihəsi) - (6 hissə)

  • 📌 156) Project Introduction (Layihə Tanıtımı)
  • 📌 157) Project Opening and Unsplash API Usage (Layihənin Açılışı və Unsplash API İstifadəsi)
  • 📌 158) HttpClient Integration (HttpClient İnteqrasiyası)
  • 📌 159) Sending Request to Unsplash API (Unsplash API-yə Sorğu Atma)
  • 📌 160) Printing Images to HTML (HTML-ə Şəkilləri Çap Etmə)
  • 📌 161) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Finding the Correct Result in Addition Operation Project (Layihə: Toplama Əməliyyatında Düzgün Nəticə Tapma Layihəsi) - (12 hissə)

  • 📌 162) Project Introduction (Layihə Tanıtımı)
  • 📌 163) Project Setup (Layihə Qurulumu)
  • 📌 164) Form Group Elements (Forma Qrupu Elementləri)
  • 📌 165) Adding Custom Validator (Xüsusi Doğrulayıcı Əlavə Etmə)
  • 📌 166) Taking Custom Validators Outside (Xüsusi Doğrulayıcıları Çölə Alma)
  • 📌 167) Making Validators Reusable (Doğrulayıcıları Yenidən İstifadə Edilə Bilən Hala Gətirmə)
  • 📌 168) StatusChange (Vəziyyət Dəyişikliyi)
  • 📌 169) Setting New Value to Form Elements on Correct Answer (Düzgün Cavabda Forma Elementlərinə Yeni Dəyər Təyin Etmə)
  • 📌 170) Delay and Filter Operator Usage (Gecikmə və Süzgəc Operatoru İstifadəsi)
  • 📌 171) Finding the Average Correct Answer Time (Ortalama Düzgün Cavab Müddətini Tapma)
  • 📌 172) Solution with RxJS Scan Pipeable Operator (RxJS Scan Boru Operatoru ilə Həll)
  • 📌 173) CSS Styling (CSS Vermə)
  • ANGULAR: Bölüm 12 Material (Material) - (29 dərs)

  • 📌 174) Angular Material Setup (Angular Material Qurulumu)
  • 📌 175) Typography (Tipоqrafiya)
  • 📌 176) Buttons and Icons (Düymələr və İkonlar)
  • 📌 177) ButtonToggle (Düymə Keçidi)
  • 📌 178) Badge (Nişan)
  • 📌 179) Progress Spinner (İrəliləyiş Fırıldağı)
  • 📌 180) ProgressBar (İrəliləyiş Çubuğu)
  • 📌 181) Toolbar (Alət Çubuğu)
  • 📌 182) Sidenav (Yan Naviqasiya)
  • 📌 183) Menu (Menyu)
  • 📌 184) List (Siyahı)
  • 📌 185) GridList (Şəbəkə Siyahısı)
  • 📌 186) Expansion Panel (Genişlənmə Paneli)
  • 📌 187) Card (Kart)
  • 📌 188) Tabs (Nişanlar)
  • 📌 189) Stepper (Addımlayıcı)
  • 📌 190) FormField Input Textarea (Forma Sahəsi Daxiletmə Mətn Sahəsi)
  • 📌 191) Select (Seçim)
  • 📌 192) AutoComplete (Avtomatik Tamamlama)
  • 📌 193) Checkbox RadioButton (Onay Qutusu Radio Düyməsi)
  • 📌 194) DatePicker (Tarix Seçici)
  • 📌 195) Tooltip (Əlaqə Məlumatı)
  • 📌 196) Snackbar (Bildiriş Çubuğu)
  • 📌 197) Dialog (Dialoq)
  • 📌 198) Table (Cədvəl)
  • 📌 199) Datatable Column and Row (Məlumat Cədvəli Sütun və Sıra)
  • 📌 200) Filtering (Süzgəcdən Keçirmə)
  • 📌 201) Sorting (Sıralama)
  • 📌 202) Pagination (Səhifələmə)
  • Project: Angular Material and BOOTSTRAP Card Project (Layihə: Angular Material və BOOTSTRAP ilə Kart Layihəsi) - (4 hissə)

  • 📌 203) Project Introduction (Layihə Tanıtımı)
  • 📌 204) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 205) Angular Material Card Structure and Printing Data with NgFor (Angular Material Kart Quruluşu və Siyahı Dövretməsi ilə Məlumatları Çap Etmə)
  • 📌 206) Using Material Card Structure in a New Component and Passing Data to Component (Material Kart Quruluşunu Yeni Komponentdə İstifadə Etmə və Komponentə Məlumat Ötürmə)
  • ANGULAR: Bölüm 13 Angular Material Login Register Form (Angular Material ilə Giriş Qeydiyyat Formu) - (9 dərs)

  • 📌 207) Project Introduction (Layihə Tanıtımı)
  • 📌 208) Project Opening Angular Material and BOOTSTRAP Setup (Layihənin Açılışı Angular Material və BOOTSTRAP Qurulumu)
  • 📌 209) Building Header with Toolbar (Alət Çubuğu ilə Başlıq Qurma)
  • 📌 210) Creating Login Card (Giriş Kartının Yaradılması)
  • 📌 211) Adding Reactive Form FormGroup FormControlName Validators (Reaktiv Forma Forma Qrupu Forma Nəzarət Adı Doğrulayıcıları Əlavə Etmə)
  • 📌 212) Displaying Error Messages (Xəta Mesajlarını Göstərmə)
  • 📌 213) Opening Components for Router Login and Register Forms (Marşrutlayıcı Giriş və Qeydiyyat Formaları üçün Komponentlərin Açılması)
  • 📌 214) Writing Register Form Elements and Error Messages (Qeydiyyat Formu Elementlərinin və Xəta Mesajlarının Yazılması)
  • 📌 215) Creating Validator for Password and Repeat Password Validation (Şifrə və Təkrar Şifrə Doğrulaması üçün Doğrulayıcı Yaratma)
  • Project: Angular Material with Jira Application (Layihə: Angular Material ilə Jira Tətbiqi) - (14 hissə)

  • 📌 216) Project Introduction (Layihə Tanıtımı)
  • 📌 217) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 218) Building Header and Mattoolbar (Başlıq və Mattoolbar Qurma)
  • 📌 219) Adding New Board and Opening Dialog (Yeni Lövhə Əlavə Etmə və Dialoq Açma)
  • 📌 220) New Board Addition Form (Yeni Lövhə Əlavə Etmə Formu)
  • 📌 221) Creating Service and Saving Boards to Local Storage (Servis Yaratma və Lövhələri Yerli Yaddaşa Saxlama)
  • 📌 222) Fetching Boards from Service and Deleting Boards (Servisdən Lövhələri Çəkmə və Lövhələri Silmə)
  • 📌 223) Boards CSS Adjustments (Lövhələr CSS Tənzimləmələri)
  • 📌 224) Boards Display Routing Setup (Lövhələri Görüntüləmə Marşrutlama Ayarlanması)
  • 📌 225) Opening New Card Addition Dialog and Adding Tasks (Yeni Kart Əlavə Etmə Dialoqu Açma və Tapşırıqların Əlavə Edilməsi)
  • 📌 226) Saving Cards to Local Storage (Kartları Yerli Yaddaşa Saxlama)
  • 📌 227) Printing Cards Belonging to Boards and Creating Checkboxes (Lövhələrə Aid Kartları Çap Etmə və Təsdiq Qutuları Yaratma)
  • 📌 228) Card Update and Delete Operations (Kartı Yeniləmə və Silmə Əməliyyatları)
  • 📌 229) CSS Adjustments and Deleting Tasks (CSS Tənzimləmələri və Tapşırıqları Silmə)
  • Project: Blog Site Development (Layihə: Bloq Saytı Qurma) - (17 hissə)

  • 📌 230) Project Opening Angular Material and Json Server Setup (Layihənin Açılışı Angular Material və Json Server Qurulumu)
  • 📌 231) BOOTSTRAP Setup and Angular Material Card Structure (BOOTSTRAP Qurulumu və Angular Material Kart Quruluşu)
  • 📌 232) Json Data and Image Implementation Base Service Setup (Json Məlumatı və Şəkil Tətbiqi Əsas Servis Qurulumu)
  • 📌 233) Blog User Comment Service (Bloq İstifadəçi Şərh Servisi)
  • 📌 234) Home Component Dependency Injection Settings and Printing Data (Ana Komponent Asılılıq İnjeksiyası Ayarları və Məlumatı Çap Etmə)
  • 📌 235) CSS Adjustments (CSS Tənzimləmələri)
  • 📌 236) BOOTSTRAP Pagination (BOOTSTRAP Səhifələmə)
  • 📌 237) Opening Dialog and Sending Data (Dialoq Açma və Məlumatın Göndərilməsi)
  • 📌 238) Dialog Title Section (Dialoq Başlıq Hissəsi)
  • 📌 239) View Modal (Görüntüləmə Modalı)
  • 📌 240) Listing Comments (Şərhləri Siyahılaşdırma)
  • 📌 241) Creating Form for Edit Operation and Data Patch (Düzəliş Əməliyyatı üçün Formanın Yaradılması və Məlumat Yamağı)
  • 📌 242) Sending Service Put Request and Project End (Servisə Put Sorğusu Göndərme və Layihənin Sonu)
  • 📌 243) Copying Project and Opening New Components (Layihənin Kopyalanması və Yeni Komponentlərin Açılması)
  • 📌 244) View-Blog Redirect and Fetching Single Blog Data (Görüntüləmə-Bloq Yönləndirməsi və Tək Bloqa Aid Məlumat Çəkmə)
  • 📌 245) Fetching Comments in View-Blog and Printing Data (Görüntüləmə-Blogda Şərhləri Çəkmə və Məlumatı Çap Etmə)
  • 📌 246) Update-Blog Integration (Yeniləmə-Bloq İnteqrasiyası)
  • Project: Building Stackoverflow (Layihə: Stackoverflow Qurma) - (16 hissə)

  • 📌 247) Project Opening and Angular Material Setup (Layihənin Açılışı və Angular Material Qurulumu)
  • 📌 248) Header Structure (Başlıq Quruluşu)
  • 📌 249) Login (Giriş)
  • 📌 250) Account Creation (Hesab Yaratma)
  • 📌 251) FormBinding (Forma Bağlama)
  • 📌 252) Form Validation Messages (Forma Doğrulama Mesajları)
  • 📌 253) Server Setup Service Setup and User Creation (Server Qurulumu Servis Qurulumu və İstifadəçi Yaratma)
  • 📌 254) Login GetUser Method (Giriş İstifadəçi Alma Metodu)
  • 📌 255) Login Local Storage (Giriş Yerli Yaddaş)
  • 📌 256) Home Component (Ana Komponent)
  • 📌 257) Saving Questions (Sualları Saxlama)
  • 📌 258) Fetching and Printing Questions (Sualları Çəkmə və Çap Etmə)
  • 📌 259) Component to Hold Answers (Cavabları Tutacaq Komponent)
  • 📌 260) Saving Answers (Cavabları Saxlama)
  • 📌 261) Printing Answers to HTML (Cavabları HTML-ə Çap Etmə)
  • 📌 262) Scoring (Qiymətləndirmə)
  • Project: Article Publishing and Editing Project (Layihə: Məqalə Yayımlama və Düzəliş Layihəsi) - (11 hissə)

  • 📌 263) Project Introduction (Layihə Tanıtımı)
  • 📌 264) Project Opening (Layihənin Açılışı)
  • 📌 265) Header Component (Başlıq Komponenti)
  • 📌 266) HomeComponent Template (Ana Komponent Şablonu)
  • 📌 267) Create-Article Component and Editor (Məqalə Yaratma Komponenti və Redaktor)
  • 📌 268) Json Server Setup and NgModel (Json Server Qurulumu və NgModel)
  • 📌 269) Create Article Actions Base Service Implementation (Məqalə Yaratma Əməliyyatları Əsas Servis Tətbiqi)
  • 📌 270) Printing Data to Homepage (Ana Səhifəyə Məlumatları Çap Etmə)
  • 📌 271) Article View and Template Styling Operation (Məqalə Görüntüləmə və Şablon Geyindirmə Əməliyyatı)
  • 📌 272) Fetching Data for Single Article and Printing to HTML (Tək Məqalə üçün Məlumat Çəkmə və HTML-ə Çap Etmə)
  • 📌 273) Adding Comment to Article and Printing to Screen (Məqaləyə Şərh Yazma və Ekrana Çap Etmə)
  • Project: ANGULAR ASP.NET Core Web API Project (Layihə: ANGULAR ASP.NET Core Veb API Layihəsi) - (16 hissə)

  • 📌 274) Project Introduction (Layihə Tanıtımı)
  • 📌 275) Creating API Project (API Layihəsinin Yaradılması)
  • 📌 276) Creating Data Models (Məlumat Modellərinin Yaradılması)
  • 📌 277) Required Installations and DbContext (Lazımi Quraşdırmalar və Verilənlər Bazası Konteksti)
  • 📌 278) Connection String and Startup.cs Integration (Bağlantı Sətri və Startup.cs İnteqrasiyası)
  • 📌 279) Migration Operation (Köç Əməliyyatı)
  • 📌 280) Adding Sample Data (Nümunə Məlumat Əlavə Etmə)
  • 📌 281) Repository Implementation (Anbar Tətbiqi)
  • 📌 282) Error Fix Note (Xəta Düzəltmə Qeydi)
  • 📌 283) Adding Students API Controller (Tələbələr API Nəzarətçisinin Əlavə Edilməsi)
  • 📌 284) Testing Project with Swagger and Postman (Layihəni Swagger və Postman ilə Test Etmə)
  • 📌 285) Domain Models (Sahə Modelləri)
  • 📌 286) Adding Navigation Properties (Naviqasiya Xüsusiyyətlərinin Əlavə Edilməsi)
  • 📌 287) Automapper Setup and Usage in Controllers (Automapper Qurulumu və Nəzarətçilərdə İstifadəsi)
  • 📌 288) Making Codes Async (Kodları Asinxron Hala Gətirmə)
  • 📌 289) Source File (Mənbə Faylı)
  • Project: Creating Angular Project (Layihə: Angular Layihəsinin Yaradılması) - (15 hissə)

  • 📌 290) Angular Project Setup - Extensions - Angular Material Setup (Angular Layihə Qurulumu - Genişlətmələr - Angular Material Qurulumu)
  • 📌 291) Angular Material app.module Integration (Angular Material app.module İnteqrasiyası)
  • 📌 292) FlexboxGrid Setup (FlexboxGrid Qurulumu)
  • 📌 293) Cleaning the Project (Layihənin Təmizlənməsi)
  • 📌 294) Setting Up the Header Section (Başlıq Hissəsinin Ayarlanması)
  • 📌 295) Creating Students Component (Tələbələr Komponentinin Yaradılması)
  • 📌 296) Routing (Marşrutlama)
  • 📌 297) Student Service Integration (Tələbə Servisi İnteqrasiyası)
  • 📌 298) Cors Policy Error Solution (Cors Siyasəti Xətasının Həlli)
  • 📌 299) Creating Models (Modellərin Yaradılması)
  • 📌 300) Printing Student List to Table (Tələbə Siyahısını Cədvələ Çap Etmə)
  • 📌 301) Pagination Structure Integration (Səhifələmə Quruluşu İnteqrasiyası)
  • 📌 302) Sorting (Sıralama)
  • 📌 303) Filtering (Süzgəcdən Keçirmə)
  • 📌 304) Source File (Mənbə Faylı)
  • Project: Fetching Student Data and Printing on UI Side (Layihə: Tələbə Məlumatını Çəkmə və İstifadəçi Arayüzü Tərəfində Çap Etmə) - (8 hissə)

  • 📌 305) Fetching Single Student Information from Backend (Backendden Tək Bir Tələbənin Məlumatının Gətirilməsi)
  • 📌 306) Testing the Service We Wrote (Yazdığımız Servisi Test Etmə)
  • 📌 307) Adding View Student Component and Its Routing (Tələbəni Görüntüləmə Komponentinin və Marşrutunun Əlavə Edilməsi)
  • 📌 308) Getting Single Student Data from Service on UI Side (İstifadəçi Arayüzü Tərəfində Servisdən Tək Bir Tələbə Məlumatı Alma)
  • 📌 309) Edit Icon Integration on UI Side (İstifadəçi Arayüzü Tərəfində Düzəliş İkonu İnteqrasiyası)
  • 📌 310) Preparing Student Detail Page (Tələbə Detalları Səhifəsinin Hazırlanması)
  • 📌 311) Printing Student Data to Detail (Tələbə Məlumatını Detala Çap Etmə)
  • 📌 312) Source File (Mənbə Faylı)
  • Project: Student Update (Layihə: Tələbə Yeniləmə) - (7 hissə)

  • 📌 313) Writing Gender Service (Cins Servisinin Yazılması)
  • 📌 314) Integrating GenderList with MatSelect and Printing to UI (İstifadəçi Arayüzü GenderList İnteqrasiyasını MatSelect Vasitəsilə İstifadəçi Arayüzünə Çap Etmə)
  • 📌 315) Writing Update Student Service (Tələbə Yeniləmə Servisinin Yazılması)
  • 📌 316) Testing Update Student Method (Tələbə Yeniləmə Metodunu Test Etmə)
  • 📌 317) Update Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Yeniləmə)
  • 📌 318) Snackbar Usage (Bildiriş Çubuğu İstifadəsi)
  • 📌 319) Source File (Mənbə Faylı)
  • Project: Student Deletion (Layihə: Tələbəni Silmə) - (4 hissə)

  • 📌 320) Writing DeleteStudent Service on Backend (Backendde Tələbəni Silmə Servisinin Yazılması)
  • 📌 321) Testing Delete Method (Silmə Metodunu Test Etmə)
  • 📌 322) Deleting Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbəni Silmə)
  • 📌 323) Source File (Mənbə Faylı)
  • Project: Student Creation (Layihə: Tələbə Yaratma) - (5 hissə)

  • 📌 324) Writing AddStudent Service on Backend (Backendde Tələbə Əlavə Etmə Servisinin Yazılması)
  • 📌 325) Testing Add Student (Tələbə Əlavə Etməni Test Etmə)
  • 📌 326) Placing Add Button in StudentComponent (Əlavə Düyməsini Tələbə Komponentinə Yerləşdirmə)
  • 📌 327) Adjusting ViewComponent for Add and Update (Əlavə Etmə və Yeniləmə üçün Görüntüləmə Komponentinin Düzəldilməsi)
  • 📌 328) Adding Student on UI Side (İstifadəçi Arayüzü Tərəfində Tələbə Əlavə Etmə)
  • Project: Image File Upload (Layihə: Şəkil Faylı Yükləmə) - (8 hissə)

  • 📌 329) Writing Profile Image Service on Backend (Backendde Profil Şəkli Servisinin Yazılması)
  • 📌 330) Testing File Upload (Fayl Yükləməni Test Etmə)
  • 📌 331) Editing Upload on UI Side (İstifadəçi Arayüzü Tərəfində Yükləməni Düzəltmə)
  • 📌 332) Adding Image Upload Button (Şəkil Yükləmə Düyməsinin Əlavə Edilməsi)
  • 📌 333) Writing Upload Image Service (Şəkil Yükləmə Servisinin Yazılması)
  • 📌 334) Uploading Image from UI Side (İstifadəçi Arayüzü Tərəfindən Şəkil Yükləmə)
  • 📌 335) Removing Add Button and Debuggers When Creating New Student (Yeni Tələbə Yaradılarkən Əlavə Düyməsinin və Sazlayıcıların Qaldırılması)
  • 📌 336) Source File (Mənbə Faylı)
  • Project: Validation Operations (Layihə: Doğrulama Əməliyyatları) - (7 hissə)

  • 📌 337) Fluent Validation for AddStudentRequest (Tələbə Əlavə Etmə Sorğusu üçün Axıcı Doğrulama)
  • 📌 338) Testing AddStudent Validation (Tələbə Əlavə Etmə Doğrulamasını Test Etmə)
  • 📌 339) UpdateStudentRequest Validation (Tələbəni Yeniləmə Sorğusu Doğrulaması)
  • 📌 340) Passing Through Backend Validations (Backend Doğrulamalarının Üstündən Keçmə)
  • 📌 341) Client Side Validation (Müştəri Tərəfi Doğrulama)
  • 📌 342) Source File (Mənbə Faylı)
  • 📌 343) Sorting and Filtering Correction in Gender (Cinsdə Sıralama və Süzgəcdən Keçirmə Düzəltməsi)
  • ANGULAR: Bölüm 14 Optional - TYPESCRİPT (Könüllü - TYPESCRİPT) - (38 dərs)

  • 📌 344) What is TYPESCRİPT (TYPESCRİPT Nədir)
  • 📌 345) Preparing the TYPESCRİPT Environment (TYPESCRİPT Mühitinin Hazırlanması)
  • 📌 346) Data Annotation (Məlumat Annotasiyası)
  • 📌 347) Data Type - Number-String-Boolean (Məlumat Tipi - Rəqəm-Sətir-Məntiqi)
  • 📌 348) Data Type - Array (Məlumat Tipi - Massiv)
  • 📌 349) Data Type - Tuple (Məlumat Tipi - Dəst)
  • 📌 350) Data Type - Object (Məlumat Tipi - Obyekt)
  • 📌 351) Data Type - Enum (Məlumat Tipi - Siyahı Sabitləri)
  • 📌 352) Data Type - Union (Məlumat Tipi - Birləşim)
  • 📌 353) Data Type - Any (Məlumat Tipi - İstənilən)
  • 📌 354) Data Type - Void (Məlumat Tipi - Boş)
  • 📌 355) Data Type - Never (Məlumat Tipi - Heç Vaxt)
  • 📌 356) Type Inference (Tip Çıxarımı)
  • 📌 357) Type Assertion (Tip İddiaı)
  • 📌 358) Type Casting (Tip Çevrilməsi)
  • 📌 359) If Else Ternary Operator (Əgər-Yoxsa Üçlü Operator)
  • 📌 360) Switch Case (Keçid Halı)
  • 📌 361) For Loop (For Dövrü)
  • 📌 362) While Loop - Do While Loop - Break (While Dövrü - Do While Dövrü - Dayandır)
  • 📌 363) Function (Funksiya)
  • 📌 364) Optional Parameters - Arrow Functions (İstəyə Bağlı Parametrlər - Ox Funksiyaları)
  • 📌 365) Function Overloading (Funksiya Həddindən Artıq Yükləmə)
  • 📌 366) Rest Parameters (Qalan Parametrlər)
  • 📌 367) Class (Sinif)
  • 📌 368) Access Modifiers (Public Private Protected) (Giriş Dəyişdiricilər - Açıq Gizli Qorunan)
  • 📌 369) Readonly (Yalnız Oxunan)
  • 📌 370) Inheritance (Varislik)
  • 📌 371) Static Methods - Properties (Statik Metodlar - Xüsusiyyətlər)
  • 📌 372) Abstract Class (Mücərrəd Sinif)
  • 📌 373) What is Interface and How is it Used (Arayüz Nədir Necə İstifadə Edilir)
  • 📌 374) Interface Optional Parameters Readonly Function Type (Arayüz İstəyə Bağlı Parametrlər Yalnız Oxunan Funksiya Tipi)
  • 📌 375) Extending Interface and Implementing Interface in a Class (Arayüzü Genişləndirmə və Bir Sinfə Arayüz Tətbiq Etmə)
  • 📌 376) Type Intersection (Tip Kəsişməsi)
  • 📌 377) Type Guard (Tip Qoruyucusu)
  • 📌 378) Generics (Ümumi Tiplər)
  • 📌 379) Generic Constraints (Ümumi Tip Məhdudiyyətləri)
  • 📌 380) Generic Usage in Interfaces (Arayüzlərdə Ümumi Tip İstifadəsi)
  • 📌 381) Generic Usage in Classes (Siniflərdə Ümumi Tip İstifadəsi)
  • ANGULAR: Extra (Əlavə) - (1 dərs)

  • 📌 382) Extra (Əlavə)

    VUE.JS: Bölüm 1 Welcome to VUE.JS Training (VUE.JS Təliminə Xoş Gəldiniz) - (4 dərs)

  • 📌 1) How to Study in VUE.JS Training? What is in the Training? (VUE.JS Təlimində Necə Çalışmalı? Təlimdə Nələr Var?)
  • 📌 2) What is VUE.JS? (VUE.JS Nədir?)
  • 📌 3) What is VUE.JS Options API and Composition API? (VUE.JS Options API və Composition API Nədir?)
  • 📌 4) Code Editor and Extensions Used in Training (Təlimdə İstifadə Etdiyimiz Kod Redaktoru və Genişlətmələr)
  • VUE.JS: Bölüm 2 VUE.JS Fundamentals (Options API) (VUE.JS Təməlləri (Options API)) - (20 dərs)

  • 📌 5) Opening VUE.JS Project (VUE.JS Layihəsinin Açılması)
  • 📌 6) Coding the HTML CSS Section (HTML CSS Hissəsinin Kodlanması)
  • 📌 7) Data Binding (Məlumat Bağlama)
  • 📌 8) VBind (VBind İstifadəsi)
  • 📌 9) Functions (Funksiyalar)
  • 📌 10) This (Bu)
  • 📌 11) V-Html (V-Html İstifadəsi)
  • 📌 12) Expressions (İfadələr)
  • 📌 13) Event Binding (Hadisə Bağlama)
  • 📌 14) Using Events and Methods Together (Hadisələr ilə Metodların Birlikdə İstifadəsi)
  • 📌 15) Passing Parameters to Methods (Metodlara Parametr Ötürmə)
  • 📌 16) Input Event (Daxiletmə Hadisəsi)
  • 📌 17) Event Modifier (Hadisə Dəyişdiricisi)
  • 📌 18) V-Once (V-Once İstifadəsi)
  • 📌 19) Two Way Binding (İkitərəfli Bağlama)
  • 📌 20) Data Binding with Methods (Metodlar ilə Məlumat Bağlama)
  • 📌 21) Computed (Hesablanmış)
  • 📌 22) Watchers (İzləyicilər)
  • 📌 23) Short Writing Style (Qısa Yazım Tərzi)
  • 📌 24) Expressions (İfadələr)
  • VUE.JS: Bölüm 3 VUE.JS CSS Classes (Options API) (VUE.JS-də CSS Sinifləri (Options API)) - (6 dərs)

  • 📌 25) Dynamic Styling Template (Dinamik Stilləndirmə Şablonu)
  • 📌 26) Dynamic Inline CSS (Dinamik Sətiriçi CSS)
  • 📌 27) Dynamic Class (Dinamik Sinif)
  • 📌 28) Dynamic Class with Computed (Hesablanmış ilə Dinamik Sinif)
  • 📌 29) Class Usage with Array Writing Style (Massiv Yazım Tərzi ilə Sinif İstifadəsi)
  • 📌 30) Exercise (Məşq)
  • VUE.JS: Bölüm 4 Conditional States in VUE.JS (Options API) (VUE.JS-də Şərtli Vəziyyətlər (Options API)) - (7 dərs)

  • 📌 31) Preparing Template for Conditional Screen Printing Operation (Şərtə Görə Ekrana Çap Etmə Əməliyyatı üçün Şablonun Hazırlanması)
  • 📌 32) V-If (V-If İstifadəsi)
  • 📌 33) V-If V-Else-If V-Else (V-If V-Əgər-Yoxsa-Əgər V-Yoxsa)
  • 📌 34) V-For (V-For Dövrü)
  • 📌 35) Deleting Element Using Index Value (İndeks Dəyərini İstifadə Edərək Elementi Silmə)
  • 📌 36) Key Usage (Açar İstifadəsi)
  • 📌 37) Exercise (Məşq)
  • Project: Attack Game (Options API) (Layihə: Hücum Oyunu (Options API)) - (8 hissə)

  • 📌 38) Coding HTML CSS Template (HTML CSS Şablonunun Kodlanması)
  • 📌 39) Mutual Attack (Qarşılıqlı Hücum)
  • 📌 40) Dynamic Change of Percentage Values After Attack (Hücumdan Sonra Faiz Dəyərlərinin Dinamik Olaraq Dəyişməsi)
  • 📌 41) Super Attack (Süper Hücum)
  • 📌 42) Giving Health (Can Vermə)
  • 📌 43) Opening 4-Hand Super Attack Mode (4 Əldə Bir Süper Hücum Modunun Açılması)
  • 📌 44) Printing the Game Winner to Screen (Oyunu Qazananın Ekrana Çap Edilməsi)
  • 📌 45) Starting New Game (Yeni Oyuna Başlama)
  • VUE.JS: Bölüm 5 Vue CLI (Options API) (Vue CLI (Options API)) - (5 dərs)

  • 📌 46) Opening Project with Vue CLI (Vue CLI ilə Layihə Açılışı)
  • 📌 47) ESLint Error Solution (ESLint Xətasının Həlli)
  • 📌 48) Setting Up Vetur Extension (Vetur Genişlətməsinin Qurulumu)
  • 📌 49) General Overview of Project Created with Vue CLI (Vue CLI ilə Yaradılan Layihəyə Ümumi Baxış)
  • 📌 50) Printing Student List in Project Opened with Vue CLI (Vue CLI ilə Açdığımız Layihədə Tələbə Siyahısını Çap Etmə)
  • VUE.JS: Bölüm 6 VUE.JS Component Structure (Options API) (VUE.JS Komponent Quruluşu (Options API)) - (10 dərs)

  • 📌 51) Component Opening and Integration (Komponent Açılışı və İnteqrasiyası)
  • 📌 52) Passing Data with Props (Props ilə Məlumat Ötürmə)
  • 📌 53) Passing Student Information as Single Props (Tələbə Məlumatlarını Tək Props Olaraq Ötürmə)
  • 📌 54) Creating Toggle Button Showing Student Information (Tələbə Məlumatlarını Göstərən Keçid Düyməsinin Yaradılması)
  • 📌 55) Changing Props Value in Parent Component from Child Component (Valideyn Komponentdəki Props Dəyərini Alt Komponentdən Dəyişdirmə)
  • 📌 56) Props Type and Validator (Props Tipi və Doğrulayıcı)
  • 📌 57) Type Types (Tip Növləri)
  • 📌 58) Solving Console Error (Konsolda Xətanın Həlli)
  • 📌 59) Dynamic Props (Dinamik Props)
  • 📌 60) Emitting Custom Event from Child Component to Parent Component (Alt Komponentdən Valideyn Komponentə Xüsusi Hadisə Göndərmə)
  • VUE.JS: Bölüm 7 VUE.JS Forms (Options API) (VUE.JS Formaları (Options API)) - (11 dərs)

  • 📌 61) Project Opening and Creating Child Component (Layihə Açılışı və Alt Komponentin Yaradılması)
  • 📌 62) Coding HTML CSS Templates (HTML CSS Şablonlarının Kodlanması)
  • 📌 63) V-Model (V-Model İstifadəsi)
  • 📌 64) Select Option Structure (Seçim Variantı Quruluşu)
  • 📌 65) Checkbox (Təsdiq Qutusu)
  • 📌 66) Printing Known Writing Languages to Inputs (Bildiyimiz Yazım Dillərini Daxiletmələrə Çap Etmə)
  • 📌 67) Providing CSS to Known Writing Languages (Bildiyimiz Yazım Dillərinə CSS Vermə)
  • 📌 68) Deleting Element (Elementi Silmə)
  • 📌 69) Submitting the Form (Formanın Təqdim Edilməsi)
  • 📌 70) Adding Validation Message (Doğrulama Mesajının Əlavə Edilməsi)
  • 📌 71) Providing CSS to Error Message (Xəta Mesajına CSS Vermə)
  • VUE.JS: Bölüm 8 VUE.JS Component Structure Forms After Learning (Options API) (VUE.JS Komponent Quruluşu Formaları Öyrəndikdən Sonra (Options API)) - (5 dərs)

  • 📌 72) Opening Form Component and Writing HTML (Forma Komponentinin Açılması və HTML-in Yazılması)
  • 📌 73) Providing CSS to Components (Komponentlərə CSS Vermə)
  • 📌 74) Getting New Student Information and Printing to Screen (Yeni Tələbə Məlumatlarının Alınması və Ekrana Çap Edilməsi)
  • 📌 75) Exercise (Məşq)
  • 📌 76) Exercise Solution (Məşq Həlli)
  • VUE.JS: Bölüm 9 VUE.JS Component Lifecycle Hooks (Options API) (VUE.JS Komponent Həyat Dövrü Qarmaqları (Options API)) - (2 dərs)

  • 📌 77) Component Lifecycle Hooks Theory (Komponent Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 78) Component Lifecycle Hooks Practice (Komponent Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 10 VUE.JS Routing (Options API) (VUE.JS Marşrutlama (Options API)) - (8 dərs)

  • 📌 79) Opening Project with Routing Integration (Marşrutlama İnteqrasiyası ilə Layihə Açılışı)
  • 📌 80) Router Link and Simplifying the Project (Router Linki və Layihənin Sadələşdirilməsi)
  • 📌 81) Adding a New Route (Yeni Marşrut Əlavə Etmə)
  • 📌 82) Route Parameters (Marşrut Parametrləri)
  • 📌 83) Dynamic Linking (Dinamik Linkləmə)
  • 📌 84) 404 Page Redirect (404 Səhifə Yönləndirməsi)
  • 📌 85) Programmatic Navigation (Proqramatik Naviqasiya)
  • 📌 86) Lazy Loading (Tənbəl Yükləmə)
  • VUE.JS: Bölüm 11 Fetching Data from VUE.JS API (Options API) (VUE.JS API-dən Məlumat Çəkmə (Options API)) - (4 dərs)

  • 📌 87) Json Server Setup and Running (Json Server Qurulumu və İşə Salınması)
  • 📌 88) Data Fetching with Fetch (Fetch ilə Məlumat Çəkmə Əməliyyatı)
  • 📌 89) Data Fetching with Axios (Axios Vasitəsilə Məlumat Çəkmə Əməliyyatı)
  • 📌 90) CSS Adjustments (CSS Tənzimləmələri)
  • Project: Youtube Application (Options API) (Layihə: Youtube Tətbiqi (Options API)) - (10 hissə)

  • 📌 91) Project Introduction (Layihə Tanıtımı)
  • 📌 92) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 93) Creating the Search Form (Axtarış Formunun Yaradılması)
  • 📌 94) Youtube Data API Usage (Youtube Məlumat API İstifadəsi)
  • 📌 95) Creating Youtube API Key (Youtube API Açarının Yaradılması)
  • 📌 96) Assigning the Response Returned from Youtube Data API Request to Data Property (Youtube Məlumat API-yə Sorğu Atıb Dönən Cavabı Məlumat Xüsusiyyətinə Atma)
  • 📌 97) Opening New Component and Printing Videos (Yeni Komponent Açıb Videoları Çap Etmə Əməliyyatı)
  • 📌 98) Providing CSS for Video Listing (Video Siyahılaşdırma üçün CSS Vermə)
  • 📌 99) Opening the Video When Clicking on a Video from the Video List (Video Siyahısından Əlaqəli Videoya Kliklədiyimizdə Videonun Açılması)
  • 📌 100) Providing CSS to Video View Screen (Video Görüntüləmə Ekranına CSS Vermə)
  • Project: Jira Application (Options API) (Layihə: Jira Tətbiqi (Options API)) - (16 hissə)

  • 📌 101) Project Introduction (Layihə Tanıtımı)
  • 📌 102) Project Opening with Routing Integration and Code Cleanup (Marşrutlama İnteqrasiyalı Layihə Açılışı və Kod Təmizliyi)
  • 📌 103) Json Server Setup and Printing Task Titles to Screen (Json Server Qurulumu və Tapşırıq Başlıqlarının Ekrana Çap Edilməsi)
  • 📌 104) Passing Data to Component as Props (Komponentə Props Olaraq Məlumat Ötürmə)
  • 📌 105) Providing CSS to Homepage (Ana Səhifəyə CSS Vermə)
  • 📌 106) Material Icons Integration and Usage in Project (Material İkonlar İnteqrasiyası və Layihədə İstifadəsi)
  • 📌 107) Task Deletion Action (Tapşırıqları Silmə Əməliyyatı)
  • 📌 108) Toggling Task Completion Status When Clicking on Icon (İkona Kliklədiyimizdə Tapşırığın Tamamlanma Vəziyyətini Dəyişdirmə)
  • 📌 109) Changing Border Color and Text Color Based on Complete Status (Tamamlanma Vəziyyətinə Görə Kənar Rənginin və Yazı Rənginin Dəyişdirilməsi)
  • 📌 110) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 111) Providing CSS to Form (Formaya CSS Vermə)
  • 📌 112) Saving Values Taken from Form to Json Server (Formadan Aldığımız Dəyərləri Json Serverə Saxlama)
  • 📌 113) Creating Task Addition and Listing Links (Tapşırıq Əlavə Etmə və Siyahılaşdırma Linklərinin Yaradılması)
  • 📌 114) Task Update Operation (Tapşırıqları Yeniləmə Əməliyyatı)
  • 📌 115) Filtering Operations Related to Completed and Ongoing Tasks (Tamamlanan və Davam Edən Tapşırıqlarla Əlaqəli Filtrləmə Əməliyyatı)
  • 📌 116) Providing CSS to Filter Buttons (Filtrləmə Düymələrinə CSS Vermə)
  • VUE.JS: Bölüm 12 Composition API (Kompozisiya API) - (5 dərs)

  • 📌 117) Composition API Introduction (Kompozisiya API Girişi)
  • 📌 118) Composition API Fundamentals (Kompozisiya API Təməlləri)
  • 📌 119) Template Refs (Şablon İstinadları)
  • 📌 120) Our Purpose of Using Ref (Ref İstifadəmizin Məqsədi)
  • 📌 121) Reactive Usage (Reaktiv İstifadəsi)
  • VUE.JS: Bölüm 13 VUE.JS Component Structure (Composition API) (VUE.JS Komponent Quruluşu (Kompozisiya API)) - (14 dərs)

  • 📌 122) Opening Project with Composition API Integration (Kompozisiya API İnteqrasiyalı Layihə Açılışı)
  • 📌 123) Script Setup Usage (Skript Qurulum İstifadəsi)
  • 📌 124) Component Opening and Global and Local Integration (Komponent Açılışı və Qlobal və Lokal Olaraq İnteqrasiya Edilməsi)
  • 📌 125) Scoped CSS Writing Style Usage in Components (Komponentlərdə Çərçivəli CSS Yazım Tərzi İstifadəsi)
  • 📌 126) Passing Data as Props - DefineProps Usage (Props Olaraq Məlumat Ötürmə - DefineProps İstifadəsi)
  • 📌 127) Providing CSS to Component (Komponentə CSS Vermə)
  • 📌 128) Prop Types (Prop Tipləri)
  • 📌 129) Emitting Custom Event (Xüsusi Hadisə Göndərmə)
  • 📌 130) Prop Type Validation (Prop Tipi Doğrulaması)
  • 📌 131) Transferring Data Two Levels Deep Without Props Using Provide Inject (Provide Inject İstifadə Etmədən Props ilə İki Dəfə Dərin Məlumat Ötürülməsi)
  • 📌 132) Provide Inject Usage (Provide Inject İstifadəsi)
  • 📌 133) Slot Usage (Slot İstifadəsi)
  • 📌 134) Naming Slots (Slotlara Ad Vermə)
  • 📌 135) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • VUE.JS: Bölüm 14 VUE.JS Lifecycle Hooks (Composition API) (VUE.JS Həyat Dövrü Qarmaqları (Kompozisiya API)) - (2 dərs)

  • 📌 136) VUE.JS Lifecycle Hooks Theory (VUE.JS Həyat Dövrü Qarmaqları Nəzəriyyəsi)
  • 📌 137) VUE.JS Lifecycle Hooks Practice (VUE.JS Həyat Dövrü Qarmaqları Praktika)
  • VUE.JS: Bölüm 15 VUE.JS Forms (Composition API) (VUE.JS Formaları (Kompozisiya API)) - (5 dərs)

  • 📌 138) Form Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Forma Dizaynı)
  • 📌 139) Getting Values Entered in Form with V-Model (V-Model ilə Formada Daxil Edilən Dəyərləri Alma Əməliyyatı)
  • 📌 140) Form Validation (Forma Doğrulaması)
  • 📌 141) Vee Validate (Vee Doğrulama)
  • 📌 142) Yup (Yup)
  • VUE.JS: Bölüm 16 VUE.JS API Operations (Composition API) (VUE.JS API Əməliyyatları (Kompozisiya API)) - (6 dərs)

  • 📌 143) Dynamic Component Structure (Dinamik Komponent Quruluşu)
  • 📌 144) Json Server Setup and Data Fetching (Json Server Qurulumu və Məlumat Çəkmə)
  • 📌 145) Printing Data Using BOOTSTRAP Card Structure (BOOTSTRAP Kart Quruluşunu İstifadə Edərək Məlumatı Çap Etmə)
  • 📌 146) Adding New User (Yeni İstifadəçi Əlavə Etmə)
  • 📌 147) Loading (Yükləmə)
  • 📌 148) Adding Vue Toast Notification (Vue Tost Bildirişinin Əlavə Edilməsi)
  • VUE.JS: Bölüm 17 VUE.JS Composables (Composition API) (VUE.JS Kompozə Edilə Bilənlər (Kompozisiya API)) - (2 dərs)

  • 📌 149) Composable Usage in User Fetching Operation (İstifadəçiləri Çəkmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • 📌 150) Composable Usage in User Addition Operation (İstifadəçi Əlavə Etmə Əməliyyatında Kompozə Edilə Bilənin İstifadəsi)
  • VUE.JS: Bölüm 18 Vue Router (Composition API) (Vue Marşrutlayıcı (Kompozisiya API)) - (24 dərs)

  • 📌 151) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 152) BOOTSTRAP CSS Integration (BOOTSTRAP CSS İnteqrasiyası)
  • 📌 153) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 154) Building Header (Başlıq Qurma)
  • 📌 155) Homepage (Ana Səhifə)
  • 📌 156) Articles Page (Yazıların Səhifəsi)
  • 📌 157) Creating a Single Article Sub-Page (Tək Bir Yazıya Aid Səhifənin Yaradılması)
  • 📌 158) Contact Page (Əlaqə Səhifəsi)
  • 📌 159) Lazy Loading of Related Path Related Component (Əlaqəli Yola Aid Əlaqəli Komponentin Tənbəl Yüklənməsi)
  • 📌 160) Router Link (Marşrutlayıcı Linki)
  • 📌 161) What are Router Hooks? Redirecting to Another Page with UseRouter (Marşrutlayıcı Qarmaqları Nədir? UseRouter ilə Başqa Səhifəyə Yönləndirmə)
  • 📌 162) Route Params (Marşrut Parametrləri)
  • 📌 163) Printing Articles Based on API Request Response (API Sorğusuna Dönən Cavaba Görə Yazıları Çap Etmə)
  • 📌 164) Printing Response to Screen Based on Parameter Value API Request (Parametr Dəyərinə Görə API Sorğusu Atıb Dönən Cavabı Ekrana Çap Etmə)
  • 📌 165) Tracking Params Value with Watch and Sending New API Request (Watch ilə Params Dəyərini İzləyib Yenidən API-yə Sorğu Atma)
  • 📌 166) 404 Page Redirect (404 Səhifəsinə Yönləndirmə)
  • 📌 167) Nested Route (İç İçə Marşrut)
  • 📌 168) Named Route (Adlandırılmış Marşrut)
  • 📌 169) Named View (Adlandırılmış Görünüş)
  • 📌 170) Global Route Guard (Qlobal Marşrut Mühafizəsi)
  • 📌 171) Route Guard (Marşrut Mühafizəsi)
  • 📌 172) BeforeRouteEnter (Marşruta Girişdən Əvvəl)
  • 📌 173) OnBeforeRouteUpdate (Marşrut Yenilənmədən Əvvəl)
  • 📌 174) OnBeforeRouteLeave (Marşrutdan Ayrılmadan Əvvəl)
  • VUE.JS: Bölüm 19 Firebase Authentication Operations (Composition API) (Firebase Kimlik Doğrulama Əməliyyatları (Kompozisiya API)) - (22 dərs)

  • 📌 175) Project Introduction (Layihə Tanıtımı)
  • 📌 176) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 177) Integrating BOOTSTRAP CDN (BOOTSTRAP CDN İnteqrasiyası)
  • 📌 178) Global Import of Header Component (Header Komponentinin Qlobal Olaraq İdxal Edilməsi)
  • 📌 179) Building Navbar (Naviqasiya Paneli Qurma)
  • 📌 180) Articles Page (Yazıların Səhifəsi)
  • 📌 181) Opening Registration and Article Addition Components (Qeydiyyat və Yazı Əlavə Etmə Komponentlərinin Açılması)
  • 📌 182) New Article Addition Page (Yeni Yazı Əlavə Etmə Səhifəsi)
  • 📌 183) User Registration Form (İstifadəçi Qeydiyyat Formu)
  • 📌 184) Creating Firebase Database (Firebase Verilənlər Bazasının Yaradılması)
  • 📌 185) Fetching Data from Firebase and Printing to Screen (Firebase-dəki Məlumatları Çəkib Ekrana Çap Etmə)
  • 📌 186) Saving New Articles to Firebase (Firebase-ə Yeni Yazıları Saxlama)
  • 📌 187) Redirecting to Homepage After Adding Article (Yazı Əlavə Etdikdən Sonra Ana Səhifəyə Yönləndirmə Əməliyyatı)
  • 📌 188) Opening Component for Updating Article (Yazını Yeniləmək üçün Komponentin Açılması)
  • 📌 189) Article Update Operation in Firebase (Firebase-də Yazı Yeniləmə Əməliyyatı)
  • 📌 190) Article Deletion Operation in Firebase (Firebase-də Yazı Silmə Əməliyyatı)
  • 📌 191) Firebase Authentication Operations (Firebase Kimlik Doğrulama Əməliyyatları)
  • 📌 192) Registering User to Firebase (Firebase-ə İstifadəçi Qeydiyyatı)
  • 📌 193) User Login (İstifadəçi Girişi)
  • 📌 194) User Logout (İstifadəçi Çıxışı)
  • 📌 195) Changing Header After User Login (İstifadəçi Giriş Etdikdən Sonra Başlığın Dəyişməsi)
  • 📌 196) Route Controls with BeforeEnter (BeforeEnter ilə Marşrut Nəzarətləri)
  • VUE.JS: Bölüm 20 Pinia (Composition API) (Pinia (Kompozisiya API)) - (7 dərs)

  • 📌 197) What is Pinia? Project Opening and Code Cleanup (Pinia Nədir? Layihə Açılışı və Kod Təmizliyi)
  • 📌 198) Page Design Using BOOTSTRAP (BOOTSTRAP Vasitəsilə Səhifə Dizaynı)
  • 📌 199) Creating Store and Assigning Initial State (Mağaza Yaratma və Başlanğıc Vəziyyətin Təyin Edilməsi)
  • 📌 200) Actions (Əməliyyatlar)
  • 📌 201) Patch (Yamaq)
  • 📌 202) Getters (Alıcılar)
  • 📌 203) Using Pinia to Send API Request and Printing Response to Screen (Pinia-nı İstifadə Edib API-yə Sorğu Atıb Döndən Cavabı Ekrana Çap Etmə)
  • Project: Admin Panel Teacher Portal (Composition API) (Layihə: Admin Paneli Müəllim Portalı (Kompozisiya API)) - (49 hissə)

  • 📌 204) Project Introduction (Layihə Tanıtımı)
  • 📌 205) Project Opening and Code Cleanup (Layihə Açılışı və Kod Təmizliyi)
  • 📌 206) Setting Up Packages Used in Project (Layihədə İstifadə Etdiyimiz Paketlərin Qurulumu)
  • 📌 207) Creating Database in Firebase and Connecting to Project (Firebase-də Verilənlər Bazası Yaratma və Layihəyə Bağlanma)
  • 📌 208) Header Component (Başlıq Komponenti)
  • 📌 209) Providing CSS to Header (Başlığa CSS Vermə)
  • 📌 210) Signin Component (Giriş Komponenti)
  • 📌 211) Providing CSS to User Login Screen (İstifadəçi Giriş Ekranına CSS Vermə)
  • 📌 212) Dynamically Displaying Register and Login Text on Screen (Dinamik Olaraq Qeydiyyat və Giriş Yazılarının Ekranda Göstərilməsi)
  • 📌 213) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 214) Creating UserStore (İstifadəçi Mağazasının Yaradılması)
  • 📌 215) Saving User (İstifadəçini Saxlama)
  • 📌 216) Redirecting to Homepage After User Registration (İstifadəçi Qeydiyyatdan Sonra Ana Səhifəyə Yönləndirilmə)
  • 📌 217) Showing Loading Icon Until Response Comes from Firebase (Firebase-dən Cavab Gələnə Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 218) User Login (İstifadəçi Girişi)
  • 📌 219) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 220) Auto Sign In (Avtomatik Giriş)
  • 📌 221) Hiding and Showing Header Titles Based on Login Status (Giriş Vəziyyətinə Görə Başlıq Elementlərinin Gizlədilməsi və Göstərilməsi)
  • 📌 222) Opening Dashboard Components and Adding to Router (İdarə Paneli Komponentlərinin Açılması və Marşrutlayıcıya Əlavə Edilməsi)
  • 📌 223) Building Sidebar on Dashboard Screen (İdarə Paneli Ekranında Yan Panelin Qurulması)
  • 📌 224) User with Admin Permission Being Able to See and Add Courses (Admin Səlahiyyətinə Sahib İstifadəçinin Kursları Görə Bilməsi və Əlavə Edə Bilməsi)
  • 📌 225) Router Redirects with Route Guards (Marşrut Mühafizəsi ilə Marşrutlayıcı Yönləndirmələri)
  • 📌 226) Creating Course Addition Form (Kurs Əlavə Etmə Formunun Yaradılması)
  • 📌 227) Validation Controls with Yup (Yup ilə Doğrulama Nəzarətləri)
  • 📌 228) Tip Tap Editor (Tip Tap Redaktoru)
  • 📌 229) CourseStore (Kurs Mağazası)
  • 📌 230) Saving New Course to Firebase (Firebase-ə Yeni Kurs Saxlama)
  • 📌 231) Showing Loading Icon Until Response is Received from Firebase (Firebase-dən Cavab Alana Qədər Yükləmə İkonunun Göstərilməsi)
  • 📌 232) Vue Toast Notification (Vue Tost Bildirişi)
  • 📌 233) Fetching Specific Number of Courses from Firebase (Müəyyən Sayıda Kursu Firebase-dən Çəkmə)
  • 📌 234) Printing Course Information to Table Using Vuetify Table (Vuetify Cədvəli İstifadə Edərək Kurs Məlumatlarını Cədvələ Çap Etmə)
  • 📌 235) Uploading Data Belonging to Courses to Firebase (Kurslara Aid Məlumatın Firebase-ə Yüklənməsi)
  • 📌 236) Printing 3 More Courses to Table When Clicking Load More Courses Button (Daha Artıq Kurs Yüklə Düyməsinə Kliklədiyimizdə 3 Əlavə Kursun Cədvələ Çap Edilməsi)
  • 📌 237) Showing Loading Icon While Loading More Courses (Daha Artıq Kurs Yüklənərkən Yükləmə İkonunun Göstərilməsi)
  • 📌 238) Showing Loading Icon When First Fetching Courses (İlk Dəfə Kursları Çəkmək İstədiyimizdə Yükləmə İkonunun Göstərilməsi)
  • 📌 239) Course Deletion Operation and Refreshing Page Data After Adding Course (Kurs Silmə Əməliyyatı və Kurs Əlavə Etdikdən Sonra Səhifənin Yenilənib Məlumatın Çəkilməsi)
  • 📌 240) Printing Course ID Information to Form Inputs (Kurs ID Məlumatına Görə Məlumatın Çəkilib Form Daxiletmələrinə Çap Edilməsi)
  • 📌 241) Printing Course Description to TipTap Editor (TipTap Redaktoruna Kurs Açıqlamasının Çap Edilməsi)
  • 📌 242) Saving Updated Course Information to Firebase (Yenilənən Kurs Məlumatlarını Firebase-ə Saxlama)
  • 📌 243) Providing Loading Icon to Update Button and Removing Notification (Yeniləmə Düyməsinə Yükləmə İkonu Verilməsi və Bildirişin Çıxarılması)
  • 📌 244) Teacher Profile Update Action (Müəllim Profili Yeniləmə Əməliyyatı)
  • 📌 245) Teacher Profile Screen Design (Müəllim Profili Ekran Dizaynı)
  • 📌 246) Updating Teacher Information Using Composable (Kompozə Edilə Bilən İstifadə Edərək Müəllim Məlumatlarının Güncəllənməsi)
  • 📌 247) Splitting Homepage into Components (Ana Səhifənin Komponentlərə Ayrılması)
  • 📌 248) Printing Course List to Homepage (Kurs Siyahısının Ana Səhifəyə Çap Edilməsi)
  • 📌 249) Creating Slider on Homepage (Ana Səhifədə Slayder Qurma)
  • 📌 250) Opening Course Component and Providing ID Information as Params (Kurs Komponentinin Açılması və Params Olaraq ID Məlumatının Verilməsi)
  • 📌 251) Fetching and Printing Single Course Data to Page (Tək Bir Kursa Aid Məlumatın Çəkilib Səhifəyə Çap Edilməsi)
  • 📌 252) CSS Adjustments for Course Component (Kurs Komponenti üçün CSS Tənzimləmələri)
  • VUE.JS: Extra (Əlavə) - (1 dərs)

  • 📌 253) Extra (Əlavə)

    SVELTE.JS: Bölüm 1 Introduction (Giriş) - (3 dərs)

  • 📌 1) Setup and Creating Our First Project (Qurulum və İlk Layihəmizin Yaradılması)
  • 📌 2) SVELTE.JS File Structure (SVELTE.JS Fayl Quruluşu)
  • 📌 3) Nested Component (İç İçə Komponent)
  • SVELTE.JS: Bölüm 2 Props (Props) - (2 dərs)

  • 📌 4) Props Method (Props Metodu)
  • 📌 5) Spread Props Method (Yayılma Props Metodu)
  • SVELTE.JS: Bölüm 3 Reactivity and Project: Example Application (Reaktivlik və Layihə: Nümunə Tətbiq) - (1 dərs & 1 hissə)

  • 📌 6) Reactivity Usage (Reaktivlik İstifadəsi)
  • 📌 7) Project: Example Application (Layihə: Nümunə Tətbiq)
  • SVELTE.JS: Bölüm 4 Logic (Məntiq) - (3 dərs)

  • 📌 8) If-Else Block (Əgər-Yoxsa Bloku)
  • 📌 9) Each Block (Hər Biri Bloku)
  • 📌 10) Each Else Usage (Hər Biri Yoxsa İstifadəsi)
  • SVELTE.JS: Bölüm 5 Events and Project: Event Forward Example (Hadisələr və Layihə: Hadisə Yönləndirmə Nümunəsi) - (4 dərs & 1 hissə )

  • 📌 11) Events, Inline Events (Hadisələr, Sətiriçi Hadisələr)
  • 📌 12) Event Modifiers (Hadisə Dəyişdiricilər)
  • 📌 13) Event Dispatcher (Hadisə Göndərici)
  • 📌 14) Event Forwarding (Hadisə Yönləndirmə)
  • 📌 15) Project: Event Forward Example-2 (Layihə: Hadisə Yönləndirmə Nümunəsi-2)
  • SVELTE.JS: Bölüm 6 Bind Operations (Bağlama Əməliyyatları) - (5 dərs)

  • 📌 16) Bind Text Inputs (Mətn Daxiletmələrini Bağlama)
  • 📌 17) Bind Checkbox (Təsdiq Qutusunu Bağlama)
  • 📌 18) Bind Group (Qrupu Bağlama)
  • 📌 19) Bind Textarea (Mətn Sahəsini Bağlama)
  • 📌 20) Bind Select (Seçimi Bağlama)
  • SVELTE.JS: Bölüm 7 Store and Project: Application (Mağaza və Layihə: Tətbiq) - (2 dərs & 1 hissə)

  • 📌 21) Introduction (Giriş)
  • 📌 22) Store Example (Mağaza Nümunəsi)
  • 📌 23) Project: Application (Layihə: Tətbiq)
  • SVELTE.JS: Bölüm 8 Class Operations (Sinif Əməliyyatları) - (1 dərs)

  • 📌 24) Class (Sinif)
  • SVELTE.JS: Bölüm 9 Slot (Yuva) - (2 dərs)

  • 📌 25) Slot and Slot Fallbacks (Yuva və Yuva Ehtiyatları)
  • 📌 26) Named Slots (Adlandırılmış Yuvalar)
  • SVELTE.JS: Bölüm 10 Life Cycle (Həyat Dövrü) - (1 dərs)

  • 📌 27) Data Fetch (Məlumat Çəkmə)
  • Project: Task Manager (Layihə: Tapşırıq İdarəçisi) - (14 hissə)

  • 📌 28) Project Introduction (Layihə Tanıtımı)
  • 📌 29) Sidebar (Yan Panel)
  • 📌 30) TaskDrawer (Tapşırıq Çekməcəsi)
  • 📌 31) MemberDrawer (Üzv Çekməcəsi)
  • 📌 32) Store Operations 1 (Mağaza Əməliyyatları 1)
  • 📌 33) Validation Operations 1 (Doğrulama Əməliyyatları 1)
  • 📌 34) Creating Card (Kart Yaratma)
  • 📌 35) Store Operations 2 (Mağaza Əməliyyatları 2)
  • 📌 36) Sidebar Store Connection (Yan Panel Mağaza Bağlantısı)
  • 📌 37) Adding New Task (Yeni Tapşırıq Əlavə Etmə)
  • 📌 38) Task Completion (Tapşırığı Tamamlama)
  • 📌 39) Task Delete Operation (Tapşırıq Silmə Əməliyyatı)
  • 📌 40) Transition and Animate Operation (Keçid və Animasiya Əməliyyatı)
  • 📌 41) Persist Store Operation (Davamlı Mağaza Əməliyyatı)
  • Project: Budget Application (Layihə: Büdcə Tətbiqi) - (21 hissə)

  • 📌 42) Project Introduction (Layihə Tanıtımı)
  • 📌 43) Creating the Project (Layihəni Yaratma)
  • 📌 44) Adding BOOTSTRAP (BOOTSTRAP Əlavə Etmə)
  • 📌 45) Creating the Project Framework (Layihənin Çatısını Yaratma)
  • 📌 46) Header Section (Başlıq Bölümü)
  • 📌 47) Sidebar (Yan Panel)
  • 📌 48) Form (Forma)
  • 📌 49) Transaction Header (Əməliyyat Başlığı)
  • 📌 50) Progress Bar (İrəliləyiş Çubuğu)
  • 📌 51) Transaction Cards (Əməliyyat Kartları)
  • 📌 52) Store Operations (Mağaza Əməliyyatları)
  • 📌 53) Adding New Transaction (Yeni Əməliyyat Əlavə Etmə)
  • 📌 54) Persist Store (Davamlı Mağaza)
  • 📌 55) Fetching Dynamic Values (Dinamik Dəyərlərin Çəkilməsi)
  • 📌 56) Delete Operation (Silmə Əməliyyatı)
  • 📌 57) Table (Cədvəl)
  • 📌 58) View Operations (Görüntüləmə Əməliyyatları)
  • 📌 59) Filtering Operations (Süzgəcdən Keçirmə Əməliyyatları)
  • 📌 60) Search Operations (Axtarış Əməliyyatları)
  • 📌 61) Transition and Animation Operations (Keçid və Animasiya Əməliyyatları)
  • 📌 62) Language Operations and Finalizing the Project (Dil Əməliyyatları və Layihənin Sonlandırılması)

    EMBER.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is EMBER.JS? (EMBER.JS Nədir?)
  • 📌 2) Setting Up NODE.JS and EMBER.JS CLI (NODE.JS və EMBER.JS CLI Qurulumu)
  • EMBER.JS: Bölüm 2 Templates and Routing (Şablonlar və Marşrutlama) - (6 dərs)

  • 📌 3) Introduction to Handlebars Templates (Handlebars Şablonlarına Giriş)
  • 📌 4) Data Binding in Templates (Şablonlarda Məlumat Bağlama)
  • 📌 5) Conditional Statements and Loops (Şərti İfadələr və Dövrlər)
  • 📌 6) EMBER.JS Router and Routes (EMBER.JS Marşrutlayıcı və Marşrutlar)
  • 📌 7) Dynamic Route Segments (Dinamik Marşrut Seqmentləri)
  • 📌 8) Nested Routes (İç İçə Marşrutlar)
  • Project: Blog Application (Layihə: Bloq Tətbiqi) - (5 hissə)

  • 📌 9) Project Introduction (Layihə Tanıtımı)
  • 📌 10) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 11) Creating Blog Routes and Templates (Bloq Marşrutları və Şablonlarının Yaradılması)
  • 📌 12) Listing and Displaying Blog Posts (Bloq Yazılarının Siyahılanması və Göstərilməsi)
  • 📌 13) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 3 Models and EMBER.JS Data (Modellər və EMBER.JS Məlumatı) - (5 dərs)

  • 📌 14) Introduction to EMBER.JS Data (EMBER.JS Məlumatına Giriş)
  • 📌 15) Creating Models (Modellər Yaratma)
  • 📌 16) Adapters and Serializers (Adapterlər və Serializerlər)
  • 📌 17) Model Relationships (Model Əlaqələri)
  • 📌 18) Fetching and Saving Data (Məlumat Çəkmə və Saxlama)
  • EMBER.JS: Bölüm 4 Components and Services (Komponentlər və Servislər) - (6 dərs)

  • 📌 19) Introduction to Components (Komponentlərə Giriş)
  • 📌 20) Component Properties and Actions (Komponent Xüsusiyyətləri və Əməliyyatlar)
  • 📌 21) Component Lifecycle Hooks (Komponent Həyat Dövrü Qarmaqları)
  • 📌 22) Parent-Child Component Communication (Valideyn-Alt Komponent Əlaqəsi)
  • 📌 23) EMBER.JS Services (EMBER.JS Servisləri)
  • 📌 24) Dependency Injection (Asılılıq İnjeksiyası)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (5 hissə)

  • 📌 25) Project Introduction (Layihə Tanıtımı)
  • 📌 26) Product Model and Listing (Məhsul Modeli və Siyahılanması)
  • 📌 27) Adding Products to Cart (Məhsulları Səbətə Əlavə Etmə)
  • 📌 28) Removing Products and Calculating Total (Məhsulları Silmə və Cəmi Hesablama)
  • 📌 29) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • EMBER.JS: Bölüm 5 Advanced Topics (Qabaqcıl Mövzular) - (4 dərs)

  • 📌 30) Computed Properties (Hesablanmış Xüsusiyyətlər)
  • 📌 31) EMBER.JS Observers (EMBER.JS Müşahidəçiləri)
  • 📌 32) EMBER.JS Addons (EMBER.JS Əlavələri)
  • 📌 33) Testing in EMBER.JS (EMBER.JS-də Test Etmə)
  • Project: Todo List Application (Layihə: Yapılacaqlar Siyahısı Tətbiqi) - (6 hissə)

  • 📌 34) Project Introduction (Layihə Tanıtımı)
  • 📌 35) Project Setup and BOOTSTRAP Integration (Layihə Qurulumu və BOOTSTRAP İnteqrasiyası)
  • 📌 36) Creating the Task Model (Tapşırıq Modelinin Yaradılması)
  • 📌 37) Task Listing and Display (Tapşırıqların Siyahılanması və Göstərilməsi)
  • 📌 38) Adding and Deleting Tasks (Tapşırıq Əlavə Etmə və Silmə)
  • 📌 39) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    SOLİD.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (2 dərs)

  • 📌 1) What is Solid.js? (Solid.js Nədir?)
  • 📌 2) Solid.js vs Other Frameworks (Solid.js-in Digər Freymvorklarla Müqayisəsi)
  • SOLİD.JS: Bölüm 2 Reactivity System (Reaktivlik Sistemi) - (5 dərs)

  • 📌 3) Signals and createSignal (Siqnallar və Siqnal Yaratmaq)
  • 📌 4) createEffect Usage (Effekt Yaratmaq İstifadəsi)
  • 📌 5) createMemo Usage (Yaddaşda Saxlanılan Dəyər Yarat İstifadəsi)
  • 📌 6) Derived Signals (Törəmə Siqnallar)
  • 📌 7) Reactivity vs React Hooks (Reaktivlik və React Hooks Müqayisəsi)
  • SOLİD.JS: Bölüm 3 Components and Props (Komponentlər və Xüsusiyyətlər) - (5 dərs)

  • 📌 8) Creating Components (Komponentlər Yaratma)
  • 📌 9) Props Usage (Xüsusiyyətlər İstifadəsi)
  • 📌 10) Children Props (Uşaq Xüsusiyyətlər)
  • 📌 11) Component Lifecycle (Komponent Həyat Dövrü)
  • 📌 12) Dynamic Components (Dinamik Komponentlər)
  • Project: Counter and Todo App (Layihə: Sayğac və Yapılacaqlar Tətbiqi) - (4 hissə)

  • 📌 13) Project Introduction (Layihə Tanıtımı)
  • 📌 14) Building Counter Component (Sayğac Komponentinin Qurulması)
  • 📌 15) Building Todo List (Yapılacaqlar Siyahısının Qurulması)
  • 📌 16) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • SOLİD.JS: Bölüm 4 Control Flow and Routing (Axın Nəzarəti və Marşrutlama) - (5 dərs)

  • 📌 17) Show Component Usage (Show Komponentinin İstifadəsi)
  • 📌 18) For Component Usage (For Komponentinin İstifadəsi)
  • 📌 19) Switch and Match Usage (Switch və Match İstifadəsi)
  • 📌 20) Solid Router Setup (Solid Marşrutlayıcı Qurulumu)
  • 📌 21) Dynamic Routing and Parameters (Dinamik Marşrutlama və Parametrlər)
  • SOLİD.JS: Bölüm 5 Stores and Context (Mağazalar və Kontekst) - (4 dərs)

  • 📌 22) createStore Usage (Mağaza Yarat İstifadəsi)
  • 📌 23) Nested Store Updates (İç İçə Mağaza Yeniləmələri)
  • 📌 24) createContext Usage (Kontekst Yaratmaq İstifadəsi)
  • 📌 25) useContext Usage (Konteksti İşlət İstifadəsi)
  • Project: Weather Application (Layihə: Hava Durumu Tətbiqi) - (3 hissə)

  • 📌 26) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 27) Fetching Weather Data from API (API-dən Hava Durumu Məlumatı Çəkmə)
  • 📌 28) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    NUXT.JS: Bölüm 1 Welcome to the Training (Təlimə Xoş Gəldiniz) - (2 dərs)

  • 📌 1) Welcome to the Training! What is in the Training? (Təlimə Xoş Gəldiniz! Təlimdə Nələr Var?)
  • 📌 2) Source Files (Mənbə Faylları)
  • NUXT.JS: Bölüm 2 Introduction to NUXT.JS (NUXT.JS-ə Giriş) - (19 dərs)

  • 📌 3) NUXT.JS Project Setup (NUXT.JS Layihə Qurulumu)
  • 📌 4) Static Routes (Statik Marşrutlar)
  • 📌 5) Nested Routes (İç İçə Marşrutlar)
  • 📌 6) Dynamic URL (Dinamik URL)
  • 📌 7) Getting Dynamic URL Data with Route Parameters (Marşrut Parametrləri ilə Dinamik URL Məlumatlarını Alma)
  • 📌 8) Catch-All Routes (Bütün Marşrutları Tutan Marşrutlar)
  • 📌 9) Managing Page Meta Information with useHead (Başlığı İdarə Et ilə Səhifə Meta Məlumatlarını İdarə Etmə)
  • 📌 10) SEO Optimization with useSeoMeta (SEO Məlumatlarını İdarə Et ilə SEO Optimallaşdırması)
  • 📌 11) Page Meta Configuration with definePageMeta (Səhifə Metasını Təyin Et ilə Səhifə Meta Konfiqurasiyası)
  • 📌 12) Layout Usage and Page Templates (Layout İstifadəsi və Səhifə Şablonları)
  • 📌 13) Page Transitions and Navigation (Səhifələr Arası Keçiş və Naviqasiya)
  • 📌 14) Components (Komponentlər)
  • 📌 15) CSS Usage in NUXT.JS (NUXT.JS-də CSS İstifadəsi)
  • 📌 16) Global Middleware Usage (Qlobal Ara Proqram İstifadəsi)
  • 📌 17) Named and Page-Based (Local) Middleware Usage (Adlandırılmış və Səhifə Əsaslı (Lokal) Ara Proqram İstifadəsi)
  • 📌 18) Creating Reusable Logic with Composables (Kompozə Edilə Bilənlər ilə Yenidən İstifadə Edilə Bilən Məntiq Yaratma)
  • 📌 19) Managing Helper Functions with Utils (Köməkçi alətlər ilə Yardımçı Funksiyaların İdarə Edilməsi)
  • 📌 20) Plugin Usage and Adding Application-Wide Features (Plugin İstifadəsi və Tətbiqə Ümumi Xüsusiyyət Əlavə Etmə)
  • 📌 21) 404 Page and Error Management (404 Səhifəsi və Xəta İdarəetməsi)
  • NUXT.JS: Bölüm 3 Backend Development with NUXT Server (NUXT Server ilə Backend İnkişafı) - (15 dərs)

  • 📌 22) Server Project Setup and Folder Structure (Server Layihə Qurulumu və Qovluq Quruluşu)
  • 📌 23) Creating Homepage User Interface with BOOTSTRAP (BOOTSTRAP ilə Ana Səhifə İstifadəçi Arayüzünün Yaradılması)
  • 📌 24) Examining the Project Structure (Layihə Quruluşunun İncələnməsi)
  • 📌 25) Creating Mock API with JSON Server (JSON Server ilə Saxta API (Mock API) Yaratma)
  • 📌 26) Listing Student Data on Homepage (Ana Səhifədə Tələbə Məlumatlarının Siyahılanması)
  • 📌 27) NUXT Server Structure and Working Logic (NUXT Server Quruluşu və Çalışma Məntiqi)
  • 📌 28) Creating Student Addition Form (Tələbə Əlavə Etmə Formunun Yaradılması)
  • 📌 29) Adding New Student Operation (Yeni Tələbə Əlavə Etmə Əməliyyatı)
  • 📌 30) Route Structure and Page Parameters (Marşrut Quruluşu və Səhifə Parametrləri)
  • 📌 31) Page Access Control with Middleware (Ara Proqram ilə Səhifə Giriş Nəzarəti)
  • 📌 32) Plugin Usage in Project (Layihədə Plugin İstifadəsi)
  • 📌 33) Utils Usage in Project (Layihədə Köməkçi alətlər İstifadəsi)
  • 📌 34) Creating Student Detail Page (Tələbə Detalları Səhifəsinin Yaradılması)
  • 📌 35) Student Update Operations (Tələbə Yeniləmə Əməliyyatları)
  • 📌 36) Student Deletion Operations (Tələbə Silmə Əməliyyatları)
  • NUXT.JS: Bölüm 4 NUXT.js Authentication and Authorization (NUXT.js Kimlik Doğrulama və Səlahiyyətləndirmə) - (15 dərs)

  • 📌 37) Authentication Project Introduction (Kimlik Doğrulama Layihəsinin Tanıtımı)
  • 📌 38) Creating Layout Structure for Authentication Project (Kimlik Doğrulama Layihəsi üçün Layout Quruluşunun Yaradılması)
  • 📌 39) Creating Header Component (Başlıq Komponentinin Yaradılması)
  • 📌 40) Creating Sign Up Page (Qeydiyyat Səhifəsinin Yaradılması)
  • 📌 41) Client-Side Form Validation (Müştəri Tərəfi Forma Doğrulaması)
  • 📌 42) Named Layout Usage (Adlandırılmış Layout İstifadəsi)
  • 📌 43) Creating MongoDB Atlas Cluster and Database User (MongoDB Atlas Klaster və Verilənlər Bazası İstifadəçisi Yaratma)
  • 📌 44) Connecting NUXT.js Project to MongoDB (NUXT.js Layihəsini MongoDB-yə Bağlama)
  • 📌 45) Creating User Model (İstifadəçi Modelinin Yaradılması)
  • 📌 46) Managing API Requests with Helper Function (Yardımçı Funksiya ilə API Sorğularının İdarə Edilməsi)
  • 📌 47) Saving User to MongoDB (MongoDB-yə İstifadəçi Saxlama)
  • 📌 48) Toast Messages and Redirecting After Successful Registration (Tost Mesajları və Uğurlu Qeydiyyat Sonrası Yönləndirmə)
  • 📌 49) User Sign In Operations (İstifadəçi Giriş Əməliyyatları)
  • 📌 50) Server-Side Validation Implementation (Server Tərəfi Doğrulama Tətbiqi)
  • 📌 51) Sign Out Operations (Çıxış Əməliyyatları)
  • Project: NUXT.JS Final Project (Layihə: NUXT.JS Final Layihəsi) - (13 hissə)

  • 📌 52) Final Project Introduction (Final Layihəsinin Tanıtımı)
  • 📌 53) Redirecting to Create Post Page (Yazı Yaratma Səhifəsinə Yönləndirmə)
  • 📌 54) Designing Create Post Page (Yazı Yaratma Səhifəsinin Dizaynı)
  • 📌 55) Client-Side Validation for Create Post Form (Yazı Yaratma Formu üçün Müştəri Tərəfi Doğrulama)
  • 📌 56) Creating Post Model and Saving to Database (Yazı Modelinin Yaradılması və Verilənlər Bazasına Saxlanılması)
  • 📌 57) Server-Side Validation and Displaying Error Messages (Server Tərəfi Doğrulama və Xəta Mesajlarının Göstərilməsi)
  • 📌 58) Adding Loading State to Submit Button (Təqdim Düyməsinə Yükləmə Vəziyyəti Əlavə Etmə)
  • 📌 59) Dynamically Designing Homepage Based on Session State (Sessiya Vəziyyətinə Görə Ana Səhifənin Dinamik Olaraq Dizaynı)
  • 📌 60) Listing Posts with GET Request (GET Sorğusu ilə Yazıların Siyahılanması)
  • 📌 61) Fetching Posts and Listing in Card Structure on Homepage (Yazıların Çəkilməsi və Ana Səhifədə Kart Quruluşunda Siyahılanması)
  • 📌 62) Conditional Display of Buttons Based on User Status (İstifadəçi Vəziyyətinə Görə Düymələrin Şərtli Göstərimi)
  • 📌 63) Sending DELETE Request to API and Post Deletion Operation (API-yə DELETE Sorğusu Göndərmə və Yazı Silmə Əməliyyatı)
  • 📌 64) Post Deletion and Status Update Operations (Yazı Silmə və Vəziyyət Yeniləmə Əməliyyatları)
  • NUXT.JS: Extra (Əlavə) - (1 dərs)

  • 📌 65) Extra (Əlavə)

    ALPİNE.JS: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (3 dərs)

  • 📌 1) What is ALPİNE.JS? (ALPİNE.JS Nədir?)
  • 📌 2) ALPİNE.JS vs jQuery and Other Frameworks (ALPİNE.JS-in jQuery və Digər Freymvorklarla Müqayisəsi)
  • 📌 3) Setting Up ALPİNE.JS with CDN (CDN ilə ALPİNE.JS Qurulumu)
  • ALPINE.JS: Bölüm 2 Core Directives (Əsas Direktivlər) - (10 dərs)

  • 📌 4) x-data and Components (x-data və Komponentlər)
  • 📌 5) x-show and x-cloak (x-show və x-cloak)
  • 📌 6) x-on and Event Handling (x-on və Hadisə İdarəetməsi)
  • 📌 7) x-text and x-html (x-text və x-html)
  • 📌 8) x-bind - Data Binding (x-bind - Məlumat Bağlama)
  • 📌 9) x-model - Two Way Binding (x-model - İkitərəfli Bağlama)
  • 📌 10) x-if - Conditional Rendering (x-if - Şərtli Render Etmə)
  • 📌 11) x-for - Loop Through Data (x-for - Məlumat Üzrə Dövretmə)
  • 📌 12) x-transition - Transition Effects (x-transition - Keçid Effektləri)
  • 📌 13) x-ref and x-effect (x-ref və x-effect)
  • ALPINE.JS: Bölüm 3 Magic Properties (Sehrli Xüsusiyyətlər) - (5 dərs)

  • 📌 14) $el and $refs Usage ($el və $refs İstifadəsi)
  • 📌 15) $watch - Watching Data Changes ($watch - Məlumat Dəyişikliklərini İzləmə)
  • 📌 16) $dispatch - Custom Events ($dispatch - Xüsusi Hadisələr)
  • 📌 17) $data and $store ($data və $store)
  • 📌 18) ALPİNE Stores - Global State Management (ALPİNE Mağazaları - Qlobal Vəziyyət İdarəetməsi)
  • Project: Interactive UI Components (Layihə: İnteraktiv İstifadəçi Arayüzü Komponentləri) - (5 hissə)

  • 📌 19) Project Introduction (Layihə Tanıtımı)
  • 📌 20) Building Dropdown and Modal (Açılan Menyu və Modal Qurma)
  • 📌 21) Building Accordion Component (Akkordeon Komponenti Qurma)
  • 📌 22) Building Image Carousel (Şəkil Karuseli Qurma)
  • 📌 23) Building Light/Dark Theme Switcher (İşıq/Qaranlıq Tema Dəyişdiricisi Qurma)
  • ALPINE.JS: Bölüm 4 Plugins and Advanced Topics (Pluginlər və Qabaqcıl Mövzular) - (4 dərs)

  • 📌 24) Mask Plugin - Input Formatting (Maska Plagini - Daxiletmə Formatlaması)
  • 📌 25) Persist Plugin - Local Storage (Davamlılıq Plagini - Yerli Yaddaş)
  • 📌 26) Fetching Data from API (API-dən Məlumat Çəkmə)
  • 📌 27) Using ALPİNE.JS with TAİLWİND CSS (ALPİNE.JS-i TAİLWİND CSS ilə İstifadə Etmə)
  • Project: Todo List Application (Layihə: Ediləcəklər Siyahısı Tətbiqi) - (4 hissə)

  • 📌 28) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 29) Adding and Listing Tasks (Tapşırıq Əlavə Etmə və Siyahılaşdırma)
  • 📌 30) Task Completion, Deletion and Filtering (Tapşırığı Tamamlama, Silmə və Süzgəcdən Keçirmə)
  • 📌 31) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)
  • Project: Quote Generator Application (Layihə: Sitat Generatoru Tətbiqi) - (3 hissə)

  • 📌 32) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 33) Fetching Random Quotes from API (API-dən Təsadüfi Sitatlar Çəkmə)
  • 📌 34) CSS Adjustments and Project Finalization (CSS Tənzimləmələri və Layihənin Tamamlanması)

    ZUSTAND: Bölüm 1 Introduction and Setup (Giriş və Qurulum) - (4 dərs)

  • 📌 1) What is ZUSTAND? (ZUSTAND Nədir?)
  • 📌 2) ZUSTAND vs REDUX and Context API (ZUSTAND-ın REDUX və Context API ilə Müqayisəsi)
  • 📌 3) Installing ZUSTAND (ZUSTAND-ın Quraşdırılması)
  • 📌 4) Creating Our First Store (İlk Mağazamızın Yaradılması)
  • ZUSTAND: Bölüm 2 Core Concepts (Əsas Konseptlər) - (5 dərs)

  • 📌 5) State and Actions (Vəziyyət və Əməliyyatlar)
  • 📌 6) Reading State in Components (Komponentlərdə Vəziyyəti Oxuma)
  • 📌 7) Updating State (Vəziyyəti Yeniləmə)
  • 📌 8) Selectors and Performance Optimization (Seçicilər və Performans Optimallaşdırması)
  • 📌 9) Async Actions and API Calls (Asinxron Əməliyyatlar və API Çağırışları)
  • ZUSTAND: Bölüm 3 Advanced Topics (Qabaqcıl Mövzular) - (5 dərs)

  • 📌 10) Middleware Usage (Ara Proqram İstifadəsi)
  • 📌 11) Persist Middleware - Local Storage (Davamlılıq Ara Proqramı - Yerli Yaddaş)
  • 📌 12) DevTools Integration (İnkişaf Alətləri İnteqrasiyası)
  • 📌 13) Slices Pattern - Splitting Store (Dilim Nümunəsi - Mağazanı Bölmə)
  • 📌 14) Using ZUSTAND with TYPESCRİPT (ZUSTAND-ı TYPESCRİPT ilə İstifadə Etmə)
  • Project: Shopping Cart Application (Layihə: Alış-Veriş Səbəti Tətbiqi) - (3 hissə)

  • 📌 15) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 16) Creating Cart Store and Adding Products (Səbət Mağazası Yaratma və Məhsul Əlavə Etmə)
  • 📌 17) Removing Products and Calculating Total Price (Məhsul Silmə və Ümumi Qiymətin Hesablanması)
  • Project: Task Manager Application (Layihə: Tapşırıq İdarəçisi Tətbiqi) - (3 hissə)

  • 📌 18) Project Introduction and Setup (Layihə Tanıtımı və Qurulumu)
  • 📌 19) Creating Task Store - Adding, Completing and Deleting Tasks (Tapşırıq Mağazası Yaratma - Tapşırıq Əlavə Etmə, Tamamlama və Silmə)
  • 📌 20) Filtering Tasks and CSS Adjustments (Tapşırıqları Süzgəcdən Keçirmə və CSS Tənzimləmələri)

    NODE.JS: Bölüm 1 Introduction (Giriş) - (9 dərs)

  • 📌 1) Introduction (Giriş)
  • 📌 2) What Will We Learn? (Nələr Öyrənəcəyik?)
  • 📌 3) What is NODE.JS (NODE.JS Nədir)
  • 📌 4) Why Should We Use NODE.JS? (Nə Üçün NODE.JS İstifadə Etməliyik?)
  • 📌 5) How Does NODE.JS Work? (NODE.JS Necə İşləyir?)
  • 📌 6) NODE.JS in Turkey (Türkiyədə NODE.JS)
  • 📌 7) Telegram Information (Teleqram Məlumatlandırılması)
  • 📌 8) Installing NODE.JS (NODE.JS Quraşdırılması)
  • 📌 9) Npm Package Manager (Npm Paket Meneceri)
  • NODE.JS: Bölüm 2 Node.js Module Structure (NODE.JS Modul Quruluşu) - (14 dərs)

  • 📌 10) Path Module (Yol Modulu)
  • 📌 11) Fs Module (Fayl Sistemi Modulu)
  • 📌 12) OS Module (Əməliyyat Sistemi Modulu)
  • 📌 13) Zlib Module (Sıxma Modulu)
  • 📌 14) URL Module (URL Modulu)
  • 📌 15) Timers Module (Zamanlayıcı Modulu)
  • 📌 16) Child Process Module (Alt Proses Modulu)
  • 📌 17) Crypto Module (Kriptoqrafiya Modulu)
  • 📌 18) DNS Module (DNS Modulu)
  • 📌 19) Events Module (Hadisələr Modulu [Events])
  • 📌 20) Http Module (HTTP Modulu)
  • 📌 21) Process Module (Proses Modulu)
  • 📌 22) Readline Module (Sətir Oxuma Modulu [Readline])
  • 📌 23) Let's Create Our Own Module (Öz Modulumuzu Yaradaq)
  • NODE.JS: Bölüm 3 Npm Package Manager (Npm Paket Meneceri) - (3 dərs)

  • 📌 24) Npm Package Manager - 1 (Npm Paket Meneceri - 1)
  • 📌 25) Npm Package Manager - 2 (Npm Paket Meneceri - 2)
  • 📌 26) Npm Package Manager - 3 (Npm Paket Meneceri - 3)
  • Project: NODE.JS Console App (Layihə: NODE.JS Konsol Tətbiqi) - (3 hissə)

  • 📌 27) Console App - 1 (Finding the Sum of Numbers Entered via Console) (Konsol Tətbiqi - 1 (Konsol Üzərindən Girilən Ədədlərin Cəminin Tapılması))
  • 📌 28) Console App - 2 (Reading the Specified File via Console) (Konsol Tətbiqi - 2 (Konsol Üzərindən Göstərilən Faylın Oxunması))
  • 📌 29) Console App - 3 (Creating a QR Code Based on the Expression Entered via Console) (Konsol Tətbiqi - 3 (Konsol Üzərindən Girilən İfadəyə Görə QR Kod Yaradılması))
  • NODE.JS: Bölüm 4 NODE.JS EXPRESS.JS and Project: Creating the Application (NODE.JS EXPRESS.JS və Layihə: Tətbiqin Yaradılması) - (11 dərs & 1 hissə)

  • 📌 30) What is EXPRESS.JS? (EXPRESS.JS Nədir?)
  • 📌 31) Project: Creating the Application (Layihə: Tətbiqin Yaradılması)
  • 📌 32) Handling Incoming Requests (Gələn Sorğuların Qarşılanması)
  • 📌 33) File Serve (Fayl Xidməti)
  • 📌 34) Static File Serve (Statik Fayl Xidməti)
  • 📌 35) Redirect (Yönləndirmə)
  • 📌 36) What is JSON? (JSON Nədir?)
  • 📌 37) JSON Response (JSON Cavabı)
  • 📌 38) Http Methods (HTTP Metodları)
  • 📌 39) Http Status Codes (HTTP Status Kodları)
  • 📌 40) Installing Postman (Postman Quraşdırılması)
  • 📌 41) Applying HTTP Methods (HTTP Metodlarının Tətbiq Edilməsi)
  • NODE.JS: Bölüm 5 EXPRESS.JS Router (EXPRESS.JS Router) - (6 dərs)

  • 📌 42) Router (Router)
  • 📌 43) Router & Http Methods (Router və HTTP Metodları)
  • 📌 44) Router Params & Query Params (Router Parametrləri və Sorğu Parametrləri)
  • 📌 45) 404 Not Found (404 Tapılmadı)
  • 📌 46) Organizing Routers (Routerların Nizamlanması)
  • 📌 47) Creating Controller (Kontrollerin Yaradılması)
  • NODE.JS: Bölüm 6 NODE.JS MVC (NODE.JS MVC) - (7 dərs)

  • 📌 48) Introduction & EJS Installation (Giriş və EJS Quraşdırılması)
  • 📌 49) Views Directory Change (Views Qovluğunun Dəyişdirilməsi)
  • 📌 50) EJS Data Sending (EJS Verilən Göndərilməsi)
  • 📌 51) EJS Loop & Condition (EJS Dövr və Şərt)
  • 📌 52) Partials (Hissələr)
  • 📌 53) Static Files (Statik Fayllar)
  • 📌 54) EXPRESS.JS Generator (EXPRESS.JS Generatoru)
  • NODE.JS: Bölüm 7 NODE.JS Api (NODE.JS Api) - (5 dərs)

  • 📌 55) What is Api? (Api Nədir?)
  • 📌 56) Let's Create an API (API Yaradaq)
  • 📌 57) Let's Test the API (API-ni Test Edək)
  • 📌 58) A Closer Look at Request (Request-ə Yaxından Baxaq)
  • 📌 59) A Closer Look at Response (Response-a Yaxından Baxaq)
  • NODE.JS: Bölüm 8 NODE.JS & EXPRESS.JS & TYPESCRİPT (NODE.JS & EXPRESS.JS & TYPESCRİPT) - (1 dərs)

  • 📌 60) EXPRESS.JS & TYPESCRİPT (EXPRESS.JS və TYPESCRİPT)
  • NODE.JS: Bölüm 9 NODE.JS Swagger (NODE.JS Swagger) - (3 dərs)

  • 📌 61) What is Swagger? (Swagger Nədir?)
  • 📌 62) Creating EXPRESS.JS Api (EXPRESS.JS Api-nin Yaradılması)
  • 📌 63) NODE.JS Swagger Integration (NODE.JS Swagger İnteqrasiyası)
  • NODE.JS: Bölüm 10 NODE.JS Middleware (NODE.JS Ara Qatı) - (4 dərs)

  • 📌 64) What is Middleware? (Ara Qatı Nədir?)
  • 📌 65) Global Middleware (Qlobal Middleware)
  • 📌 66) Route Base Middleware (Marşrut Əsaslı Ara Qatı)
  • 📌 67) Let's Organize Our Middlewares (Ara Qatlarımızı Nizamlayaq)
  • NODE.JS: Bölüm 11 NODE.JS FileUpload (NODE.JS Fayl Yükləmə) - (10 dərs)

  • 📌 68) Single File Upload (Tək Fayl Yükləmə)
  • 📌 69) File Filtering (Fayl Filtrlənməsi)
  • 📌 70) File & Form Data Sending (Fayl və Forma Verilənlərinin Göndərilməsi)
  • 📌 71) Automatic Creation of Uploads Folder (Yüklənənlər Qovluğunun Avtomatik Yaradılması)
  • 📌 72) Using Multer as Middleware (Multer-in Ara Qatı Kimi İstifadəsi)
  • 📌 73) Multiple File Upload (Çoxlu Fayl Yükləmə)
  • 📌 74) Error Management (Xəta İdarəetməsi)
  • 📌 75) Sending Files with Different Field Values (Fərqli Sahə Dəyərinə Sahib Faylların Göndərilməsi)
  • 📌 76) Any File Upload & Limit (İstənilən Fayl Yükləmə və Limit)
  • 📌 77) Memory Storage (Yaddaş Saxlanması)
  • NODE.JS: Bölüm 12 NODE.JS JWT (NODE.JS JWT) - (5 dərs)

  • 📌 78) What is JWT? (JWT Nədir?)
  • 📌 79) Creating Token (Tokenin Yaradılması)
  • 📌 80) Verifying Token (Tokenin Doğrulanması)
  • 📌 81) JWT & EXPRESS.JS (JWT və EXPRESS.JS)
  • 📌 82) JWT Middleware (JWT Ara Qatı)
  • NODE.JS: Bölüm 13 NODE.JS Relational Database Operations (MySQL) (NODE.JS Əlaqəli Verilənlər Bazası Əməliyyatları (MySQL)) - (29 dərs)

  • 📌 83) What is a Database? (Verilənlər Bazası Nədir?)
  • 📌 84) MySQL Installation (MySQL Quraşdırılması)
  • 📌 85) MySQL Connection (MySQL Bağlantısı)
  • 📌 86) Creating MySQL Database (MySQL Verilənlər Bazasının Yaradılması)
  • 📌 87) Creating MySQL Table (MySQL Cədvəlinin Yaradılması)
  • 📌 88) Adding Data to Table (Cədvələ Verilən Əlavə Edilməsi)
  • 📌 89) Adding Multiple Data (Çoxlu Verilən Əlavə Edilməsi)
  • 📌 90) Adding Data Dynamically (Verilənin Dinamik Olaraq Əlavə Edilməsi)
  • 📌 91) Listing Data (Verilənlərin Siyahılanması)
  • 📌 92) Querying Table (Cədvəlin Sorğulanması)
  • 📌 93) Deleting Data from Table (Cədvəldən Verilənin Silinməsi)
  • 📌 94) Updating Data in Table (Cədvəldə Verilənin Yenilənməsi)
  • 📌 95) Table Relationship Types (Cədvəl Əlaqə Növləri)
  • 📌 96) Creating One-to-Many Table (Bir-Çox Cədvəlin Yaradılması)
  • 📌 97) Adding Records to One-to-Many Table (Bir-Çox Cədvələ Qeyd Əlavə Edilməsi)
  • 📌 98) Listing Data from One-to-Many Table (Bir-Çox Cədvəldən Verilənin Siyahılanması)
  • 📌 99) Updating Data in One-to-Many Table (Bir-Çox Cədvəldə Verilənin Yenilənməsi)
  • 📌 100) Deleting Data from One-to-Many Table (Bir-Çox Cədvəldən Verilənin Silinməsi)
  • 📌 101) Creating One-to-One Table (Bir-Bir Cədvəlin Yaradılması)
  • 📌 102) Adding Data to One-to-One Table (Bir-Bir Cədvələ Verilən Əlavə Edilməsi)
  • 📌 103) Listing Data from One-to-One Table (Bir-Bir Cədvəldən Verilənin Siyahılanması)
  • 📌 104) Updating Data in One-to-One Table (Bir-Bir Cədvəldə Verilənin Yenilənməsi)
  • 📌 105) Deleting Data from One-to-One Table (Bir-Bir Cədvəldən Verilənin Silinməsi)
  • 📌 106) Creating Many-to-Many Table (Çox-Çox Cədvəlin Yaradılması)
  • 📌 107) Adding Data to Many-to-Many Table (Çox-Çox Cədvələ Verilən Əlavə Edilməsi)
  • 📌 108) Listing Data from Many-to-Many Table (Çox-Çox Cədvəldən Verilənin Siyahılanması)
  • 📌 109) Updating Data in Many-to-Many Table (Çox-Çox Cədvəldə Verilənin Yenilənməsi)
  • 📌 110) Deleting Data from Many-to-Many Table (Çox-Çox Cədvəldən Verilənin Silinməsi)
  • 📌 111) MySQL Transaction & Connection Closing (MySQL Tranzaksiyası və Bağlantının Bağlanması)
  • NODE.JS: Bölüm 14 NODE.JS ORM Relational DB (Sequelize) (NODE.JS ORM Əlaqəli Verilənlər Bazası (Sequelize)) - (27 dərs)

  • 📌 112) What is ORM? (ORM Nədir?)
  • 📌 113) Sequelize DB Connection (Sequelize Verilənlər Bazası Bağlantısı)
  • 📌 114) Creating Sequelize Table/Model (Sequelize Cədvəlinin/Nümunəsinin Yaradılması)
  • 📌 115) Sequelize Model Config (Sequelize Nümunə Tənzimləməsi)
  • 📌 116) Sequelize Data Adding (Sequelize Verilən Əlavə Edilməsi)
  • 📌 117) Sequelize Data Listing (Sequelize Verilənin Siyahılanması)
  • 📌 118) Sequelize Data Querying (Sequelize Verilənin Sorğulanması)
  • 📌 119) Sequelize Data Deleting (Sequelize Verilənin Silinməsi)
  • 📌 120) Sequelize Data Updating (Sequelize Verilənin Yenilənməsi)
  • 📌 121) Sequelize Bulk Create (Sequelize Toplu Yaratma)
  • 📌 122) Sequelize FindOrCreate & FindAndCountAll (Sequelize Tap-ya-da-Yarat və Tap-və-Say)
  • 📌 123) Sequelize Getter & Setter & Virtual (Sequelize Alıcı, Təyinedici və Virtual)
  • 📌 124) Sequelize Validation (Sequelize Doğrulama)
  • 📌 125) Sequelize Hooks (Sequelize Qarmaqları)
  • 📌 126) Sequelize Query (Sequelize Sorğu)
  • 📌 127) Sequelize Transactions (Sequelize Tranzaksiyaları)
  • 📌 128) Sequelize & EXPRESS.JS (Sequelize və EXPRESS.JS)
  • 📌 129) Sequelize Creating One-to-Many Model (Sequelize Bir-Çox Nümunə Yaradılması)
  • 📌 130) Sequelize Creating One-to-Many Record (Sequelize Bir-Çox Qeyd Yaradılması)
  • 📌 131) Sequelize One-to-Many Get & Count & Add & Create (Sequelize Bir-Çox Alma, Sayma, Əlavə Etmə və Yaratma)
  • 📌 132) Sequelize One-to-Many Removing Relationship (Sequelize Bir-Çox Əlaqənin Qırılması)
  • 📌 133) Sequelize One-to-Many Listing & Querying Related Data (Sequelize Bir-Çox Əlaqəli Verilənin Siyahılanması və Sorğulanması)
  • 📌 134) Sequelize Creating Many-to-Many Model (Sequelize Çox-Çox Nümunə Yaradılması)
  • 📌 135) Sequelize Creating Many-to-Many Record (Sequelize Çox-Çox Qeyd Yaradılması)
  • 📌 136) Sequelize Many-to-Many Get & Count & Create (Sequelize Çox-Çox Alma, Sayma və Yaratma)
  • 📌 137) Sequelize Many-to-Many Removing Relationship (Sequelize Çox-Çox Əlaqənin Qırılması)
  • 📌 138) Sequelize Many-to-Many Listing & Querying Related Data (Sequelize Çox-Çox Əlaqəli Verilənin Siyahılanması və Sorğulanması)
  • NODE.JS: Bölüm 15 NODE.JS ORM Relational DB - Prisma (NODE.JS ORM Əlaqəli Verilənlər Bazası - Prisma) - (20 dərs)

  • 📌 139) Prisma Introduction (Prisma Girişi)
  • 📌 140) A Closer Look at Creating Prisma Model (Prisma Nümunə Yaratmağa Yaxından Baxaq)
  • 📌 141) Prisma Creating Record (Prisma Qeyd Yaradılması)
  • 📌 142) Prisma Listing & Querying & Grouping & Average (Prisma Siyahılama, Sorğulama, Qruplaşdırma və Ortalama)
  • 📌 143) Prisma Updating Record (Prisma Qeydin Yenilənməsi)
  • 📌 144) Prisma Deleting Record (Prisma Qeydin Silinməsi)
  • 📌 145) Prisma & EXPRESS.JS (Prisma və EXPRESS.JS)
  • 📌 146) Prisma Creating One-to-Many Relationship (Prisma Bir-Çox Əlaqə Yaradılması)
  • 📌 147) Prisma Creating One-to-Many Record (Prisma Bir-Çox Qeyd Yaradılması)
  • 📌 148) Prisma One-to-Many Listing & Querying Record (Prisma Bir-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 149) Prisma One-to-Many Updating Record (Prisma Bir-Çox Qeydin Yenilənməsi)
  • 📌 150) Prisma One-to-Many Deleting Record (Prisma Bir-Çox Qeydin Silinməsi)
  • 📌 151) Prisma Creating Many-to-Many Relationship (Prisma Çox-Çox Əlaqə Yaradılması)
  • 📌 152) Prisma Creating Many-to-Many Record (Prisma Çox-Çox Qeyd Yaradılması)
  • 📌 153) Prisma Many-to-Many Listing & Querying Record (Prisma Çox-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 154) Prisma Many-to-Many Updating Record (Prisma Çox-Çox Qeydin Yenilənməsi)
  • 📌 155) Prisma Many-to-Many Deleting Record (Prisma Çox-Çox Qeydin Silinməsi)
  • 📌 156) Prisma Transactions (Prisma Tranzaksiyaları)
  • 📌 157) Prisma Pagination (Prisma Səhifələmə)
  • 📌 158) Prisma Query (Prisma Sorğu)
  • NODE.JS: Bölüm 16 Process Environment (Proses Mühiti) - (2 dərs)

  • 📌 159) What is Environment Values? (Mühit Dəyərləri Nədir?)
  • 📌 160) NODE.JS DotENV (NODE.JS DotENV)
  • Project: Saving WhatsApp Messages to Database in NODE.JS (Layihə: NODE.JS-də WhatsApp Mesajlarının Verilənlər Bazasına Qeyd Edilməsi) - (1 hissə)

  • 📌 161) Saving WhatsApp Messages to Database in NODE.JS (NODE.JS-də WhatsApp Mesajlarının Verilənlər Bazasına Qeyd Edilməsi)
  • NODE.JS: Bölüm 17 NODE.JS NoSQL Database Operations (MongoDB) (NODE.JS NoSQL Verilənlər Bazası Əməliyyatları (MongoDB)) - (9 dərs)

  • 📌 162) What is NoSQL Database? (NoSQL Verilənlər Bazası Nədir?)
  • 📌 163) MongoDB Installation (MongoDB Quraşdırılması)
  • 📌 164) Creating MongoDB Database & Collection (MongoDB Verilənlər Bazası və Kolleksiyanın Yaradılması)
  • 📌 165) Creating MongoDB Record (MongoDB Qeyd Yaradılması)
  • 📌 166) MongoDB Record Listing & Querying (MongoDB Qeydin Siyahılanması və Sorğulanması)
  • 📌 167) Updating MongoDB Record (MongoDB Qeydin Yenilənməsi)
  • 📌 168) Deleting MongoDB Record (MongoDB Qeydin Silinməsi)
  • 📌 169) MongoDB Sort & Skip & Limit (MongoDB Sıralama, Keçmə və Limit)
  • 📌 170) EXPRESS.JS & MongoDB (EXPRESS.JS və MongoDB)
  • NODE.JS: Bölüm 18 NODE.JS ORM NoSQL - Mongoose (NODE.JS ORM NoSQL - Mongoose) - (15 dərs)

  • 📌 171) Mongoose Introduction (Mongoose Girişi)
  • 📌 172) Creating Mongoose Schema (Mongoose Sxeminin Yaradılması)
  • 📌 173) Schema Hooks & Static & Virtual & Query (Sxem Qarmaqları, Statik, Virtual və Sorğu)
  • 📌 174) Creating Mongoose Record (Mongoose Qeyd Yaradılması)
  • 📌 175) Mongoose Record Listing & Querying (Mongoose Qeydin Siyahılanması və Sorğulanması)
  • 📌 176) Updating Mongoose Record (Mongoose Qeydin Yenilənməsi)
  • 📌 177) Deleting Mongoose Record (Mongoose Qeydin Silinməsi)
  • 📌 178) Mongoose Model Validation (Mongoose Nümunə Doğrulaması)
  • 📌 179) Mongoose Skip & Limit & Order (Mongoose Keçmə, Limit və Sıralama)
  • 📌 180) Mongoose & EXPRESS.JS (Mongoose və EXPRESS.JS)
  • 📌 181) Creating Mongoose Relationship (Mongoose Əlaqə Yaradılması)
  • 📌 182) Mongoose Creating One-to-Many Record (Mongoose Bir-Çox Qeyd Yaradılması)
  • 📌 183) Mongoose One-to-Many Listing & Querying Record (Mongoose Bir-Çox Qeydin Siyahılanması və Sorğulanması)
  • 📌 184) Mongoose One-to-Many Updating Record (Mongoose Bir-Çox Qeydin Yenilənməsi)
  • 📌 185) Mongoose One-to-Many Deleting Record (Mongoose Bir-Çox Qeydin Silinməsi)
  • NODE.JS: Bölüm 19 NODE.JS EXPRESS.JS Validator (NODE.JS EXPRESS.JS Doğrulayıcısı) - (6 dərs)

  • 📌 186) EXPRESS.JS Validator Introduction (EXPRESS.JS Doğrulayıcısı Girişi)
  • 📌 187) EXPRESS.JS Validator Introduction (EXPRESS.JS Doğrulayıcısı Girişi)
  • 📌 188) Using Validator (Doğrulayıcının İstifadəsi)
  • 📌 189) Dynamic Message & Multiple Validation (Dinamik Mesaj və Çoxlu Doğrulama)
  • 📌 190) Params Validation (Parametr Doğrulaması)
  • 📌 191) Query Validation (Sorğu Doğrulaması)
  • 📌 192) Custom Validator (Xüsusi Doğrulayıcı)
  • Project: Sending Mail in NODE.JS (Layihə: NODE.JS Məktub Göndərmə) - (1 hissə)

  • 📌 193) NODE.JS Email (NODE.JS Elektron Poçt)
  • NODE.JS: Bölüm 20 NODE.JS Redis (NODE.JS Redis) - (8 dərs)

  • 📌 194) What is Redis? (Redis Nədir?)
  • 📌 195) Redis Installation (Redis Quraşdırılması)
  • 📌 196) Connecting to Redis (Redis-ə Qoşulma)
  • 📌 197) Redis SET (Redis SET)
  • 📌 198) Redis GET (Redis GET)
  • 📌 199) Redis DEL & SETEX (Redis DEL və SETEX)
  • 📌 200) Redis COMMANDS (Redis Əmrləri)
  • 📌 201) EXPRESS.JS & Redis (EXPRESS.JS və Redis)
  • NODE.JS: Bölüm 21 NODE.JS Logging (NODE.JS Loqlama) - (6 dərs)

  • 📌 202) Why Do We Log? (Nə Üçün Loqlama Aparılır?)
  • 📌 203) Winston & EXPRESS.JS Installation (Winston və EXPRESS.JS Quraşdırılması)
  • 📌 204) First Logging Process with Winston (Winston ilə İlk Loqlama Əməliyyatı)
  • 📌 205) Creating Custom Log Format with Winston (Winston ilə Xüsusi Loq Formatının Yaradılması)
  • 📌 206) Creating Daily Log File with Winston (Winston ilə Günlük Loq Faylının Yaradılması)
  • 📌 207) Winston & EXPRESS.JS (Winston və EXPRESS.JS)
  • NODE.JS: Bölüm 22 NODE.JS RabbitMQ - Queue Structures and Project: Creating a Sample Scenario for RabbitMQ (NODE.JS RabbitMQ - Quyruq Quruluşları və Layihə: RabbitMQ Üçün Nümunə Ssenarinin Yaradılması) - (6 dərs & 1 hissə)

  • 📌 208) What is RabbitMQ? (RabbitMQ Nədir?)
  • 📌 209) RabbitMQ Installation (RabbitMQ Quraşdırılması)
  • 📌 210) Project: Creating a Sample Scenario for RabbitMQ (Layihə: RabbitMQ Üçün Nümunə Ssenarinin Yaradılması)
  • 📌 211) RabbitMQ Connection Process (RabbitMQ Bağlantı Əməliyyatı)
  • 📌 212) Creating RabbitMQ Publisher (RabbitMQ Nəşredicisinin Yaradılması)
  • 📌 213) Testing RabbitMQ Publisher (RabbitMQ Nəşredicisinin Test Edilməsi)
  • 📌 214) RabbitMQ Consumer & Consuming the Queue (RabbitMQ İstehlakçısı və Kuyruğun İstehlak Edilməsi)
  • NODE.JS: Bölüm 23 Creating Layered Backend Architecture (Qatlı Backend Memarlığının Yaradılması) - (70 dərs)

  • 📌 215) Let's Create Our Layers (Qatlarımızı Yaradaq)
  • 📌 216) EXPRESS.JS Installation (EXPRESS.JS Quraşdırılması)
  • 📌 217) Server Config & DotENV (Server Konfiqurasiyası və DotENV)
  • 📌 218) DB Connection (Verilənlər Bazası Bağlantısı)
  • 📌 219) Helmet & Cors & Http Status Codes (Helmet, Cors və Http Status Kodları)
  • 📌 220) Router (Marşrutlaşdırıcı)
  • 📌 221) Logger (Loqçu)
  • 📌 222) Validator (Doğrulayıcı)
  • 📌 223) Authentication Middleware and JWT (Doğrulama Ara Qatı və JWT)
  • 📌 224) CONSTS (Sabitlər)
  • 📌 225) Şema Tanıtımı (Sxemin Tanıdılması)
  • 📌 226) Creating Models (Modellerin Yaradılması)
  • 📌 227) Creating Controllers (Kontrollerların Yaradılması)
  • 📌 228) Router & Controller Integration (Router və Kontroller İnteqrasiyası)
  • 📌 229) Creating Logger Middleware (Loqçu Ara Qatının Yaradılması)
  • 📌 230) Logger Middleware Integration (Loqçu Ara Qatının İnteqrasiyası)
  • 📌 231) Md5 Hash (Md5 Xeşi)
  • 📌 232) Creating Country and City Data (Ölkə və Şəhər Verilənlərinin Yaradılması)
  • 📌 233) GetAllCountry (Bütün Ölkələrin Alınması)
  • 📌 234) GetCityById (İd-yə Görə Şəhərin Alınması)
  • 📌 235) BaseResponse DTO (Əsas Cavab DTO-su)
  • 📌 236) Error Cases (Xəta Halları)
  • 📌 237) Logging Errors (Xətaların Loqlanması)
  • 📌 238) GetCityById Validation Operations (İd-yə Görə Şəhər Doğrulama Əməliyyatları)
  • 📌 239) Company Service & Company Dal Creation (Şirkət Xidməti və Şirkət Data Giriş Qatının Yaradılması)
  • 📌 240) Creating Company Model DTO (Şirkət Model DTO-sunun Yaradılması)
  • 📌 241) Company Logo Upload (Şirkət Loqosunun Yüklənməsi)
  • 📌 242) Creating Upload Directory & Get Host Helper (Yükləmə Qovluğunun Yaradılması və Host Köməkçisinin Alınması)
  • 📌 243) Saving the Logo (Loqonun Qeyd Edilməsi)
  • 📌 244) Serving the File (Faylın Xidmət Edilməsi)
  • 📌 245) File Upload Error Management (Fayl Yükləmə Xəta İdarəetməsi)
  • 📌 246) Creating File Service (Fayl Xidmətinin Yaradılması)
  • 📌 247) File Service Integration (Fayl Xidməti İnteqrasiyası)
  • 📌 248) Creating Company & Image (Şirkət və Şəklin Yaradılması)
  • 📌 249) CreateCompany Validation Operations (Şirkət Yaratma Doğrulama Əməliyyatları)
  • 📌 250) GetAllCompanies (Bütün Şirkətlərin Alınması)
  • 📌 251) DeleteCompanyById (İd-yə Görə Şirkətin Silinməsi)
  • 📌 252) GetCompanyById (İd-yə Görə Şirkətin Alınması)
  • 📌 253) UpdateCompanyById (İd-yə Görə Şirkətin Yenilənməsi)
  • 📌 254) Deleting Company and File (Şirkət və Faylın Silinməsi)
  • 📌 255) UpdateLogo (Loqonun Yenilənməsi)
  • 📌 256) CreateTitle (Vəzifənin Yaradılması)
  • 📌 257) GetAllTitle (Bütün Vəzifələrin Alınması)
  • 📌 258) GetTitleById (İd-yə Görə Vəzifənin Alınması)
  • 📌 259) UpdateTitleById (İd-yə Görə Vəzifənin Yenilənməsi)
  • 📌 260) DeleteTitleById (İd-yə Görə Vəzifənin Silinməsi)
  • 📌 261) CreatePerson (Şəxsin Yaradılması)
  • 📌 262) Password Hashing & CreatePerson Validation Operations (Parolanın Xeşlənməsi və Şəxs Yaratma Doğrulama Əməliyyatları)
  • 📌 263) Personnel Email Validation (Heyət Elektron Poçt Doğrulaması)
  • 📌 264) Personnel ID Number Validation (Heyət Şəxsiyyət Vəsiqəsi Nömrəsi Doğrulaması)
  • 📌 265) Personnel Avatar Upload (Heyət Avatarının Yüklənməsi)
  • 📌 266) Personnel CV Upload (Heyət CV-sinin Yüklənməsi)
  • 📌 267) GetCompanyByPersonnelId (Heyət İd-si ilə Şirkətin Alınması)
  • 📌 268) GetTitleByPersonnelId (Heyət İd-si ilə Vəzifənin Alınması)
  • 📌 269) GetPersonById (İd-yə Görə Şəxsin Alınması)
  • 📌 270) GetAllPersons (Bütün Şəxslərin Alınması)
  • 📌 271) GetAllPersons Pagination (Bütün Şəxslərin Səhifələnməsi)
  • 📌 272) UpdatePersonById (İd-yə Görə Şəxsin Yenilənməsi)
  • 📌 273) DeletePersonById (İd-yə Görə Şəxsin Silinməsi)
  • 📌 274) UpdatePersonCV (Şəxsin CV-sinin Yenilənməsi)
  • 📌 275) UpdatePersonAvatar (Şəxsin Avatarının Yenilənməsi)
  • 📌 276) Personnel & Title Relationship (Heyət və Vəzifə Əlaqəsi)
  • 📌 277) Personnel & Company Relationship (Heyət və Şirkət Əlaqəsi)
  • 📌 278) Deleting Personnel & Title Relationship (Heyət Silmə və Vəzifə Əlaqəsi)
  • 📌 279) Deleting Personnel & Company Relationship (Heyət Silmə və Şirkət Əlaqəsi)
  • 📌 280) Company & Personnel Relationship (Şirkət və Heyət Əlaqəsi)
  • 📌 281) Deleting Company & Personnel Relationship (Şirkət Silmə və Heyət Əlaqəsi)
  • 📌 282) Title & Personnel Relationship (Vəzifə və Heyət Əlaqəsi)
  • 📌 283) Deleting Title & Personnel Relationship (Vəzifə Silmə və Heyət Əlaqəsi)
  • 📌 284) Authentication Middleware Implementation (Doğrulama Ara Qatının Tətbiq Edilməsi)
  • NODE.JS: Bölüm 24 NODE.JS PM2 (NODE.JS PM2) - (1 dərs)

  • 📌 285) NODE.JS Process Manager (NODE.JS Proses Meneceri)
  • NODE.JS: Bölüm 25 NODE.JS SOCKETIO - Real Time Communication (NODE.JS SOCKETIO - Real Zaman Ünsiyyəti) - (13 dərs)

  • 📌 286) What is WebSocket? (WebSocket Nədir?)
  • 📌 287) SocketIO & Installation (SocketIO və Quraşdırılması)
  • 📌 288) Creating Socket Server (Soket Serverinin Yaradılması)
  • 📌 289) Client & Server Connection (Müştəri və Server Bağlantısı)
  • 📌 290) Client Disconnect & Disconnecting (Müştərinin Ayrılması və Ayrılma Prosesi)
  • 📌 291) Client to Server & Server to Client (Müştəridən Serverə və Serverdən Müştəriyə)
  • 📌 292) Let's Take a Look at the Configs (Konfiqurasiyalara Bir Baxaq)
  • 📌 293) Once & Off & Remove (Once, Off və Remove)
  • 📌 294) IO To (IO To)
  • 📌 295) Socket Broadcast & Io Sockets Emit (Soket Yayımı və Io Soketlərinin Göndərilməsi)
  • 📌 296) Rooms (Otaqlar)
  • 📌 297) Sample Chart Application (Nümunə Söhbət Tətbiqi)
  • 📌 298) Socket & EXPRESS.JS & Project Ideas (Soket, EXPRESS.JS və Layihə Fikirləri)
  • NODE.JS: Bölüm 26 NODE.JS & Redis MicroService (NODE.JS və Redis Mikroservisi) - (6 dərs)

  • 📌 299) What is Microservice? (Mikroservis Nədir?)
  • 📌 300) Creating User & Product Service (İstifadəçi və Məhsul Xidmətinin Yaradılması)
  • 📌 301) Creating Services & DB Connections (Xidmətlərin və Verilənlər Bazası Bağlantılarının Yaradılması)
  • 📌 302) Node Redis Pub & Sub (Node Redis Nəşr və Abunə)
  • 📌 303) UserCreate (İstifadəçinin Yaradılması)
  • 📌 304) Establishing Communication Between Services (Xidmətlər Arası Ünsiyyətin Qurulması)
  • NODE.JS: Bölüm 27 Dockerize NODE.JS App (NODE.JS Tətbiqinin Dockerləşdirilməsi) - (1 dərs)

  • 📌 305) Let's Dockerize the NODE.JS Application (NODE.JS Tətbiqini Dockerləşdirək)
  • NODE.JS: Bölüm 28 NODE.JS Build (NODE.JS Qurulması) - (1 dərs)

  • 📌 306) Heroku Build (Heroku Qurulması)
  • NODE.JS: Bölüm 29 NODE.JS 18 & 19 Some New Features (NODE.JS 18 və 19-da Bəzi Yeni Xüsusiyyətlər) - (1 dərs)

  • 📌 307) NODE.JS 18 & 19 Some New Features (NODE.JS 18 və 19-da Bəzi Yeni Xüsusiyyətlər)