Dars rejasi
1-oy: Frontend HTML/CSS Asoslar
1. Elementlar, atributlar. Sarlavha va paragraflar
2. Stillar, matn, ranglar, havola, rasm va emoji qo’shish
3. Ota element va ichki elementlar. Jadval va ro’yhatlar
4. Inline (qatordagi) va blok elmenetlar (div), forma, input, tugmalar
5. Media. Audio va video joylash
6. Ko’p sahifali web saytlar
7. CSS. Class va ID'lar
8. O’lchamlar. width-height, margin&padding, box-model
9. Button (tugmalar), formlar, jadval va ro'yxatga stil berish
10. Psevdo class va psevdo elementlar bilan stil berish
11. Flexbox
12. Landing page ishlash
2-oy: Web Dev
1. Landing page ishlash
2. Landing page ishlash
3. CSS Mediaqueries bilan adaptiv dizayn chiqarish
4. Sass CSS Preprocessori bilan oson
5. Responsiv dizayn
6. Responsiv dizayn
7. CSS Frameworklar. Bootstrap/Tilewind/Materialize/Bulma
8. Panjaralar yordamida elementlarni joylashtirish. Bootstrap va CSS Grid
9. Portfolio uchun ish
10. Git va Github bilan ishlash
11. Loyihalarni Github va Netlify'ga yuklash
12. Dizayn chizish. Figma dasturi.
3-oy: Javascript asoslari
1. JavaScript ga kirish, Alert va console.log funksiyalari
2. Ma`lumotlar turlari, sonlar va arifmetik amallar
3. O’zgaruvchanlar. Let, const, va kalit so`zlari. String (matn) turi
4. JS Document Object Model. Javascript bilan HTMLni boshqarish
5. Prompt funksiyasi bilan ma`lumot olish va tiplarni keltirish
6. Mantiqiy tur va mantiqiy amallar
7. Shartli bajarish IF/ELSE. Siklik bajarish “For” konstruksiyasi
8. Ma'lumotlar strukturalari. Massivlar
9. JS DOM. Javascript yordamida HTMLga element qo`shish
10. Amaliyot
11. Js Funksiyalar, events (hodisalar) (onclick, onchange, onsubmit)
12. JS DOM. Amaliyot.
4-oy: Backend Typescript + Node.js
1. Ma'lumotlar turlari, number, string, boolean
2. O’zgaruvchanlar va tiplar
3. Funksiyalar, argument, parameter, result tushunchalari
4. Funksiyalarni rejalashtirish
5. Obyekt va massiv tiplari, type kalit so’zi, tip yaratish
6. OOP. Classlar bilan object yaratish
7. OOP. Classlarda funksiyalar. Metodlar
8. OOP. Classlar bilan ishlash
9. File bilan ishlash fs moduli
10. Malumotlarni fayllarda saqlash va oqish
11. OOP. Interfeyslar
12. OOP. Polimorfizm.
5-oy: Express.js
1. Server va client tushunchasi, HTTP protocol
2. Node.js da oddiy server (http moduli)
3. Express asoslari. Mashrutlar va routing
4. Request va Response (Sorov va javob), HTML javob yuborish
5. Shablonizatorlar (handlebars)
6. Amaliyot
7. Amaliyot
8. REST API tushunchasi
9. Ma'lumotlar bazasiga kirish. PostgreSQL
10. Ma'lumot joylash, qidirish, yangilash va o'chirish
11. Amaliyot
12. Amaliyot
6-oy: To‘liq vebsayt yaratish (Amaliyot)
Kurs o'qituvchisi
Axmed Muxtarov
Ustozimiz “APPX Group” IT kompaniyasida backend dasturchi bo'lib ishlab keladi. 10 dan ortiq loyihalarda qatnashgan. sdb.uz veb-saytining backend qismini ishlab chiqqan.
_edited.jpg)