5-bo'lim, 24-dars (69)
Bugungi darsimizda mongoDBdagi ObjectId turi haqida o'rganamiz
#mongodb #dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=ATX_Ctl9vaI
Bugungi darsimizda mongoDBdagi ObjectId turi haqida o'rganamiz
#mongodb #dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=ATX_Ctl9vaI
YouTube
ObjectId haqida
5-bo'lim, 24-dars (69)
Bugungi darsimizda mongoDBdagi ObjectId turi haqida o'rganamiz
#mongodb #dasturlash #nodejs #virtualdars
Bugungi darsimizda mongoDBdagi ObjectId turi haqida o'rganamiz
#mongodb #dasturlash #nodejs #virtualdars
5-bo'lim, 25-dars (70)
Amaliy mashg'ulot.
#mongodb #dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=VFbjFFISbJ0&feature=youtu.be
Amaliy mashg'ulot.
#mongodb #dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=VFbjFFISbJ0&feature=youtu.be
YouTube
Amalish mashg'ulot
5-bo'lim, 25-dars (70)
Navbatdagi darsimizda o'rgangan bilimlarimizni amalda qo'llashlik maqsadida Virtualdars loyihamizda kurslarni boshqarishda ishlatiluvchi Courses API degan yangi route qo'shamiz.
#mongodb #dasturlash #nodejs #virtualdars
Navbatdagi darsimizda o'rgangan bilimlarimizni amalda qo'llashlik maqsadida Virtualdars loyihamizda kurslarni boshqarishda ishlatiluvchi Courses API degan yangi route qo'shamiz.
#mongodb #dasturlash #nodejs #virtualdars
5-bo'lim, 26-dars (71)
Navbatdagi darsimizda mijozlarni kursga yozilishlari uchun ishlatiluvchi enrollments API tizimi ustida ishlaymiz.
#dasturlash #nodejs #mongodb
@virtualdars kanalida
https://www.youtube.com/watch?v=PGwTj_QHjoo
Navbatdagi darsimizda mijozlarni kursga yozilishlari uchun ishlatiluvchi enrollments API tizimi ustida ishlaymiz.
#dasturlash #nodejs #mongodb
@virtualdars kanalida
https://www.youtube.com/watch?v=PGwTj_QHjoo
YouTube
Amalish mashg'ulot
5-bo'lim, 26-dars (71)
Navbatdagi darsimizda mijozlarni kursga yozilishlari uchun ishlatiluvchi enrollments API tizimi ustida ishlaymiz.
#mongodb #dasturlash #nodejs #virtualdars
Navbatdagi darsimizda mijozlarni kursga yozilishlari uchun ishlatiluvchi enrollments API tizimi ustida ishlaymiz.
#mongodb #dasturlash #nodejs #virtualdars
5-bo'lim, 27-dars (72)
Navbatdagi darsimizda GridFS APIdan foydalanib MongoDBda fayllarni saqlashni o'rganamiz.
#mongodb #dasturlash #nodejs #gridfs
@virtualdars kanalida
https://www.youtube.com/watch?v=zSlkkDkM2EE&feature=youtu.be
Navbatdagi darsimizda GridFS APIdan foydalanib MongoDBda fayllarni saqlashni o'rganamiz.
#mongodb #dasturlash #nodejs #gridfs
@virtualdars kanalida
https://www.youtube.com/watch?v=zSlkkDkM2EE&feature=youtu.be
YouTube
MongoDBda fayllarni saqlash (GridFS)
5-bo'lim, 27-dars (72)
Navbatdagi darsimizda GridFS APIdan foydalanib MongoDBda fayllarni saqlashni o'rganamiz.
#mongodb #dasturlash #nodejs #virtualdars #gridfs
Navbatdagi darsimizda GridFS APIdan foydalanib MongoDBda fayllarni saqlashni o'rganamiz.
#mongodb #dasturlash #nodejs #virtualdars #gridfs
6-bo'lim, 1-dars (73)
Navbatdagi bo'limda Virtualdars loyihamizga autentifikatsiya hamda avtorizatsiya xususiyatlarini qo'shamiz.
Ushbu darsda esa bu atamalar o'zi nima ekanligini aniqlashtirib olamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=mblWYKLNXcY&feature=youtu.be
Navbatdagi bo'limda Virtualdars loyihamizga autentifikatsiya hamda avtorizatsiya xususiyatlarini qo'shamiz.
Ushbu darsda esa bu atamalar o'zi nima ekanligini aniqlashtirib olamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=mblWYKLNXcY&feature=youtu.be
YouTube
Autentifikatsiya va avtorizatsiya
6-bo'lim, 1-dars (73)
Navbatdagi bo'limda Virtualdars loyihamizga autentifikatsiya hamda avtorizatsiya xususiyatlarini qo'shamiz.
Ushbu darsda esa bu atamalar o'zi nima ekanligini aniqlashtirib olamiz.
#dasturlash #nodejs #virtualdars #login #ma'lumot #havfsizligi
Navbatdagi bo'limda Virtualdars loyihamizga autentifikatsiya hamda avtorizatsiya xususiyatlarini qo'shamiz.
Ushbu darsda esa bu atamalar o'zi nima ekanligini aniqlashtirib olamiz.
#dasturlash #nodejs #virtualdars #login #ma'lumot #havfsizligi
6-bo'lim, 2-dars (74)
Bugungi darsimizda Virtualdars loyihamizda foydalanuvchilarni ro'yhatga olish uchun ishlatiluvchi API quramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=haAil1jdfzI
Bugungi darsimizda Virtualdars loyihamizda foydalanuvchilarni ro'yhatga olish uchun ishlatiluvchi API quramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=haAil1jdfzI
YouTube
Foydalanuvchilarni ro'yhatga olish uchun API quramiz
6-bo'lim, 2-dars (74)
Bugungi darsimizda Virtualdars loyihamizda foydalanuvchilarni ro'yhatga olish uchun ishlatiluvchi APIni quramiz.
#dasturlash #nodejs #virtualdars
Bugungi darsimizda Virtualdars loyihamizda foydalanuvchilarni ro'yhatga olish uchun ishlatiluvchi APIni quramiz.
#dasturlash #nodejs #virtualdars
6-bo'lim, 3-dars (75)
Ushbu darsimizda Lodash paketidan foydalanishni o'rganish maqsadida Virtualdars loyihamizda Lodash'ning pick metodidan foydalanib, obyektdan bizga kerakli bo'lgan xossalarini ajratib olishni o'rganamiz.
#dasturlash #nodejs #lodash
@virtualdars kanalida
https://www.youtube.com/watch?v=JEFNghCIQlc
Ushbu darsimizda Lodash paketidan foydalanishni o'rganish maqsadida Virtualdars loyihamizda Lodash'ning pick metodidan foydalanib, obyektdan bizga kerakli bo'lgan xossalarini ajratib olishni o'rganamiz.
#dasturlash #nodejs #lodash
@virtualdars kanalida
https://www.youtube.com/watch?v=JEFNghCIQlc
YouTube
Lodash paketidan foydalanamiz
6-bo'lim, 3-dars (75)
Ushbu darsimizda Lodash paketidan foydalanishni o'rganish maqsadida Virtualdars loyihamizda Lodash'ning pick metodidan foydalanib, obyektdan bizga kerakli bo'lgan xossalarini ajratib olishni o'rganamiz.
#dasturlash #nodejs #lodash #virtualdars
Ushbu darsimizda Lodash paketidan foydalanishni o'rganish maqsadida Virtualdars loyihamizda Lodash'ning pick metodidan foydalanib, obyektdan bizga kerakli bo'lgan xossalarini ajratib olishni o'rganamiz.
#dasturlash #nodejs #lodash #virtualdars
6-bo'lim, 4-dars (76)
Bugungi darsimizda parolni qanday qilib "hash" qilishni o'rganamiz. Buning uchun "BCrypt" degan mashxur npm paketidan foydalanamiz.
#dasturlash #nodejs #hashing
@virtualdars kanalida
https://www.youtube.com/watch?v=LJv8LSdJnFQ
Bugungi darsimizda parolni qanday qilib "hash" qilishni o'rganamiz. Buning uchun "BCrypt" degan mashxur npm paketidan foydalanamiz.
#dasturlash #nodejs #hashing
@virtualdars kanalida
https://www.youtube.com/watch?v=LJv8LSdJnFQ
YouTube
Ma'lumotni "hash" qilish
6-bo'lim, 4-dars (76)
Bugungi darsimizda parolni qanday qilib "hash" qilishni o'rganamiz. Buning uchun "BCrypt" degan mashxur npm paketidan foydalanamiz.
Bugungi darsimizda parolni qanday qilib "hash" qilishni o'rganamiz. Buning uchun "BCrypt" degan mashxur npm paketidan foydalanamiz.
6-bo'lim, 5-dars (77)
Ushbu darsimizda Virtualdars loyihamizga foydalanuvchini autentifikatsiya qilish uchun ishlatiliuvchi auth-APIni quramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=Oy1SJVt1b8Q&feature=youtu.be
Ushbu darsimizda Virtualdars loyihamizga foydalanuvchini autentifikatsiya qilish uchun ishlatiliuvchi auth-APIni quramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=Oy1SJVt1b8Q&feature=youtu.be
YouTube
Foydalanuvchini autentifikatsiya qilish
6-bo'lim, 5-dars (77)
Ushbu darsimizda Virtualdars loyihamizga foydalanuvchini autentifikatsiya qilish uchun ishlatiliuvchi auth-APIni quramiz.
#dasturlash #nodejs #virtualdars
Ushbu darsimizda Virtualdars loyihamizga foydalanuvchini autentifikatsiya qilish uchun ishlatiliuvchi auth-APIni quramiz.
#dasturlash #nodejs #virtualdars
6-bo'lim, 6-dars (78)
Navbatdagi darsimizda Json Web Token (JWT) o'zi nima ekanligi va uni qanday qilib ishlatilishi haqida o'rganamiz.
#dasturlash #nodejs #jwt
@virtualdars kanalida
https://www.youtube.com/watch?v=YU9Pama9xA4
Navbatdagi darsimizda Json Web Token (JWT) o'zi nima ekanligi va uni qanday qilib ishlatilishi haqida o'rganamiz.
#dasturlash #nodejs #jwt
@virtualdars kanalida
https://www.youtube.com/watch?v=YU9Pama9xA4
YouTube
Json Web Token (JWT) haqida
6-bo'lim, 6-dars (78)
Navbatdagi darsimizda Json Web Token (JWT) o'zi nima ekanligi va uni qanday qilib ishlatilishi haqida o'rganamiz.
#dasturlash #nodejs #virtualdars #jwt
Navbatdagi darsimizda Json Web Token (JWT) o'zi nima ekanligi va uni qanday qilib ishlatilishi haqida o'rganamiz.
#dasturlash #nodejs #virtualdars #jwt
6-bo'lim, 7-dars (79)
Bugungi darsimizda virtualdars loyihamizga json web token bilan ishlash xususiyatini qo'shamiz.
#dasturlash #nodejs #jwt
@virtualdars kanalida
https://www.youtube.com/watch?v=T2-7y6ElMLo&feature=youtu.be
Bugungi darsimizda virtualdars loyihamizga json web token bilan ishlash xususiyatini qo'shamiz.
#dasturlash #nodejs #jwt
@virtualdars kanalida
https://www.youtube.com/watch?v=T2-7y6ElMLo&feature=youtu.be
YouTube
JWT bilan ishlaymiz
6-bo'lim, 7-dars (79)Bugungi darsimizda virtualdars loyihamizga json web token bilan ishlash xususiyatini qo'shamiz.#dasturlash #nodejs #virtualdars #jwt
6-bo'lim, 8-dars (80)
Navbatdagi darsimizda mahfiy kalitni muhit o'zgaruvchisiga olib o'tamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=9NM1LiX8NNk
Navbatdagi darsimizda mahfiy kalitni muhit o'zgaruvchisiga olib o'tamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=9NM1LiX8NNk
YouTube
Mahfiy kalitni muhit o'zgaruvchisida saqlash
JWT bilan ishlaymiz
6-bo'lim, 8-dars (80)
Navbatdagi darsimizda mahfiy kalitni muhit o'zgaruvchisiga olib o'tamiz.
#dasturlash #nodejs #virtualdars #jwt
6-bo'lim, 8-dars (80)
Navbatdagi darsimizda mahfiy kalitni muhit o'zgaruvchisiga olib o'tamiz.
#dasturlash #nodejs #virtualdars #jwt
6-bo'lim, 9-dars (81)
Bugungi darsimizda loyihamizda avtorizatsiyani yo'lga qo'yamiz.
Ya'ni, ma'lumotga o'zgartirish kiritish imkonini beruvchi API endpoint'larimizdagi metodlarni faqatgina autentifikatsiyadan o'tgan foydalanuvchilar ishlata oladigan bo'ladi. Bunda backend'ga kelgan so'rovning header'ida json web token bo'lishi lozim. Va biz uni borligini hamda uning asl ekanligini tekshiramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=EDbfcUBDrIc
Bugungi darsimizda loyihamizda avtorizatsiyani yo'lga qo'yamiz.
Ya'ni, ma'lumotga o'zgartirish kiritish imkonini beruvchi API endpoint'larimizdagi metodlarni faqatgina autentifikatsiyadan o'tgan foydalanuvchilar ishlata oladigan bo'ladi. Bunda backend'ga kelgan so'rovning header'ida json web token bo'lishi lozim. Va biz uni borligini hamda uning asl ekanligini tekshiramiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=EDbfcUBDrIc
YouTube
Loyihamizda "authorization"ni yo'lga qo'yamiz
6-bo'lim, 9-dars (81)
Bugungi darsimizda loyihamizda avtorizatsiyani yo'lga qo'yamiz.
Ya'ni, ma'lumotga o'zgartirish kiritish imkonini beruvchi API endpoint'larimizdagi metodlarni faqatgina autentifikatsiyadan o'tgan foydalanuvchilar ishlata oladigan bo'ladi.…
Bugungi darsimizda loyihamizda avtorizatsiyani yo'lga qo'yamiz.
Ya'ni, ma'lumotga o'zgartirish kiritish imkonini beruvchi API endpoint'larimizdagi metodlarni faqatgina autentifikatsiyadan o'tgan foydalanuvchilar ishlata oladigan bo'ladi.…
6-bo'lim, 10-dars (82)
Navbatdagi darsimizda lohyihamizda foydalanvuchi haqidagi ma'lumotni ya'ni, uning profilini olishni yo'lga qo'yamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=1A8UN_9R1Fc
Navbatdagi darsimizda lohyihamizda foydalanvuchi haqidagi ma'lumotni ya'ni, uning profilini olishni yo'lga qo'yamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=1A8UN_9R1Fc
YouTube
Foydalanuvchining profilini olish
6-bo'lim, 10-dars (82)
Navbatdagi darsimizda lohyihamizda foydalanvuchi haqidagi ma'lumotni ya'ni, uning profilini olishni yo'lga qo'yamiz.
#dasturlash #nodejs #virtualdars #jwt
Navbatdagi darsimizda lohyihamizda foydalanvuchi haqidagi ma'lumotni ya'ni, uning profilini olishni yo'lga qo'yamiz.
#dasturlash #nodejs #virtualdars #jwt
6-bo'lim, 11-dars (83)
Bugungi darsimizda foydalanuvchining "role" asosida avtorizatsiya qilishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=Sl9yl_GZVZY&feature=youtu.be
Bugungi darsimizda foydalanuvchining "role" asosida avtorizatsiya qilishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=Sl9yl_GZVZY&feature=youtu.be
YouTube
"Role" asosida "authorization" qilish
6-bo'lim, 11-dars (83)
Bugungi darsimizda foydalanuvchining "role" asosida avtorizatsiya qilishni o'rganamiz.
#dasturlash #nodejs #virtualdars #role #authorization
Bugungi darsimizda foydalanuvchining "role" asosida avtorizatsiya qilishni o'rganamiz.
#dasturlash #nodejs #virtualdars #role #authorization
7-bo'lim, 1-dars. (84)
Xatolar boshqaruvi va log yozish.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=re9PJe5aB_I&feature=youtu.be
Xatolar boshqaruvi va log yozish.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=re9PJe5aB_I&feature=youtu.be
YouTube
NodeJS dasturlarida xatolar boshqaruvi va log yozish
Bugundan boshlab node.js dasturlarida xatolar boshqaruvi (exception handling) va log yozish (logging) mavzulariga bagíshlangan yangi bo'limni boshlaymiz.
#dasturlash #virtualdars #nodejs #exception #log #dasturchi
#dasturlash #virtualdars #nodejs #exception #log #dasturchi
7-bo'lim, 2-dars (85).
Navbatdagi darsimizda javanoscript va nodejs dasturlarida ko'p uchrab turuvchi "Unhandled promise rejection" xatolarini hal qilishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=neZOufOt3YY&feature=youtu.be
Navbatdagi darsimizda javanoscript va nodejs dasturlarida ko'p uchrab turuvchi "Unhandled promise rejection" xatolarini hal qilishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=neZOufOt3YY&feature=youtu.be
YouTube
'Undhandled promise rejection' xatolari haqida
7-bo'lim, 2-dars (85)
Navbatdagi darsimizda javanoscript va nodejs dasturlarida ko'p uchrab turuvchi "Unhandled promise rejection" xatolarini hal qilishni o'rganamiz.
#dasturlash #nodejs #virtualdars
Navbatdagi darsimizda javanoscript va nodejs dasturlarida ko'p uchrab turuvchi "Unhandled promise rejection" xatolarini hal qilishni o'rganamiz.
#dasturlash #nodejs #virtualdars
Savol-javob, 13-qism.
Nima uchun C# dasturlash tilini tanlagansiz?
#dasturlash #net
@virtualdars kanalida
https://www.youtube.com/watch?v=IufFFH36_Xo&feature=youtu.be
Nima uchun C# dasturlash tilini tanlagansiz?
#dasturlash #net
@virtualdars kanalida
https://www.youtube.com/watch?v=IufFFH36_Xo&feature=youtu.be
YouTube
Nima uchun C# ni tanlagansiz?
Savol-Javob, 13-qism. Siz nima uchun C# dasturlash tilini tanlagansiz?
Savol-javob, 14-qism.
"Microservices" arxitekturasi haqida.
#dasturlash #microservice
@virtualdars kanalida
https://www.youtube.com/watch?v=RuRyPxEWGTg&feature=youtu.be
"Microservices" arxitekturasi haqida.
#dasturlash #microservice
@virtualdars kanalida
https://www.youtube.com/watch?v=RuRyPxEWGTg&feature=youtu.be
YouTube
Savol-javob, 14-qism. "Microservices" haqida.
Savol-javob turkum darslarimizning navbatdagi sonida "microservice"lar haqidagi savolga javob beraman.
#dasturlash #virtualdars #microservice #monolith
#dasturlash #virtualdars #microservice #monolith
7-bo'lim, 3-dars (86)
Bugungi darsimizda Express'dagi error middlewaredan foydalanishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=1Pzpuh1OzLc&feature=youtu.be
Bugungi darsimizda Express'dagi error middlewaredan foydalanishni o'rganamiz.
#dasturlash #nodejs
@virtualdars kanalida
https://www.youtube.com/watch?v=1Pzpuh1OzLc&feature=youtu.be
YouTube
Express'dagi error middleware
7-bo'lim, 3-dars (86)
Bugungi darsimizda Express'dagi error middlewaredan foydalanishni o'rganamiz.
#dasturlash #nodejs #virtualdars #expressjs
Bugungi darsimizda Express'dagi error middlewaredan foydalanishni o'rganamiz.
#dasturlash #nodejs #virtualdars #expressjs