

Frontend dasturlash asoslari
Frontend dasturlash asoslari
Kurs qay tartibda oʻtiladi?
Videodarslar
Darslar video shaklida platformaga joylangan boʻlib, ularni xohlagan paytda va istalgan joyda koʻrish mumkin. Videodarslar yangilab boriladi.
Vazifalar
Modul oxirida test topshiriqlari berilgan. Testdan muvaffaqiyatli oʻtgan oʻquvchilargina keyingi moduldagi darslarga kirish imkoniyatiga ega boʻladi.
Kurs tarkibi
- 112 ta dars
- 10 ta loyiha qilinadi
- Kurs davomiyligi - 12 soat
00:02:00
Muallif haqida
00:05:00
O'rganiladigan texnologiyalar
00:06:00
Kursda tuziladigan loyihalar
00:08:00
Kurs oxirida qanday natijani maqsad qilish mumkin?
00:04:00
Dasturlashni o'rganishdagi ustun qoidalar, muhim nuqtalar
00:11:00
Darslar o'tilishi tartibi va qoidalar
00:10:00
Veb dasturlash sohalari bilan tanishuv
00:14:00
Sayt tuzilishidagi bosqichlar ketma-ketligi
00:14:00
Sayt tuzish usullari va qachon qay biridan foydalanish kerak?
00:17:00
Onlayn kurs sayti uchun texnik talablarni tayyorlash, brainstorming
00:33:00
Onlayn kurs sayti qoralama dizaynini Balsamiqda tuzish
00:47:00
Google Chromeni o'rnatish va undagi sinxronizatsiyani yoqish
00:03:00
Visual Studio Codeni o'rnatish va sozlash. Muhim dasturlarni taskbarga qotirib qo'yish
00:10:00
Skrinshot olish uchun Lightshot dasturini o'rnatish va ishlatish
23:59:00
Loyihaning fayl va papkalarini to'g'ri tartiblash. Live Server kengaytmasini o'rnatish
00:08:00
Elementlar yozilishi qoidasi. Matnga oid elementlar
00:16:00
Tuzilmaviy elementlar. html, head, body. DevTools haqida ozgina ma'lumot
00:09:00
Havola (link) bilan ishlash
00:07:00
Boshqa HTML fayllarga link bilan ulanish
00:07:00
Kodni HTML Validatorda tekshirish
00:04:00
Loyihani arxivlab (zip) yuborish
00:02:00
Verstka sohasining eng yaxshi va eng yomon tomoni
00:04:00
Figma bilan tanishuv.
Akademnashr saytini tuzish bo'yicha yuborilgan ishlarni tahlil qilish
00:07:00
Akademnashr saytini tuzish vazifasi yechimi. Kod yozishdagi samaradorlikni oshirish bo'yicha tavsiyalar
00:15:00
hr va br elementlari
00:02:00
Ro'yxatlar bilan ishlash va vazifa
00:14:00
Ro'yxatlardan o'rganganlarimizni Akademnashr maketiga tatbiq qilish
00:06:00
div elementi va guruhlash
00:07:00
div elementini Akademnashr maketiga tatbiq qilish
00:03:00
HTML5da qo'shilgan bo'lim elementlari - header, nav, main, section, footer va kichik vazifa
00:14:00
HTML5 bo'lim elementlarini Akademnashr maketiga tatbiq qilish
00:06:00
Sahifaga rasmlarni joylash. Rasmlar formatlari farqlari
00:11:00
Papka ichidagi rasmni joylash o'zi qanday ishlaydi
00:03:00
Radiusli burchakli rasmlarni eksport qilish va rasmga width va height berishning ahamiyati
00:06:00
Rasmlar hajmini optimallashtirish. TinyPNG instrumenti
00:05:00
Qachon rasmlarni img emas, svg kodi bilan joylanadi? SVG hajmini optimallashtirish.
00:05:00
Rastr rasmlarni retina ekran uchun moslashtirish
00:09:00
Squoosh instrumenti. Squoosh yordamida rasm hajmini optimallashtirish va retina uchun 2x rasmlarni chiqarish
00:04:00
Picsum Photos yordamida sahifaga ixtiyoriy rasmlarni olib kelish
00:06:00
Placeholder.com dan ixtiyoriy rasmlarni olib kelish
00:03:00
Ixtiyoriy sondagi so'zlardan iborat vaqtinchalik matn generatsiya qilish
00:03:00
Ixtiyoriy sondagi so'zlardan iborat vaqtinchalik matn generatsiya qilish
00:01:00
Akademnashr maketiga rasmlar bo'limida o'rgangan bilimlarni tatbiq qilish
00:14:00
CSS asoslari. CSS uchun fayl ochib uni HTMLga ulash va ranglar asosidagi kichik misollar
00:08:00
CSSda ranglarni RGB formatida berish
00:06:00
RGBA va shaffof rang bilan ishlash
00:03:00
Ranglarni HEX formatida berish
00:05:00
Matnga oid ko'p ishlatiladigan stillar
00:08:00
CSSda kod ketma ketligining ahamiyati
00:05:00
Elementlarga class orqali stil berish, classni nomlashdagi qoidalar
00:04:00
CSSda selectorlar kuchi. class VS element tanlovchisi
00:03:00
Ko'p ishlatiladigan class nomlari
00:03:00
Elementlarga bir nechta class berish Matnni chap, o'rta va o'ngga keltirish
00:02:00
Elementlarning eni va bo'yini o'zgartirish
00:05:00
Rasmlarning object-fit xususiyati
00:03:00
Akademnashr maketiga CSSdan o'tilgan mavzularni tatbiq qilish bo'yicha vazifa ta'rifi
00:02:00
Akademnashr maketiga CSSdan o'rganilgan mavzularni qo'shish. 1-qism
00:11:00
Akademnashr maketiga CSSdan o'rganilgan mavzularni qo'shish. 2-qism
00:09:00
Ro'yxatning stillarini o'zgartirish va ota elementga ko'ra boshqa elementni tanlab stil berish
00:03:00
Akademnashr maketiga CSSdan o'rganilgan mavzularni qo'shish. 3-qism
00:03:00
Akademnashr maketidagi yangi kodlarni GitHubga yuborish va Netlifyga joylash
00:05:00
Shriftlar bilan ishlash. font-family va shriftlar turkumlari
00:03:00
Shriftlar bilan ishlash. font-family va shriftlar turkumlari
00:03:00
Google Fontsdagi shriftlardan foydalanish
00:09:00
Google Fontsdagi bir nechta shriftni loyihaga ulash
00:05:00
Matnga oid global stillarni bodyga berish haqida
00:04:00
Matnga oid global stillarni bodyga berish haqida
00:04:00
Akademnashr maketiga shriftlarga oid CSSni qo'shish bo'yicha vazifa ta'rifi
Akademnashr maketiga shirftlarga oid CSSni qo'shish vazifasi yechimi
00:08:00
Vazifa yechimi kodini GitHubga yuborish
00:01:00
padding xususiyati
00:03:00
CSSda psevdoklasslar bilan tanishuv - hover, active, focus va visited
00:10:00
CSS transition
00:07:00
outline xususiyati
00:04:00
opacity xususiyati. opacity VS shaffof rang
00:04:00
Akademnashr maketiga hover va active holatlar stillarini qo'shish. SVG rangini o'zgartirish
00:08:00
border xususiyati
00:05:00
Akademnashr maketi outline stillarini o'zgartirish
00:02:00
border-radius xususiyati
00:02:00
display inline va block farqlari. display inline-block bilan tanishuv
00:09:00
Akademnashr maketiga padding, border va border-radius xususiyatlarini tatbiq qilish
00:11:00
Code Review va GitHub repodagi issuelar haqida
00:10:00
NormalizeCSS haqida
00:05:00
margin xususiyati bilan tanishuv
00:03:00
Akademnashr maketiga NormalizeCSS va marginni tatbiq qilish. :last-child psevdoklassi
00:14:00
Rasmlar tagidagi bo'shliqni olib tashlash va Akademnashr maketiga o'zgartirish kiritish
00:07:00
margin collapse hodisasi haqida
00:04:00
marginni qaysi tomondan berish kerak
00:01:00
Box model va box-sizing tabiiy qiymati haqida
00:05:00
box-sizing tabiiy qiymatidagi noqulaylik va uni to'g'rilash
00:07:00
Qachon padding va qachon margin ishlatish kerak?
00:03:00
padding va marginni qisqa usulda yozib tatbiq qilish
00:02:00
margin auto qiymatining o'ziga xosligi
00:06:00
container nima va qachon ishlatiladi?
00:07:00
box-shadow va text-shadow xususiyatlari
00:07:00
Barcha o'rganilgan mavzularni Akademnashr maketiga tatbiq qilish. Saralash final
00:16:00
Saralash imtihoni maketi
Flexboxni o'rganishga tayyorgarlik. CSSda DRY prinsipidan foydalanish kichik misolda
00:06:00
display flex va justify-content xususiyatlari
00:05:00
Akademnashr maketiga flex, justify-content va align-items xususiyatlarini tatbiq qilish
00:10:00
Akademnashr maketiga flex, justify-content va align-items xususiyatlarini tatbiq qilish
00:10:00
flex-wrap xususiyati
00:04:00
GitHub o'zi nima
00:10:00
GitHubda ro'yxatdan o'tish
00:04:00
Kompyuterdan Gitni va unga bog'langan login-parollarni o'chirib tashlash
00:01:00
Kompyuterga Gitni o'rnatish va undagi global sozlamalarni yangi profilga moslashtirish
00:05:00
Git asoslari
00:12:00
Git asoslarini demo loyiha asosida ishlatish
00:12:00
Akademnashr loyihasini GitHubga joylash
00:01:00
Netlify bilan tanishuv. Akademnashr loyihasini Netlifyga joylash
00:09:00
Sertifikatli boʻling!
Sertifikatni tekshirish
Kurs oʻqituvchisi

Frontend dasturlash asoslari
Frontend dasturlash asoslari
Frontend dasturlash asoslari
Kursni oʻrganishni hozirdan boshlang
- 1 yil davomida foydalanish imkoniyati
- Videodarslar
- Testlar
- Loyihalar
- Yuklab olinadigan manbalar
- Mobil qurilma orqali kirish