Dapperda Stored Procedure va Sql Transaction qanday ishlaydi.
Oldingi darslarda Sql da stored procedure yaratishni o'rgangan edik. Lekin real loyihalarda uni dapperda qanday chaqiramiz?
Bu juda ham sodda, query va command larni qanday chaqirsak, stored procedure ham shunday.
Lekin bu video transaction nima va undan foydalanish haqida ko'nikma bilan ham ta'minlab beradi.
Har qanday professional dasturda muhim jarayonlar — bir nechta ma’lumotlar bazasi operatsiyalarini birgalikda va xatosiz bajarishdan iborat. Ana shunday holatlarda Transaction — ya’ni “bitim” tushunchasi asosiy rolni o‘ynaydi
02:45 - SelectAllProducts SP ni Query da Run qilamiz
05:31 - InsertProduct SP ni Execure da run qilamiz
10:18 -
14:16 - Transactionsiz ma'lumotlar ustida amallar bajarib ko'ramiz
21:26 - Connection.BeginTransaction methodi orqali transaction
27:01 -
Oldingi darslarda Sql da stored procedure yaratishni o'rgangan edik. Lekin real loyihalarda uni dapperda qanday chaqiramiz?
Bu juda ham sodda, query va command larni qanday chaqirsak, stored procedure ham shunday.
Lekin bu video transaction nima va undan foydalanish haqida ko'nikma bilan ham ta'minlab beradi.
Har qanday professional dasturda muhim jarayonlar — bir nechta ma’lumotlar bazasi operatsiyalarini birgalikda va xatosiz bajarishdan iborat. Ana shunday holatlarda Transaction — ya’ni “bitim” tushunchasi asosiy rolni o‘ynaydi
02:45 - SelectAllProducts SP ni Query da Run qilamiz
05:31 - InsertProduct SP ni Execure da run qilamiz
10:18 -
Transaction ni diagramma orqali tushunib chiqamiz14:16 - Transactionsiz ma'lumotlar ustida amallar bajarib ko'ramiz
21:26 - Connection.BeginTransaction methodi orqali transaction
27:01 -
TransactionScope Transaction ning alternative va keng imkoniyatli usuliYouTube
SQL Transactions nima? Dapperda Qanday ishlatish mumkin? SQL Stored Procedure nima? Dapper imkoniyat
00:00 - SelectAllProducts SP ni Query da Run qilamiz
05:31 - InsertProduct SP ni Execure da run qilamiz
10:18 - Transaction ni diagramma orqali tushunib chiqamiz
14:16 - Transactionsiz ma'lumotlar ustida amallar bajarib ko'ramiz
21:26 - Connection.BeginTransaction…
05:31 - InsertProduct SP ni Execure da run qilamiz
10:18 - Transaction ni diagramma orqali tushunib chiqamiz
14:16 - Transactionsiz ma'lumotlar ustida amallar bajarib ko'ramiz
21:26 - Connection.BeginTransaction…
🔥3
📉 StackOverflow savollari keskin kamaydi. Nega?
2014–2017 yillarda StackOverflow o‘zining eng yuksak davrini boshdan kechirdi — oyiga 200,000 dan ortiq savol berilgan.
Ammo... grafikga qarasangiz, 2023-yildan boshlab savollar soni keskin tushganini ko‘rasiz.
🧠 Bu pasayishning asosiy sababi nima?
ChatGPT va boshqa AI yordamchilarning ommalashuvi.
🔍 Ilgari dasturchi duch kelgan muammosini StackOverflow’da so‘rab, javob kutardi. Endi esa ko‘pchilik to‘g‘ridan-to‘g‘ri ChatGPT’dan so‘rayapti — tez, shaxsiylashtirilgan va kontekstli javob olishadi.
🤖 Sun’iy intellekt: yangi yordamchi, yangi muammolar?
👨💻 Bu holat produktivlikni oshirayotgan bo‘lishi mumkin.
🤔 Ammo savol-javob madaniyati, hamjamiyat ruhiyati susaymoqda.
📉 Va bu StackOverflow kabi platformalar uchun yangi chaqiriqlarga sabab bo‘lmoqda.
❓ Siz qanday fikrdasiz?
ChatGPT sizning muammolaringizga yetarlicha yordam beryaptimi?
Hali ham StackOverflow’dan foydalanasizmi?
Yoki siz ham o‘zingizni “oldin savol berar edim, endi AI’dan so‘rayman” qatoridamisiz?
Fikrlaringizni komentariyada qoldiring. Texnologiyalar o‘zgaradi — lekin hamjamiyatlar qadrini saqlab qolish bizning qo‘limizda.
2014–2017 yillarda StackOverflow o‘zining eng yuksak davrini boshdan kechirdi — oyiga 200,000 dan ortiq savol berilgan.
Ammo... grafikga qarasangiz, 2023-yildan boshlab savollar soni keskin tushganini ko‘rasiz.
🧠 Bu pasayishning asosiy sababi nima?
ChatGPT va boshqa AI yordamchilarning ommalashuvi.
🔍 Ilgari dasturchi duch kelgan muammosini StackOverflow’da so‘rab, javob kutardi. Endi esa ko‘pchilik to‘g‘ridan-to‘g‘ri ChatGPT’dan so‘rayapti — tez, shaxsiylashtirilgan va kontekstli javob olishadi.
🤖 Sun’iy intellekt: yangi yordamchi, yangi muammolar?
👨💻 Bu holat produktivlikni oshirayotgan bo‘lishi mumkin.
🤔 Ammo savol-javob madaniyati, hamjamiyat ruhiyati susaymoqda.
📉 Va bu StackOverflow kabi platformalar uchun yangi chaqiriqlarga sabab bo‘lmoqda.
❓ Siz qanday fikrdasiz?
ChatGPT sizning muammolaringizga yetarlicha yordam beryaptimi?
Hali ham StackOverflow’dan foydalanasizmi?
Yoki siz ham o‘zingizni “oldin savol berar edim, endi AI’dan so‘rayman” qatoridamisiz?
Fikrlaringizni komentariyada qoldiring. Texnologiyalar o‘zgaradi — lekin hamjamiyatlar qadrini saqlab qolish bizning qo‘limizda.
🤨1
🎯 AI Davrida Talabgir Dasturchi Bo'lish Uchun 5 Asosiy Usul
📌 Hassan Habib dan ilhomlangan maslahatlar
🙋♂️ Assalomu alaykum, aziz dasturchilar!
Bugun AI — IT olamining yuragi. Agar hali AI dasturchisi bo‘lmasangiz ham, ertaga bozor sizdan shuni talab qiladi. Shuning uchun, quyidagi 5 ta muhim ko‘nikmani o‘rganish orqali siz ham AI davrining yetakchi dasturchisi bo‘lishingiz mumkin! 🔥
1️⃣ Prompt Engineering: AI bilan samarali muloqot 💬🤖
AI’dan maksimal foyda olish — to‘g‘ri savol berishdan boshlanadi.
🧠 Yodingizda bo‘lsin: AI sizga kod yozadi, lekin uni tushunish va moslashtirish — sizning mas’uliyatingiz.
2️⃣ AI API’laridan foydalanishni o‘rganing 🔗💡
Azure, OpenAI, DeepSeek kabi platformalarning tayyor kuchidan foydalaning.
📱 Mobil ilovangizmi? 🖥 Web dasturmi? Farqi yo‘q — AI bilan yanada aqlli bo‘ladi.
3️⃣ AI modellarini lokal ishga tushirish 🖥⚙️
Mahalliy resurslar bilan AI ishlashini tushuning.
🎯 RAM, GPU, disk joyi — bularning barchasi loyiha samaradorligi uchun muhim.
4️⃣ AI modellarini o‘qitish (Training & Fine-Tuning) 🧑🏫📊
AI ni o‘z loyihangizga moslashtiring.
Masalan: virtual operator, mijozlarga yordamchi, shaxsiy tavsiya tizimi...
— Bularning barchasi mumkin!
5️⃣ O‘z AI modelingizni yarating 🧬🛠
Eng yuqori bosqich bu — shaxsiy AI model.
💻 Python + Machine Learning framework’lari yordamida o‘zingizga xos model ishlab chiqish orqali siz AI sohasida haqiqiy mutaxassisga aylanasiz.
💭 To‘g‘risi, bu fikrlar meniki bo‘lishini istardim 😅
Lekin ustozlarning maslahatlarini amalda qo‘llash — bu ham o‘ziga yarasha muvaffaqiyat!
📢 Sizningcha, bu beshlikdan ayni damda siz uchun eng dolzarb yo‘nalish qaysi?
💬 Izohlarda fikr qoldiring!
📌 Hassan Habib dan ilhomlangan maslahatlar
🙋♂️ Assalomu alaykum, aziz dasturchilar!
Bugun AI — IT olamining yuragi. Agar hali AI dasturchisi bo‘lmasangiz ham, ertaga bozor sizdan shuni talab qiladi. Shuning uchun, quyidagi 5 ta muhim ko‘nikmani o‘rganish orqali siz ham AI davrining yetakchi dasturchisi bo‘lishingiz mumkin! 🔥
1️⃣ Prompt Engineering: AI bilan samarali muloqot 💬🤖
AI’dan maksimal foyda olish — to‘g‘ri savol berishdan boshlanadi.
🧠 Yodingizda bo‘lsin: AI sizga kod yozadi, lekin uni tushunish va moslashtirish — sizning mas’uliyatingiz.
2️⃣ AI API’laridan foydalanishni o‘rganing 🔗💡
Azure, OpenAI, DeepSeek kabi platformalarning tayyor kuchidan foydalaning.
📱 Mobil ilovangizmi? 🖥 Web dasturmi? Farqi yo‘q — AI bilan yanada aqlli bo‘ladi.
3️⃣ AI modellarini lokal ishga tushirish 🖥⚙️
Mahalliy resurslar bilan AI ishlashini tushuning.
🎯 RAM, GPU, disk joyi — bularning barchasi loyiha samaradorligi uchun muhim.
4️⃣ AI modellarini o‘qitish (Training & Fine-Tuning) 🧑🏫📊
AI ni o‘z loyihangizga moslashtiring.
Masalan: virtual operator, mijozlarga yordamchi, shaxsiy tavsiya tizimi...
— Bularning barchasi mumkin!
5️⃣ O‘z AI modelingizni yarating 🧬🛠
Eng yuqori bosqich bu — shaxsiy AI model.
💻 Python + Machine Learning framework’lari yordamida o‘zingizga xos model ishlab chiqish orqali siz AI sohasida haqiqiy mutaxassisga aylanasiz.
💭 To‘g‘risi, bu fikrlar meniki bo‘lishini istardim 😅
Lekin ustozlarning maslahatlarini amalda qo‘llash — bu ham o‘ziga yarasha muvaffaqiyat!
📢 Sizningcha, bu beshlikdan ayni damda siz uchun eng dolzarb yo‘nalish qaysi?
💬 Izohlarda fikr qoldiring!
YouTube
Where to start learning AI? #ai #artificialintelligence #chatgpt
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🔥6⚡2👍2
Odamlar mediada o'zining yorqin taraflarini ko'rsatib qolgani insonlarining ruhiyatiga ta'sir qilmoqda.
🎭 Kelinglar hayotimdagi qop-qora va kulgili voqeani aytib beraman.
📅 Real voqeaga asoslangan, 2022-yil
📍 17-noyabr — Talabalar kuni munosabati bilan Elektron Hukumat Loyihalarni Boshqarish Markazi tomonidan TATU, Amity va boshqa universitetlarga borilib, talabalarga E-GOV ni tanishtirish, uning mahsulotlari haqida tushuncha berish kabi ishlar amalga oshirilgan edi.
💼 Men o'sha paytlar Elektron Hukumatda internda edim. Taxminan kelganimga 6 oylar bo'lgandi.
🤖 Menga kichik Telegram bot ishlab chiqish topshirilgan. Asosiy vazifasi:
Foydalanuvchilardan F.I.O, telefon raqami olish
Kanalga a'zo qilish
Har bir talabaning E-GOV rivojlantirish bo‘yicha fikrlarini saqlash
📢 Bot random tarzda talabalarning fikrini ko‘rsatishi kerak edi.
🏆 Eng yaxshilari qimmatbaho sovg‘alar bilan taqdirlanadi.
🗓 Dushanba kuni menga botni yaratish vazifasi yuklatildi.
💻 24 soat uxlamasdan botni yozib tugatdim.
(U payti ChatGPT hali chiqqan emas edi...)
🗓 Seshanba kuni botni ko‘rsatdim – kutilgandek ishladi.
🛠 Ular yana qo‘shimcha funksiyalar qo‘shishimni so‘rashdi.
🗓 Chorshanba kuni, release oldidan ham yana o‘zgarishlar kiritishimga to‘g‘ri keldi.
🚌 Bir necha soatdan keyin TATUga yuqori kayfiyatda kollektiv bilan yo‘lga chiqdik.
👩🎓👨🎓 Talabalar yig‘ildi, savol-javoblar bo‘ldi, vaaa...
🎉 Eng kulminatsion nuqta: botni e’lon qilishdi.
💥 Birdaniga 400 ta request mening Visual Studioda C# projectni local run qilayotgan Intel Core i3 laptopimga tushdi.
😳 Zalga bir necha daqiqa sukunat cho‘mdi.
🔊 “
🖥 Kompyuterga qarasam:
Loglar qizarib ketgan
Kamiga BotFather ham menga "boting ishlamayapti" degan xabar jo‘natmoqda
🤯 Foydalanuvchilar xabar yuborishini kutmasdan tugmalarni tinmay bosishgan,
Natijada: 400 kishi → 4000 request soniyasiga!
🫠 O‘sha kuni birinchi marta yuzimdan chiqayotgan issiqlikka yelkam terlashni boshlagan
💔 Ha azizlar, eng katta depressiya o‘sha vaqtda sodir bo‘lgan.
📛 Bot o‘sha kuni ishlamadi.
🧑💼 Project manager va boshqa xodimlar bu vaziyatdan menga yordam berishdi.
🏢 Ishxonaga bordim va hammasini ustozimga tushuntirdim.
❌ Xatolarim:
Dasturni ustozimga ko‘rsatmaganim
Deploy qilish haqida maslahat so‘ramaganim
Kodda ko‘plab xatoliklar mavjud edi
🌙 Chorshanba kuni kechasi deyarli uxlamadim.
🧑💻 Kechqurun Ibrohim aka (Senior .NET Developer) keldilar va:
Kod yuzasidan muhim tavsiyalar berdilar
1 soat bo‘lsa ham uxlashimni aytdilar
🛌 1 soatlik uyqudan so‘ng, kodning 90% ni o‘zgartirdim.
📈 Va kutilganidek ertasi kuni (Payshanba, Amitydagi tadbirda) hammasi juda yaxshi ishladi! ✅
Sizda ham shunday voqea sodir bo'lganmi?
🎭 Kelinglar hayotimdagi qop-qora va kulgili voqeani aytib beraman.
📅 Real voqeaga asoslangan, 2022-yil
📍 17-noyabr — Talabalar kuni munosabati bilan Elektron Hukumat Loyihalarni Boshqarish Markazi tomonidan TATU, Amity va boshqa universitetlarga borilib, talabalarga E-GOV ni tanishtirish, uning mahsulotlari haqida tushuncha berish kabi ishlar amalga oshirilgan edi.
💼 Men o'sha paytlar Elektron Hukumatda internda edim. Taxminan kelganimga 6 oylar bo'lgandi.
🤖 Menga kichik Telegram bot ishlab chiqish topshirilgan. Asosiy vazifasi:
Foydalanuvchilardan F.I.O, telefon raqami olish
Kanalga a'zo qilish
Har bir talabaning E-GOV rivojlantirish bo‘yicha fikrlarini saqlash
📢 Bot random tarzda talabalarning fikrini ko‘rsatishi kerak edi.
🏆 Eng yaxshilari qimmatbaho sovg‘alar bilan taqdirlanadi.
🗓 Dushanba kuni menga botni yaratish vazifasi yuklatildi.
💻 24 soat uxlamasdan botni yozib tugatdim.
(U payti ChatGPT hali chiqqan emas edi...)
🗓 Seshanba kuni botni ko‘rsatdim – kutilgandek ishladi.
🛠 Ular yana qo‘shimcha funksiyalar qo‘shishimni so‘rashdi.
🗓 Chorshanba kuni, release oldidan ham yana o‘zgarishlar kiritishimga to‘g‘ri keldi.
🚌 Bir necha soatdan keyin TATUga yuqori kayfiyatda kollektiv bilan yo‘lga chiqdik.
👩🎓👨🎓 Talabalar yig‘ildi, savol-javoblar bo‘ldi, vaaa...
🎉 Eng kulminatsion nuqta: botni e’lon qilishdi.
💥 Birdaniga 400 ta request mening Visual Studioda C# projectni local run qilayotgan Intel Core i3 laptopimga tushdi.
😳 Zalga bir necha daqiqa sukunat cho‘mdi.
🔊 “
Bot ishlamayapti...” degan sadolar eshitila boshladi.🖥 Kompyuterga qarasam:
Loglar qizarib ketgan
Kamiga BotFather ham menga "boting ishlamayapti" degan xabar jo‘natmoqda
🤯 Foydalanuvchilar xabar yuborishini kutmasdan tugmalarni tinmay bosishgan,
Natijada: 400 kishi → 4000 request soniyasiga!
🫠 O‘sha kuni birinchi marta yuzimdan chiqayotgan issiqlikka yelkam terlashni boshlagan
💔 Ha azizlar, eng katta depressiya o‘sha vaqtda sodir bo‘lgan.
📛 Bot o‘sha kuni ishlamadi.
🧑💼 Project manager va boshqa xodimlar bu vaziyatdan menga yordam berishdi.
🏢 Ishxonaga bordim va hammasini ustozimga tushuntirdim.
❌ Xatolarim:
Dasturni ustozimga ko‘rsatmaganim
Deploy qilish haqida maslahat so‘ramaganim
Kodda ko‘plab xatoliklar mavjud edi
🌙 Chorshanba kuni kechasi deyarli uxlamadim.
🧑💻 Kechqurun Ibrohim aka (Senior .NET Developer) keldilar va:
Kod yuzasidan muhim tavsiyalar berdilar
1 soat bo‘lsa ham uxlashimni aytdilar
🛌 1 soatlik uyqudan so‘ng, kodning 90% ni o‘zgartirdim.
📈 Va kutilganidek ertasi kuni (Payshanba, Amitydagi tadbirda) hammasi juda yaxshi ishladi! ✅
Sizda ham shunday voqea sodir bo'lganmi?
👍8😁6
Do'stlar, learn.net.uz loyihamiz uchun 20 ming so'm donat yig'ilgan ekan. Oldinroq ham 5 ming so'm tashlangan edi. Shularni qo'shib, yillik domen xarajatlarini qoplaymiz.
Ushbu loyihamiz 'break-even' da bo'lganidan xursandmiz
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥21🤣14😁6👍2
🌟 Bugun biror kishining kunini yoritishga tayyormisiz?
Har kuni ijtimoiy tarmoqlarda faqat ijobiy fikr yozing. Yaxshi so‘z yurakka tez yetib boradi ❤️
📱 Smartfoningiz har kuni sizga “Tasodifiy yaxshilik amali” (ARK – Act of Random Kindness) ni eslatib turadigan bo‘lsa-chi?
Mana shu g‘oya asosida, bir necha hafta oldin Hassan Habib tomonidan ARK loyihasi boshlandi. U ijtimoiy tarmoqlarda mehr, quvonch va ijobiylikni ulashish g‘oyasini targ‘ib qiladi.
💡 ARK — bu ochiq manbali (open source) loyiha. Agar siz ham open source loyihada ishtirok etishni orzu qilgan bo‘lsangiz — bu imkoniyat aynan siz uchun!
🛠 Texnologiyalar:
Backend: ASP.NET Core API
Mobil ilova: .NET MAUI
Loyiha "Me'yor" (The Standard) arxitekturasida yoziladi. Ushbu tamoyillarni chuqur tushunishni istasangiz, Elbek Normurodov tomonidan yozilgan o‘zbek tilidagi darslarni o‘rganishingiz mumkin.
🎥 Loyiha bosqichma-bosqich ishlab chiqilmoqda va barcha jarayonlar YouTube’ga joylashtirilmoqda. Siz ham ushbu safarga qo‘shiling, va yaxshilik ulashuvchilardan biri bo‘ling.
📌 To‘liq loyiha ma'lumotlari:
The Standard (O‘zbek tilida)
The Standard (Ingliz tilida)
Har kuni ijtimoiy tarmoqlarda faqat ijobiy fikr yozing. Yaxshi so‘z yurakka tez yetib boradi ❤️
📱 Smartfoningiz har kuni sizga “Tasodifiy yaxshilik amali” (ARK – Act of Random Kindness) ni eslatib turadigan bo‘lsa-chi?
Mana shu g‘oya asosida, bir necha hafta oldin Hassan Habib tomonidan ARK loyihasi boshlandi. U ijtimoiy tarmoqlarda mehr, quvonch va ijobiylikni ulashish g‘oyasini targ‘ib qiladi.
💡 ARK — bu ochiq manbali (open source) loyiha. Agar siz ham open source loyihada ishtirok etishni orzu qilgan bo‘lsangiz — bu imkoniyat aynan siz uchun!
🛠 Texnologiyalar:
Backend: ASP.NET Core API
Mobil ilova: .NET MAUI
Loyiha "Me'yor" (The Standard) arxitekturasida yoziladi. Ushbu tamoyillarni chuqur tushunishni istasangiz, Elbek Normurodov tomonidan yozilgan o‘zbek tilidagi darslarni o‘rganishingiz mumkin.
🎥 Loyiha bosqichma-bosqich ishlab chiqilmoqda va barcha jarayonlar YouTube’ga joylashtirilmoqda. Siz ham ushbu safarga qo‘shiling, va yaxshilik ulashuvchilardan biri bo‘ling.
📌 To‘liq loyiha ma'lumotlari:
The Standard (O‘zbek tilida)
The Standard (Ingliz tilida)
YouTube
ARK004: Finalizing ARK Component with State, Style & Strategy
🚀 Project ARK – Session 5: Finalizing ARK Component with State, Style & Strategy
In this session, we’re wrapping up the core ARK component — and diving deep into what makes a component production-ready.
👉 Here’s what we’ll cover:
0/ Finalizing and testing…
In this session, we’re wrapping up the core ARK component — and diving deep into what makes a component production-ready.
👉 Here’s what we’ll cover:
0/ Finalizing and testing…
👍4🔥3⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
C# dasturlash kursi — 02.06.2025 dan start oladi!
⠀
Zamonaviy va talab yuqori bo‘lgan dasturlash tilini o‘rganishni xohlaysizmi? Unda aynan siz uchun yangi imkoniyat:
⠀
✅ Amaliy loyihalar bilan o‘rganish
✅ Har hafta test va nazorat ishlari
✅ 10+ yillik tajribaga ega ustozlar
✅ 6 kunlik intensiv o‘quv dasturi (har kuni 2 soatdan)
📅 Boshlanish sanasi: 02.06.2025
📍 Manzil: Oybek metro, 2-qavat
⏰ Joylar soni cheklangan!
⠀
🚀 Hoziroq yoziling va IT olamida birinchi qadamingizni qo‘ying!
📞 Murojiat uchun: 50 109 00 40
Hozir ro‘yxatdan o‘ting:
https://crm.soft-club.uz/registration?utm_source=instagram
⠀
Zamonaviy va talab yuqori bo‘lgan dasturlash tilini o‘rganishni xohlaysizmi? Unda aynan siz uchun yangi imkoniyat:
⠀
✅ Amaliy loyihalar bilan o‘rganish
✅ Har hafta test va nazorat ishlari
✅ 10+ yillik tajribaga ega ustozlar
✅ 6 kunlik intensiv o‘quv dasturi (har kuni 2 soatdan)
📅 Boshlanish sanasi: 02.06.2025
📍 Manzil: Oybek metro, 2-qavat
⏰ Joylar soni cheklangan!
⠀
🚀 Hoziroq yoziling va IT olamida birinchi qadamingizni qo‘ying!
📞 Murojiat uchun: 50 109 00 40
Hozir ro‘yxatdan o‘ting:
https://crm.soft-club.uz/registration?utm_source=instagram
👍5⚡2
🎯 Va nihoyat — Middleware!
ASP.NET Core dasturlashining eng muhim jihatlaridan biri — Middleware konsepsiyasi bilan yaqindan tanishamiz.
🔍 Middleware — bu sizning ilovangizga kirayotgan har bir so‘rovning ichidan o‘tadigan quvurlar tizimi. Har bir bo‘lak (ya’ni middleware) so‘rovni qabul qilib, uni o‘zgartirishi, tekshirishi yoki keyingi bo‘lakka uzatishi mumkin.
📘 Ushbu darsda:
✅ Middleware nima?
✅ Qanday ishlaydi?
✅ Nega u har bir .NET loyihasida muhim?
✅ Use, Run, Map farqlari qanday?
Bu — faqat kirish. Kelgusi darslarda esa real loyihalarda middleware yozish, sozlash va ularni samarali ishlatish haqida chuqurroq gaplashamiz.
📎 To‘liq dars
ASP.NET Core dasturlashining eng muhim jihatlaridan biri — Middleware konsepsiyasi bilan yaqindan tanishamiz.
🔍 Middleware — bu sizning ilovangizga kirayotgan har bir so‘rovning ichidan o‘tadigan quvurlar tizimi. Har bir bo‘lak (ya’ni middleware) so‘rovni qabul qilib, uni o‘zgartirishi, tekshirishi yoki keyingi bo‘lakka uzatishi mumkin.
📘 Ushbu darsda:
✅ Middleware nima?
✅ Qanday ishlaydi?
✅ Nega u har bir .NET loyihasida muhim?
✅ Use, Run, Map farqlari qanday?
Bu — faqat kirish. Kelgusi darslarda esa real loyihalarda middleware yozish, sozlash va ularni samarali ishlatish haqida chuqurroq gaplashamiz.
📎 To‘liq dars
YouTube
Middleware Nima? ASP.NET Middleware Haqida Bilmaganlaringiz!
Foydali havolalar:
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
👍8🔥1
Forwarded from Diyorjon Allanazarov
Media is too big
VIEW IN TELEGRAM
"Men haqiqiy dasturchiga aylanayapmanmi?"
"Yoki shunchaki task bajaruvchimanmi?"
3 ta muhim savol:
1.
2.
Yoki "qanday ishlashini tushunganman" mi?
3.
Bilimingiz: Ko'p
Tushunchingiz: Yuzaki
Muammo: "NEGA?" savoliga javob yo'qBu oddiy challenge emas. Bu — TRANSFORMATSIYA.
• Oddiy CRUD loyiha
• Framework ishlatish darsi
• CV uchun yana bir "nom"
• 🔧 Tizimlar qanday ishlashini TUSHUNISH
•
•
🏗 Noldan kichik ORM
# Siz quradigan narsa:
var result = dbContext.Users
.Where(user => user.Age > 18)
.ToList();
# Va siz tushunasiz HAR BIR qatorni qanday ishlashini!📚 Nimalarni o'rganasiz:
🎓 BU ODDIY DARS EMAS
Bu — yillar davomida to'plangan tajribani
sizning miyangizga "import" qilish!
import { YearsOfExperience } from "senior-developers";
// Hozir siz ham ega bo'lasiz!🔥 MUHIM ESLATMA
Bu kurs — siz ichingizda anchadan beri
kutayotgan O'ZGARISHNING boshlanishi!
✍️ TAYYOR BO'LSANGIZ:
🚀Batafsil ma'lumot uchun hoziroq Managerga
💬"Challenge" deb yozing
P.S. Har kuni o'tkazgan vaqt — bu imkoniyatdan uzoqlashish.
Bugun boshlang! 🎯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Bugun ancha kech uxlayman yoki uxlamayman.
Video daslarni you tobega joylashtirayotganda juda ko'p takliflar tushdi.
Bir safdoshimiz loyihani 0 dan oldin tushuntirib, iloji bo'lsa figma design oqali UI va arxitekturani tushuntiring dedilar.
O'rganuvchi va talabgorlarning fikri men uchun juda muhim.
Kichik ammo deyarli Asp.Net Core dagi muhim mavzularni o'z ichiga olgan loyihani boshlashga qaror qildim.
Loyiha uchun figma design dan foydalana olmayman. ILoji boricha draw.io da tushuntirisha harakat qilaman.
Loyiha kichik deyishimga sabab bor yani u ishlab chiqish uchun ko'p vaqt olmaydi.
Agar men siz bilan katta loyiha boshlasam-u lekin uni oxirgacha yetkazmasam yoki loyihani oxirgacha yetkazsamu lekin u nisbatan zerikarli va kam auditoriyani olsachi?
Auditoriyani soni men uchun juda muhim. Ular menga videolar talabalarga qanchalik manfaat olib kelayotganini ko'rsatadi.
Demak, aynan hozir loyihani ishlab chiqish jarayonini boshladim.
Tez orada sizlarga Video + Code tarzida taqdim etaman,
Video daslarni you tobega joylashtirayotganda juda ko'p takliflar tushdi.
Bir safdoshimiz loyihani 0 dan oldin tushuntirib, iloji bo'lsa figma design oqali UI va arxitekturani tushuntiring dedilar.
O'rganuvchi va talabgorlarning fikri men uchun juda muhim.
Kichik ammo deyarli Asp.Net Core dagi muhim mavzularni o'z ichiga olgan loyihani boshlashga qaror qildim.
Loyiha uchun figma design dan foydalana olmayman. ILoji boricha draw.io da tushuntirisha harakat qilaman.
Loyiha kichik deyishimga sabab bor yani u ishlab chiqish uchun ko'p vaqt olmaydi.
Agar men siz bilan katta loyiha boshlasam-u lekin uni oxirgacha yetkazmasam yoki loyihani oxirgacha yetkazsamu lekin u nisbatan zerikarli va kam auditoriyani olsachi?
Auditoriyani soni men uchun juda muhim. Ular menga videolar talabalarga qanchalik manfaat olib kelayotganini ko'rsatadi.
Demak, aynan hozir loyihani ishlab chiqish jarayonini boshladim.
Tez orada sizlarga Video + Code tarzida taqdim etaman,
👍16🕊2⚡1
⚙️ EF Core nima?
Entity Framework Core — bu .NET ilovalari uchun ORM vositasi bo‘lib, u sizga SQL yozmasdan turib ma'lumotlar bazasi bilan ishlash imkonini beradi. Ob'ektlar va sinflar orqali ma'lumotlarni yaratish, o‘qish, yangilash va o‘chirish imkonini beradi.
EF Core quyidagilarni ta'minlaydi:
- Platformaga moslik (.NET Core, ASP.NET Core)
- Migratsiyalar orqali bazani boshqarish
- Lazy/Eager Loading imkoniyatlari
- LINQ orqali so‘rov yuborish
Agarda EF Core kichkina loyiha qurishni boshlamoqchi bo'lsangiz quyida ASP.NET CORE + EF CORE ga bag'ishlangan dars albatta sizga yordam beradi.
05:00 - Nuget Paketdan kerakli packagelarni yuklaymiz
07:31 - Loyiha arxitekturasini tuzib chiqamiz
13:23 - ApplicationDbContext Konfiguratsiyasi
20:12 - Birinchi migratsiya
32:16 - Repositoriya yaratish
42:11 - Servis yaratish
47:32 - Controller yaratish
Entity Framework Core — bu .NET ilovalari uchun ORM vositasi bo‘lib, u sizga SQL yozmasdan turib ma'lumotlar bazasi bilan ishlash imkonini beradi. Ob'ektlar va sinflar orqali ma'lumotlarni yaratish, o‘qish, yangilash va o‘chirish imkonini beradi.
EF Core quyidagilarni ta'minlaydi:
- Platformaga moslik (.NET Core, ASP.NET Core)
- Migratsiyalar orqali bazani boshqarish
- Lazy/Eager Loading imkoniyatlari
- LINQ orqali so‘rov yuborish
Agarda EF Core kichkina loyiha qurishni boshlamoqchi bo'lsangiz quyida ASP.NET CORE + EF CORE ga bag'ishlangan dars albatta sizga yordam beradi.
05:00 - Nuget Paketdan kerakli packagelarni yuklaymiz
07:31 - Loyiha arxitekturasini tuzib chiqamiz
13:23 - ApplicationDbContext Konfiguratsiyasi
20:12 - Birinchi migratsiya
32:16 - Repositoriya yaratish
42:11 - Servis yaratish
47:32 - Controller yaratish
YouTube
0 dan TO'LIQ DASTUR: ASP.NET + EF Core - CODE FIRST, REPOSITORY PATTERN, C# SERVICE .NET CONTROLLER
00:00 Nuget Paketdan kerakli packagelarni yuklaymiz
07:31 Loyiha arxitekturasini tuzib chiqamiz
13:23 ApplicationDbContext Konfiguratsiyasi
20:12 Birinchi migratsiya
32:16 Repositoriya yaratish
42:11 Servis yaratish
47:32 Controller yaratish
Foydali havolalar:…
07:31 Loyiha arxitekturasini tuzib chiqamiz
13:23 ApplicationDbContext Konfiguratsiyasi
20:12 Birinchi migratsiya
32:16 Repositoriya yaratish
42:11 Servis yaratish
47:32 Controller yaratish
Foydali havolalar:…
👍7
🚀 Kutib oling — LocalMind!
AI bilan muloqot qilish endi onlayn emas, balki sizning kompyuteringizda!
Bu — Ollama orqali lokalda ishlaydigan sun’iy intellekt chat tizimi.
Dasturchilar uchun ishlab chiqilgan, portfolio sifatida amaliy jihatdan mukammal loyiha!
🎯 Nega bu loyiha ahamiyatli?
📌 Chunki u sizga real hayotdagi texnik muammolarni hal qilishni o‘rgatadi.
📌 Va eng muhimi — siz uni o‘z portfolioyingizga qo‘rqmasdan qo‘shishingiz mumkin!
🛠 Texnologiyalar:
✅ ASP.NET Core
✅ Entity Framework Core
✅ SQL Server
✅ Ollama — lokal AI backend sifatida
✅ Qatlamli arxitektura (Monolith Architecture)
📺 1-QISM CHIQDI!
Bu qismda kod yozilmadi — faqat loyiha arxitekturasi, texnologiyalar, maqsad va foydali jihatlar haqida tushuntirildi. Kod esa navbatdagi videolarda.
🔗 Videoni bu yerda tomosha qiling
💬 Kommentda fikringizni yozing! Keyingi darslar sizni kutmoqda.
#LocalMind #AIChat #Ollama #aspnetcore #dotnet #portfolio #dasturchilaruchun #fullstackdeveloper #localai #chatbot
Linkedin | Lexi AI
AI bilan muloqot qilish endi onlayn emas, balki sizning kompyuteringizda!
Bu — Ollama orqali lokalda ishlaydigan sun’iy intellekt chat tizimi.
Dasturchilar uchun ishlab chiqilgan, portfolio sifatida amaliy jihatdan mukammal loyiha!
🎯 Nega bu loyiha ahamiyatli?
📌 Chunki u sizga real hayotdagi texnik muammolarni hal qilishni o‘rgatadi.
📌 Va eng muhimi — siz uni o‘z portfolioyingizga qo‘rqmasdan qo‘shishingiz mumkin!
🛠 Texnologiyalar:
✅ ASP.NET Core
✅ Entity Framework Core
✅ SQL Server
✅ Ollama — lokal AI backend sifatida
✅ Qatlamli arxitektura (Monolith Architecture)
📺 1-QISM CHIQDI!
Bu qismda kod yozilmadi — faqat loyiha arxitekturasi, texnologiyalar, maqsad va foydali jihatlar haqida tushuntirildi. Kod esa navbatdagi videolarda.
🔗 Videoni bu yerda tomosha qiling
💬 Kommentda fikringizni yozing! Keyingi darslar sizni kutmoqda.
#LocalMind #AIChat #Ollama #aspnetcore #dotnet #portfolio #dasturchilaruchun #fullstackdeveloper #localai #chatbot
Linkedin | Lexi AI
YouTube
AI Portfolio - LocalMind ASP.NET Core bilan AI Chatbot .NET Arxitektura & Texnologiyalar Tahlili - 1
Foydali havolalar:
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
👍9⚡2
Dasturchilar oldin:
Kodni xunuk yozdim, loyiha tugagandan keyin , shu yerga qayta kelaman va kodni qayta yozib chiqaman. Hozir vaqt yo'q.
Dasturchilar hozir:
Kodni GPT yozdi. Kutilgandek ishlayapti. Jarayonni to'liq tushunmadim.
Loyiha tugagandan keyin qaytib kelaman va kodni to'liq tushunishga harakat qilaman.
Xulosa: Yo hozir yo hech qachon
Kodni xunuk yozdim, loyiha tugagandan keyin , shu yerga qayta kelaman va kodni qayta yozib chiqaman. Hozir vaqt yo'q.
Dasturchilar hozir:
Kodni GPT yozdi. Kutilgandek ishlayapti. Jarayonni to'liq tushunmadim.
Loyiha tugagandan keyin qaytib kelaman va kodni to'liq tushunishga harakat qilaman.
Xulosa: Yo hozir yo hech qachon
😁27👍6
🎓 SoftClub Academy da offline dars berayotganimdan xabaringiz bor. Bu yerdagi statuslarni ham sizlar bilan boʻlishgim keldi.
C# darslarimizda bu hafta OOP’dagi Encapsulation tushunchasini ko‘rib chiqdik.
Encapsulation — sinf (class) ichidagi ma’lumotlarni yashirish va ularni faqat belgilangan usullar orqali boshqarishdir. C# tilida buni private field + public property yordamida juda aniq ifodalash mumkin.
💡 Misol: Property orqali balance boshqaruvi
🔍 Bu yerda:
- balance maydoni tashqaridan ko‘rinmaydi (private).
- Balance nomli property orqali faqat o‘qish (get) mumkin, yozish esa faqat sinf ichidan (private set).
Bu model orqali ma'lumotlar xavfsiz saqlanadi va noto‘g‘ri ishlatish oldi olinadi.
Agar private field ga property orqali access olmasam yana qaysi yoʻl bilan uning qiymatini oʻzgartirishim yoki tashqi dunyoga koʻesatishim mumkin edi?
C# darslarimizda bu hafta OOP’dagi Encapsulation tushunchasini ko‘rib chiqdik.
Encapsulation — sinf (class) ichidagi ma’lumotlarni yashirish va ularni faqat belgilangan usullar orqali boshqarishdir. C# tilida buni private field + public property yordamida juda aniq ifodalash mumkin.
💡 Misol: Property orqali balance boshqaruvi
public class BankAccount
{
private decimal balance;
public decimal Balance
{
get { return balance; }
private set
{
if (value >= 0)
balance = value;
}
}
public void Deposit(decimal amount)
{
if (amount > 0)
Balance += amount;
}
public void Withdraw(decimal amount)
{
if (amount > 0 && amount <= Balance)
Balance -= amount;
}
}
🔍 Bu yerda:
- balance maydoni tashqaridan ko‘rinmaydi (private).
- Balance nomli property orqali faqat o‘qish (get) mumkin, yozish esa faqat sinf ichidan (private set).
Bu model orqali ma'lumotlar xavfsiz saqlanadi va noto‘g‘ri ishlatish oldi olinadi.
Agar private field ga property orqali access olmasam yana qaysi yoʻl bilan uning qiymatini oʻzgartirishim yoki tashqi dunyoga koʻesatishim mumkin edi?
👍4
AI Portfolio - LocalMind Asp.Net Core bilan AI Chatbot. .Net da Avtoeizatsiya va Autentifikatsiya
Dars efirga uzatlishni boshladi
Dars efirga uzatlishni boshladi
YouTube
AI Portfolio - LocalMind ASP.NET Core bilan AI ChatBot - .NET Avtorizatsiya va Autentifikatisya - 2
Foydali havolalar:
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
👍4
🔐 AI Portfolio - LocalMind ASP.NET Core bilan AI ChatBot - .NET Avtorizatsiya va Autentifikatsiya - 2
Kuni kecha ASP.NET Core'da autentifikatsiya (foydalanuvchini aniqlash) va avtorizatsiya (ruxsatlarni boshqarish) bo‘yicha video dars You Tobega chiqarildi. Bu mavzu web ilovalarda xavfsizlikni ta’minlashda juda muhim.
✅ Autentifikatsiya – bu foydalanuvchini tanib olish jarayoni. Misol: login va parol orqali tizimga kirish.
✅ Avtorizatsiya – bu foydalanuvchining tizimda bajarishi mumkin bo‘lgan amallarini belgilash. Misol: faqat admin foydalanuvchilarga maxsus sahifaga ruxsat berish.
🔧 Dars davomida quyidagilarni ko‘rsatdim:
JWT asosida autentifikatsiya qilish
[Authorize] atributidan foydalanish
Rolga asoslangan ruxsatlar (Roles = "Admin")
🎥 Agar siz ham ASP.NET Core bilan web ilova qilayotgan bo‘lsangiz, bu mavzu siz uchun juda foydali bo‘ladi!
📌 Darsni ko‘rib chiqing va savollaringiz bo‘lsa bemalol yozing.
Kuni kecha ASP.NET Core'da autentifikatsiya (foydalanuvchini aniqlash) va avtorizatsiya (ruxsatlarni boshqarish) bo‘yicha video dars You Tobega chiqarildi. Bu mavzu web ilovalarda xavfsizlikni ta’minlashda juda muhim.
✅ Autentifikatsiya – bu foydalanuvchini tanib olish jarayoni. Misol: login va parol orqali tizimga kirish.
✅ Avtorizatsiya – bu foydalanuvchining tizimda bajarishi mumkin bo‘lgan amallarini belgilash. Misol: faqat admin foydalanuvchilarga maxsus sahifaga ruxsat berish.
🔧 Dars davomida quyidagilarni ko‘rsatdim:
JWT asosida autentifikatsiya qilish
[Authorize] atributidan foydalanish
Rolga asoslangan ruxsatlar (Roles = "Admin")
🎥 Agar siz ham ASP.NET Core bilan web ilova qilayotgan bo‘lsangiz, bu mavzu siz uchun juda foydali bo‘ladi!
📌 Darsni ko‘rib chiqing va savollaringiz bo‘lsa bemalol yozing.
YouTube
AI Portfolio - LocalMind ASP.NET Core bilan AI ChatBot - .NET Avtorizatsiya va Autentifikatisya - 2
Foydali havolalar:
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
Linkedin Sahifam:
https://www.linkedin.com/in/elbek-normurodov-58712017a/
Telegram Kanalim:
https://t.me/ElbekningCSharpDarslari
Telegram Guruh:
https://t.me/DasturlashniOrganamizUz
👍6