← dioo.life Darslar

Darslar

Algoritm IT Center'da 100 dan ortiq o'quvchiga dars berdim. Quyidagilar — o'zim o'rganib, o'zbek tilida yozib chiqqan konspektlarim. Har bir kursdan dastlabki 3 ta dars ochiq.

React Native

Web React bilimi ustiga iOS va Android uchun ilova qurish.

React Native nima?Nega bitta kod bilan ikkala platformaga ilova yozish mumkin.
ochiq
Ichkarida nima bo'ladi: UI va mantiqKomponent native ko'rinishga aylanadi, JavaScript esa alohida ipda ishlaydi.
ochiq
Expo CLI va React Native CLI — qaysi birini tanlashIkki xil boshlash yo'li, ularning kuchli va zaif tomonlari.
ochiq
Yangi loyiha yaratish va tuzilmasini tahlil qilishPapkalar nimaga kerak, qayerdan boshlanadi.
yopiq
Ilovani haqiqiy qurilmada ishga tushirishTelefonda sinash va lokal muhitni sozlash.
yopiq
Core komponentlar va stillashView, Text, Button va ularni bezash.
yopiq
Flexbox bilan layout qurishMobil ekranda joylashuvni boshqarish.
yopiq
Hodisalar bilan ishlashBosish, kiritish va foydalanuvchi harakatlari.
yopiq
ScrollView va FlatListUzun ro'yxatlarni tez va tejamkor chiqarish.
yopiq
Komponentlarni bo'laklarga ajratish va propsKodni qayta ishlatiladigan qismlarga bo'lish.
yopiq

TypeScript

Tip tizimi: xatoni kod ishga tushmasdan oldin tutish.

TypeScript nima?JavaScript ustiga qurilgan superset va u nimani qo'shadi.
ochiq
Nega TypeScript kerak? — haqiqiy misolKichkina kalkulyatorda tip xatosi qanday bug tug'diradi.
ochiq
Turlar bilan ishlash va asosiy tiplarType annotation, type inference va built-in tiplar.
ochiq
any turi va nega undan qochish kerakTip tizimini o'chirib qo'yadigan tur.
yopiq
Union turlarBir nechta turdan birini qabul qiladigan qiymatlar.
yopiq
Massivlar va massiv turlariRo'yxatlarni tip bilan qo'riqlash.
yopiq
Generic turlar bilan tanishuvBir marta yozib, ko'p turga ishlatish.
yopiq
Tuple va obyekt turlariAniq tuzilmali ma'lumotlarni tavsiflash.
yopiq
Enum va literal turlarRuxsat etilgan qiymatlar to'plamini belgilash.
yopiq
Type alias — o'z turlaringni yaratishTakrorlanadigan turlarga nom berish.
yopiq
Funksiya turlari: qaytish qiymati, void, neverFunksiyani ham tip bilan tasvirlash.
yopiq
null, undefined va type narrowingBo'sh qiymatlarni xavfsiz ishlatish.
yopiq

Rust

Xotira ustidan nazorat: ownership, borrowing va tezlik.

O'rnatishrustup orqali Rust'ni kompyuterga o'rnatish.
ochiq
Hello, World!Birinchi Rust dasturini yozish va ishga tushirish.
ochiq
Cargo bilan tanishuvRust'ning build tizimi va paket menejeri.
ochiq
Guessing Game — birinchi to'liq dasturKiritish, tasodifiy son va taqqoslash.
yopiq
O'zgaruvchilar va mutabilityNega Rust'da qiymat sukut bo'yicha o'zgarmas.
yopiq
Ma'lumot turlariSkalyar va murakkab turlar.
yopiq

English

Grammatika konspektlari — CEFR imtihoniga tayyorgarlik bilan.

Iltimos, mehnatimizni qadrlang

Bu konspektlar uzoq vaqt va mehnat evaziga yozilgan. Qolgan darslarga kirish uchun quyidagi kartaga o'tkazma qilib, Telegramga yozing — havolani darhol yuboraman.

Telegramda yozish