Doston Dev | IT BLOG
171 subscribers
177 photos
26 videos
3 files
220 links
🗂 Frontend endi siz o'ylaganchalik uzoqda emas!

💻 Frontend Dasturlash bo'yicha bepul video darslar va foydali IT bloglar sahifasi

🔴 YouTube: youtube.com/DostonRajabov

👥 Muhokama uchun guruh: @doston_dev_chat

Murojaat uchun: @rajabov_doston
Download Telegram
🌀 CSS darslari | CSS ga kirish (1-dars)

CSS web sahifaning tashqi ko'rinishi va hissi bilan ishlov beradi. CSS dan foydalanib, siz matnning rangini, shriftlarning uslubini, paragraflar orasidagi bo'shliqni, ustunlarning o'lchamlari va joylashishini, fon rasmlari yoki ranglarning qanday ishlatilishini, sxemaning tuzilishini, turli xil qurilmalar va ekran o'lchamlari uchun displeyning o'zgarishini boshqarishingiz va turli xil effektlarni hosil qilishingiz mumkin.

CSS ni o'rganish va tushunish oson, lekin u HTML hujjatning taqdimotini kuchli boshqarish imkonini beradi. Ko'pincha CSS HTML yoki HTML belgilaydigan tillar bilan birlashtirilgan.

Navbatdagi darsimizda CSS orqali HTML elementlariga ta'sir o'tkazish haqida ilk tushunchalarga ega bo'lasiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | TEXT STYLE (2-dars)

Har qanday web ilovani bugungi kunda matnlarsiz tasavvur etib bo'lmaydi. Shunday ekan biz web sahifalarimizda matnlardan foydalangan holda ularga style berishimizga to'gri keladi. Matnlarga HTML orqali ham style berish mumkin. Ammo HTML da style berish imkoniyatlari cheklangan. Bunday paytda esa bizga CSS yordamga keladi. CSS orqali matnlarga oson va sifatli style berish mumkin.

Bugungi darsimizda CSS orqali HTML matn elementlariga ta'sir o'tkazish haqida batafsil gaplashamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
​​🎮 CSSni o'yin o'ynab o'rganing

Qiziqarli o'yin bilan bilimlar oson o'zlashtiriladi! Tasavur qiling miriqib o'yin o'ynaysiz va CSSni o'rganib olasiz. Internetda bu masalada sizga yordam beruvchi ba'zi saytlar mavjud.

- Grid Garden
CSS Grid'ni o'rganishga ko'maklashadi. Bog'ni tartibga soling va o'yinda g'olib bo'ling. Shu bilan birga CSS Grid bo'yicha bilimlaringizni mustahkamlab olasiz

- Grid Critters
O’yin sizga CSS Grid'ni o’zlashtirishga ko’maklashadi. Siz kosmik kemani boshqarasiz va Grideros sayyorasi aholisini Grid yordamida himoya qilasiz.

- Flexbox froggy
CSS Flexbox'dan foydalanib qurbaqalarni o'z o'rniga qaytarishga yordam bering. O'yin 24 ta bosqichdan iborat bo'lib barchasi juda qiziqarli. Oxirgi bosqichdan siz ham o'ta olasizmi buni hoziroq tekshiring

- Flexbox Zombie
CSS Flexbox'ni epchillik bilan o'rganing. Buni zombilarga qarshi ishlating. O'yin 12 bosqichdan iborat. Buning uchun saytda ro’yxatdan o’tish kerak bo’ladi.

- CSS Diner
CSS ni ham o’zlashtirishga, ham sahifalashning tayanch qoidalarni eslashga yordam beradi. Mahsulotlarni joylashtiring va dasturxonni to’g’ri buyruqlar orqali bezating, o'yin esa ko’rsatmalar bilan yordam beradi. Oson tuyulishi mumkin, ammo bo’shashmang – bu yerda 32 ta bosqich, har biridan so’ng vazifalar murakkablashib boradi.


Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | CSS da BACKGROUNDLAR OILASI BILAN ISHLASH (3-dars)

CSS da background xususiyati HTML elementga orqa fon effektlarini qo'llash uchun ishlatiladi. Misol uchun biror elementning orqa fon rangining biror rangda yoki elementning orqa foniga biror tasvirni aks ettirilishi bularga misol bo'la oladi.

Bugungi darsimizda CSS da aynan BACKGROUNDLAR OILASI bo'lmish background xususiyatlari bilan batafsil tanishamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
​​💻 Dasturlashni mobil qurilmalarda o‘rgatuvchi 11 ilova!

Bu haqida DIMAX Terabayt saytida xabar bergan. Ko‘pchilik yoshlarning qiziqishini inobatga olib, ular uchun dasturlashni o‘rgatuvchi mobil ilovalar ro‘yxatini keltiramiz. Ha, shular yordamida dasturlashni o‘z smartfoningizda ham o‘rganishingiz mumkin!

📱Udacity

Udacity – dasturlashni o‘rgatuvchi taniqli resurs bo‘lib, u mazkur yo‘nalishda bepul ilova ham chiqargan. Uning yordamida axborot texnologiyalari sohasidagi bepul kurslarda o‘z bilimlaringizni oshirishingiz mumkin. Ilova Android hamda iOS uchun ishlab chiqilgan.

📱Swifty

Swift dasturlash tilini o‘rganish uchun Apple kompaniyasining o‘zi tomonidan ishlab chiqilgan iOS-ilova.

📱Swift Playgrounds

Bu – Swift dasturlash tili bilan tanishishning eng sodda usulidir. Swift Playgrounds bilan o‘z planshetingizda – mavjud qoliplardan foydalangan holda, yoki o‘zingiz qolip o‘ylab topib, o‘z ilovangizni yaratishingiz mumkin.

📱Codecademy Hour of Code

Codecademy ta’lim portali iPhone uchun o‘zining ilk ilovasini ishlab chiqdi, uning yordamida dasturlash asoslarini bir soat ichidayoq o‘zlashtirishingiz mumkin! Undagi kichkina topshiriqlarni bajarish judayam kam vaqt talab etadi.

📱Lrn

Ommabop HTML, CSS, Python, Ruby, Javascript dasturlash tillaridan birida kod yozishga ko‘maklashuvchi servis. iOS uchun ilova tarzida taqdim etilgan, Android-versiyasi esa hozircha ishlov jarayonida.

📱Tynker

Bu – bolalar uchun ommabop o‘rgatuvchi platformalardan biri. Undan 8000 dan oshiq maktabda foydalanishadi. Tynker 6 milliondan oshiq bolalarga dasturlashni boshlashga yordam bergan. Uning iOS-ilovasi ham mavjud.

📱Khan Academy

Mashhur ta’lim resursi – Khan Academy ham Android va iOS uchun ilovalarini taqdim etgan. Ular mazkur platforma kurslarida o‘z mobil qurilmangiz orqali qatnashish imkonini beradi.

📱Javvy

Java dasturlash tilini o‘rgatuvchi interfaol o‘quv qo‘llanmasi. Uning yordamida mazkur til asoslarini o‘rganib olish mumkin. Ta’lim kursi 150 dan oshiq darsni o‘z ichiga oladi. Uni Google Play yoki iTunes do‘konidan olishingiz mumkin.

📱SoloLearn

SoloLearn – dasturlashni foydalanuvchiga maxsus o‘yinlar yordamida o‘rgatuvchi mobil ilovalar to‘plamidir. SoloLearn bepul ilovasini iOS va Android platformalari uchun yuklab oling.

📱Coursera: Online courses

Dunyoning yetakchi universitetlarining bepul kurslari – Coursera endi Android hamda iOS ilovalari tarzida ham chiqarilgan.

📱EdX – Online Courses

Jahondagi eng yaxshi universitetlarning onlayn-kurslarini taklif etuvchi yana bir ochiq ta’lim maydonchasi. Android yoki iOS tizimidagi qurilmalar uchun ilovani yuklab oling.


Ⓜ️anba: IT specialist

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | WIDTH, HEIGHT, MARGIN, PADDING, FLOAT (4-dars)

Navbatdagi darsmizda elementlarimizga CSS dagi width va height xususiyatlari yordamida elementning bo'yi va enini belgilash, padding va margin orqali elementlarni siljitish va float xususiyatidan foydalangan holda bir nechta elementlarni bir necha usulda tartiblashni ko'rib chiqamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
#Foydali_manba

Web Skills - bu veb dasturchi sifatida o'rganilishi mumkin bo'lgan foydali ko'nikmalar to'plami. Bu sayt veb dasturlarni ishlab chiqishni endigina boshlagan dasturchilar va shuningdek, ko'p yillar davomida bu sohada bo'lgan va yangi narsalarni o'rganmoqchi bo'lganlar uchun foydalidir.


Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | BORDER, BORDER-RADIUS, OVERFLOW (5-dars)

🔵 CSS Border Properties - CSS chegara xususiyatlari

CSS ning border xususiyatlari sizga elementning chegaralarini belgilash imkonini beradi. Misol uchun elementning chegarasini qattiq chiziq, juft chiziq, nuqta chiziq va boshqalar, yoki u rasm orqali tasvirlash mumkin . Bundan tashqari border xususiyatlari chegara uslubini (border-style), rangini (border-color) va qalinligini (border-width) belgilaydigan turli xil xususiyatlarni qanday sozlashni sizga tasvirlab beriladi.

🔵 Handling Overflowing Content - Ortiqcha tarkib bilan ishlash

CSS ning overflow xususiyati sizga tarkibni qisqarish yoki aylantirish satrlarini ko'rsatish yoki blok darajasidagi elementning ortiqcha tarkibini namoyish qilish yoki bermaslikni belgilashga imkon beradi.

Bugungi darsimizda aynan border, border-radius, overflow xususiyatlari haqida batafsil gaplashamiz.

👉 Videoga o'tish

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 Qiziqarli HTML teglari:

🟢 <CODE> tegi dastur kodi bo'lgan bir yoki bir nechta matnli satrlarni ko'rsatishga mo'ljallangan.

🔴 <BLOCKQUOTE> tegi hujjat ichidagi uzun tirnoqlarni ajratib ko'rsatish uchun mo'ljallangan. Matn chap va o'ng to'ldirilgan tekislangan blok shaklida ko'rsatiladi.

🟣 <DEL> tegi hujjatning yangi versiyasida olib tashlangan matnni ajratib ko'rsatish uchun ishlatiladi. Ushbu formatlash hujjat matniga qanday o'zgartirishlar kiritilganligini kuzatib borish imkonini beradi.

🟠 <XMP> tegi konteyner tarkibini "xuddi shunday" va belgilangan kenglikdagi shriftda aks ettiradi. <XMP> tegi yopilmaguncha, undagi barcha teglar oddiy matn sifatida ko'rsatiladi.

🟡 <ABBR> tegi belgilar qisqartmalar ekanligini bildiradi. Sarlavha parametri qisqartmaning dekodlanishini beradi, bu esa qisqartirishni tushunish imkonini beradi.

🔵 <ADRESS> tegi muallif haqidagi ma'lumotlarni saqlashga mo'ljallangan. Ma'lumot yig'ish uchun qidiruv tizimlari ushbu teg tarkibini tahlil qilishi rejalashtirilgan.

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | DISPLAY PROPERTIES (INLINE, BLOCK, INLINE-BLOCK, FLEX, NONE) (6-dars)

CSS da displey xususiyati elementni blok yoki inline element sifatida ko'rib chiqilishini yoki uning bolalari hisoblanuvchi elementlar uchun ishlatilgan tartibini belgilash imkonini beradi. Rasmiy ravishda CSS da displey xususiyati elementning ichki va tashqi ko'rinishini belgilaydi. Tashqi tur elementning oqim sxemasida ishtirokini belgilasa, ichki turi esa bola elementlari tartibini belgilaydi.

Navbatdagi darsimizda CSS dagi display xususiyati haqida batafsil gaplashamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
#Foydali_manba
#Doston_Dev

HTML va CSSni o'rganib, lekin yaxshi natijalarga erisha olmayotgan yoki mukammal bilishiga ishonchi komil bo'lmayotganlar uchun ajoyib sayt, htmlreference.io va cssreference.io.

Bu ikkita saytda HTMLdagi har bitta tag va CSSdagi har bitta property uchun ularning ta'riflari va amaliyotlar keltirilgan. Biron-bir qoida esingizdan chiqib qolsa, juda qo'l keladi.

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | POSITION PROPERTIES (STATIC, ABSOLUTE, RELATIVE, STICKY, FIXED) (7-dars)

CSS da position - xususiyati element uchun ishlatiladigan joylashish turini bildiradi (statik, nisbiy, aniq, mutlaq yoki yopishqoq). Bu yerda 4 xil pozitsiya qiymatlari mavjud:

🔵 static

🟣 relative

🔴 fixed

🟡 absolute

🟠 sticky

Keyinchalik elementlar yuqori, pastki, chap va o'ng xususiyatlar yordamida joylashtiriladi. Biroq, bu xususiyatlar pozitsiya xususiyati birinchi o'rnatilmagan bo'lsa, ishlamaydi. Ular pozitsiya qiymatiga qarab turli xil ishlaydi.

Navbatdagi darsimizda CSS dagi position xususiyati haqida batafsil gaplashamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | PSEUDO ELEMENTLAR VA PSEUDO CLASSLAR (8-dars)

CSS Pseudo elementlari elementlarga yoki qismlarga ularga ID yoki classlar qo'shmasdan ularni stillash imkonini beradi. CSS Pseudo classlari esa sizga elementning hover, aktiv va fokus kabi holatida elementning dinamik holatini, shuningdek umumiy hujjat elementi ichida mavjud bo'lgan, ammo boshqa selektorlardan foydalanmagan holda umumiy element ichidagi elementlarni sozlash imkonini beradi. Masalan, element ichidagi birinchi yoki oxirgi bola elementlarini nishonga olish.

Navbatdagi darsimizda CSS dagi Pseudo elementlar va Pseudo classlar haqida batafsil gaplashamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
Windows 11 vs Windows 10.pdf
178.7 KB
🗂 Microsoft Windows 11 ning muqobil versiyasini taqdim etdi !!!

Bugun Microsoft Windows 11 ning muqobil versiyasi chiqdi. Bugundan boshlab Windows 11ning muqobil versiyasidan rasman foydalanishingiz mumkin. Ko'pgina Windows foydalanuvchilari yillar davomida Windows 10 xususiyatlarining yangilanishi vizual o'zgarishlar nuqtai nazaridan ko'p narsa qilmasligidan shikoyat qilishgan. Ha, bu yangi Windows 11 versiyasida foydalanuvchi interfeysiga ko'proq e'tibor berildi va foydalanuvchi interfeysi yaxshilandi.

Yuqoridagi maqolamizda Windows 11 ning Windows 10 dan farqlari haqida fikr yuritamiz !!!

Windows 11 ni ushbu link orqali yuklab olishingiz mumkin :

👉 Yuklab olish


@doston_dev
🗂 CSS da TRANSFORM va TRANSITION xususiyatlari

CSS3 da transform (konvertatsiya qilish) va transition (o'tish) xususiyatlari oldingi web dasturchilarga elementlarni koordinata ichida create (yaratish), move (ko'chirish), reshape (o'zgartirish), rotate (aylantirish), scale (o'lchash) va translate qilishni JavaScript ishlatmagan holda juda osonlashtirgan. CSS3 ga ushbu xususiyatlarning qo'shilishi web ilovalarni statik, matnga o'xshash tabiatdan vizual effektlar yuklangan dinamik ko'rinishga o'tkazdi.

🟣 Transformatsiya - bu elementga shaklini, hajmini va joylashuvini o'zgartirish xususiyatini o'zgartirishga imkon beradigan xususiyat bo'lib, konvertatsiya tezligi va davomiyligini nazorat qilib, uni silliq va chiziqli ravishda bo'lishini namoyon qilishdir.

Tranform va Transition - bu mustaqil xususiyatlar, lekin ular odatda web sahifadagi elementlarning izchil va to'g'ri harakatini yaratish uchun bu xususiyatlar birgalikda ishlatiladi. Transitionsiz, konvertatsiya transform effektlari darhol va to'satdan sodir bo'ladi. CSS da transform va transition ko'pincha rivojlangan CSS larda joylashgan. Garchi ular matn xususiyatlari kabi tez -tez ishlatilmasada, ular haqida alohida hech narsa yo'q. Ular hali ham standart CSS qoidalari va sintaksisiga amal qilishadi.


Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | TRANSFORM, TRANSITION (9-dars)

Navbatdagi darsimizda CSS dagi TRANSFORM va TRANSITION haqida batafsil gaplashamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | FONT-FAMILY (10-dars)

Navbatdagi darsimizda CSS dagi FONT-FAMILY xususiyati bilan tanishamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🗂 ​​Dasturchilar qobiliyatlarini doimiy ravishda rivojlantirib borishi kerak

Dasturchilar, boshqa mutaxassislar singari, doimiy ravishda rivojlanishi kerak. Bugun biz sizga takomillashtirilishi kerak bo'lgan ko'nikmalar haqida gapiramiz.

👨🏻‍💻 Klaviaturada yozish tezligi

Ushbu ko'nikma loyihani qanchalik tez bajarishingizni va uning qanchalik katta bo'lishini belgilaydi. Ideal holda, siz kodni klaviaturaga qaramagan holatda yozishni o'rganishingiz kerak. Bunda sizga turli xil bosma simulyatorlar yordam beradi.

🇬🇧 Ingliz tili

IT bo'yicha eng yangi va eng zamonaviy ma'lumotlar har doim ingliz tilida chiqadi. Albatta bu bir kun o'zgarishi mumkin, ammo yaqin orada emas. Agar siz hamma yangiliklardan xabardor bo'lishni va faqat eng yaxshilaridan foydalanishni istasangiz, unda chet el manbalarini o'qing.

🧩 Mantiq

Har qanday algoritm mantiqiy tuzilgan amallar ketma - ketligi. Ushbu mahoratni rivojlantirish orqali dasturchi o'z ishining tezligini va kodning " tozaligini " oshiradi, bu uning loyihasida kamroq xatolarga olib keladi.

Dasturchi bo'lishni xohlaysizmi?
Siz keltirib o'tilgan qanday mahoratni mukammal egalladingiz?

@doston_dev
🌀 CSS darslari | SHADOW, GRADIENT (11-dars)

Navbatdagi darsimizda CSS da elementlar va matnlarga soya berish uchun qo'llaniladigan SHADOW xususiyati va bir elementning rangi uchun bir nechta ranglardan foydalanish imkoniyatini beruvchi GRADIENT xususiyatlari bilan tanishamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram
🌀 CSS darslari | CSS ANIMATIONS (12-dars)

Animatsiya veb saytlarga dinamizm beradi va ularning imkoniyatlarini tushunishni yaxshilaydi. Bu veb sahifalarni jonlantiradi va foydalanuvchi bilan muloqotda bo'lishga yordam beradi. CSS3 o'tishidan farqli o'laroq, CSS animatsiyalari asosiy kadrlarga asoslangan. Bu sizga effektlarni ma'lum vaqt davomida o'ynashga va takrorlashga, shuningdek loop ichidagi animatsiyani avtomatik ravishda to'xtatishga imkon beradi.

Navbatdagi darsimizda CSS da animatsiyalar yaratish uchun xizmat qiladigan CSS xususiyatlari haqida batafsil tanishamiz. Bizni kuzatishda davom eting !!!

👉 Videoga o'tish


〽️ Biz siz uchun darslarni tayyorlamoqdamiz. Siz ham bizni qo'llab quvvatlab yuborasiz degan umiddamiz !!!

Ijtimoiy tarmoqlardagi sahifalarimizga obuna bo'ling:

👉 Telegram | YouTube | Instagram