VirtualDars
@virtualdars
1.44K
subscribers
14
photos
382
videos
1
file
608
links
Eng oson dasturlash darslari.
C#, SQL, .Net Core, Web API, JavaScript, Angular, REST, SOAP, Full Stack, SOLID, Data structures, Design Patterns, Git...
Admin bilan bog'lanish: dfarkhod@gmail.com
Download Telegram
Join
VirtualDars
1.44K subscribers
VirtualDars
https://www.youtube.com/watch?v=lRS5DfEfC5o&index=71&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 8-Bo'lim, 3-Dars. Komponentni "refactoring" qilamiz.
Bugungi darsimizda Posts komponentidagi ortiqcha logikani yangi Posts hizmatiga olib o'tamiz.
VirtualDars
https://www.youtube.com/watch?v=Y-5C248ds1c&index=72&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 8-Bo'lim, 4-Dars. HTTP bilan ishlashda yuzaga keluvchi hatolarni boshqarish.
Bugungi darsimizda "Backend" hizmati bilan ishlashda yuzaga keluvchi kutilgan va kutilmagan hatolarni "handle" qilishni o'rganamiz.
VirtualDars
https://www.youtube.com/watch?v=LNjh1xAz0UY&index=73&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 8-Bo'lim, 5-Dars. Dasturga xos bo'lgan hatolar.
Bugungi darsimizda http'ga xos bo'lgan xatolarni PostsService'da va dasturga xos bo'lgan xatolarni komponentda 'handle' qilishni o'rganamiz.
VirtualDars
https://www.youtube.com/watch?v=XKxZ0r-f7Qo&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G&index=74
YouTube
Angular asoslari. 8-Bo'lim, 6-Dars. Xatolarni global tarzda "handle" qilish.
Bugungi darsimizda dasturda ro'y beruvchi kutilmagan xatolarni bitta global joyda handle qilishni o'rganamiz va dars so'ngida postsService'mizni yanada takomillashtiramiz.
VirtualDars
https://www.youtube.com/watch?v=wN1RzbA-0gY&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G&index=75
YouTube
Angular asoslari. 8-Bo'lim, 7-Dars. Qayta ishlatiluvchi hizmat (reusable service)
Bugungi darsimizda dasturda Http hizmatlari bilan umumiy, qayta ishlatish mumkin bo'lgan hizmat (reusable service) tuzamiz.
VirtualDars
https://www.youtube.com/watch?v=8zFYOGz3VfE&index=76&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 8-Bo'lim, 8-Dars. Generic'lar va rxjs'ning map operatori haqida.
Bugungi darsimizda TypeScript'dagi generic'lar nima ekanligini o'rganamz. Generic yordamida http hizmatimizni yanada umumiylashtiramiz. Darsimizning ikkinchi mavzusi rxjs'dagi map operatori haqida bo'ladi.
VirtualDars
https://www.youtube.com/watch?v=3KWvxmlTtqc&index=77&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 9-Bo'lim, 1-Dars. Autentifikatsiya va avtorizatsiya. Yangi loyiha arxitekturasi.
Bugungi darsimizda ushbu bo'limda ustida ishlaydigan yangi loyihamiz bilan tanishib chiqamiz. Va angular dasturlarida qanday qilib autentifikatsiyani amalga oshirish arxitekturasini ham ko'rib chiqamiz.
Loyiha source kodlarI:
https://github.com/dFarkhod/angular…
VirtualDars
https://www.youtube.com/watch?v=rZzkUohttnM&index=78&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 9-Bo'lim, 2-Dars. JSON Web Token haqida.
Bugungi darsimizda JSON Web Token standartini nima ekanligini bilib olamiz.
VirtualDars
https://www.youtube.com/watch?v=-7rhYDAo-cI&index=79&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 9-Bo'lim, 3-Dars. Boshlang'ich loyiha bilan tanishamiz.
Bugungi darsimizda Angularda autentifikatsiyani o'rganish maqsadida ishlatadiganimiz, boshlang'ich loyiha bilan tanishib chiqamiz.
VirtualDars
https://www.youtube.com/watch?v=e_hj-NRIPlg&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G&index=80
YouTube
Angular asoslari. 9-Bo'lim, 4-Dars. Loyihamizga Kirsh va Chiqish xususiyatlarini qo'shamiz.
Navbatdagi darsimizda, loyihamizga login va logout ya'ni kirsh va chiqish xususiyatlarini qo'shamiz.
VirtualDars
https://www.youtube.com/watch?v=-QqNfkFngWs&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G&index=81
YouTube
Angular asoslari. 9-Bo'lim, 5-Dars. Shart asosida sahifadagi elementlarni ko'rsatish va berkitish.
Bugungi darsimizda foydalanuvchining autentifikatsiya holatiga qarab, ya'ni uning saytga kirgan yo kirmaganlik holatidan foydalanib, sahifadagi elementlarni berkitish yoki ko'rsatish yo'lini o'rganamiz.
VirtualDars
https://www.youtube.com/watch?v=Gzdu0y9kTa8&index=82&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 9-Bo'lim, 6-Dars. CanActivate interface va Route Guard'lar haqida.
Bugungi darsimizda Angular'dagi Route'larni himoyalash uchun ishlatiluvchi Route Guard'lar va CanActivate interfeysi haqida o'rganamiz.
VirtualDars
https://www.youtube.com/watch?v=nReCkv7XbZk&index=83&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G
YouTube
Angular asoslari. 9-Bo'lim, 7-Dars. Route'larni foydalanuvchining role asosida himoyalash.
Ya'ni biz Admin sahifasining route'ini faqatgina Admin role'ga ega bo'lgan foydalanuvchilar kira ochiladigan qilmoqchimiz.
VirtualDars
https://www.youtube.com/watch?v=AlnCHRIpZUU&list=PL_WK6W0Gn1I7yfdRefzKcfpNIjYHPpi6G&index=84
YouTube
Angular asoslari. 9-Bo'lim, 8-Dars. Himoyalangan API resurslardan foydalanaish.
Ushbu darsimizda himoyalangan API resurlsaridan ularga Authenticate header'i va jwt tokeni yordamida foydalanishni o'rganamiz.
VirtualDars
https://www.youtube.com/watch?v=DFyzRUsLwYE&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq
YouTube
JavaScript asoslari. Kirish.
JavaScript'ga atalgan ilk darsimizda, JavaScript o'zi nima ekanligi, unda nimalar qilish mumkunligi va shu kabi JavaScript haqidagi asosiy ma'lumotlar bilan tanishamiz.
#javanoscript #darslari #uzbek #asoslari #virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=hCMJum3r1Pg&index=2&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq
YouTube
JavaScript asoslari. 1-Dars. Dasturlash muhitini o'rnatish va sozlash.
JavaScript'da kod yozishimiz uchun avvalo bizga dasturlash muhiti kerak bo'ladi. Ushbu darsda, VSCode va boshqa kerakli dasturlarni o'rnatib, darslarimiz uchun sozlab qo'yamiz.
#virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=JIViIcFKC4U&index=3&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq
YouTube
JavaScript asoslari. 2-Dars. Ilk JavaScript kodimiz.
Ushbu darsda o'zimizning ilk JavaScript kodimizni yozamiz.
#virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=IPU0Nj1JZeo&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq&index=4
YouTube
JavaScript asoslari. 3-Dars. O'zgaruvchilar va konstantalar.
Navbadati darsda JavaScriptda o'zgaruvchi va konstantalarni e'lon qilishni, va ularga to'g'ri nom berishni va ular bilan ishlash qoidalarini o'rganamiz.
#virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=yrOzlApZ3LI&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq&index=5
YouTube
JavaScript asoslari. 4-Dars. O'zgaruvchilarning turlari va primitiv turlar haqida.
Bugungi darsimizda JavaScriptda qanday turdagi o'zgaruvchilarning borligini hamda primitiv turdagi o'zgaruvchilar haqida o'rganamiz.
#virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=kT6c2-JMgc4&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq&index=6
YouTube
JavaScript asoslari. 5-Dars. Object'lar haqida.
Bugungi darsimizda Reference turlarga kiruvchi obyektlar haqida o'rganamiz.
#virtualdars #dasturlash #js #дастурлаш
VirtualDars
https://www.youtube.com/watch?v=iMiB6fTp2Kg&index=7&list=PL_WK6W0Gn1I7bL0pRUxYSbTj6g8tHU6Yq
YouTube
JavaScript asoslari. 6-Dars. Massivlar haqida.
Bugungi darsimizda array ya'ni massivlar bilan tanishamiz.
#virtualdars #dasturlash #js #дастурлаш
TWeb.init({scrollToPost:'virtualdars/84'});