Dasturlashni noldan o'rganing.
O'zbek tilidagi amaliy darslar. Har bir dars qisqa, tushunarli va darhol yoza oladigan kod bilan. Kompyuter savodxonligidan tortib, zamonaviy web dasturlashgacha.
Web dasturlash
HTML, CSS va JavaScript'dan boshlab, zamonaviy web ilovalar yaratishgacha bo'lgan to'liq yo'l.
HTML
4 ta dars- Dars 0120 daqiqa
HTMLga kirish
HTML nima, teg nima va birinchi web sahifangizni qanday yozasiz. Sodda misollar bilan.
Boshlash - Dars 0225 daqiqa
Rasm, havola, ro'yxat va izohlar
Sahifaga rasm qo'yish, boshqa saytga havola yaratish, ro'yxatlar va izohlar.
Boshlash - Dars 0325 daqiqa
Jadval, iqtibos va klaviatura mashqi
HTMLda jadval tuzish, jadvalga oddiy ko'rinish berish, iqtibos (quotation) teglari va typing.com orqali tezkor yozishni mashq qilish.
Boshlash - Dars 0430 daqiqa
Formalar, input va saytni internetga chiqarish
Oddiy formalar yaratish, input turlari, iframe orqali tashqi sahifa qo'shish va Netlify yordamida saytni bepul internetga joylash.
Boshlash
CSS
18 ta dars- Dars 0135 daqiqa
CSSga kirish: sintaksis, selektorlar va ranglar
CSS nima, qanday yoziladi, selektorlar turlari, CSSni HTMLga 3 xil usulda ulash va ranglar bilan ishlash.
Boshlash - Dars 0230 daqiqa
Div, asosiy xossalar, o'lcham va chegara
Div teg, matn va fon xossalari, balandlik/kenglik, border va border-radius, outline — elementlarni to'g'ri o'lchamlash va bezatish.
Boshlash - Dars 0330 daqiqa
Margin, padding, display va box model
display turlari, tashqi va ichki bo'shliq, CSSning muhim tushunchasi — box model va overflow.
Boshlash - Dars 0430 daqiqa
Matn, shriftlar va Solo Learn ilovasi
Matn xossalari (text-transform, line-height, letter-spacing, text-shadow), shriftlarni boshqarish va Solo Learn mobil ilovasi orqali mashq.
Boshlash - Dars 0530 daqiqa
Ikonkalar, pseudo-classlar va ro'yxat
Ikonkalarni sayt ichiga qo'shish, :hover va :focus bilan interaktivlik, ::before/::after pseudo-elementlar va ro'yxatlarni chiroyli qilish.
Boshlash - Dars 0630 daqiqa
Position va z-index
Elementlarni istagan joyga joylashtirish: static, relative, absolute, fixed, sticky va z-index orqali qatlamlarni boshqarish.
Boshlash - Dars 0735 daqiqa
Flexbox — zamonaviy joylashuv
Flexbox orqali elementlarni bir qator yoki ustun qilib joylashtirish, markazlash va responsiv layout qurish — CSSning eng kuchli quroli.
Boshlash - Dars 0830 daqiqa
Background rasmlar, gradientlar va object-fit
CSS Advanced boshlanadi: fon rasmlari, chiroyli gradientlar va rasmni konteynerga to'g'ri joylashtirish.
Boshlash - Dars 0935 daqiqa
Transform, Transition va calc()
Elementlarni aylantirish, kattalashtirish, siljitish va silliq o'tish effektlari. Matematik hisob-kitob — calc() funksiyasi.
Boshlash - Dars 1035 daqiqa
Animatsiya — @keyframes va animation
Transition'dan keyin keyingi bosqich: @keyframes orqali to'liq animatsiya yaratish. Loader, puls va hover'siz harakatlanuvchi elementlar.
Boshlash - Dars 1140 daqiqa
CSS Grid va chiroyli formalar
Ikki o'lchovli joylashuv tizimi — CSS Grid, hamda zamonaviy chiroyli formalar dizayni.
Boshlash - Dars 1230 daqiqa
Float va Soyalar (shadows)
Qadimgi, lekin hanuz kerakli float xususiyati hamda element va matnga chiroyli soya berish usullari.
Boshlash - Dars 1330 daqiqa
Iconka va Google Fonts
Saytga professional shrift va zamonaviy iconkalar qo'shish. Online va offline usullari bilan.
Boshlash - Dars 1450 daqiqa
HTML5 — to'liq qo'llanma
HTML5'ning barcha asosiy yangi teglari: semantik tuzilma, media, forma va grafikaga oid elementlar.
Boshlash - Dars 1590 daqiqa
Amaliyot — CSS bilimlarini mustahkamlash
15 ta darsda o'rganilgan barcha bilimni 3 ta haqiqiy mini-loyihada amalda sinab ko'ramiz.
Boshlash - Dars 1640 daqiqa
Media Responsive — asoslar
Sayt har qanday ekranda chiroyli bo'lishi uchun media query'lar, viewport va mobile-first yondashuv bilan tanishuv.
Boshlash - Dars 1745 daqiqa
Media Responsive — chuqurroq
Responsive rasmlar, moslashuvchi grid va flex, mobile menyu va dark/light tema orqali zamonaviy saytlar qurish.
Boshlash - Dars 1890 daqiqa
Amaliyot — Responsive portfolio
Media query'lar, grid, flex, responsive typography va dark mode — hammasini birlashtirib to'liq portfolio sayt quramiz.
Boshlash
Git/GitHub
2 ta dars- Dars 0145 daqiqa
Git — o'rnatish va asosiy komandalar
Git nima, uni qanday o'rnatish, asosiy komandalar va GitHub Desktop orqali vizual ishlash.
Boshlash - Dars 0250 daqiqa
GitHub — kod uchun ijtimoiy tarmoq
GitHub'da ro'yxatdan o'tish, repo yaratish, push/pull, README, va kodni butun dunyoga ko'rsatish.
Boshlash
TailwindCSS
Tez oradaDarslar tayyorlanmoqdaJavaScript
20 ta dars- Dars 0145 daqiqa
JavaScript — kirish, o'zgaruvchi va operatorlar
JavaScript nima, qanday yoziladi, qanday ishga tushadi. var, let, const va asosiy operatorlar bilan tanishuv.
Boshlash - Dars 0240 daqiqa
Arifmetik amallar — chuqurroq
Amallar tartibi, butun va kasr sonlar, Math obyekti va sonlarni matnga aylantirish hiylalari.
Boshlash - Dars 0335 daqiqa
Solishtirish operatorlari — amaliyot
==, ===, <, >, !== operatorlari. Tenglik va qat'iy tenglik o'rtasidagi muhim farq.
Boshlash - Dars 0445 daqiqa
Ma'lumot turlari, prompt, confirm, alert
Primitive va non-primitive turlar. Foydalanuvchi bilan muloqot qilish uchun 3 ta oddiy funksiya.
Boshlash - Dars 0545 daqiqa
If/else va mantiqiy operatorlar
Dasturni qaror qabul qilishga o'rgatish: if, else if, else. Mantiqiy operatorlar: &&, ||, !.
Boshlash - Dars 0635 daqiqa
switch / case statement
Ko'p variantli qaror qabul qilish uchun switch/case. Qachon if/else, qachon switch ishlatiladi.
Boshlash - Dars 0740 daqiqa
Math metodlari, operatorlar, Number turi
Math obyektining foydali metodlari, qo'shimcha operatorlar va Number turining o'ziga xos jihatlari.
Boshlash - Dars 0845 daqiqa
String turi va metodlari
Matn bilan ishlash: length, indekslar, kesib olish, izlash, almashtirish va boshqa metodlar.
Boshlash - Dars 0950 daqiqa
Array — metodlar va spread operator
Massivlar bilan ishlash: push, pop, map, filter, spread operator va destructuring.
Boshlash - Dars 1050 daqiqa
Funksiyalar — declaration va expression
Funksiya yaratishning turli usullari: declaration, expression, arrow. Parametr, argument, return va scope.
Boshlash - Dars 1155 daqiqa
Arrow funksiyalar va massiv metodlari
map, filter, reduce, forEach — zamonaviy JS'ning eng ko'p ishlatiladigan metodlari. Arrow funksiyalar bilan chuqur amaliyot.
Boshlash - Dars 1255 daqiqa
Obyektlar, this, call/bind/apply
Obyekt yaratish, metodlar, this kontseptsiyasi va funksiya kontekstini o'zgartiruvchi 3 ta muhim metod.
Boshlash - Dars 1345 daqiqa
Hoisting va prototiplar
JS kodi bajarilishidan oldin nima bo'ladi? Prototip zanjiri qanday ishlaydi?
Boshlash - Dars 1455 daqiqa
Classes, inheritance va Date obyekti
ES6 class sintaksisi, constructor, extends, super. Vaqt bilan ishlash uchun Date obyekti.
Boshlash - Dars 1555 daqiqa
OOP — asosiy 4 ta tamoyil
Encapsulation, Inheritance, Polymorphism, Abstraction — dasturlashning asosiy tamoyillari.
Boshlash - Dars 1650 daqiqa
DOM — elementlarni tanlash va o'zgartirish
getElementById, querySelector, innerHTML, innerText va boshqa DOM metodlari bilan sahifani boshqarish.
Boshlash - Dars 1750 daqiqa
Eventlar — addEventListener va boshqalar
click, dblclick, onload, onresize — foydalanuvchi harakatlariga javob berish.
Boshlash - Dars 1860 daqiqa
Async — callbacks, promises, async/await
Vaqt oluvchi amallar: setTimeout, fetch va ularni kutish uchun 3 ta uslub.
Boshlash - Dars 1970 daqiqa
Amaliy loyiha 1 — To-do app
Butun kursdan o'rgangan narsalarni birlashtirib, to'liq funksional to-do app yaratamiz.
Boshlash - Dars 2070 daqiqa
Amaliy loyiha 2 — Ob-havo app (API bilan)
Real ochiq API bilan ishlash: shahar bo'yicha ob-havo ma'lumoti. async/await amaliyoti.
Boshlash
ReactJS
10 ta dars- Dars 0155 daqiqa
React bilan tanishuv — kirish va sozlash
React nima, nega kerak, npm bilan ishlash va birinchi «Hello world» komponentini yaratish.
Boshlash - Dars 0250 daqiqa
Class va Functional komponentlar
Ikki turdagi komponentlar: class (eski) va functional (zamonaviy). Qaysi birini qachon ishlatish kerak.
Boshlash - Dars 0355 daqiqa
JSX va Props — komponentlarga ma'lumot uzatish
JSX sintaksisining o'ziga xos xususiyatlari, props orqali ma'lumot uzatish va map bilan ro'yxat chizish.
Boshlash - Dars 0455 daqiqa
Stil berish va React kutubxonalari
CSS, inline style, CSS modules, CSS-in-JS va tayyor UI kutubxonalari bilan ishlash.
Boshlash - Dars 0560 daqiqa
Class komponentlar: state va lifecycle
Class komponentlar ichida state yaratish, metodlar yozish va lifecycle bosqichlaridan foydalanish.
Boshlash - Dars 0655 daqiqa
React kutubxonalari — toastify, slick, bootstrap
Tayyor komponentlar: react-bootstrap/reactstrap, react-toastify (bildirishnomalar) va react-slick (karusel).
Boshlash - Dars 0760 daqiqa
Sahifalar bilan ishlash — react-router-dom
Bir sahifalik (SPA) ilovada sahifalar yaratish, URL boshqaruvi, link'lar va dinamik yo'llar.
Boshlash - Dars 0855 daqiqa
Input'dan qiymat olish — event va ref
onChange bilan jonli qiymat, useRef bilan to'g'ridan-to'g'ri DOM, va ularning qachon ishlatilishi.
Boshlash - Dars 0970 daqiqa
Amaliy loyiha — Class komponentda Todo
Class komponentlar, state, setState, metodlar va lifecycle — hammasi birgalikda. To'liq Todo ilova.
Boshlash - Dars 1070 daqiqa
Functional komponent va Hooks
Zamonaviy React — functional komponentlar va hooks: useState, useEffect, useRef. Class'siz ham hammasi bo'ladi.
Boshlash
Kompyuter savodxonligi
Tez oradaKompyuter bilan ishlashning asoslari: fayllar, internet, xavfsizlik va foydali dasturlar.
Bu bo'lim ustida ishlayapmiz
Kompyuter savodxonligi darslari yaqin kunlarda qo'shiladi. Telegram guruhimizda yangiliklarni kuzatib boring.
Savollaringiz bormi?
Telegram guruhimizga qo'shiling va boshqa o'quvchilar bilan bog'laning.