<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Sardorbek</title><subtitle>Chief Executive Officer of Webbrain Academy</subtitle><author><name>Sardorbek</name></author><id>https://teletype.in/atom/webbrain_ceo</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/webbrain_ceo?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/webbrain_ceo?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-05T14:45:09.724Z</updated><entry><id>webbrain_ceo:fahsh</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/fahsh?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>Fahsh!</title><published>2024-11-15T18:42:45.633Z</published><updated>2024-11-16T08:49:07.979Z</updated><summary type="html">Mo‘minlar orasida fahshning tarqalishini istaydiganlar uchun dunyoda ham, oxiratda ham alamli azob bordir. Alloh bilur, sizlar esa bilmassiz. Nur Surasi, 19-oyat</summary><content type="html">
  &lt;p id=&quot;t5dR&quot;&gt;Shaxsan men — Internetda fahsh taqatayotganlarni bila turib ularni bloklamaslik va ularni kuzatishlik o&amp;#x27;zim uchun ularga sherikdek hisoblayman va bu haqida qiyomatda Alloh oldida so&amp;#x27;ralaman deb hisoblayman.&lt;/p&gt;
  &lt;p id=&quot;RrIm&quot;&gt;Shu sabab quyida keltirilgan bloglerlar milliligimiz, qadriyatlarimiz va dinimizga hurmatsizlik qilayabdi va bu yoshlar ongiga tasir qilgani uchun bloklayman!&lt;/p&gt;
  &lt;blockquote id=&quot;j4Al&quot;&gt;&amp;quot;Mo‘minlar orasida fahshning tarqalishini istaydiganlar uchun dunyoda ham, oxiratda ham alamli azob bordir. Alloh bilur, sizlar esa bilmassiz.&amp;quot; &lt;strong&gt;Nur Surasi, 19-oyat&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;wzVl&quot;&gt;&amp;quot;Ayting: «Mening Parvardigorim faqat fahsh ishlarni — ular oshkora bo‘ladimi, pinhona bo‘ladimi, yomonlikni, nohaq zulmni va Allohning ustidan bilmaydigan narsani aytishingizni harom qildi».&amp;quot;&lt;strong&gt; A&amp;#x27;rof Surasi, 33-oyat&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;S4Nz&quot;&gt;&amp;quot;Sizlardan kim bir yomonlikni ko‘rsa, uni qo‘li bilan o‘zgartirsin. Agar bunga qodir bo‘lmasa, tili bilan (yomonligini aytib) o‘zgartirsin. Agar bunga ham qodir bo‘lmasa, qalbi bilan yomon ko‘rsin. Bu imonning eng zaif darajasidir.&amp;quot; &lt;strong&gt;(Imom Muslim rivoyati)&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;jmI1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6BBe&quot;&gt;&lt;strong&gt;&lt;u&gt;Qizlarning fahsh tarqatishi o&amp;#x27;g&amp;#x27;il bolalarga nisbatan hatari ko&amp;#x27;p bo&amp;#x27;lgani uchun blocklashni qizlardan boshlaymiz...&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;rjbw&quot;&gt;&lt;strong&gt;Lil&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/liil.khuramov/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/liil.khuramov/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;9zMN&quot;&gt;&lt;strong&gt;Nigina&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/niginaa1__/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/niginaa1__/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;JkUU&quot;&gt;&lt;strong&gt;Mubin&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/mubinlolo/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/mubinlolo/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;3WTQ&quot;&gt;&lt;strong&gt;Sevinchka&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/sevinchka_0000/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/sevinchka_0000/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;sDbI&quot;&gt;&lt;strong&gt;Mulatka&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/mulatka_x/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/mulatka_x/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;2lUj&quot;&gt;&lt;strong&gt;Shaxatik&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/shaxatik/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/shaxatik/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;47pO&quot;&gt;&lt;strong&gt;Luiza&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/luiza_rasulova/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/luiza_rasulova/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Sj28&quot;&gt;&lt;strong&gt;Zinnura&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/zinnuraactress/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/zinnuraactress/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;4SYD&quot;&gt;&lt;strong&gt;Bonamur&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/1bonamur/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/1bonamur/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;51uq&quot;&gt;&lt;strong&gt;Leo&lt;/strong&gt; — &lt;a href=&quot;https://www.instagram.com/leo_17s/&quot; target=&quot;_blank&quot;&gt;https://www.instagram.com/leo_17s/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;vL5O&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wMmy&quot;&gt;Fahshni ommaviy tarqatayotgan kimlarni bilasangiz izohlarda yozib qoldiring va bloklashga o&amp;#x27;z hissangizni qo&amp;#x27;shing. &lt;/p&gt;
  &lt;p id=&quot;ai4j&quot;&gt;&lt;strong&gt;Bu list doim yangilanib turadi...&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:cheksiz</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/cheksiz?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>Barcha darslar | Cheksiz muddat 🎉</title><published>2024-04-03T21:20:18.789Z</published><updated>2024-06-25T06:17:30.151Z</updated><category term="video-darsliklar" label="VIDEO DARSLIKLAR"></category><summary type="html">Webbrain Academy asoschisi Sardorbek Muhtorov tomonidan hozirgacha chiqarilgan va keyinchalik chiqarilishi kutilayotgan barcha videolarni cheksiz foydalanish huquqi bilan xarid qilish imkoni endi mavjud  🎉 🎉 🎉</summary><content type="html">
  &lt;blockquote id=&quot;4QYg&quot;&gt;&lt;strong&gt;Webbrain Academy asoschisi Sardorbek Muhtorov tomonidan hozirgacha chiqarilgan va keyinchalik chiqarilishi kutilayotgan barcha videolarni cheksiz foydalanish huquqi bilan xarid qilish imkoni endi mavjud  🎉 🎉 🎉&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;ajNj&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;R7z4&quot;&gt;&lt;strong&gt;Ushbu to&amp;#x27;plam qulayliklari!&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;riI4&quot;&gt;&lt;strong&gt;—&lt;/strong&gt;  Ushbu to&amp;#x27;plamni 2 kishi birgalikda xarid qilish imkoni mavjud.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Umumiy narhi 10mln so&amp;#x27;m va bizdan oldin video darslik xarid qilgan bo&amp;#x27;lsangiz va VIP darslikgini xarid qilmoqchi bo&amp;#x27;lsangiz albatta uning uchun ham chegirma qilib beriladi.&lt;br /&gt;&lt;br /&gt;— Darslikka Frontend yo&amp;#x27;nalishida chiqadigan barcha mavzular kiradi, hozirda cybersecurity darslari tayorlanmoqda bu darslar VIP darsligiga kirmaydi.&lt;/p&gt;
  &lt;h2 id=&quot;ch5V&quot;&gt;&lt;br /&gt;&lt;strong&gt;To&amp;#x27;plamda BOR darsliklar:&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;gaJN&quot;&gt;JavaScript dasturlash tili ustiga qurilgan frontend va backend sohasidagi video darsliklar kiradi. Masalan&lt;br /&gt;&lt;strong&gt;Tayyor bo&amp;#x27;lganlari:&lt;/strong&gt; &lt;br /&gt;    — HTML va CSS&lt;br /&gt;    — JavaScript va TypeScript&lt;br /&gt;    — ReactJS&lt;br /&gt;    — Houzing va CRM Projectlari&lt;br /&gt;    — Leetcode va JS Interview Savollari...&lt;br /&gt;&lt;strong&gt;Chiqishi kutilayotganlar:&lt;br /&gt;     &lt;/strong&gt;—NextJS va SEO&lt;br /&gt;    — CI/CD&lt;br /&gt;    — Redux-toolkit va RTK-query&lt;br /&gt;    — ReactJS19 va react-query&lt;br /&gt;    — Nodejs va expressJS&lt;br /&gt;    — VueJS va AngularJS&lt;br /&gt;    — Mobx va VueX&lt;br /&gt;    — mongoDB va SQL&lt;br /&gt;    — va hkz... Bunga yana qo&amp;#x27;shib borilaveradi&lt;/p&gt;
  &lt;h2 id=&quot;43zy&quot;&gt;&lt;br /&gt;&lt;strong&gt;To&amp;#x27;plamda YO&amp;#x27;Q darsliklar:&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;SXRR&quot;&gt;&lt;strong&gt;—&lt;/strong&gt; Keyinchalik frontend va backendga aloqador bo&amp;#x27;lmagan darsliklar.&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Python orqali chiqishi kutilayotgan suniy intelekt darslari&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Python orqali chiqishi kutilayotgan kibr havfsizlik darslari&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Designga aloqador chiqishi kutilayotgan darsliklar&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Mobile ga aloqador, React-native, android, flutter darslari&lt;/p&gt;
  &lt;p id=&quot;tnmQ&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;tJUt&quot;&gt;PRICE:&lt;/h2&gt;
  &lt;p id=&quot;tl16&quot;&gt;Darslikni umumiy cheksiz foydalanish imkoni bilan xarid qilish &lt;strong&gt;10 mln so&amp;#x27;m&lt;/strong&gt;. Agar bu darslikni siz &lt;strong&gt;2 kishi birgalikda &lt;/strong&gt;xarid qiladigan bo&amp;#x27;lsangiz sizga &lt;strong&gt;5 mln&lt;/strong&gt; so&amp;#x27;mdan to&amp;#x27;rg&amp;#x27;ri keladi, bu esa odatiy ikkita yoki uchta darslik narhi bilan teng degani.&lt;/p&gt;
  &lt;p id=&quot;DYXn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;GCdU&quot;&gt;&lt;strong&gt;P/S:&lt;/strong&gt; Qo&amp;#x27;shimcha savollarni izohda yozib qoldiring...&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:leetcode</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/leetcode?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>Leetcode | Webbrain</title><published>2024-01-14T20:36:18.416Z</published><updated>2024-01-26T17:29:35.765Z</updated><category term="video-darsliklar" label="VIDEO DARSLIKLAR"></category><summary type="html">Ishga kirishingizni asosiy kalitlaridan biri bo'lgan leetcode masalalarini tartib bilan sharhlangan holda video ko'rinishida tushuntirlgan to'plam. 

Aksar studentlar qaysi dasturlash tilini o'rganishmasin masala ishlashda qiyinchiliklarga duch kelishadi. JavaScriptni bilaman lekin masala ishlay olmayabman nima qilsam bo'ladi degan savollar ko'p keladi. Shu sabab bu to'plamda eng sodda masaladan boshlab eng murakkabigacha qanday usulda yechiladi, o'zbekcha tarjima va sharhlar bilan tushuntirib berishga Alloh qodir qilganicha harakat qilamiz.

Masalalar Webbrain Academy bosh mentori Sardorbek Muhtorov tomonidan tushuntirib berilgan.

P/S:  Darslikni davomiy bo'lishi uchun like | comment | share bilan qo'llab quvvatlashni unutmang</summary><content type="html">
  &lt;p id=&quot;Qi5Z&quot;&gt;Ishga kirishingizni asosiy kalitlaridan biri bo&amp;#x27;lgan &lt;strong&gt;leetcode&lt;/strong&gt; masalalarini tartib bilan sharhlangan holda video ko&amp;#x27;rinishida tushuntirlgan to&amp;#x27;plam. &lt;br /&gt;&lt;br /&gt;Aksar studentlar qaysi dasturlash tilini o&amp;#x27;rganishmasin masala ishlashda qiyinchiliklarga duch kelishadi. JavaScriptni bilaman lekin masala ishlay olmayabman nima qilsam bo&amp;#x27;ladi degan savollar ko&amp;#x27;p keladi. Shu sabab bu to&amp;#x27;plamda eng sodda masaladan boshlab eng murakkabigacha qanday usulda yechiladi, o&amp;#x27;zbekcha tarjima va sharhlar bilan tushuntirib berishga Alloh qodir qilganicha harakat qilamiz.&lt;br /&gt;&lt;br /&gt;Masalalar &lt;a href=&quot;http://t.me/Webbrain_Academy&quot; target=&quot;_blank&quot;&gt;Webbrain Academy&lt;/a&gt; bosh mentori &lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt; tomonidan tushuntirib berilgan.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;P/S:  &lt;/strong&gt;Darslikni davomiy bo&amp;#x27;lishi uchun &lt;strong&gt;like | comment | share&lt;/strong&gt; bilan qo&amp;#x27;llab quvvatlashni unutmang&lt;/p&gt;
  &lt;p id=&quot;QI3E&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;HDZo&quot;&gt;&lt;strong&gt;1 — Leetcode | Introduction&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;OSaO&quot;&gt;— Nega leetcode?&lt;br /&gt;— Bu to&amp;#x27;plam kimlar uchun?&lt;br /&gt;— Leetcode&amp;#x27;dan foydalanish.&lt;br /&gt;— Leetcode masalasini nimadan boshlash kerak?&lt;br /&gt;— Leetcode yechimlari uchun Github.&lt;/p&gt;
  &lt;p id=&quot;tbee&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;yOVz&quot;&gt;&lt;strong&gt;2 — Leetcode #2703 | Function args count&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;Drjx&quot;&gt;— Function&amp;#x27;da argumentlar sonini aniqlash.&lt;br /&gt;— Leetcode&amp;#x27;da test va submit qilish.&lt;br /&gt;— Natijalar nimalarga bog&amp;#x27;liqligi.&lt;br /&gt;— Topics -&amp;gt; #function #array&lt;/p&gt;
  &lt;p id=&quot;GZ66&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;HNxc&quot;&gt;&lt;strong&gt;3 — Leetcode #2723 | Promise&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;A75r&quot;&gt;— Multiple Promise.&lt;br /&gt;— Memory optimization case.&lt;br /&gt;— Topics -&amp;gt; #function #promise&lt;/p&gt;
  &lt;p id=&quot;aqar&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;RTKi&quot;&gt;&lt;strong&gt;4 — Leetcode #1929 | Array Concatenation&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;TDCf&quot;&gt;— Adding multiple arrays.&lt;br /&gt;— using spread operator.&lt;br /&gt;— using concat method.&lt;/p&gt;
  &lt;p id=&quot;NUiF&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;RTKi&quot;&gt;5 — Leetcode #1920 | Array Permutation&lt;/h3&gt;
  &lt;p id=&quot;TDCf&quot;&gt;— Array permutation.&lt;br /&gt;— Array as a value and index.&lt;/p&gt;
  &lt;p id=&quot;UePF&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;OxkT&quot;&gt;6 — Leetcode #1108 | Valid IP Address&lt;/h3&gt;
  &lt;p id=&quot;QKxj&quot;&gt;— string manipulation.&lt;br /&gt;— string replace.&lt;/p&gt;
  &lt;p id=&quot;s4Xt&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;BCkE&quot;&gt;Montajda davomi tayorlanmoqda...&lt;/h2&gt;

</content></entry><entry><id>webbrain_ceo:crm</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/crm?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>CRM Real Project | 2024</title><published>2023-12-31T21:17:39.986Z</published><updated>2024-10-01T15:14:21.843Z</updated><category term="video-darsliklar" label="VIDEO DARSLIKLAR"></category><summary type="html">CRM Project haqida umumiy ma'lumot. DEMO link
IT sohasida o'qishni tamomlab real loyihalar ustida amaliyot qilmoqchi bo'lganlar uchun ajoyib real loyihalarga asoslangan CRM projecti. Havola orqali CRM qanday bo'lishi haqida batafsil tanishib olishingiz mumkin.</summary><content type="html">
  &lt;p id=&quot;ynDM&quot;&gt;&lt;strong&gt;CRM Project haqida umumiy ma&amp;#x27;lumot. DEMO &lt;a href=&quot;https://webbrain-crm.netlify.app/&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;IT sohasida o&amp;#x27;qishni tamomlab real loyihalar ustida amaliyot qilmoqchi bo&amp;#x27;lganlar uchun ajoyib real loyihalarga asoslangan CRM projecti. &lt;a href=&quot;https://www.youtube.com/watch?v=ibfvv01xezc&quot; target=&quot;_blank&quot;&gt;Havola&lt;/a&gt; orqali CRM qanday bo&amp;#x27;lishi haqida batafsil tanishib olishingiz mumkin.&lt;/p&gt;
  &lt;p id=&quot;yebS&quot;&gt;Istalga turdagi ta&amp;#x27;lim tizimini avtomatlashtirish uchun CRM project.&lt;br /&gt;Ushbu project Webbrain Academy&amp;#x27;ning shaxsiy mulki shu sabab uni tarqatish va projectni sotish, ham sharan ham qonunan taqiqlanadi. &lt;br /&gt;&lt;br /&gt;Ushbu Project figmasi uchun 300usd sarf qilingan. Shundan tushunsa bo&amp;#x27;ladiki project siz uchun faqat va faqat amaliyot vazifasi uchun yordam beradi. Uni sotish ko&amp;#x27;chirib olish va tarqatish taqiqlanadi.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CRM Projectni tayorlashda quyidagi kutubhonalardan foydalanilgan:&lt;br /&gt;&lt;/strong&gt;— React Vite Template / ReactJS v18.2&lt;br /&gt;— // TypeScript&lt;br /&gt;— // Redux-toolkit / Redux Query&lt;br /&gt;— React-router-dom@6&lt;br /&gt;— Styled-components&lt;br /&gt;— Material UI&lt;br /&gt;— MomentJS(MUI ucun xolos) / asosan costum(generic date) date ishlatilgan.&lt;/p&gt;
  &lt;p id=&quot;tMdO&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;z5E6&quot;&gt;&lt;strong&gt;1 - dars | Project haqida | YouTube &lt;a href=&quot;https://youtu.be/tHz790lwCnc&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;— Bu qanday project?&lt;br /&gt;— Project kimlar uchun?&lt;br /&gt;— Projectni uchun nimalar talab qilinadi?&lt;br /&gt;— Project demo review.&lt;br /&gt;— Projectda qanday kutubhonalar foydalanilgan.&lt;/p&gt;
  &lt;p id=&quot;6n5D&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Z2Ri&quot;&gt;&lt;strong&gt;2 - dars | Create Project | YouTube Link&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;yarn create vite&lt;/code&gt;&lt;br /&gt;— format folder structure&lt;br /&gt;    —  components / views / utils / root / hooks&lt;br /&gt;    — Generic component yasash&lt;br /&gt;— link to github&lt;br /&gt;— git branchga ajratish&lt;br /&gt;— install packages&lt;/p&gt;
  &lt;p id=&quot;KLDZ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;jia0&quot;&gt;&lt;strong&gt;3 - dars | Route paths | YouTube &lt;a href=&quot;https://youtu.be/SjwVtTENPfI&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;— public folder config&lt;br /&gt;— single path&lt;br /&gt;— path children&lt;br /&gt;— svgr usage / vite config&lt;br /&gt;— ReactComponent -&amp;gt; .?react&lt;br /&gt;— isPrivate and role &lt;br /&gt;— Generic component view&lt;/p&gt;
  &lt;p id=&quot;825Z&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Akwx&quot;&gt;&lt;strong&gt;4 - dars | Configure React Router DOM | YouTube &lt;a href=&quot;https://youtu.be/CR2l-c00Ghk&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;— configure the routes— create generic route data&lt;br /&gt;— handle 404&lt;br /&gt;— handle redirect home&lt;/p&gt;
  &lt;p id=&quot;2JeH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;GUbf&quot;&gt;&lt;strong&gt;5 - dars | Building skeleton&lt;/strong&gt;&lt;br /&gt;— Implementing Outlet&lt;br /&gt;— Building skeleton -&amp;gt; Navbar, Sidebar, Body&lt;br /&gt;— Sidebar skeleton config&lt;br /&gt;— Body skeleton config&lt;/p&gt;
  &lt;p id=&quot;Lg7Y&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;u90g&quot;&gt;&lt;strong&gt;6 - dars | Create Sidebar - 1 | YouTube &lt;a href=&quot;https://youtu.be/TM_bwmBXo2c&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;— Brand name &lt;br /&gt;— Logout joylashuvini to&amp;#x27;g&amp;#x27;irlash.&lt;br /&gt;— Profile component&lt;br /&gt;— default css in root&lt;/p&gt;
  &lt;p id=&quot;VPoU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wfmY&quot;&gt;&lt;strong&gt;7 - dars | Create Sidebar - 2 | YouTube &lt;a href=&quot;https://youtu.be/9CGcAlK5-XE&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;— Generic sidebar path implementation&lt;br /&gt;— Active icons&lt;br /&gt;— Open &amp;amp; close arrows&lt;br /&gt;— Child paths&lt;br /&gt;— Open &amp;amp; close child path&lt;/p&gt;
  &lt;p id=&quot;RhC0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;YQ3y&quot;&gt;&lt;strong&gt;8 - dars | Create Sidebar - 3 | YouTube &lt;a href=&quot;https://youtu.be/HxcL3sWFXKk&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;— Logout Icon&lt;br /&gt;— Implement Navlink&lt;br /&gt;— Fix navlink onclick bug&lt;br /&gt;— Active child paths&lt;br /&gt;— Active parent path&lt;/p&gt;
  &lt;p id=&quot;yqWY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Y1Jn&quot;&gt;&lt;strong&gt;9 - dars | Logout Routing | YouTube &lt;a href=&quot;https://youtu.be/GgCUZGK6u2c&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;— Logout path&lt;br /&gt;— Hidden path&lt;br /&gt;— Hidden route config &lt;br /&gt;— generic hidden path&lt;/p&gt;
  &lt;p id=&quot;7sDX&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Oad6&quot;&gt;&lt;strong&gt;10 - dars | Navbar | YouTube &lt;a href=&quot;https://youtu.be/Qrqj30KeNG8&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;— Creating input &lt;br /&gt;— Creating timer&lt;br /&gt;— Timer config &lt;br /&gt;— Material UI Config&lt;br /&gt;— Creating Select&lt;/p&gt;
  &lt;p id=&quot;VE6F&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tkmx&quot;&gt;&lt;strong&gt;11 - dars | Calendar / Datepicker&lt;/strong&gt;&lt;br /&gt;— Placeholder style bug fix&lt;br /&gt;— x-date-picker usage&lt;br /&gt;— DatePicker style&lt;/p&gt;
  &lt;p id=&quot;VroC&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;aXhl&quot;&gt;&lt;strong&gt;12 - dars | Generic Input&lt;/strong&gt;&lt;br /&gt;— Create generic input&lt;br /&gt;— create generic icon&lt;br /&gt;— Input usage&lt;/p&gt;
  &lt;p id=&quot;jr3J&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1IGl&quot;&gt;&lt;strong&gt;13 - dars | Generic Input Optimization&lt;/strong&gt;&lt;br /&gt;— styled component optimization&lt;br /&gt;— value setter and getter &lt;br /&gt;— placeholder optimization&lt;/p&gt;
  &lt;p id=&quot;P5ZK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;mRyy&quot;&gt;&lt;strong&gt;14 - dars | Analytics page - 1&lt;/strong&gt;&lt;br /&gt;— Make body scroll&lt;br /&gt;— Make navbar sticky&lt;br /&gt;— Profile z-index bug fixed&lt;br /&gt;— Generic Title and Subtitle&lt;br /&gt;— Generic style getValue function&lt;br /&gt;— Add default value to generic getValue&lt;br /&gt;— Generic card and wrapper&lt;/p&gt;
  &lt;p id=&quot;IDuR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZYr9&quot;&gt;&lt;strong&gt;15 - dars | Analytics page - 2&lt;/strong&gt;&lt;br /&gt;— Generic data yasash va foydasi&lt;br /&gt;— Generic Plus button&lt;br /&gt;— Title center bug fixed&lt;br /&gt;— Generic color picker function for cards&lt;/p&gt;
  &lt;p id=&quot;rnvI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;t7Tm&quot;&gt;&lt;strong&gt;16 - dars | Analytics page - 3&lt;/strong&gt;&lt;br /&gt;— 15-dars davomi&lt;br /&gt;— Media Data&lt;/p&gt;
  &lt;p id=&quot;pBED&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rNxG&quot;&gt;&lt;strong&gt;17 - dars | Analytics page - 4 | Emails&lt;/strong&gt;&lt;br /&gt;— Test emails with mock data&lt;br /&gt;— Subtitle counter property added.&lt;br /&gt;— Email  components separated and completed&lt;br /&gt;— Moliya components separated and started&lt;/p&gt;
  &lt;p id=&quot;nDfS&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HnFu&quot;&gt;&lt;strong&gt;18 - dars | Generic Date&lt;/strong&gt;&lt;br /&gt;— Make a generic date&lt;br /&gt;— Generic weeks&lt;br /&gt;— Generic full-year&lt;br /&gt;— Active date&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;bowY&quot;&gt;&lt;strong&gt;19 - dars | Deployment&lt;/strong&gt;&lt;br /&gt;— Deploy to Netlify &lt;br /&gt;— Fix width&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;M01t&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;t4xv&quot;&gt;&lt;strong&gt;20 - dars | Breadcrumb&lt;/strong&gt;&lt;br /&gt;— Creating Generic Breadcrumb &lt;br /&gt;— Passing state through router DOM&lt;br /&gt;— Fixing the route navigation&lt;/p&gt;
  &lt;p id=&quot;TGhh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3yIK&quot;&gt;&lt;strong&gt;21 - dars | Generic Table&lt;/strong&gt;&lt;br /&gt;— Creating a generic table &lt;br /&gt;— Material UI table analyze&lt;br /&gt;— Fixing the route navigation&lt;br /&gt;— Removing un-used codes from MUI&lt;/p&gt;
  &lt;p id=&quot;mYnB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7nkg&quot;&gt;&lt;strong&gt;22 - dars | Deploy settings&lt;/strong&gt;&lt;br /&gt;— Auto deploy netflix config&lt;br /&gt;— Github merge request&lt;br /&gt;— Github pull request&lt;/p&gt;
  &lt;p id=&quot;7Bd4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;P9LT&quot;&gt;&lt;strong&gt;23 - dars | Generic Table 2&lt;/strong&gt;&lt;br /&gt;— Table header style fix&lt;br /&gt;— understanding MUI style &lt;br /&gt;— Passing function prop to filter&lt;br /&gt;— Create filter container&lt;br /&gt;— Breadcrumb re-place&lt;br /&gt;— Breadcrumb child button&lt;/p&gt;
  &lt;p id=&quot;PC2c&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wxTr&quot;&gt;&lt;strong&gt;24 - dars | Generic button&lt;/strong&gt;&lt;br /&gt;— Creating generic button&lt;br /&gt;— Usage of generic button&lt;br /&gt;— Add, delete, primary, save, filter buttons&lt;/p&gt;
  &lt;p id=&quot;DhlT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UDxM&quot;&gt;&lt;strong&gt;25 - dars | Generic Select&lt;/strong&gt;&lt;br /&gt;— Fix generic button bug&lt;br /&gt;— Creating generic select&lt;br /&gt;— Usage of select&lt;br /&gt;— Setting default properties&lt;br /&gt;— Setting up filter container.&lt;/p&gt;
  &lt;p id=&quot;LzG5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1Oka&quot;&gt;&lt;strong&gt;26 - dars | Filter&lt;/strong&gt;&lt;br /&gt;— Creating filter&lt;br /&gt;— Setting action header&lt;br /&gt;— Action click bug fixed&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;9TK7&quot;&gt;&lt;strong&gt;27 - dars | Modal&lt;/strong&gt;&lt;br /&gt;— Creating Modal&lt;br /&gt;— vs code extension o&amp;#x27;rnatish&lt;br /&gt;— createPortals&lt;br /&gt;— Modal Usage&lt;br /&gt;— Props implementation&lt;/p&gt;
  &lt;p id=&quot;TlCL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pCvX&quot;&gt;&lt;strong&gt;28 - dars | Lids Modal&lt;/strong&gt;&lt;br /&gt;— Creating Modal Footer&lt;br /&gt;— Fix delete button&lt;br /&gt;— Fix input style&lt;br /&gt;— Modal Usage&lt;br /&gt;— Props implementation&lt;/p&gt;
  &lt;p id=&quot;zG3u&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4NmY&quot;&gt;&lt;strong&gt;29 - dars | Lids Edit Modal&lt;/strong&gt;&lt;br /&gt;— Fixing generic table &lt;br /&gt;— passing params for modal&lt;br /&gt;— Fixing generic select&lt;br /&gt;— Modal Usage&lt;/p&gt;
  &lt;p id=&quot;Z5Kh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;SE1N&quot;&gt;&lt;strong&gt;30 - dars | Lids Page&lt;/strong&gt;&lt;br /&gt;— Creating first class page &lt;br /&gt;— Creating New Student Page&lt;/p&gt;
  &lt;p id=&quot;OUB7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0n3K&quot;&gt;&lt;strong&gt;31 - dars | Student Page&lt;/strong&gt;&lt;br /&gt;— Creating All Student page &lt;br /&gt;— Creating Archive Page&lt;br /&gt;— Creating Active Page&lt;br /&gt;— Configure navigation utils&lt;/p&gt;
  &lt;p id=&quot;hcMU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yQUw&quot;&gt;&lt;strong&gt;32 - dars | Guruhlar Page&lt;br /&gt;&lt;/strong&gt;— Undestanding git merge&lt;br /&gt;— Guruhlar navigation config&lt;br /&gt;— Creating Active Page&lt;br /&gt;— Generic table checkin config&lt;/p&gt;
  &lt;p id=&quot;z5NJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZyWG&quot;&gt;&lt;strong&gt;33 - dars | Xonalar&lt;br /&gt;&lt;/strong&gt;— Bug fix&lt;br /&gt;— Create xonalar mock data&lt;br /&gt;— Create xonalar UI&lt;/p&gt;
  &lt;p id=&quot;4mVw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0FbT&quot;&gt;&lt;strong&gt;34 - dars | Checkin Page&lt;br /&gt;&lt;/strong&gt;— Create checkin UI&lt;br /&gt;— Create logic for data structre&lt;br /&gt;— Create checkin navigation&lt;/p&gt;
  &lt;p id=&quot;S7py&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;qcUr&quot;&gt;&lt;strong&gt;35 - dars | Checkin Status&lt;br /&gt;&lt;/strong&gt;— Create Statsu Modal&lt;br /&gt;— Icon logic for status|&lt;br /&gt;— Create weekly checkin UI&lt;br /&gt;— Add new properties on Generic table&lt;/p&gt;
  &lt;p id=&quot;z96k&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Xow7&quot;&gt;&lt;strong&gt;36 - dars | Checkin Status&lt;br /&gt;&lt;/strong&gt;— Create Statsu Modal&lt;br /&gt;— Test ref on onClose modal+&lt;br /&gt;— Create event on modal&lt;/p&gt;
  &lt;p id=&quot;uU3s&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Dapk&quot;&gt;&lt;strong&gt;37 - dars | Bug fix&lt;br /&gt;&lt;/strong&gt;— Modal Bug fix&lt;br /&gt;— get mouse data&lt;/p&gt;
  &lt;p id=&quot;kwfA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;FnM1&quot;&gt;&lt;strong&gt;38 - dars | Xonalar Page&lt;br /&gt;&lt;/strong&gt;— HR folder structure&lt;br /&gt;— Create xonalar modal&lt;br /&gt;— Create Xonalar Page&lt;/p&gt;
  &lt;p id=&quot;bJSP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sETR&quot;&gt;&lt;strong&gt;39 - dars | Role Modal&lt;br /&gt;&lt;/strong&gt;— Create Role Modal&lt;br /&gt;— Checkbox explanation&lt;br /&gt;— Create role data structure&lt;/p&gt;
  &lt;p id=&quot;QzFO&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Hn4f&quot;&gt;&lt;strong&gt;40 - dars | Kurslar Page&lt;br /&gt;&lt;/strong&gt;— Kurslar Page&lt;br /&gt;— Kurslar page navigation config&lt;br /&gt;— Create mock data for Kurslar&lt;br /&gt;— Create Collapsable table&lt;/p&gt;
  &lt;p id=&quot;mPGm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;kx0U&quot;&gt;&lt;strong&gt;41 - dars | Collapsable Table&lt;br /&gt;&lt;/strong&gt;— Implement the UI&lt;br /&gt;— Collapsable Table&lt;br /&gt;— Collabsable table mock data&lt;br /&gt;— Fix the bugssss&lt;/p&gt;
  &lt;p id=&quot;5AER&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7qsA&quot;&gt;&lt;strong&gt;42 - dars | Collapsable Table 2&lt;br /&gt;&lt;/strong&gt;— Change UI&lt;br /&gt;— Add button for each row&lt;br /&gt;— Fix input design&lt;/p&gt;
  &lt;p id=&quot;Vf25&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VKaf&quot;&gt;&lt;strong&gt;43 - dars | Modal / Multiselect /&lt;br /&gt;&lt;/strong&gt;— Collapsed data&lt;br /&gt;— Create multiselect input&lt;br /&gt;— Fix multiselect bug&lt;br /&gt;— Create child modal&lt;/p&gt;
  &lt;p id=&quot;fhw3&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6asJ&quot;&gt;&lt;strong&gt;44 - dars | Sub Sidebar&lt;br /&gt;&lt;/strong&gt;— Create inner sidebar&lt;br /&gt;— Create folder structue&lt;br /&gt;— Configure navigation&lt;br /&gt;— Configure events&lt;/p&gt;
  &lt;p id=&quot;d57Y&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DLx6&quot;&gt;&lt;strong&gt;45 - dars | Umumiy Sozlamalar&lt;br /&gt;&lt;/strong&gt;— Create sozlamalar page&lt;br /&gt;— Create upload image&lt;/p&gt;
  &lt;p id=&quot;YbLA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;iuUw&quot;&gt;&lt;strong&gt;46 - dars | Filiallar - 1&lt;br /&gt;&lt;/strong&gt;— Configure the route&lt;br /&gt;— Create mock data&lt;br /&gt;— Create filiallar page&lt;br /&gt;— Git flow concept&lt;/p&gt;
  &lt;p id=&quot;TG8G&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Qslu&quot;&gt;&lt;strong&gt;47 - dars | Sorovnomalar | CallConfig&lt;br /&gt;&lt;/strong&gt;— Configure the route&lt;br /&gt;— Create mock data&lt;br /&gt;— Create sorovnoma page&lt;br /&gt;— Create call page&lt;/p&gt;
  &lt;p id=&quot;iWMs&quot;&gt;&lt;strong&gt;48 - dars | Bug fix&lt;br /&gt;&lt;/strong&gt;— Bug Fix&lt;/p&gt;
  &lt;p id=&quot;Ipk9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Ztcj&quot;&gt;&lt;strong&gt;49 - dars | Bug fix&lt;br /&gt;&lt;/strong&gt;— How to debug.&lt;br /&gt;— Navigation bug fixed.&lt;br /&gt;— Fix breadcrump bug.&lt;/p&gt;
  &lt;p id=&quot;cn2L&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4sRn&quot;&gt;&lt;strong&gt;50 - dars | Manager&lt;br /&gt;&lt;/strong&gt;— Fix route icons|&lt;br /&gt;— Fix sub sidebar bug&lt;br /&gt;— Create modal&lt;/p&gt;
  &lt;p id=&quot;QEAa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;48x9&quot;&gt;&lt;strong&gt;51 - dars | Sozlamalar Talabalar&lt;br /&gt;&lt;/strong&gt;— Route configuration&lt;br /&gt;— Talabalar UI page&lt;br /&gt;— Folder structure&lt;/p&gt;
  &lt;p id=&quot;244D&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8fuL&quot;&gt;&lt;strong&gt;52 - dars | Backend Config|&lt;br /&gt;&lt;/strong&gt;— Excel database nima va qanday ishlaydi?&lt;br /&gt;— Excel config&lt;br /&gt;— Sheet Best&lt;br /&gt;— .env config&lt;br /&gt;— expressjs usage example&lt;br /&gt;— excel vs express&lt;/p&gt;
  &lt;p id=&quot;tAfo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Y9va&quot;&gt;&lt;strong&gt;53 - dars | ContextAPI Config&lt;br /&gt;&lt;/strong&gt;— ContextAPI usage explanation&lt;br /&gt;— ContextAPI Config&lt;br /&gt;— User and Mentor Context example&lt;br /&gt;— Multiple context usage two ways&lt;br /&gt;— Context folder structure&lt;/p&gt;
  &lt;p id=&quot;1fvP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;fyvl&quot;&gt;&lt;strong&gt;54 / #1 — dars | Analytics Page Rest API|&lt;br /&gt;&lt;/strong&gt;— request data from api&lt;br /&gt;— get analytics page data&lt;br /&gt;— manipulate backend data and utils data&lt;br /&gt;— get moliya data&lt;br /&gt;— get email data&lt;/p&gt;
  &lt;p id=&quot;HNl4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HT6A&quot;&gt;&lt;strong&gt;54 / #2 — dars | Analytics Page Rest API&lt;br /&gt;&lt;/strong&gt;— data manipulation&lt;br /&gt;— get moliya data&lt;br /&gt;— get email data&lt;/p&gt;
  &lt;p id=&quot;sHCG&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yvPX&quot;&gt;&lt;strong&gt;55 — dars | Lids Page&lt;/strong&gt;&lt;br /&gt;— Git compare&lt;br /&gt;— Lids page&lt;br /&gt;— Student Context&lt;br /&gt;— Generic reload function&lt;br /&gt;— Hooks Fetch&lt;br /&gt;— Delete item&lt;br /&gt;— Environment Variable&lt;/p&gt;
  &lt;p id=&quot;WZ40&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hhEc&quot;&gt;&lt;strong&gt;56 — dars | Generic Spinner&lt;br /&gt;&lt;/strong&gt;— Lids Page bug fix&lt;br /&gt;— Generic Spinner&lt;br /&gt;— Fetch optimization&lt;/p&gt;
  &lt;p id=&quot;38vm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1HLs&quot;&gt;&lt;strong&gt;57 — dars | Generic URL Hooks&lt;br /&gt;&lt;/strong&gt;— URL params usage&lt;br /&gt;— Hooks replace / URL|&lt;br /&gt;— Hooks query / URL&lt;/p&gt;
  &lt;p id=&quot;SZFs&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Erk1&quot;&gt;&lt;strong&gt;57 / #2 — dars | Houzing URL Hooks&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QbvB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Lrib&quot;&gt;&lt;strong&gt;58 — dars | Lids Filter&lt;br /&gt;&lt;/strong&gt;— Lids Filter&lt;br /&gt;— Change multi state with a function&lt;br /&gt;— How to costum hooks like useQuery and useReplace&lt;br /&gt;— Default value after refresh&lt;br /&gt;— How to use date&lt;/p&gt;
  &lt;p id=&quot;tIPy&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;oM4S&quot;&gt;&lt;strong&gt;59 — dars | Lids Add&lt;br /&gt;&lt;/strong&gt;— Lids add&lt;br /&gt;— Input bug fixed|&lt;br /&gt;— Passing props&lt;br /&gt;— Modal usage explanation&lt;/p&gt;
  &lt;p id=&quot;LW2y&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;t7G6&quot;&gt;&lt;strong&gt;60 - dars | Lids Edit&lt;br /&gt;&lt;/strong&gt;— Edit lids page&lt;br /&gt;— Passing props&lt;br /&gt;— Generic select bug fix&lt;br /&gt;— Update initial state&lt;br /&gt;— Optimze Generic URL&lt;/p&gt;
  &lt;p id=&quot;sVSa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Jo8K&quot;&gt;&lt;strong&gt;61 — dars | First Class | Yangi Talabalar&lt;br /&gt;&lt;/strong&gt;— Filter data&lt;br /&gt;— Manipulate modals&lt;br /&gt;— Add Yangi talabalar&lt;br /&gt;— Edit Yangi Talabalar&lt;/p&gt;
  &lt;p id=&quot;n32k&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HPZs&quot;&gt;&lt;strong&gt;62 - dars | Backend Students&lt;br /&gt;&lt;/strong&gt;— Think like programmer&lt;br /&gt;— Get data for Students page&lt;br /&gt;— Student Modal&lt;br /&gt;— Debug fetch and best sheet&lt;/p&gt;
  &lt;p id=&quot;3c9W&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IX9U&quot;&gt;&lt;strong&gt;63 — dars | Backend Groups&lt;br /&gt;&lt;/strong&gt;— VS code extensions&lt;br /&gt;— Get / Put / Post data&lt;br /&gt;— Create contants&lt;/p&gt;
  &lt;p id=&quot;TfAN&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;so4c&quot;&gt;&lt;strong&gt;64 - dars | Checkin&lt;br /&gt;&lt;/strong&gt;— Navigation bug fix&lt;br /&gt;— Create checking logic&lt;br /&gt;— Create Checking Context&lt;br /&gt;— Get data based on Groups&lt;/p&gt;
  &lt;p id=&quot;IPxr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Z1tU&quot;&gt;&lt;strong&gt;65 — dars | Checkin Edit&lt;br /&gt;&lt;/strong&gt;— Checkin Edit&lt;br /&gt;— Modal bug fix&lt;br /&gt;&lt;strong&gt;—&lt;/strong&gt; Checkin bug fix&lt;/p&gt;
  &lt;p id=&quot;oglL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;uQGB&quot;&gt;&lt;strong&gt;66 — dars | Xonalar&lt;br /&gt;&lt;/strong&gt;— Get xonalar data&lt;br /&gt;— Delete xonalar data&lt;br /&gt;— Edit xonalar data&lt;/p&gt;
  &lt;p id=&quot;SxdW&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ihzU&quot;&gt;&lt;strong&gt;67 — dars | Kurslar&lt;br /&gt;&lt;/strong&gt;— Get kurslar data&lt;br /&gt;— Delete kurslar data&lt;br /&gt;— Edit kurslar data&lt;br /&gt;— Yo&amp;#x27;nalishlar edit&lt;/p&gt;
  &lt;p id=&quot;Jsry&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CTZW&quot;&gt;&lt;strong&gt;68 — dars | Kurslar | Add Student&lt;br /&gt;&lt;/strong&gt;— Gruruh qo&amp;#x27;shish&lt;br /&gt;— Manipulate backend data&lt;br /&gt;— Barcha kurslar test&lt;/p&gt;
  &lt;p id=&quot;ISm4&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yHbd&quot;&gt;&lt;strong&gt;69 — dars | Yo&amp;#x27;nalishlar&lt;br /&gt;&lt;/strong&gt;— Get yo&amp;#x27;nalishlar data&lt;br /&gt;— Delete yo&amp;#x27;nalishlar data&lt;br /&gt;— Edit yo&amp;#x27;nalishlar data&lt;/p&gt;
  &lt;p id=&quot;jSLH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DjDe&quot;&gt;&lt;strong&gt;70 — dars | Backend Role&lt;br /&gt;&lt;/strong&gt;— Create Data Structure&lt;br /&gt;— Get role data&lt;br /&gt;— Manipulate role data on UI&lt;br /&gt;— Client UI logic&lt;/p&gt;
  &lt;p id=&quot;wYzP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sdhb&quot;&gt;&lt;strong&gt;71 — dars | Backend Xodimlar&lt;br /&gt;&lt;/strong&gt;— Get xodimlar data&lt;br /&gt;— Delete xodimlar data&lt;br /&gt;— Edit xodimlar data&lt;/p&gt;
  &lt;p id=&quot;lZXq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;QNWD&quot;&gt;&lt;strong&gt;72 — dars | Sozlamalar Check&lt;br /&gt;&lt;/strong&gt;— Get checkin data&lt;br /&gt;— Delete checkin data&lt;br /&gt;— Edit checkin data&lt;/p&gt;
  &lt;p id=&quot;BmGo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;m850&quot;&gt;&lt;strong&gt;73 — dars | Sozlamalar Filiallar&lt;br /&gt;&lt;/strong&gt;— Get sozlamalar data&lt;br /&gt;— Delete sozlamalar data|&lt;br /&gt;— Edit sozlamalar data&lt;/p&gt;
  &lt;p id=&quot;lA9M&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;60iR&quot;&gt;&lt;strong&gt;74 — dars | Backend Xabarnoma&lt;br /&gt;&lt;/strong&gt;— Get xabarnoma data&lt;br /&gt;— Delete xabarnoma data&lt;br /&gt;— Edit xabarnoma data&lt;/p&gt;
  &lt;p id=&quot;TyTd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7af8&quot;&gt;&lt;strong&gt;75 — dars | Backend Sorovnoma&lt;br /&gt;&lt;/strong&gt;— Get so&amp;#x27;rovnoma data&lt;br /&gt;— Delete so&amp;#x27;rovnoma data|&lt;br /&gt;— Edit so&amp;#x27;rovnoma data&lt;/p&gt;
  &lt;p id=&quot;ObFw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;APA8&quot;&gt;&lt;strong&gt;76 — dars | Sozlamalar Status&lt;br /&gt;&lt;/strong&gt;— Get status data&lt;br /&gt;— Delete status data&lt;br /&gt;— Edit status data&lt;/p&gt;
  &lt;p id=&quot;UyEY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6DIf&quot;&gt;&lt;strong&gt;77 — dars | Sozlamalar Manager&lt;br /&gt;&lt;/strong&gt;— Get manager data&lt;br /&gt;— Delete manager data&lt;br /&gt;— Edit manager data&lt;/p&gt;
  &lt;p id=&quot;7BGz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9T8b&quot;&gt;&lt;strong&gt;78 — dars | Sozlamalar Mentor | Students&lt;br /&gt;&lt;/strong&gt;— Get mentor data&lt;br /&gt;— Delete mentor data&lt;br /&gt;— Edit mentor data&lt;/p&gt;
  &lt;p id=&quot;xPLX&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;g4to&quot;&gt;Video darslikni xarid qilish uchun quyidagi havolaga o&amp;#x27;ting -&amp;gt; &lt;a href=&quot;https://teletype.in/@webbrain_ceo/video_darsliklar&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/video_darsliklar&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:monthly-payment</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/monthly-payment?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>Video Darsliklar | Muddatli to'lov</title><published>2023-11-29T11:33:25.608Z</published><updated>2023-11-29T11:57:22.815Z</updated><summary type="html">Webbrain Academy'ning xalqaro tajribaga ega senior dasturchilari frontend yo'nalishida bilishingiz kerak bo'lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko'rinishida o'rgatadi. Darslar sifati kafolatlangan!</summary><content type="html">
  &lt;p id=&quot;zm6q&quot;&gt;Webbrain Academy&amp;#x27;ning xalqaro tajribaga ega senior dasturchilari &lt;strong&gt;frontend&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko&amp;#x27;rinishida o&amp;#x27;rgatadi. &lt;em&gt;&lt;strong&gt;Darslar sifati kafolatlangan!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;r0LQ&quot;&gt;Quyidagi video darsliklar &lt;strong&gt;FRONTEND&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha mavzularni o&amp;#x27;z ichiga oladi. Video darsliklar va ta&amp;#x27;lim tizimining barchasi Webbrain Academy asoschisi senior frontend dasturchi &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt; tomonidan tayorlangan. Online va Offline darslar uchun https://teletype.in/@webbrain_ceo/offline_online&lt;/p&gt;
  &lt;p id=&quot;5uMQ&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;ZSj8&quot;&gt;VIDEO DARSLIKLAR.&lt;/h2&gt;
  &lt;p id=&quot;lv29&quot;&gt;&lt;strong&gt;HTML —&lt;/strong&gt; dasturlash sohasiga endi kirganlar uchun qo&amp;#x27;llanma. Darslik 22ta video, 110ta savol va 26ta amaliy mashqlardan tashkil topgan. Darslik CSS bilan birgalikda sotiladi.. &lt;br /&gt;&lt;strong&gt;CSS — &lt;/strong&gt;dasturlash sohasiga endi kirganlar uchun qo&amp;#x27;llanma. Darslik 50ta videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Ishga kirish uchun tayorlov savollari umumiy 370 dan ziyod va 57 ta amaliy mashqlar va 41 ta qo&amp;#x27;shimcha topshiriqlardan tashkil topgan. &lt;br /&gt;&lt;em&gt;Price: &lt;br /&gt;- 6 oy: 1,0&lt;/em&gt;00,000 so&amp;#x27;m / 5 oy 250,000 so&amp;#x27;mdan&lt;br /&gt;&lt;em&gt;- 1 yil: 1,300,000 so&amp;#x27;m / 10 oy 150,000 so&amp;#x27;mdan&lt;br /&gt;Darslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;/@webbrain_ceo/html&quot;&gt;https://teletype.in/@webbrain_ceo/html&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;/@webbrain_ceo/css&quot;&gt;https://teletype.in/@webbrain_ceo/css&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;MR3S&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Pl3z&quot;&gt;&lt;strong&gt;JavaScript — &lt;/strong&gt;HTML va CSS darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 55ta(+10ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda. JavaScript Zero To Expert:&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m  / 5 oy 300,000 so&amp;#x27;mdan&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;m  / 10 oy 200,000 so&amp;#x27;mdan&lt;br /&gt;Darslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;/@webbrain_ceo/javascript&quot;&gt;https://teletype.in/@webbrain_ceo/javascript&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;F7ml&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yG0U&quot;&gt;&lt;strong&gt;TypeScript — &lt;/strong&gt;JavaScript darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 5ta(+5ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 500&lt;/em&gt;,000 so&amp;#x27;m / 5 oy 120,000 so&amp;#x27;mdan&lt;br /&gt;&lt;em&gt;- 1 yil: 700,000 so&amp;#x27;m / 10 oy 100,000 so&amp;#x27;mdan&lt;br /&gt;Darslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;/@webbrain_ceo/typescript&quot;&gt;https://teletype.in/@webbrain_ceo/typescript&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;xxpU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LozC&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;effR&quot;&gt;&lt;strong&gt;ReactJS — &lt;/strong&gt;JavaScript darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 26ta(+5ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m  / 5 oy 300,000 so&amp;#x27;mdan&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;m / 10 oy 200,000 so&amp;#x27;mdan&lt;br /&gt;Darslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/reactjs&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/reactjs&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;slAv&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BjXq&quot;&gt;&lt;strong&gt;Houzing Real Project — &lt;/strong&gt;JavaScript va ReactJS darslarini yakunlaganlar uchun expert leveldagi amaliyot video darsliklari. Darslik 12ta videodan tashkil topgan. Video darslik orqali backend bilan integratsiya bo&amp;#x27;lgan real loyiha ustida ishlash imkoni bo&amp;#x27;ladi. Darslik 0&amp;#x27;dan boshlab murakkab darajasigacha Sardorbek Muhtorov tamonidan ko&amp;#x27;rsatib berilgan.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m  / 5 oy 300,000 so&amp;#x27;mdan&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;m  / 10 oy 300,000 so&amp;#x27;mdan&lt;br /&gt;Darslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;/@webbrain_ceo/houzing&quot;&gt;https://teletype.in/@webbrain_ceo/houzing&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;h2 id=&quot;DAlm&quot;&gt;To&amp;#x27;lov.&lt;/h2&gt;
  &lt;p id=&quot;vbE0&quot;&gt;Harid qilmoqchi bo&amp;#x27;lgan kursingiz to&amp;#x27;lovini quyidagi kartaga o&amp;#x27;tkazib cheki va kurs nomini &lt;a href=&quot;https://t.me/webbrain_admin&quot; target=&quot;_blank&quot;&gt;adminga&lt;/a&gt; yubrosangiz guruhlarga qo&amp;#x27;shib qo&amp;#x27;yishadi.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;8600120480411308 Sardorbek Muhtorov&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Vvj2&quot;&gt;HULOSA!&lt;/h2&gt;
  &lt;p id=&quot;yiiT&quot;&gt;Quyidagi kontentlar shariy hukumda egalik huquqi bo&amp;#x27;lgani uchun, bu materiallardan istalgan ko&amp;#x27;rinishda foydalanish uchun &lt;a href=&quot;http://t.me/Webbrain_Academy&quot; target=&quot;_blank&quot;&gt;Webbrain Academy&lt;/a&gt; hamda &lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt; telegram kanallarini belgilab ketish shart bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;QL5W&quot;&gt;Darslikni foydali deb bilsangiz yaqinlaringizga ulashing. To&amp;#x27;liq kontent video ko&amp;#x27;rinishida &lt;u&gt;&lt;a href=&quot;http://youtube.com/@webbrainacademy&quot; target=&quot;_blank&quot;&gt;YouTube&lt;/a&gt;&lt;/u&gt; sahifamizga joylangan. Obuna bo&amp;#x27;lishingiz ham biz uchun keyingi ishlarda katta turtki bo&amp;#x27;ladi. Vide darslarhni harid qilish uchun t.me/webbrain_admin orqali amalga oshiriladi.&lt;/p&gt;
  &lt;p id=&quot;Ghxm&quot;&gt;Hurmat bilan &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt;.&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:javascript_questions</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/javascript_questions?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>JavaScript Interview Questions</title><published>2023-11-28T07:08:03.679Z</published><updated>2024-03-01T06:29:30.555Z</updated><category term="video-darsliklar" label="VIDEO DARSLIKLAR"></category><summary type="html">Dasturchi sifatida ishga kirish uchun tajribamizdan o'tgan yokida eng ko'p so'raladigan savollarni yozma va video shaklida tayorlashga qaror qildik.</summary><content type="html">
  &lt;p id=&quot;Kv5P&quot;&gt;Dasturchi sifatida ishga kirish uchun tajribamizdan o&amp;#x27;tgan yokida eng ko&amp;#x27;p so&amp;#x27;raladigan savollarni yozma va video shaklida tayorlashga qaror qildik. &lt;/p&gt;
  &lt;blockquote id=&quot;x1wP&quot;&gt;&lt;br /&gt;&lt;strong&gt;Savol javob tartibi:&lt;/strong&gt;&lt;br /&gt;1. Savol qanday ko&amp;#x27;rinishda bo&amp;#x27;ladi.&lt;br /&gt;2. Savolga qanday javob kerak.&lt;br /&gt;3. Nimalardan o&amp;#x27;zingizni to&amp;#x27;htatishingiz kerak.&lt;br /&gt;4. Ishlatilish moyihatini misollar bilan ko&amp;#x27;rsatib berish(kerak bo&amp;#x27;lgan hollarda). &lt;/blockquote&gt;
  &lt;p id=&quot;atvn&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;IW38&quot;&gt;BASICS QUESTIONS 1 ~ 99&lt;/h2&gt;
  &lt;p id=&quot;Wyhl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;2aQg&quot;&gt;&lt;strong&gt;1 - savol | JavaScript nima?&lt;br /&gt;&lt;/strong&gt;—  JavaScript Scripting yokida programming language deyiladi.&lt;br /&gt;— JavaScript 1995-yil Barnd Each tomonidan kashf qilinadi.&lt;br /&gt;— 1997-yil ECMA Script nimiga o&amp;#x27;zgartiriladi. Chunki undan oldin LiveScript deb nomlangan.&lt;br /&gt;— Barcha browserlarda to&amp;#x27;g&amp;#x27;ridan to&amp;#x27;g&amp;#x27;ri ishlaydi.&lt;/p&gt;
  &lt;p id=&quot;AYS5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;fYmj&quot;&gt;&lt;strong&gt;2 - savol | Single Thread nima?&lt;br /&gt;&lt;/strong&gt;— Bir vaqtni o&amp;#x27;zida bitta ish bajarilishiga aytiladi.&lt;br /&gt;— JavaScript bir vaqtni o&amp;#x27;zida faqat bitta vazifa bajara oladi.&lt;br /&gt;— Multi thread bir vaqtni o&amp;#x27;zida bir nechta ish bajarishga aytiladi.&lt;/p&gt;
  &lt;p id=&quot;Adix&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;G6FG&quot;&gt;&lt;strong&gt;3 - savol | Variable nima?&lt;br /&gt;&lt;/strong&gt;— Malumot saqlash uchun kerak bo&amp;#x27;ladigan nomlangan hotira hisoblanadi.&lt;br /&gt;— Variable&amp;#x27;ni &lt;em&gt;var let const&lt;/em&gt; orqali belgilanadi.&lt;br /&gt;— data type?  &lt;strong&gt;!==&lt;/strong&gt; variable nima?&lt;/p&gt;
  &lt;p id=&quot;Yx1J&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ajZI&quot;&gt;&lt;strong&gt;4 - savol | Reserved keywords?&lt;br /&gt;&lt;/strong&gt;— Rerserved keywords? &lt;br /&gt;— var let const function ...&lt;/p&gt;
  &lt;p id=&quot;9WgT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ecq4&quot;&gt;&lt;strong&gt;5 - savol | javascript data typelari nechta?&lt;br /&gt;&lt;/strong&gt;—JS&amp;#x27;da data typelar 8ta &lt;br /&gt;— Ularning 7tasi primitive -&amp;gt; number / string / BigInt / null / undefined / Symbol &lt;br /&gt;— Ularning 1tasi non-primitive -&amp;gt;  Object =&amp;gt; Function / array / object&lt;/p&gt;
  &lt;p id=&quot;eYql&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Rs6p&quot;&gt;&lt;strong&gt;6 - savol | Primitive va Non-primitive data turlarining farqi nimada?&lt;br /&gt;&lt;/strong&gt;— 3-savol javobini ham qo&amp;#x27;shib ketsa bo&amp;#x27;ladi. &lt;br /&gt;— primitive turdagi o&amp;#x27;zgaruvchilar heap&amp;#x27;da saqlanadi.&lt;br /&gt;— non-primitive o&amp;#x27;zgaruvchilar&amp;#x27;ning value&amp;#x27;si heapda, variable stackda joylashadi. &lt;a href=&quot;https://www.devbabu.com/wp-content/uploads/reference-data-types-in-memory.png&quot; target=&quot;_blank&quot;&gt;image1  /  image2&lt;br /&gt;&lt;/a&gt;— Non primitive o&amp;#x27;zgaruvchi yasalganda har safar yangi manzilga joylashadi &lt;br /&gt;— Shu sabab non-primitive malumotlar taqqoslashda hech qachon bir biriga teng bo&amp;#x27;lmaydi. Qiymatlari teng bo&amp;#x27;lsa ham.&lt;br /&gt;— Bu malumotlarni bilish reactda ham prop va memo&amp;#x27;larni ishlatishda juda muhim ro&amp;#x27;l o&amp;#x27;ynaydi.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;gk9r&quot;&gt;&lt;strong&gt;7 - savol | mutable va immutable data type&amp;#x27;lari nima?&lt;br /&gt;&lt;/strong&gt;— Primitive malumotlar immutable data typelardir. such as: string &lt;br /&gt;— Mutable -&amp;gt; value&amp;#x27;ni index orqali o&amp;#x27;zgartirib bo&amp;#x27;ladigan data turi. such as array, object&lt;/p&gt;
  &lt;p id=&quot;hDAk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;jHKi&quot;&gt;&lt;strong&gt;8 - savol | null va undefined &amp;#x27;ning farqi nima?&lt;br /&gt;&lt;/strong&gt;— null -&amp;gt; declared variable lekin value yo&amp;#x27;q.  Array.match / getElementByID /  &lt;br /&gt;      - Keyinchalik qiymati object qabul qiladigan malumotga null biriktirb ketgan yaxswhi.&lt;br /&gt;— undefined -&amp;gt; declared variable but not assigned value. accessing object, array value which is not key or item.&lt;/p&gt;
  &lt;p id=&quot;1lBK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;iIU9&quot;&gt;&lt;strong&gt;9 - savol | data type&amp;#x27;lar qanday aniqlanadi?&lt;br /&gt;&lt;/strong&gt;—typeof  variableName.&lt;br /&gt;— Array.isArray() &lt;/p&gt;
  &lt;p id=&quot;KqHt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pU0I&quot;&gt;&lt;strong&gt;10 - savol | Type Coercion nima?&lt;br /&gt;&lt;/strong&gt;— Automatic type conversion.&lt;br /&gt;— Implicit conversion -&amp;gt; coercion&lt;br /&gt;— explicit conversion -&amp;gt; conversion&lt;br /&gt;— Such as: Arithmetic operations excluding plus / in loops / comparison /  &lt;/p&gt;
  &lt;p id=&quot;J87O&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;WGaa&quot;&gt;&lt;strong&gt;11 - savol | var, let, const farqlari nimada?&lt;br /&gt;&lt;/strong&gt;— var global o&amp;#x27;zgaruvchi.&lt;br /&gt;— let scope o&amp;#x27;zgaruvchi -&amp;gt; in loop / in functions &lt;br /&gt;— const o&amp;#x27;zgarmas o&amp;#x27;zgaruvchi.&lt;/p&gt;
  &lt;p id=&quot;5cj3&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vC3g&quot;&gt;&lt;strong&gt;12 - savol | pre va post increment nima?&lt;br /&gt;&lt;/strong&gt;— post increment -&amp;gt; birinchi amal bajariladi keyin qiymatni birga oshiradi.&lt;br /&gt;    - let i =1; console.log(i++) // 1&lt;br /&gt;— pre increment -&amp;gt; birinchi qiymatni birga oshiradi  keyin amal bajariladi. &lt;br /&gt;    - let i =1; console.log(++i) // 2&lt;/p&gt;
  &lt;p id=&quot;Nsr1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sYX2&quot;&gt;&lt;strong&gt;13 - savol | AND, OR,  NOT nima va farqlari haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— AND -&amp;gt; Malumotning barcha qisimlari to&amp;#x27;g&amp;#x27;ri ekanligini tekshiradi.&lt;br /&gt;— OR -&amp;gt; Malumotning biron qismi qisimlari to&amp;#x27;g&amp;#x27;ri ekanligini tekshiradi. &lt;br /&gt;— NOT -&amp;gt; Malumotning to&amp;#x27;g&amp;#x27;ri ekanligini tekshiradi. Inkor manosini bildiradi.&lt;/p&gt;
  &lt;p id=&quot;YJDO&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4G9k&quot;&gt;&lt;strong&gt;14 - savol | Qanday scope&amp;#x27;lar bor?&lt;br /&gt;&lt;/strong&gt;— Global Scope.&lt;br /&gt;— Block Scope. &lt;br /&gt;— Function Scope.&lt;br /&gt;— Module Scope&lt;/p&gt;
  &lt;p id=&quot;JIEF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Vdng&quot;&gt;&lt;strong&gt;15 - savol | Lexical environment nima?&lt;br /&gt;&lt;/strong&gt;— Data Structure that holds identifier(variable, function, etc).&lt;br /&gt;— Qaysi scope&amp;#x27;da qanysi variable&amp;#x27;ni ishlatishni vositachilik qiladi. &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;trlN&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UaDB&quot;&gt;&lt;strong&gt;16 - savol | Global variable nima?&lt;br /&gt;&lt;/strong&gt;— dasturning istalgan qismida(scope) da ishlatish mumkin bo&amp;#x27;lgan o&amp;#x27;zgaruvchi.&lt;br /&gt;— Global variable var keywordi orqali belgilanadi.&lt;/p&gt;
  &lt;p id=&quot;vzxP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ICT8&quot;&gt;&lt;strong&gt;17 - savol | O&amp;#x27;zgaruvchiga var let const bermasa nima bo&amp;#x27;ladi?&lt;br /&gt;&lt;/strong&gt;— nomsiz variable avtomatik tarzda varni o&amp;#x27;zlashtiradi.&lt;br /&gt;— Yani global bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;4Gaj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bLyY&quot;&gt;&lt;strong&gt;18- savol | Hoisting nima?&lt;br /&gt;&lt;/strong&gt;— O&amp;#x27;zgaruvchi va function declorationlarni yuqorida declare qilib ketish.&lt;br /&gt;— Keyinchalik error berishini oldini olish va nimalar borligini aniqlashtirib turish uchun kk.&lt;/p&gt;
  &lt;p id=&quot;siqU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BPcH&quot;&gt;&lt;strong&gt;19 - savol | JSON nima?&lt;br /&gt;&lt;/strong&gt;— JavaScript Object Notation.&lt;br /&gt;— Malumot jo&amp;#x27;natishda va qabul qilishda hajmi kichik va tez. &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;Bv3C&quot;&gt;&lt;strong&gt;20 - savol | If else, ternary operator va switch farqlari nimada?&lt;br /&gt;&lt;/strong&gt;— If else -&amp;gt; bir nechta holatlarni bir vaqtda taqqoslash imkonini beradi.&lt;br /&gt;— Ternary -&amp;gt; Ikkala holatni ham ifodalash shart bo&amp;#x27;lganda ishaltiladi. Ikkitadan oshiq holatda ishlatsa bo&amp;#x27;ladi lekin tafsiya if va else ko&amp;#x27;rinishida ishlatish.&lt;br /&gt;— Switch -&amp;gt; qiymati aniq bo&amp;#x27;lgan malumotni tekshirishda ishlatiladi.&lt;/p&gt;
  &lt;p id=&quot;9C4l&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6CPS&quot;&gt;&lt;strong&gt;21 - savol | Unary Operatori nima?&lt;br /&gt;&lt;/strong&gt;— Bitta harakat, belgi, amalli operatori deyiladi.&lt;br /&gt;— JS unary operators -&amp;gt;   --    /     ++    /   ?    /    +    /    -    /    !    /   ~  &lt;br /&gt;—  Cann&amp;#x27;t be override.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;aZdM&quot;&gt;&lt;strong&gt;22 - savol | If else da qavuslar {} qachon tushib qolishi mukin?&lt;br /&gt;&lt;/strong&gt;— if yokida else if yokida else dan keyin faqat bir qator code bo&amp;#x27;lsa qavs yozish shart emas.&lt;/p&gt;
  &lt;p id=&quot;IALk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;JMkz&quot;&gt;&lt;strong&gt;23 - savol | == bilan === ning farqi nimada?&lt;br /&gt;&lt;/strong&gt;— == no qatiy tenglik. Data turini tekshirmaydi.&lt;br /&gt;— === qatiy tenglik. Yani taqqoslashda qiymatni va uning data turini ham tekshiradi.&lt;/p&gt;
  &lt;p id=&quot;YR0T&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;62ek&quot;&gt;&lt;strong&gt;24 - savol | Nullish operatori nima?&lt;br /&gt;&lt;/strong&gt;— Nullish operatori — ?? &lt;br /&gt;— ?? dan oldin null yoki undefined kelsa keyingi amalga o&amp;#x27;tadi.  &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;k5H3&quot;&gt;&lt;strong&gt;25 - savol | Array nima?&lt;br /&gt;&lt;/strong&gt;— Array faqatgina value&amp;#x27;dan tashkil topgan malumotlar to&amp;#x27;plamiga aytiladi.&lt;br /&gt;— Array elementlariga indexlar orqali access qilsak bo&amp;#x27;ladi.&lt;br /&gt;—  mutable data type.&lt;/p&gt;
  &lt;p id=&quot;SSNr&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;b26i&quot;&gt;&lt;strong&gt;26 - savol | Arrayda spread operatori nima?&lt;br /&gt;&lt;/strong&gt;— uchta nuqta (...) &lt;br /&gt;— Array elementlarini o&amp;#x27;z qavusidan tashqariga chiqaradi.  &lt;br /&gt;— Malumotni update, concatenate qilishda ishlatsak bo&amp;#x27;ladi.&lt;br /&gt;— Arrayni elementlarini olib qolganini alohida ajratib olsa ham boladi -&amp;gt; [bir, ikki, ...rest]&lt;br /&gt;— Functinon parametorida ...rest ishlatish barcha qolgan parametorlarni arrayda olib keladi.&lt;/p&gt;
  &lt;p id=&quot;c11M&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yb1N&quot;&gt;&lt;strong&gt;27 - savol | Arrayda find va filter farqi nimada?&lt;br /&gt;&lt;/strong&gt;— find birinchi ko&amp;#x27;rgan malumotini ko&amp;#x27;rishi bilan to&amp;#x27;htaydi &lt;br /&gt;— filter shartga mos kelgan barcha malumotlarni qaytaradi.  &lt;br /&gt;— find o&amp;#x27;rnida filter ishlatish projectga katta tasir qiladi.&lt;br /&gt;— filter ham find ham callback function qabul qiladi.&lt;/p&gt;
  &lt;p id=&quot;1o3R&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;jypH&quot;&gt;&lt;strong&gt;28 - savol | Arrayda sort va filter farqi nimada?&lt;br /&gt;&lt;/strong&gt;— Sort malumotlarni joylashish o&amp;#x27;rnini tartiblaydi &lt;br /&gt;— filter malumotlarni mos kelganini qoldirib qolganini chiqarib yuboradi.  &lt;/p&gt;
  &lt;p id=&quot;DApq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PVsv&quot;&gt;&lt;strong&gt;29 - savol | Arrayda slice va splice farqi nimada?&lt;br /&gt;&lt;/strong&gt;— Har ikkisi ham arraydan malumot kesib oladi&lt;br /&gt;— slice asl arrayni o&amp;#x27;zgartirmaydi. -&amp;gt; slice(startIndex, lastIndex)&lt;br /&gt;— splice asl arrayni o&amp;#x27;zgartiradi.  -&amp;gt; splice(startIndex, countToDelete, newItem)&lt;/p&gt;
  &lt;p id=&quot;etSj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pE1Y&quot;&gt;&lt;strong&gt;30 - savol | Arrayda map va forEach farqi nimada?&lt;br /&gt;&lt;/strong&gt;— map malmot return qiladi. &lt;br /&gt;— forEach&amp;#x27;da return hususiyat yo&amp;#x27;q.  &lt;/p&gt;
  &lt;p id=&quot;LVD9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eaB4&quot;&gt;&lt;strong&gt;31 - savol | Arrayda desctructure nima?&lt;br /&gt;&lt;/strong&gt;— array elementlarini nomlash.  &lt;br /&gt;— module&amp;#x27;da ham katta ahamiyatga ega.  &lt;/p&gt;
  &lt;p id=&quot;Vnrb&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;EVTu&quot;&gt;&lt;strong&gt;32 - savol | Array.from() nima?&lt;br /&gt;&lt;/strong&gt;— array yasab beruvchi metod. &lt;br /&gt;— parametorlari -&amp;gt; from(arrayLike, callback(x)).  &lt;br /&gt;— arrayLike -&amp;gt; array, string or iterable object.&lt;br /&gt;— callback orqali elementlar ustida amal bajarsak bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;3imo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;MCp0&quot;&gt;&lt;strong&gt;33 - savol | Arrayda flat va flatMap farqi nimada?&lt;br /&gt;&lt;/strong&gt;— flat bitta array parentidan tashqariga chiqaradi. &lt;br /&gt;— flatMap combination of flat and map.  &lt;br /&gt;— flat param -&amp;gt; depth level and infinity.&lt;br /&gt;— flatMap -&amp;gt; callback function &lt;/p&gt;
  &lt;p id=&quot;lJZK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8NU2&quot;&gt;&lt;strong&gt;34 - savol | Qanday looplarni bilasiz?&lt;br /&gt;&lt;/strong&gt;— for loop &lt;br /&gt;— while loop.  &lt;br /&gt;— do while loop.&lt;/p&gt;
  &lt;p id=&quot;z4Gd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Z1eS&quot;&gt;&lt;strong&gt;35 - savol | For va while loop farqi nimada?&lt;br /&gt;&lt;/strong&gt;— for -&amp;gt; bizda aniq tugash va boshlanish nuqtasi bo&amp;#x27;lganida. &lt;br /&gt;— while -&amp;gt; tugash nuqtasi nomalum bo&amp;#x27;lgan vaqta ishlatiladi.  &lt;br /&gt;— lekin har ikkisini ham alternatively ishlatsa bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;1VoF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rrqp&quot;&gt;&lt;strong&gt;36 - savol | do while va while farqi nimada?&lt;br /&gt;&lt;/strong&gt;— while birinchi shart tekshiradi keyin amal bajaradi &lt;br /&gt;— do while birinchi amal bajarib keyin tekshiradi.  &lt;/p&gt;
  &lt;p id=&quot;eTY7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;OSxn&quot;&gt;&lt;strong&gt;37 - savol | Loopda break va continue farqi nimada?&lt;br /&gt;&lt;/strong&gt;— Break loop&amp;#x27;ni to&amp;#x27;liq to&amp;#x27;htatib qo&amp;#x27;yadi &lt;br /&gt;— continue loopning aynan amal bajarayotgan qismini o&amp;#x27;tkazib yuboradi.  &lt;br /&gt;— Label orqali break va continue&amp;#x27;ni inner va outer ga tasir qildirsa bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;XjuL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pdKc&quot;&gt;&lt;strong&gt;38 - savol | Nested Loop nima?&lt;br /&gt;&lt;/strong&gt;— Ichma ich kelgan loop nested loop deyiladi. &lt;br /&gt;— Loop O(n) time complexity ga ega.  &lt;br /&gt;— Nested Loop O(n^2) time complexity.&lt;br /&gt;— Imkon qadar nested loopdan uzoqlashishimiz kerak.&lt;/p&gt;
  &lt;p id=&quot;okFt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7pLn&quot;&gt;&lt;strong&gt;39 - savol | For loopda label nima?&lt;br /&gt;&lt;/strong&gt;— Lable loopga nom berish. &lt;br /&gt;— Nested looplarda outer loopni to&amp;#x27;htatish yoki davom ettirish uchun juda qo&amp;#x27;l keladi.  &lt;/p&gt;
  &lt;p id=&quot;A2qc&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;r6NF&quot;&gt;&lt;strong&gt;40 - savol | &lt;em&gt;For of&lt;/em&gt;  va &lt;em&gt;for in&lt;/em&gt; farqi nimada?&lt;br /&gt;&lt;/strong&gt;— &lt;em&gt;for of -&amp;gt; &lt;/em&gt;string array da malumotlarni qiymatini chiqarib beradi. &lt;br /&gt;— for in -&amp;gt; .  array va stringda index qaytaradi.&lt;br /&gt;— for in -&amp;gt; objectda keylarini qaytaradi.&lt;br /&gt;— for of -&amp;gt; objectlar bilan ishlamaydi.&lt;/p&gt;
  &lt;p id=&quot;kEw3&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;umzw&quot;&gt;&lt;strong&gt;41 - savol | Function nima va ularning nechta turi bor?&lt;br /&gt;&lt;/strong&gt;— function malum bir algaritim / code&amp;#x27;lar to&amp;#x27;plami, uning 7ta turi bor. &lt;br /&gt;— anonymous function / function expression &lt;strong&gt;-&amp;gt;&lt;/strong&gt;&lt;em&gt; &lt;code&gt;const anonymouse = function(){...}&lt;/code&gt;&lt;/em&gt;&lt;br /&gt;— named function / function declaration &lt;strong&gt;-&amp;gt;&lt;/strong&gt; &lt;code&gt;function funExp(){}&lt;/code&gt;&lt;br /&gt;— callback function &lt;strong&gt;-&amp;gt;&lt;/strong&gt; function boshqa function parametorida keladi.&lt;br /&gt;— Recursive function &lt;strong&gt;-&amp;gt;&lt;/strong&gt; o&amp;#x27;zini o&amp;#x27;zi chaqiradigan function&lt;br /&gt;— High Order Function -&amp;gt; Yuqori tartibli function&lt;br /&gt;— Arrow function -&amp;gt; &lt;code&gt;const arrFun = ()=&amp;gt;{...}&lt;/code&gt;&lt;br /&gt;— Immediately Invoked Function Expression IIFE -&amp;gt;&lt;code&gt; (){...}()&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;hZgU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;FQqR&quot;&gt;&lt;strong&gt;42 - savol |  Callback function nima?&lt;br /&gt;&lt;/strong&gt;— callback function &lt;strong&gt;-&amp;gt;&lt;/strong&gt; function boshqa function parametorida keladi.&lt;br /&gt;— built-in callback functionlar -&amp;gt; array, string va boshqa data type methodlarida keladi.&lt;br /&gt;— callback hell -&amp;gt; callbackni nesetd holatida olib kirib ketish ishni&lt;/p&gt;
  &lt;p id=&quot;Y1qk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CJza&quot;&gt;&lt;strong&gt;43 - savol |  Recursion function nima?&lt;br /&gt;&lt;/strong&gt;— Recursive function &lt;strong&gt;-&amp;gt;&lt;/strong&gt; o&amp;#x27;zini o&amp;#x27;zi chaqiradigan function&lt;br /&gt;— Loop o&amp;#x27;rnida ishlatish ham ishlash tezligiga tasir qiladi.&lt;/p&gt;
  &lt;p id=&quot;8wZf&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6dip&quot;&gt;&lt;strong&gt;44 - savol |  HOF function nima?&lt;br /&gt;&lt;/strong&gt;— High Order Function -&amp;gt; Yuqori tartibli function. &lt;br /&gt;— function boshqa functionni scope&amp;#x27;da ishlatishiga aytiladi.&lt;br /&gt;— example &lt;a href=&quot;https://res.cloudinary.com/practicaldev/image/fetch/s--Tqnd67gd--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_auto%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7pxxdpskf7wl8g26cjos.png&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;HUXH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;zFru&quot;&gt;&lt;strong&gt;45 - savol |  Arrow function nima va regular functionda farqlari haqida gapiring.&lt;br /&gt;&lt;/strong&gt;— Arrow function -&amp;gt; &lt;code&gt;const arrFun = ()=&amp;gt;{...}&lt;/code&gt;&lt;br /&gt;— arrow functionda this ishlamaydi.&lt;br /&gt;— arrow function gulli qavussiz yozganimizda returnga qaytadi.&lt;br /&gt;—  &lt;code&gt;new&lt;/code&gt; keyword bilan ishlatib bo&amp;#x27;lmaydi.&lt;br /&gt;—  &lt;code&gt;apply call bind&lt;/code&gt; bilan ishlatib bo&amp;#x27;lmaydi&lt;br /&gt;— A.F da &lt;code&gt;arguments&lt;/code&gt; parameteri yo&amp;#x27;q / o&amp;#x27;rniga ...rest ishlatsak bo&amp;#x27;ladi&lt;br /&gt;— A.F&amp;#x27;da &lt;code&gt;prototype&lt;/code&gt; object yo&amp;#x27;q&lt;br /&gt;— Generator function sifatida ham ishlatib bo&amp;#x27;lmaydi.&lt;br /&gt;— Duplicate bo&amp;#x27;lgan parameter error beradi. / regular function&amp;#x27;da  &lt;code&gt;&amp;#x27;strict mode&amp;#x27;&lt;/code&gt; ishlatish kk bo&amp;#x27;ladi.&lt;br /&gt;— Qo&amp;#x27;shimcha o&amp;#x27;rganish uchun rasm va example &lt;a href=&quot;https://levelup.gitconnected.com/7-differences-between-arrow-functions-and-regular-functions-in-javascript-9152883a839f&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;pVkt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;TlU0&quot;&gt;&lt;strong&gt;46 - savol |  IIFE haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— Immediately Invoked Function Expression &lt;a href=&quot;https://sarifulislam.com/wp-content/uploads/2018/10/iife2.png&quot; target=&quot;_blank&quot;&gt;image link&lt;/a&gt;&lt;br /&gt;— Shu bilan birga Self-Executing Anonymous Function deb ham nomlanadi.&lt;br /&gt;— ES6 dan oldin ishlatilgan old scope function hisoblanadi.&lt;br /&gt;—  hozirda IIFE&amp;#x27;ni oddiygina &lt;code&gt;{...} &lt;/code&gt;orqali ifodalasa ham bo&amp;#x27;ladi .&lt;br /&gt;—  Asosan module&amp;#x27;ni ifodalagan. Qo&amp;#x27;shimcha o&amp;#x27;rganish uchun &lt;a href=&quot;https://www.youtube.com/watch?v=3cbiZV4H22c&quot; target=&quot;_blank&quot;&gt;video&lt;/a&gt; va &lt;a href=&quot;https://www.udacity.com/blog/2023/03/immediately-invoked-function-expressions-iife-in-javascript.html#:~:text=An%20immediately%20invoked%20function%20expression,the%20code%20that%20we%20write.&quot; target=&quot;_blank&quot;&gt;maqola&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;VPCI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ICHG&quot;&gt;&lt;strong&gt;47 - savol |  argument va parametor nima?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;parameter&lt;/code&gt; -&amp;gt; function declare bo&amp;#x27;lganda argument prototype bo&amp;#x27;ladi -&amp;gt; &lt;code&gt;function test(name, surname ){...}&lt;br /&gt;&lt;/code&gt;— &lt;code&gt;argument&lt;/code&gt; -&amp;gt; function invoke bo&amp;#x27;lganda beriladigan qiymat. &lt;code&gt;test(&amp;quot;webbrain&amp;quot;, &amp;quot;academy&amp;quot;)&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;50i8&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Ts5j&quot;&gt;&lt;strong&gt;48 - savol |  default parameter nima?&lt;br /&gt;&lt;/strong&gt;— function declare qilnayotgan vaqtda, argument berilmagan vaqtda ishlatiladigan qiymat.&lt;code&gt; function test(name=&amp;quot;webbrain&amp;quot;){...}&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;wv11&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4r0w&quot;&gt;&lt;strong&gt;49 - savol |  Shadow variable nima?&lt;br /&gt;&lt;/strong&gt;— Inner function, outer functionda bo&amp;#x27;lgan variable bn bir hil variable ochishi outer variable&amp;#x27;ni shadowed qiladi.&lt;br /&gt;— Buni to&amp;#x27;liq tushunish uchun scope nimaligini bilish kerak.&lt;br /&gt;— Shadowing haqida to&amp;#x27;liq o&amp;#x27;qish uchun &lt;a href=&quot;https://dev.to/catherineisonline/what-is-variable-shadowing-in-javascript-59ci#:~:text=Variable%20shadowing%20occurs%20when%20an,scope&amp;#x27;s%20variable%20and%20shadowing%20it.&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;reQJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;MYrY&quot;&gt;&lt;strong&gt;50 - savol |  First class function nima?&lt;br /&gt;&lt;/strong&gt;— variable&amp;#x27;ga o&amp;#x27;xshab keladigan functionga aytiladi.&lt;br /&gt;— first class function == function expression.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun &lt;a href=&quot;https://www.geeksforgeeks.org/what-is-the-first-class-function-in-javascript/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;sqRF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;F7NY&quot;&gt;&lt;strong&gt;51 - savol |  Pure va Impure function nima?&lt;br /&gt;&lt;/strong&gt;— Pure function -&amp;gt; side effecti bo&amp;#x27;lmagan function. Yani faqat o&amp;#x27;zini scope&amp;#x27;dagi variable ishlatadi va shunga soslangan output chiqaradi.&lt;br /&gt;— Impure function -&amp;gt; side effect bo&amp;#x27;lgan function. Yani inner function outer scopedan variable ishlatishiga aytiladi.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun medium &lt;a href=&quot;https://medium.com/@rahuljaim/understanding-pure-and-impure-functions-in-javascript-a-key-to-efficient-code-96859f379f6e#:~:text=In%20contrast%20to%20pure%20functions,files%20or%20making%20network%20requests.&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;EkDa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hFU3&quot;&gt;&lt;strong&gt;52 - savol |  Generator function nima?&lt;br /&gt;&lt;/strong&gt;—  function execution&amp;#x27;ni continues bo&amp;#x27;lmagan function.&lt;br /&gt;— return / yield / next / done, value hususiyatlari bor.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;xsl3&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;acFb&quot;&gt;&lt;strong&gt;53 - savol |  Generator function nima?&lt;br /&gt;&lt;/strong&gt;— function execution&amp;#x27;ni continues bo&amp;#x27;lmagan function.&lt;br /&gt;— return / yield / next / done, value hususiyatlari bor.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;SGn5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;cm1f&quot;&gt;&lt;strong&gt;54 - savol |  Generator functionda return va yeild farqlari nima?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;yield&lt;/code&gt; -&amp;gt; execution continue next.&lt;br /&gt;— &lt;code&gt;return&lt;/code&gt; -&amp;gt; ends the function .&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Iv9t&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;4bvM&quot;&gt;&lt;strong&gt;55 - savol |  Curry function nima?&lt;br /&gt;&lt;/strong&gt;— function qaysiki boshqa functionga return qilgan.&lt;br /&gt;— &lt;code&gt; const test function(){ return function(){...} }&lt;/code&gt;&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun javascript info &lt;a href=&quot;https://javascript.info/currying-partials&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;lTmq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;KI0k&quot;&gt;&lt;strong&gt;56 - savol |  Curry function vs Recursion function?&lt;br /&gt;&lt;/strong&gt;— curry function -&amp;gt; boshqa functionga return qiladi.&lt;br /&gt;— recursion function -&amp;gt; o&amp;#x27;zini o&amp;#x27;zi qayta chaqiradi.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun javascript info &lt;a href=&quot;https://javascript.info/currying-partials&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;G9CD&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;5uZ6&quot;&gt;&lt;strong&gt;57 - savol |  apply call bind nima?&lt;br /&gt;&lt;/strong&gt;— function context&amp;#x27;ga qiymat biriktirish.&lt;br /&gt;— dexqoncha qilib aytganda functionda this contextga qiymat biriktiradi.&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun freeCodeCamp &lt;a href=&quot;https://www.freecodecamp.org/news/understand-call-apply-and-bind-in-javascript-with-examples/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;mevw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;546g&quot;&gt;&lt;strong&gt;58 - savol |  function composition nima?&lt;br /&gt;&lt;/strong&gt;— functionlarni birlashishidan hosil bo&amp;#x27;lgan function.&lt;br /&gt;— &lt;code&gt;const composedFunction = x =&amp;gt; f(g(x));&lt;/code&gt;&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun stackacademic &lt;a href=&quot;https://blog.stackademic.com/understand-javascript-composition-once-and-for-all-96e69ebee4bd&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;l5uX&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;5OLe&quot;&gt;&lt;strong&gt;59 - savol |  Template literals nima?&lt;br /&gt;&lt;/strong&gt;— String ichida variable ishlatilishi. Backtic bilan kelgan holatda.&lt;br /&gt;— &lt;code&gt; &amp;#x60;Hello, ${name}&amp;#x60; &lt;/code&gt;&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;6X92&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VevV&quot;&gt;&lt;strong&gt;60 - savol |  Template literals  / Interpolation nima?&lt;br /&gt;&lt;/strong&gt;— String ichida variable ishlatilishi. Backtic bilan kelgan holatda.&lt;br /&gt;— &lt;code&gt; &amp;#x60;Hello, ${name}&amp;#x60; &lt;/code&gt;&lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8ImN&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;g1yz&quot;&gt;&lt;strong&gt;61 - savol |  Single va double quote farqi nima?&lt;br /&gt;&lt;/strong&gt;— Ishlatilishida farqi yo&amp;#x27;q.— Single quote&amp;#x27;da double quote ishlatish mumkin.&lt;br /&gt;— Double quote&amp;#x27;da single quote ishlatish mumkin&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;kPfo&quot;&gt;&lt;strong&gt;62 - savol |  Single va double quote farqi nima?&lt;br /&gt;&lt;/strong&gt;— Ishlatilishida farqi yo&amp;#x27;q.— Single quote&amp;#x27;da double quote ishlatish mumkin.&lt;br /&gt;— Double quote&amp;#x27;da single quote ishlatish mumkin&lt;/p&gt;
  &lt;p id=&quot;tPwS&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rs4I&quot;&gt;&lt;strong&gt;63 - savol |  substring va substr farqi nima?&lt;br /&gt;&lt;/strong&gt;— substring -&amp;gt; &lt;code&gt;str.substring(startIndex, endIndex).&lt;/code&gt;— can alternate the index order, but the same result.&lt;br /&gt;— substr -&amp;gt;  &lt;code&gt;str.substr(startIndex, length).&lt;/code&gt; &lt;br /&gt;     — deprecated!&lt;/p&gt;
  &lt;p id=&quot;jl3w&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7fyP&quot;&gt;&lt;strong&gt;64 - savol |  includes va search farqi nima?&lt;br /&gt;&lt;/strong&gt;— includes malumot bor yo&amp;#x27;qligiga qarab &lt;code&gt;boolean&lt;/code&gt; qaytaradi -&amp;gt; &lt;code&gt;str.includes(val).&lt;/code&gt;— search qidirlgan malumotni indexini qaytaradi. Regexp bn ham ishlaydi -&amp;gt;  &lt;code&gt;str.search(regexp).&lt;/code&gt; &lt;br /&gt;— Mavzu haqida to&amp;#x27;liq o&amp;#x27;qish uchun mdn &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/search&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;4uVh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Un5n&quot;&gt;&lt;strong&gt;65 - savol |  String&amp;#x27;da katta va kichik harflarini sort qilishda qanday taqqoslaydi qiladi?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;str.localeCompare(str)&lt;/code&gt;.— return -1 / 0 / 1&lt;/p&gt;
  &lt;p id=&quot;fcRw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Pwuj&quot;&gt;&lt;strong&gt;66 - savol |  Error handiling nima?&lt;br /&gt;&lt;/strong&gt;— runtime errorlarni tutish.— &lt;code&gt;try catch finally&lt;/code&gt;&lt;br /&gt;— Error turlari -&amp;gt; Syntax, Reference , Type, Range&lt;/p&gt;
  &lt;p id=&quot;TKei&quot;&gt;&lt;strong&gt;67 - savol |  Promise nima?&lt;br /&gt;&lt;/strong&gt;— deeply nested callback.— robust way to wrap asynchronous task .&lt;br /&gt;— involves then catch&lt;br /&gt;— next execution&amp;#x27;ni kutmaydi&lt;/p&gt;
  &lt;p id=&quot;92Q6&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BNGV&quot;&gt;&lt;strong&gt;68 - savol |  Promise vs async await nima?&lt;br /&gt;&lt;/strong&gt;— promise chainni o&amp;#x27;zi asynchronous.— async await&amp;#x27;da to&amp;#x27;liq function asynchronous&lt;br /&gt;— har ikkisida ham then catch finally bor.&lt;br /&gt;— Bu bilan promise bn async await teng degani emas.&lt;br /&gt;— Promise&amp;#x27;da readability qiyin, async awaitda onson&lt;br /&gt;— Promiseda then catch bilan error handle qilinadi&lt;br /&gt;— Async awaitda try catch bilan error handle qilinadi.&lt;br /&gt;— More info: Ninja Code &lt;a href=&quot;https://www.codingninjas.com/studio/library/difference-between-promise-and-async-await&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt; / medium &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;dZwz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rb94&quot;&gt;&lt;strong&gt;69 - savol |  Object nima?&lt;br /&gt;&lt;/strong&gt;— Key va value&amp;#x27;dan tashkil topgan malumot turi.— array faqat item&amp;#x27;dan tashkil topadi, objectda key biriktirilgan bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;qRXo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;i3jg&quot;&gt;&lt;strong&gt;70 - savol |  Object keylariga dynamic access haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— Object key&amp;#x27;lariga nuqta bilan va [] orqali kirsa bo&amp;#x27;ladi.— [] - dynamic access deyiladi.&lt;br /&gt;— keylarni variable value&amp;#x27;si orqali ham chaqirish imkoni bo&amp;#x27;ladi. Nuqta bilan bo&amp;#x27;lmaydi.&lt;/p&gt;
  &lt;p id=&quot;dG2z&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;KVWw&quot;&gt;&lt;strong&gt;71 - savol |  Object Copying vs Referencing.&lt;br /&gt;&lt;/strong&gt;— copy bo&amp;#x27;lgan obj bir biriga bog&amp;#x27;liq bo&amp;#x27;ladi. Birini qiymatini o&amp;#x27;zgartirsangiz ikkinchisiga ham tasir qiladi. &lt;code&gt;let newObj = obj&lt;/code&gt;— Referencing obj bir biriga tasir qilmaydi. &lt;code&gt;let newObj = structuredClone(obj)&lt;/code&gt; .&lt;br /&gt;— &lt;code&gt;Object.assign(target, source)&lt;/code&gt; -&amp;gt; bir objectni ikkinchisiga copy qilib o&amp;#x27;tkazadi.&lt;/p&gt;
  &lt;p id=&quot;gP15&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;8l1o&quot;&gt;&lt;strong&gt;72 - savol |  structuredClone nima?.&lt;br /&gt;&lt;/strong&gt;— structuredClone() global function— objectdagi barcha malumotni olib yangisiga set qilish uchun ishlatsa bo&amp;#x27;ladi.&lt;br /&gt;— obj&amp;#x27;ni oddiy tenglashdan farqi, addresini alohida set qiladi.&lt;/p&gt;
  &lt;p id=&quot;XxNq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HZcI&quot;&gt;&lt;strong&gt;73 - savol |  Object.assign() nima?.&lt;br /&gt;&lt;/strong&gt;— Object.assign(starget, source) -&amp;gt; source&amp;#x27;dagi barcha keylarni targetga copy qiladi. — bir hil keylardagi malumotlarni update qiladi.&lt;/p&gt;
  &lt;p id=&quot;1ZOi&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0CSZ&quot;&gt;&lt;strong&gt;74 - savol |  Garbage collector nima?.&lt;br /&gt;&lt;/strong&gt;— access qilib bo&amp;#x27;lmaydigan malumotni xotiradan automatic tarzda o&amp;#x27;chiradi. — Dasturchi tomonidan hech nima qilish shart emas.&lt;/p&gt;
  &lt;p id=&quot;Irjt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yN4Q&quot;&gt;&lt;strong&gt;75 - savol |  Object distructure nima?.&lt;br /&gt;&lt;/strong&gt;— Keylarni ajratib chiqarib olish &lt;code&gt;{name} = obj.&lt;/code&gt;— nested ko&amp;#x27;rinishi &lt;code&gt;{info:{name}} = obj.&lt;/code&gt;&lt;br /&gt;— &lt;code&gt; : &lt;/code&gt; nuqta keyga yangi nom beradi&lt;/p&gt;
  &lt;p id=&quot;fqja&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bbEb&quot;&gt;&lt;strong&gt;76 - savol |  Object key bor yo&amp;#x27;qligini qanday tekshiradi?.&lt;br /&gt;&lt;/strong&gt;— in metodi true false qaytaradi -&amp;gt; &lt;code&gt;&amp;#x27;name&amp;#x27; in obj&lt;/code&gt;— ikkinchi yo&amp;#x27;l -&amp;gt;&lt;code&gt; obj.hasOwnProperty(keyName)&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Wz6P&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Am0j&quot;&gt;&lt;strong&gt;77 - savol |  Optional chaining nima?.&lt;br /&gt;&lt;/strong&gt;— istalgan data turini metodini chaqirayotgan vaqtda kerak bo&amp;#x27;ladi.&lt;br /&gt;— Agar metod data turida yo&amp;#x27;q bo&amp;#x27;lsa error qaytaradi.&lt;br /&gt;— Agar optional chaining belgisini qo&amp;#x27;ysa error o&amp;#x27;rniga undefined qaytaradi&lt;br /&gt;— Optional chaining bn project sinishini oldini oladi. Uning o&amp;#x27;rniga undefined qaytaradi.&lt;br /&gt;—&lt;code&gt; let obj = undefined; obj?.name // undefined&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;e243&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tnSO&quot;&gt;&lt;strong&gt;78 - savol |  Object.seal nima?.&lt;br /&gt;&lt;/strong&gt;— Object keylari ustida qo&amp;#x27;shimcha himoya—  &lt;code&gt;Object.seal(obj)&lt;/code&gt; -  yangi key qo&amp;#x27;shib bo&amp;#x27;lmaydi&lt;br /&gt;— bor keyni update qilsa bo&amp;#x27;ladi&lt;br /&gt;— keyni o&amp;#x27;chirib yuborib bo&amp;#x27;lmaydi.&lt;/p&gt;
  &lt;p id=&quot;1Xva&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bFy8&quot;&gt;&lt;strong&gt;79 - savol |  Object.freeze nima?.&lt;br /&gt;&lt;/strong&gt;— Object keylari ustida qo&amp;#x27;shimcha himoya—  &lt;code&gt;Object.freeze(obj)&lt;/code&gt; -  yangi key qo&amp;#x27;shib bo&amp;#x27;lmaydi&lt;br /&gt;— bor keyni update qilib bo&amp;#x27;lmaydi&lt;br /&gt;— keyni o&amp;#x27;chirib yuborib bo&amp;#x27;lmaydi.&lt;/p&gt;
  &lt;p id=&quot;xWJF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;zObv&quot;&gt;&lt;strong&gt;80 - savol |  Object.preventExtension nima?.&lt;br /&gt;&lt;/strong&gt;— Object keylari ustida qo&amp;#x27;shimcha himoya—  &lt;code&gt;Object.preventExtension(obj)&lt;/code&gt; -  yangi key qo&amp;#x27;shib bo&amp;#x27;lmaydi&lt;br /&gt;— bor keyni update qilsa bo&amp;#x27;ladi&lt;br /&gt;— keyni o&amp;#x27;chirib yuborsa bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;cFcz&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LNiZ&quot;&gt;&lt;strong&gt;81 - savol |  Object properties flag nima?.&lt;br /&gt;&lt;/strong&gt;— value -&amp;gt; qiymat yig&amp;#x27;iladi.— writable -&amp;gt; boolean, malumotni edit qilish yoki qilmaslikni belgilaydi.&lt;br /&gt;— enumerable -&amp;gt; boolean, malumotni loop qilish yoki qilmaslikni belgilaydi.&lt;br /&gt;— configurable -&amp;gt; boolean, malumotni delete qilish yoki qilmaslikni belgilaydi.&lt;/p&gt;
  &lt;p id=&quot;5bNJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;s5et&quot;&gt;&lt;strong&gt;82 - savol |  Object flag qiymatlarini qanday o&amp;#x27;zgartirsa bo&amp;#x27;ladi?.&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;Object.defineProperty(obj, &amp;quot;keyName&amp;quot;, { flag: value });&lt;/code&gt;— writable -&amp;gt; boolean, malumotni edit qilish yoki qilmaslikni belgilaydi.&lt;br /&gt;— enumerable -&amp;gt; boolean, malumotni loop qilish yoki qilmaslikni belgilaydi.&lt;br /&gt;— configurable -&amp;gt; boolean, malumotni delete qilish yoki qilmaslikni belgilaydi.&lt;/p&gt;
  &lt;p id=&quot;OD7u&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ea6o&quot;&gt;&lt;strong&gt;83 - savol |  Object setter va getter nima?.&lt;br /&gt;&lt;/strong&gt;— setter va getter function orqali malumotni olish va update qilish un ishlatiladi— &lt;code&gt;set changeName(prop){...}&lt;/code&gt; / &lt;code&gt;obj.changeName = &amp;quot;new Name&amp;quot; || prop &lt;/code&gt;&lt;br /&gt;— &lt;code&gt;get getName(){...}&lt;/code&gt; / &lt;code&gt;obj.getName / obj.getName() // error&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;rsU8&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sqa9&quot;&gt;&lt;strong&gt;84 - savol |  Raqamlarni necha xil usulda yozsa bo&amp;#x27;ladi?.&lt;br /&gt;&lt;/strong&gt;— general case -&amp;gt; 123, 12.34— underscore zero&amp;#x27;s representation 100_000_000&lt;br /&gt;—&lt;code&gt; e &lt;/code&gt;representation, 1e2=== 100, 1e6===1,000,000 &lt;/p&gt;
  &lt;p id=&quot;dlDh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;v8n1&quot;&gt;&lt;strong&gt;85 - savol |  Integer to Binary?.&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;Number.toString(2)&lt;/code&gt;— parameter 2 o&amp;#x27;rniga istalgan sanoq sistemasini yozsak bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;hcC0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Vdsb&quot;&gt;&lt;strong&gt;86 - savol |  Math nima?.&lt;br /&gt;&lt;/strong&gt;— Arifmetik amallarni bajarishda yordam beradigna tayyor metodlar to&amp;#x27;plami.&lt;br /&gt;— methods -&amp;gt; abs, max, min, floor, ceil, random, sqrt, cbrt, pow.&lt;/p&gt;
  &lt;p id=&quot;idF6&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bEBX&quot;&gt;&lt;strong&gt;87 - savol |  Number&amp;#x27;ning qanday metodlari bor?.&lt;br /&gt;&lt;/strong&gt;— parseInt / parseFloat / toString / toFixed / toPrecision&lt;/p&gt;
  &lt;p id=&quot;BK7W&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ETj0&quot;&gt;&lt;strong&gt;88 - savol |  Date objecti haqida malumot bering?.&lt;br /&gt;&lt;/strong&gt;— date kompyuterdagi vaqtlarni ifodalash uchun ishlatiladi.&lt;br /&gt;— default utf-8 formatda sanani qaytaradi.&lt;br /&gt;— getHours / getMinutes / getSeconds / getYear / getFullyear ...&lt;br /&gt;— Hafta kunlarini ifodalashda faqat 0-6 raqam qaytaradi. O&amp;#x27;zimiz monipulatsya qilishimiz kk.&lt;/p&gt;
  &lt;p id=&quot;cVEZ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IDh5&quot;&gt;&lt;strong&gt;89 - savol |  JSON nima?.&lt;br /&gt;&lt;/strong&gt;— JavaScript Object Notaion.&lt;br /&gt;— Stringni objectga, objectni stringa o&amp;#x27;zgartirib beradi.&lt;br /&gt;— malumot transfer qilishda tez va lightweight file.&lt;br /&gt;— front bn backend o&amp;#x27;rtasida fetch qilgan vaqtda ko&amp;#x27;p ishlatiladi.&lt;/p&gt;
  &lt;p id=&quot;IsJm&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ijgn&quot;&gt;&lt;strong&gt;90 - savol |  JSON .stringfy() haqida malumot bering.&lt;br /&gt;— &lt;/strong&gt;stringfy obj&amp;#x27;ni stringa o&amp;#x27;zgartirib beradi.— stringify -&amp;gt; &lt;code&gt;Object.stringfy(obj, [replacer], indetation).&lt;/code&gt;&lt;br /&gt;— &lt;code&gt;replacer&lt;/code&gt; -&amp;gt; object keylari, arrayda yozilgan key stringa convert bo&amp;#x27;ladi.&lt;br /&gt;— &lt;code&gt;indent&lt;/code&gt; -&amp;gt; formatter uchun joy. &lt;/p&gt;
  &lt;p id=&quot;73Q1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;BuAN&quot;&gt;&lt;strong&gt;91 - savol |  JSON.parse() haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— parse object formatddagi string&amp;#x27;ni objectga o&amp;#x27;zgartirib beradi.— parse -&amp;gt; &lt;code&gt;Object.parse(string).&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Wu6T&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;VQUl&quot;&gt;&lt;strong&gt;92 - savol |  setTimeOut nima?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;let id = setTimeOut(callback, second).&lt;/code&gt;— &lt;code&gt;callback&lt;/code&gt; functiondagi amallarni malum bir &lt;code&gt;secund&lt;/code&gt;&amp;#x27;dan keyin amalga oshiradi.&lt;br /&gt;—  &lt;code&gt;id&lt;/code&gt; orqali xotiradagi joyni &lt;code&gt;clearSetTimeOut(id)&lt;/code&gt; orqali o&amp;#x27;chirib tashlash mumkin.&lt;br /&gt;— setInterval bilan farqi, &lt;code&gt;setInterval&lt;/code&gt; malum vaqtda qayta qayta ishlaydi, &lt;code&gt;setTimeOut&lt;/code&gt; bir marta ishlaydi va to&amp;#x27;htaydi.&lt;/p&gt;
  &lt;p id=&quot;cdjp&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;h3C9&quot;&gt;&lt;strong&gt;93 - savol |  setInterval nima?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;let id = setInterval(callback, second).&lt;/code&gt;— &lt;code&gt;callback&lt;/code&gt; functiondagi amallarni har &lt;code&gt;secund&lt;/code&gt; qayta qayta yurgazib beradi.&lt;br /&gt;—  &lt;code&gt;id&lt;/code&gt; orqali xotiradagi joyni &lt;code&gt;clearInterval(id)&lt;/code&gt; orqali o&amp;#x27;chirib tashlash mumkin.&lt;br /&gt;— setTimeOut bilan farqi, &lt;code&gt;setInterval&lt;/code&gt; malum vaqtda qayta qayta ishlaydi, &lt;code&gt;setTimeOut&lt;/code&gt; bir marta ishlaydi va to&amp;#x27;htaydi.&lt;/p&gt;
  &lt;p id=&quot;X63n&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vJVj&quot;&gt;&lt;strong&gt;94 - savol |  &lt;code&gt;new Map&lt;/code&gt; nima?&lt;br /&gt;&lt;/strong&gt;— array like object -&amp;gt; yani o&amp;#x27;z ichida faqat unique value saqlaydi.— duplicate&amp;#x27;larni avtomatik o&amp;#x27;zi ochiradi.&lt;br /&gt;—  methods -&amp;gt; get, has, add, delete&lt;br /&gt;— can use with forEach but not other array methods&lt;/p&gt;
  &lt;p id=&quot;jurR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6wGd&quot;&gt;&lt;strong&gt;95 - savol |  &lt;code&gt;new Set&lt;/code&gt; nima?&lt;br /&gt;&lt;/strong&gt;— array like object -&amp;gt; yani o&amp;#x27;z ichida key va value saqlaydi.—  methods -&amp;gt; get, has, set, delete&lt;br /&gt;— can use with Object.properties but not other object methods&lt;/p&gt;
  &lt;p id=&quot;vvKA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;O5w8&quot;&gt;&lt;strong&gt;96 - savol |  &lt;code&gt;new WeakMap&lt;/code&gt; nima?&lt;br /&gt;&lt;/strong&gt;—new Map dan farqli ravishda WeakMap garbage collectionga tushmaydi.— Map istalgan qiymatni key sifatida oladi, WeakMap esa faqat object qabul qiladi.&lt;/p&gt;
  &lt;p id=&quot;QwPI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;cWNa&quot;&gt;&lt;strong&gt;97 - savol |  &lt;code&gt;new WeakSet&lt;/code&gt; nima?&lt;br /&gt;&lt;/strong&gt;— new Set dan farqli ravishda WeakSet garbage collectionga tushmaydi.&lt;br /&gt;— Set istalgan qiymatni value sifatida oladi, WeakMap esa faqat object qabul qiladi.&lt;/p&gt;
  &lt;p id=&quot;vlHj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XjHc&quot;&gt;&lt;strong&gt;98 - savol |  &lt;code&gt; Set vs Map&lt;/code&gt;nima?&lt;br /&gt;&lt;/strong&gt;— Set -&amp;gt; key va value&amp;#x27;dan tashkil topgan. Like Objet&lt;br /&gt;— Map -&amp;gt; faqatgina value&amp;#x27;dan tashkil topgan. Like Array.&lt;/p&gt;
  &lt;p id=&quot;OMh9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;6Tx7&quot;&gt;&lt;strong&gt;99 - savol |  &lt;code&gt; WeakSet vs WeakMap&lt;/code&gt;nima?&lt;br /&gt;&lt;/strong&gt;— WeakSet -&amp;gt; key va value&amp;#x27;dan tashkil topgan. Like Objet&lt;br /&gt;— WeakMap -&amp;gt; faqatgina value&amp;#x27;dan tashkil topgan. Like Array.&lt;/p&gt;
  &lt;p id=&quot;QjRp&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;kkfD&quot;&gt;Advanced Questions 100 ~ 199&lt;/h2&gt;
  &lt;p id=&quot;jMaS&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Blg6&quot;&gt;&lt;strong&gt;100 - savol |  Class nima?&lt;br /&gt;&lt;/strong&gt;— Class object yasash uchun template vazifasini bajaradi.&lt;br /&gt;— Objectdan farqli ravishda class&amp;#x27;ning o&amp;#x27;ziga tegishli funksiyalari mavjud.&lt;br /&gt;— asosan malumotni encapsulate qilib ishlashda ishlatiladi.&lt;/p&gt;
  &lt;p id=&quot;Iyht&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xcqv&quot;&gt;&lt;strong&gt;101 - savol |  Class constructori nima?&lt;br /&gt;&lt;/strong&gt;— constructor class chaqrilishi bilan birinchi run bo&amp;#x27;ladi.&lt;br /&gt;— constructor functiondagidek parametor qabul qiladi.&lt;br /&gt;— Meros olishda child constructor parent constructorga malumot ham jo&amp;#x27;natadi.&lt;/p&gt;
  &lt;p id=&quot;HPe7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;oqrY&quot;&gt;&lt;strong&gt;102 - savol |  Class getter setter nima?&lt;br /&gt;&lt;/strong&gt;— setter va getter function orqali malumotni olish va update qilish un ishlatiladi— &lt;strong&gt;&lt;code&gt;set changeName(prop){...}&lt;/code&gt; / &lt;/strong&gt;class&lt;strong&gt;&lt;code&gt;.changeName = &amp;quot;new Name&amp;quot; || prop &lt;/code&gt;&lt;br /&gt;&lt;/strong&gt;— &lt;strong&gt;&lt;code&gt;get getName(){...}&lt;/code&gt; / &lt;/strong&gt;class&lt;strong&gt;&lt;code&gt;.getName / class.getName() // error&lt;/code&gt;.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;YOiM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;SGaQ&quot;&gt;&lt;strong&gt;103 - savol | Computed name Class  nima?&lt;br /&gt;&lt;/strong&gt;— variable yoki function nomlarini variable orqali olishiga aytiladi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;[name](){...}.&lt;/code&gt;&lt;br /&gt;— Ko&amp;#x27;proq malumot olish uchun manba &lt;a href=&quot;http://www.java2s.com/example/javascript-book/class-computed-method-names.html&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;RIvV&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1rBp&quot;&gt;&lt;strong&gt;104 - savol | Class inheritance  nima?&lt;br /&gt;&lt;/strong&gt;— inheritance meros olish hisoblanadi..&lt;br /&gt;— syntax -&amp;gt;&lt;code&gt; class merosOlganClass extends otaClass { ... } &lt;/code&gt;&lt;br /&gt;— Meros olgan class, uning ota classidagi barcha malumotlarni ishlatish imkoniga ega bo&amp;#x27;ladi.&lt;br /&gt;— Ota class child class husiyatlarini ishlata olmaydi.&lt;/p&gt;
  &lt;p id=&quot;64It&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9vpW&quot;&gt;&lt;strong&gt;105 - savol | Overriding class constructor  nima?&lt;br /&gt;&lt;/strong&gt;— meros olgan class orqali constructor yozishimiz bilan super funksiyasi yozilishi majburiy bo&amp;#x27;ladi va superga berilgan qiymay bilan parent constructor overrida bo&amp;#x27;ladi.&lt;br /&gt;— syntax -&amp;gt;&lt;code&gt; constructor(props){ super(props) } &lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;qaTn&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;AVAR&quot;&gt;&lt;strong&gt;106 - savol | parent class metodini qanday chaqiramiz?&lt;br /&gt;&lt;/strong&gt;— meros olgan class orqali &lt;code&gt;super&lt;/code&gt; keywordi orqali parent class methodlarini yozsak bo&amp;#x27;ladi.&lt;br /&gt;— syntax -&amp;gt;&lt;code&gt; class test{ super.callParent() } &lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;ERIj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;nXL2&quot;&gt;&lt;strong&gt;107 - savol | Classda static variable  nima?&lt;br /&gt;&lt;/strong&gt;— Odatda har safar yangi class copy yasalsa ichidagi malumotlar ham bir biriga bog&amp;#x27;liq bo&amp;#x27;lmagan holda copy bo&amp;#x27;lib o&amp;#x27;tadi.&lt;br /&gt;— static variable esa barcha copy bolgan classlar uchun bitta bo&amp;#x27;ladi.&lt;br /&gt;— Ko&amp;#x27;proq malumot olish uchun manba &lt;a href=&quot;https://javascript.info/static-properties-methods&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;7kVJ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ryPl&quot;&gt;&lt;strong&gt;108 - savol | Classda static function  nima?&lt;br /&gt;&lt;/strong&gt;— Odatda har safar yangi class copy yasalsa ichidagi malumotlar ham bir biriga bog&amp;#x27;liq bo&amp;#x27;lmagan holda copy bo&amp;#x27;lib o&amp;#x27;tadi.&lt;br /&gt;— static function esa barcha copy bolgan classlar uchun bitta bo&amp;#x27;ladi.&lt;br /&gt;— Ko&amp;#x27;proq malumot olish uchun manba &lt;a href=&quot;https://javascript.info/static-properties-methods&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;1wL7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ueTr&quot;&gt;&lt;strong&gt;109 - savol | Classda mixins  nima?&lt;br /&gt;&lt;/strong&gt;— Mixin -&amp;gt; class inherit qilmasdan uning malumotini ishlatishga aytiladi.&lt;br /&gt;— Malumot object prototypega biriktirilgan holda access qilinadi.&lt;br /&gt;—  syntax -&amp;gt; &lt;code&gt;Object.assign(target.prototype, sourceClass)&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;3V8E&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;j3IG&quot;&gt;&lt;strong&gt;110 - savol | instanceof  nima?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;instanceof&lt;/code&gt; object type&amp;#x27;larini tekshirib beradi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;obj instance of Class // true&lt;/code&gt;.&lt;br /&gt;— Ko&amp;#x27;proq malumot olish uchun manba &lt;a href=&quot;https://javascript.info/instanceof&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;29ZM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0Kb8&quot;&gt;&lt;strong&gt;111 - savol | Built-in class nima?&lt;br /&gt;&lt;/strong&gt;— Date / Array / Object va boshqalar&lt;br /&gt;— Pseudo class va prototypelari bolgan barcha methodlar kiradi.&lt;/p&gt;
  &lt;p id=&quot;Unk5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xhoz&quot;&gt;&lt;strong&gt;112 - savol | Module nima?&lt;br /&gt;&lt;/strong&gt;— Bir filedagi code&amp;#x27;larni ikkinchi fileda ishlatishga module based code deyiladi.&lt;br /&gt;— Malumotlarni &lt;code&gt;import&lt;/code&gt; &lt;code&gt;export&lt;/code&gt; orqali transfer qilinadi.&lt;/p&gt;
  &lt;p id=&quot;1j3f&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;vtHp&quot;&gt;&lt;strong&gt;113 - savol | default export nima?&lt;br /&gt;&lt;/strong&gt;— module da export qilishni ikki hil ko&amp;#x27;rinishi bor.&lt;br /&gt;— export -&amp;gt; &lt;code&gt;export { functionName, nameVar }.&lt;/code&gt;&lt;br /&gt;— export default -&amp;gt; &lt;code&gt;export default  functionName&lt;/code&gt;.&lt;br /&gt;— expert defaultda faqat bitta malumot jo&amp;#x27;natsa bo&amp;#x27;ladi&lt;br /&gt;— export default malumotini qabul qilishda ixtiyoriy nomdan foydalansa bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;CgXl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ELHk&quot;&gt;&lt;strong&gt;114 - savol | export bo&amp;#x27;lgan malumotni nomini qandat o&amp;#x27;zgartirsa bo&amp;#x27;ladi?&lt;br /&gt;&lt;/strong&gt;— export bo&amp;#x27;lgan malumot nomi qanday bo&amp;#x27;lsa shunday import qilish shart.&lt;br /&gt;— export -&amp;gt; &lt;code&gt;export { functionName, nameVar }.&lt;/code&gt;&lt;br /&gt;— lekin import bo&amp;#x27;lish jarayonida ikki nuqta orqali yangi nom bersa bo&amp;#x27;ladi.&lt;br /&gt;— &lt;code&gt;import { nameVar: newName } from &amp;#x27;./file location&amp;#x27;&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;81vP&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;DhyB&quot;&gt;&lt;strong&gt;115 - savol | * import nima?&lt;br /&gt;&lt;/strong&gt;— yulduzcha bilan import qilganda file&amp;#x27;dagi barcha malumotlarni olib keladi.&lt;br /&gt;— exportdagi malumotlarni to&amp;#x27;g&amp;#x27;ridan to&amp;#x27;g&amp;#x27;ri name bn chaqiriladi.&lt;br /&gt;— defaultdagi malumot default parami orqali keladi&lt;/p&gt;
  &lt;p id=&quot;t02m&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;HMe1&quot;&gt;&lt;strong&gt;116 - savol | Event loop nima?&lt;br /&gt;&lt;/strong&gt;— event loop javascriptning fundamental konsepsiyasi.&lt;br /&gt;— event loop code&amp;#x27;larni ishlash tartibini belgilovchi mehanizim.&lt;br /&gt;— event loop bu doimiy biron topshiriq bor yoki yo&amp;#x27;qligini tekshiruvchi loop.&lt;br /&gt;— JavaScript single thread bo&amp;#x27;lgani uchun bir vaqtni o&amp;#x27;zidan faqat bitta topshiriq bajara oladi. Yani asinhron funksiyalarni to&amp;#x27;g&amp;#x27;ri ishlashi uchun ham event loop kerak bo&amp;#x27;ladi. Event loop bo&amp;#x27;lmaganida asinhron funksiyalar boshqa code&amp;#x27;larni yurishini blocklab qo&amp;#x27;ygan bo&amp;#x27;lar edi.&lt;/p&gt;
  &lt;p id=&quot;yl05&quot;&gt;&lt;br /&gt;&lt;strong&gt;117 - savol | microtask nima?&lt;br /&gt;&lt;/strong&gt;— microtasklar -&amp;gt; dehqoncha qilib aytganda, o&amp;#x27;zini ishini qiladi va event loop&amp;#x27;ni keyingi taskgaa o&amp;#x27;tishini taminlaydi.&lt;br /&gt;— bajarilishi muhim bo&amp;#x27;lgan tasklar.&lt;br /&gt;— aksar kishilar &lt;code&gt;promise&lt;/code&gt;  va &lt;code&gt;async await&lt;/code&gt; macrotask deyishadi, aslida esa ular micro task.&lt;/p&gt;
  &lt;p id=&quot;RFjo&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bCmy&quot;&gt;&lt;strong&gt;118 - savol | macrotask nima?&lt;br /&gt;&lt;/strong&gt;— macrotasklar -&amp;gt; dehqoncha qilib aytganda, scope to&amp;#x27;liq tasklarni bajarishini kutadi va keyin bajariladigan taskka aytiladi.&lt;/p&gt;
  &lt;p id=&quot;eEQs&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IYlL&quot;&gt;&lt;strong&gt;119 - savol | Proxy nima?&lt;br /&gt;&lt;/strong&gt;— new Proxy objectlarni boshqaruvchi vositachi.&lt;br /&gt;— Proxy target objectni qayta define qiladi. Bu bilan object core hususiyatlarini o&amp;#x27;zgartiradi.&lt;br /&gt;— Proxy&amp;#x27;ni get, set, has va owenKeys kabi metodlari bor. &lt;/p&gt;
  &lt;p id=&quot;ZmB2&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;RYJN&quot;&gt;&lt;strong&gt;120 - savol | Proxy reflext nima?&lt;br /&gt;&lt;/strong&gt;— Reflect proxy&amp;#x27;ni soddalashtirilgani.&lt;br /&gt;— reflect faqat set va get bilan ishlaydi holos (.&lt;/p&gt;
  &lt;p id=&quot;erVa&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;6D9d&quot;&gt;DOM Questions&lt;/h2&gt;
  &lt;p id=&quot;nM7R&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3EDU&quot;&gt;&lt;strong&gt;121 - savol | DOM nima?&lt;br /&gt;&lt;/strong&gt;— Document Object Module.&lt;br /&gt;— HTML&amp;#x27;dagi malumotlarni javascriptda monipulatsya qilish uchun DOM kerak.&lt;/p&gt;
  &lt;p id=&quot;8w6T&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;7nwm&quot;&gt;&lt;strong&gt;122 - savol | DOM Selectorlari haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— Selectorlar deb html elementini tanlab oluvchi metodlarga aytiladi.&lt;br /&gt;— getElementByID / getElementByClass / getElementByTagsName / &lt;br /&gt;— Query selectorlari ham bor. Ular huddi css selectorlariga o&amp;#x27;xshaydi.&lt;/p&gt;
  &lt;p id=&quot;40nI&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Jy4k&quot;&gt;&lt;strong&gt;123 - savol | QuerySelectorlari haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— Query selectorlari huddi css selectorlariga o&amp;#x27;xshab ishlaydi.&lt;br /&gt;— DOM selectorlaridan farqli ravishda &lt;code&gt;querySelector&lt;/code&gt; va &lt;code&gt;querySelectorAll&lt;/code&gt; ga bo&amp;#x27;linadi &lt;br /&gt;— malumotni olishda arguent sifatida id orqali olish uchun &lt;code&gt;&amp;quot;#&amp;quot;,&lt;/code&gt; class uchun &lt;code&gt;&amp;quot; .  &amp;quot;&lt;/code&gt;, tag uchun to&amp;#x27;g&amp;#x27;ridan to&amp;#x27;g&amp;#x27;ri nom yoziladi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;document.querySelector(&amp;quot;.name&amp;quot;) //&lt;/code&gt; name nomli class elementini olib keladi&lt;/p&gt;
  &lt;p id=&quot;DQUW&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;mLc3&quot;&gt;&lt;strong&gt;124 - savol | textContent bilan innerHTML farqi nimada?&lt;br /&gt;&lt;/strong&gt;— Har ikkisi ham elementning malumotini nazarda tutadi lekin:&lt;br /&gt;— &lt;code&gt;textContent&lt;/code&gt; -&amp;gt; faqatgina textni o&amp;#x27;ziga tasir qiladi, tag&amp;#x27;ga emas. &lt;br /&gt;— &lt;code&gt;innerHTML&lt;/code&gt; -&amp;gt; malumot biriktirishda tag ham yozsa bo&amp;#x27;ladi va amalda tasir qiladi.&lt;/p&gt;
  &lt;p id=&quot;7R0I&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;S4pK&quot;&gt;&lt;strong&gt;125 - savol | Node bilan Element farqi nimada?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;DOM&lt;/code&gt;&amp;#x27;da barcha narsa &lt;code&gt;node&lt;/code&gt; deyiladi -&amp;gt; Element, attribute, text, comment, document, etc.&lt;br /&gt;— Element node&amp;#x27;ning malum bir turi.&lt;br /&gt;— Element -&amp;gt; HTML yokida XML bo&amp;#x27;ladi. &lt;/p&gt;
  &lt;p id=&quot;1E3B&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;uGeo&quot;&gt;&lt;strong&gt;126 - savol | Elemetnga qanday qilib attribute set qilsa bo&amp;#x27;ladi?&lt;br /&gt;&lt;/strong&gt;— DOM&amp;#x27;da attribute set qilish uchun setAttribute va classList metodlari bor.&lt;br /&gt;— setAttribute(key, value) -&amp;gt; elementga istalgan turagi attribute&amp;#x27;ni set va delete qilsa bo&amp;#x27;ladi&lt;br /&gt;— classList -&amp;gt; orqali faqat class attributeni qo&amp;#x27;shsa bo&amp;#x27;ladi. &lt;/p&gt;
  &lt;p id=&quot;u4dT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0XpQ&quot;&gt;&lt;strong&gt;127 - savol | classList metodi haqida malumot bering?&lt;br /&gt;&lt;/strong&gt;— DOM&amp;#x27;ga class attributeini monipulatsiya qilish uchun ishlatiladi.&lt;br /&gt;— classList -&amp;gt; orqali faqat class attributeni qo&amp;#x27;shsa bo&amp;#x27;ladi. &lt;br /&gt;— methods -&amp;gt; add, remove, replace va toggle&lt;/p&gt;
  &lt;p id=&quot;k5IM&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ysJ7&quot;&gt;&lt;strong&gt;128 - savol | eventlar necha hil ko&amp;#x27;rinishda biriktiriladi?&lt;br /&gt;&lt;/strong&gt;— addEventListener.&lt;br /&gt;— attribute eventlar -&amp;gt; onclick, onmove, onhover... &lt;br /&gt;— with expression -&amp;gt; &lt;code&gt;Element.onclick = function(){...}&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;Q2LY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;P85N&quot;&gt;&lt;strong&gt;129 - savol | eventlar necha hil ko&amp;#x27;rinishda biriktiriladi?&lt;br /&gt;&lt;/strong&gt;— addEventListener -&amp;gt;&lt;code&gt; Element.addEventListener(&amp;quot;click&amp;quot;, function(){...})&lt;/code&gt;&lt;br /&gt;— attribute eventlar -&amp;gt; onclick, onmove, onhover... &lt;br /&gt;— with expression -&amp;gt; &lt;code&gt;Element.onclick = function(){...}&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;WJzb&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;lqRS&quot;&gt;&lt;strong&gt;130 - savol | Event bubbling nima?&lt;br /&gt;&lt;/strong&gt;— nested joylashga elementni click qilgan vaqtda parent ham click bo&amp;#x27;lishiga aytiladi.&lt;br /&gt;— parent elementlarini eventlarini to&amp;#x27;htatib qo&amp;#x27;yish orqali event bubbling oldini olsa bo&amp;#x27;ladi. &lt;br /&gt;— stopPropagation va stopImmediatePropagation&lt;/p&gt;
  &lt;p id=&quot;xUCO&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ghDX&quot;&gt;&lt;strong&gt;131 - savol | Event bubbling&amp;#x27;ni qanday oldini olsa bo&amp;#x27;ladi?&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;stopPropagation&lt;/code&gt; -&amp;gt; barcha parent elmentlar eventini to&amp;#x27;htatadi.&lt;br /&gt;— &lt;code&gt;stopImmediatePropagation&lt;/code&gt; -&amp;gt; birinchi parent elmentlar eventini to&amp;#x27;htatadi. &lt;/p&gt;
  &lt;p id=&quot;RTyT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;NG96&quot;&gt;&lt;strong&gt;132 - savol | Event delegation nima?&lt;br /&gt;&lt;/strong&gt;— Multiple Eventlarni high order orqali control qilishga aytiladi.&lt;br /&gt;— dexqoncha varianti -&amp;gt; hamma elementga alohida method yozmasdan bittasi orqali qolganlarini boshqarish. &lt;/p&gt;
  &lt;p id=&quot;hy12&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xPEo&quot;&gt;&lt;strong&gt;133 - savol | fetch methodi nima?&lt;br /&gt;&lt;/strong&gt;— fetch api orqali malumotlarni tutib olish uchun ishlatiladi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;fetch(api, handler). &lt;/code&gt; &lt;br /&gt;— fetch malumot tutib olish, o&amp;#x27;chirish, update qilish hususiyatlariga ega.&lt;br /&gt;— &lt;code&gt;handler&lt;/code&gt; -&amp;gt; methods, headers, body...&lt;/p&gt;
  &lt;p id=&quot;ytHD&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;p18j&quot;&gt;&lt;strong&gt;134 - savol | fetch status code&amp;#x27;lari nima?&lt;br /&gt;&lt;/strong&gt;— fetch status code&amp;#x27;lari malumot tutib olishdagi resultat haqida malumot beradi.&lt;br /&gt;— status code&amp;#x27;larga qarab natija backend yoki frontend&amp;#x27;dan xato qaytayotganligini aniqlasa bo&amp;#x27;ladi.&lt;br /&gt;— 200 malumot to&amp;#x27;g&amp;#x27;ri kelganligi / 201 malumot to&amp;#x27;g&amp;#x27;ri va yana bir qo&amp;#x27;shimcha amal borligini bildiradi. 401 ro&amp;#x27;yhatdan o&amp;#x27;tmaganligi / 500 server bn muamo vhk..&lt;br /&gt;— statuslar bo&amp;#x27;yicha to&amp;#x27;liq tanishish uchun manba &lt;a href=&quot;https://t.me/webbrain_academy/719&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;qC6j&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;0wxD&quot;&gt;&lt;strong&gt;135 - savol | fetch config methodlari haqida malumot bering.&lt;br /&gt;&lt;/strong&gt;— &lt;code&gt;method: post / get / delete / put / patch.&lt;/code&gt;&lt;br /&gt;— &lt;code&gt;headers&lt;/code&gt; -&amp;gt; object, request header hisoblanadi.&lt;br /&gt;— &lt;code&gt;body&lt;/code&gt; -&amp;gt; 100ta uzulikdagi malumot ketadi.&lt;/p&gt;
  &lt;p id=&quot;6W2t&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;gYmi&quot;&gt;&lt;strong&gt;136 - savol | fetch headers nima?&lt;br /&gt;&lt;/strong&gt;— fetch headers backend bilan bog&amp;#x27;lanayotgan vaqtda qo&amp;#x27;shimcha informatsiya berish uchun kerak bo&amp;#x27;ladi.&lt;br /&gt;— &lt;code&gt;Content-type: &amp;quot;application/json&amp;quot; &lt;/code&gt;-&amp;gt; malumot turi &lt;br /&gt;— &lt;code&gt;Content-length: 100 &lt;/code&gt;-&amp;gt; 100ta uzulikdagi malumot ketadi.&lt;br /&gt;— &lt;code&gt;Authorization: &amp;quot;Bearer ${token}&amp;quot; &lt;/code&gt;-&amp;gt; login qilinganni tasdiqlovchi token.&lt;/p&gt;
  &lt;p id=&quot;H3Nj&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ADWO&quot;&gt;&lt;strong&gt;137 - savol | formdata nima?&lt;br /&gt;&lt;/strong&gt;— backendga malumot jo&amp;#x27;natishda ishlatiladi. -&amp;gt; &lt;code&gt;let form = new FormData([form]);&lt;/code&gt;&lt;br /&gt;— asosan media file&amp;#x27;lar jo&amp;#x27;natganda ishlatiladi, qolgan hollarda to&amp;#x27;g&amp;#x27;ridan to&amp;#x27;g&amp;#x27;ri malumotni o&amp;#x27;zini jo&amp;#x27;natsa ham bo&amp;#x27;ladi. &lt;br /&gt;— methods -&amp;gt; &lt;code&gt;form.append | has | get | delete | set&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;eJy5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;jqpB&quot;&gt;&lt;strong&gt;138 - savol | URL nima?&lt;br /&gt;&lt;/strong&gt;— bugungi kunda url bajargan ishni oddiy string ham bajara oladi.&lt;br /&gt;— faqatgina searchParams methodi ajralib turadi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;new URL(url, base)&lt;/code&gt;&lt;br /&gt;— url -&amp;gt; address  / base -&amp;gt; prefix lekin optional&lt;br /&gt;— methods -&amp;gt;&lt;code&gt; url.protocol | host | pathname | hash &lt;/code&gt;&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/url&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;nBH9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pibs&quot;&gt;&lt;strong&gt;139 - savol | searchParams nima?&lt;br /&gt;&lt;/strong&gt;— searchParams -&amp;gt; URL parameteri hisoblanadi va url&amp;#x27;ga dynamic manipulation imkonini beradi.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;let param = new URL(url, base).searchParams&lt;/code&gt;&lt;br /&gt;— methods -&amp;gt; param.get | append | delete | set | getAll | sort | has&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/url&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;FzQF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;PEtS&quot;&gt;&lt;strong&gt;140 - savol | localStorage nima?&lt;br /&gt;&lt;/strong&gt;— localStorage browser hotirasi hisoblanadi.&lt;br /&gt;— localStorage JavaScript global object.&lt;br /&gt;— methods -&amp;gt; &lt;code&gt;localStorage.setItem | getItem | clear | removeItem&lt;/code&gt;&lt;br /&gt;— cookies ga o&amp;#x27;xshab malumot request bn birga backendga jo&amp;#x27;natilmaydi.&lt;br /&gt;— Browser hotirasidan o&amp;#x27;zimiz o&amp;#x27;chirmagunimizcha o&amp;#x27;chib ketmaydi, browser to&amp;#x27;liq yopilsa ham.&lt;br /&gt;— Browserga qarab 5-10mb joy ajratadi, har bir site uchun.&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/localstorage&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;GtM5&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;A0tf&quot;&gt;&lt;strong&gt;141 - savol | sessionStorage nima?&lt;br /&gt;&lt;/strong&gt;— sessionStorage browser hotirasi hisoblanadi.&lt;br /&gt;— localStorage JavaScript global object.&lt;br /&gt;— methods -&amp;gt; &lt;code&gt;sessionStorage.setItem | getItem | clear | removeItem&lt;/code&gt;&lt;br /&gt;— cookies ga o&amp;#x27;xshab malumot request bn birga backendga jo&amp;#x27;natilmaydi.&lt;br /&gt;— tab yopilganda xotiradagi malumotlar o&amp;#x27;chadi.&lt;br /&gt;— browser hotirasi 5mb&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/localstorage&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;0DBa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yWKt&quot;&gt;&lt;strong&gt;142 - savol | Cookies nima?&lt;br /&gt;&lt;/strong&gt;— cookie browser hotirasi hisoblanadi.&lt;br /&gt;— cookie JavaScript global object.&lt;br /&gt;— methods -&amp;gt; &lt;code&gt;document.cookie&lt;/code&gt;&lt;br /&gt;— malumot request bn birga backendga jo&amp;#x27;natiladi.&lt;br /&gt;— malumot o&amp;#x27;chishini manually belgilaymiz.&lt;br /&gt;— browser hotirasi 4kb&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/localstorage&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;0LwT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;RhED&quot;&gt;&lt;strong&gt;143 - savol | Cookies flag nima?&lt;br /&gt;&lt;/strong&gt;— cookie browser hotirasi hisoblanadi.&lt;br /&gt;— cookie JavaScript global object.&lt;br /&gt;— syntax -&amp;gt; &lt;code&gt;document.cookie =&amp;quot; &amp;quot; &lt;/code&gt;&lt;br /&gt;— cookie flags -&amp;gt; &lt;code&gt;secure | samesite: &amp;#x27;strict|lax&amp;#x27; | max-age: expireSecond | expire:&amp;#x27;expireDate&amp;#x27; &lt;/code&gt;.&lt;br /&gt;— malumot o&amp;#x27;chishini manually belgilaymiz.&lt;br /&gt;— browser hotirasi 4kb&lt;br /&gt;— Savol bo&amp;#x27;yicha blog &lt;a href=&quot;https://javascript.info/cookie&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; &lt;/p&gt;
  &lt;p id=&quot;N6s9&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;62Kn&quot;&gt;&lt;strong&gt;144 - savol | Memory leak nima va qachon sodir bo&amp;#x27;ladi?&lt;br /&gt;&lt;/strong&gt;— &lt;/p&gt;
  &lt;p id=&quot;GUkl&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;kWd4&quot;&gt;Montajda davomi tayorlanmoqda...&lt;/h2&gt;

</content></entry><entry><id>webbrain_ceo:javascript_bunker</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/javascript_bunker?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>JavaScript Bunker</title><published>2023-11-24T11:48:42.480Z</published><updated>2023-11-29T10:48:03.120Z</updated><summary type="html">JavaScript bunker kurslari Webbrain Academy asoschisi Sardorbek Muhtorov tomonidan o'tiladigan darslik bo'lib asosiy etibor logica oshirish va leetcode'da masalalar ishlashga qaratiladi.  Talablarda JavaScriptni bilish talab qilingani bilan ham darslar 0'dan boshlanadi va nisbatan odatiy guruhlarga qaraganda  bitta darsda ko'proq mavzular o'tiladi. Darslar online va offline ko'rinishlari mavjud.</summary><content type="html">
  &lt;p id=&quot;lEJw&quot;&gt;JavaScript bunker kurslari Webbrain Academy asoschisi &lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt; tomonidan o&amp;#x27;tiladigan darslik bo&amp;#x27;lib asosiy etibor logica oshirish va leetcode&amp;#x27;da masalalar ishlashga qaratiladi.  Talablarda JavaScriptni bilish talab qilingani bilan ham darslar 0&amp;#x27;dan boshlanadi va nisbatan odatiy guruhlarga qaraganda  bitta darsda ko&amp;#x27;proq mavzular o&amp;#x27;tiladi. Darslar online va offline ko&amp;#x27;rinishlari mavjud.&lt;br /&gt;&lt;br /&gt;JavaScript&amp;#x27;dan katta natijaga erishmoqchi bo&amp;#x27;lganlar, oldindan to&amp;#x27;g&amp;#x27; kelsa talqon qilishga tayyor bo&amp;#x27;lganlar, tun-u kun tinimsiz o&amp;#x27;z ustida ishlaydiganlar va qattiq bosim ostida dars o&amp;#x27;tishga tayyor bo&amp;#x27;lganlar uchun tafsiya qilinadi.&lt;/p&gt;
  &lt;p id=&quot;3p5m&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;puBW&quot;&gt;Talablar:&lt;/h2&gt;
  &lt;p id=&quot;PcKN&quot;&gt;— JavaScript&amp;#x27;dan boshlang&amp;#x27;ich bilimi bo&amp;#x27;lishi shart. &lt;br /&gt;— HTML va CSS bilimlari shart.&lt;br /&gt;— Pol artish, adjimaniya qilish, o&amp;#x27;tirib turish  kabi jarimalarga rozi bo&amp;#x27;lishi.&lt;br /&gt;— Bor etiborini  faqat shu darsga qaratishi kerak.&lt;br /&gt;— Sababsiz bir oyda 3ta dars qoldirsa guruhda chetlatiladi va to&amp;#x27;lov puli qaytarib berilmaydi, shularga rozi bo&amp;#x27;lishi.&lt;/p&gt;
  &lt;p id=&quot;H0xY&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;msqN&quot;&gt;Dars jarayoni:&lt;/h2&gt;
  &lt;p id=&quot;I6Lg&quot;&gt;— Darslar haftada 3kun / 2 soatdan bo&amp;#x27;ladi. Holatga qarab cho&amp;#x27;zilishi mumkin, kun tartibini oldindan rejalashtirilgan bo&amp;#x27;lishi kerak.&lt;br /&gt;— Darslar Sardorbek Muhtorov tomonidan bo&amp;#x27;lib o&amp;#x27;tadi. Online / Offline&lt;br /&gt;— Har kunlik o&amp;#x27;tiladigan darslik kontenti quyidagi &lt;a href=&quot;https://teletype.in/@webbrain_ceo/javascript&quot; target=&quot;_blank&quot;&gt;havolada&lt;/a&gt; berilgan 60ta mavzu kiradi. Qolgan mavzular ishga kirishda va junior bo&amp;#x27;lib ishlashda kerak bo&amp;#x27;lmaydi, bazi mavzular esa reactda o&amp;#x27;tilgani sabab ikki oy ichiga kirmagan. &lt;br /&gt;— Talabalarga ayni vaqtda &lt;a href=&quot;https://teletype.in/@webbrain_ceo/video_darsliklar&quot; target=&quot;_blank&quot;&gt;sotuvda&lt;/a&gt; bo&amp;#x27;lgan 1,700,000 so&amp;#x27;mlik darslik bepul beriladi.&lt;/p&gt;
  &lt;p id=&quot;SoZ9&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;30Du&quot;&gt;Narhlar:&lt;/h2&gt;
  &lt;p id=&quot;zptc&quot;&gt;— Ikki oylik dars to&amp;#x27;lovi 3mln so&amp;#x27;m. To&amp;#x27;lov oldindan to&amp;#x27;liq qabul qilinadi.&lt;br /&gt;— Ikki oydan so&amp;#x27;ng bo&amp;#x27;lib o&amp;#x27;tadigan yakuniy imtihondan to&amp;#x27;plangan ballarga qarab quyidagi tartibda pul miqdori qaytarib beriladi.&lt;br /&gt;    - 50% dan yuqorisi uchun 100,000 so&amp;#x27;m&lt;br /&gt;    - 60% dan yuqorisi uchun 200,000 so&amp;#x27;m&lt;br /&gt;    - 70% dan yuqorisi uchun 300,000 so&amp;#x27;m&lt;br /&gt;    - 80% dan yuqorisi uchun 400,000 so&amp;#x27;m&lt;br /&gt;    - 90% dan yuqorisi uchun 500,000 so&amp;#x27;m&lt;br /&gt;— Barcha darslarga qatnashgan talabalarga esa 200,000 so&amp;#x27;m pul miqdori qaytariladi.&lt;br /&gt;— To&amp;#x27;lov online va offline uchun bir hil. Chunki bir hil energya ketadi ))&lt;/p&gt;
  &lt;p id=&quot;VRFW&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;N5kb&quot;&gt;Registration:&lt;/h2&gt;
  &lt;blockquote id=&quot;awdw&quot;&gt;Darslar guruhga 20ta talaba yig&amp;#x27;ilganidan so&amp;#x27;ng boshlanadi. Agar darslarga qatnashish istagi bo&amp;#x27;lsa quyidagi malumotlarni &lt;u&gt;&lt;a href=&quot;http://t.me/webbrain_ceo&quot; target=&quot;_blank&quot;&gt;webbrain_ceo &lt;/a&gt;&lt;/u&gt; telegram   accountiga yuboring. Agar bir ish kunida javob kelmasa 33 576 2020 telefon raqamiga aloqaga chiqishingiz mumkin.&lt;br /&gt;&lt;br /&gt;1. Ismi familyangiz&lt;br /&gt;2. Telefon raqamingiz&lt;br /&gt;3. HTML, CSS va JavaScriptdan bilim darajangiz.&lt;br /&gt;4. Telegram username(nik)&lt;br /&gt;5. Online yoki offline o&amp;#x27;qishingiz.&lt;/blockquote&gt;
  &lt;p id=&quot;wrhU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;en6a&quot;&gt;&lt;strong&gt;Eslatma:&lt;br /&gt;&lt;/strong&gt;Darslar katta ehtimol bilan kechgi vaqtga qo&amp;#x27;yiladi...&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:js_vs_react</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/js_vs_react?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>JavaSciprt vs ReactJS</title><published>2023-10-25T10:40:38.871Z</published><updated>2023-10-25T10:40:38.871Z</updated><summary type="html">JavaScriptni tugatga talab eng kamida 70-80% ReactJS'ni tushinishi kerak bo'ladi. Agar tushunmasa demak javaScriptni qayta o'qishi kerak. Bugungi kunda aksar dasturchilar reactjsda code yozishsada moyihatini to'liq tushunib yetishmaydi. Bunga sabab javaScriptni yaxshi o'zlashtirmaslikda. Ishonmasangiz birgalikda obzor qilamiz.</summary><content type="html">
  &lt;p id=&quot;iFta&quot;&gt;JavaScriptni tugatga talab eng kamida 70-80% ReactJS&amp;#x27;ni tushinishi kerak bo&amp;#x27;ladi. Agar tushunmasa demak javaScriptni qayta o&amp;#x27;qishi kerak. Bugungi kunda aksar dasturchilar reactjsda code yozishsada moyihatini to&amp;#x27;liq tushunib yetishmaydi. Bunga sabab javaScriptni yaxshi o&amp;#x27;zlashtirmaslikda. Ishonmasangiz birgalikda obzor qilamiz. &lt;/p&gt;
  &lt;p id=&quot;Gk7d&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;gVxA&quot;&gt;Webbraining ReactJS darsligida jami 31ta video bor. Ularning 26tasi react&amp;#x27;ning core hususiyatlatini ochib beradi. Keling mana shu 26ta darslikni javascript misolida ko&amp;#x27;rib chiqamiz.&lt;/p&gt;
  &lt;p id=&quot;HnrG&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;GHWH&quot;&gt;&lt;strong&gt;1-dars  | Reactga kirish &lt;br /&gt;&lt;/strong&gt;— React nima?&lt;br /&gt;— DOM  va virtual DOM nima? / 33-dars / DOM&lt;br /&gt;— DOM render /  56-dars / rendering&lt;/p&gt;
  &lt;p id=&quot;Q21z&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rbEn&quot;&gt;&lt;strong&gt;2-dars | Props | Components &lt;br /&gt;&lt;/strong&gt;— props / 5-dars / parametor&lt;br /&gt;— components / 56-dars costum elements&lt;br /&gt;— export import /  28-dars / module&lt;br /&gt;— props, children / 56-dasr /  slot bo&amp;#x27;limi&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;gZsd&quot;&gt;&lt;strong&gt;3-dars | State &lt;/strong&gt;&lt;br /&gt;- constructor / 24-dars class mavzusi&lt;br /&gt;- super / 24-dars class mavzusi&lt;br /&gt;- onChange, onClick / 35-36-37-dars events&lt;br /&gt;- input, checkbox, select / HTML&amp;#x27;dan malum ))&lt;/p&gt;
  &lt;p id=&quot;IXpY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;aKXk&quot;&gt;&lt;strong&gt;4-dars | Events&lt;br /&gt;&lt;/strong&gt;- function call / 19-dars apply, call bind&lt;br /&gt;- multi state change /6-7-dars Objects in deep&lt;br /&gt;- student list / 12-dars CRUD&lt;/p&gt;
  &lt;p id=&quot;yqWK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;qMLk&quot;&gt;&lt;strong&gt;5-dars | Styled Components &lt;/strong&gt;&lt;br /&gt;- { css } / 7-dars distructure /  5-dars function&lt;br /&gt;- props / 5-dars parametor / &lt;br /&gt;- function call / 19-dars apply, call bind&lt;/p&gt;
  &lt;p id=&quot;BBWG&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;lNYW&quot;&gt;&lt;strong&gt;6-dars | Styled Components advanced &lt;br /&gt;&lt;/strong&gt;- inheritance / 29-dars inheritance&lt;br /&gt;- keyframse, animation /  css&lt;br /&gt;- prototypes / 6-dars object&lt;br /&gt;- project /css&lt;br /&gt;- theme / css&lt;/p&gt;
  &lt;p id=&quot;RK9i&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3Jcx&quot;&gt;&lt;strong&gt;7-dars |&lt;/strong&gt; &lt;strong&gt;YouTube Clone | Project no need JS&lt;/strong&gt;&lt;br /&gt;- Lifting state up&lt;br /&gt;- Search movies&lt;br /&gt;- delete moveies&lt;/p&gt;
  &lt;p id=&quot;gMWa&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;2hKK&quot;&gt;&lt;strong&gt;8-dars | Rendering&lt;br /&gt;&lt;/strong&gt;- rendering /  56-dars rendering&lt;br /&gt;- map and key / 10-dars array&lt;br /&gt;- if vs ternary in react / 3-dars if and ternary&lt;br /&gt;- Project navbar.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;Qnyn&quot;&gt;&lt;strong&gt;9-dars | Lifecycle &lt;/strong&gt;&lt;br /&gt;- Lifecycles / 56-dars filecycle&lt;br /&gt;- binding / 19-dars function bind&lt;/p&gt;
  &lt;p id=&quot;T8d0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UDET&quot;&gt;&lt;strong&gt;10-dars | Hooks | JS&lt;br /&gt;&lt;/strong&gt;- Class vs Hooks components / 24-dars class / 56-dars lifecycle&lt;br /&gt;- return vs without return hooks components / 5-dars functions&lt;br /&gt;- this in class and hooks / 7-24-dars this va class&lt;br /&gt;- useState / 24-56-dars this&lt;br /&gt;- primitive vs non primitive / js kirish 1-dars&lt;/p&gt;
  &lt;p id=&quot;XM4m&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LIjW&quot;&gt;&lt;strong&gt;11-dars &lt;br /&gt;&lt;/strong&gt;- useEffect / 41-dars mutationObserver&lt;/p&gt;
  &lt;p id=&quot;LhGp&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;jm3r&quot;&gt;&lt;strong&gt;12-dars &lt;br /&gt;&lt;/strong&gt;- useReducer / 11-dars reduce&lt;/p&gt;
  &lt;p id=&quot;7WII&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ddm7&quot;&gt;&lt;strong&gt;13-dars | state management &lt;/strong&gt;&lt;br /&gt;- prop drilling /  / 5-dars params&lt;br /&gt;- lifting state up  / 5-dars functions&lt;/p&gt;
  &lt;p id=&quot;D82Z&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;f7Mf&quot;&gt;&lt;strong&gt;14-dars | ContextAPI | New to JS&lt;/strong&gt;&lt;br /&gt;- createContext&lt;br /&gt;- put to the store&lt;br /&gt;- useContext&lt;/p&gt;
  &lt;p id=&quot;cTap&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Sbyr&quot;&gt;&lt;strong&gt;16-dars | JS 50-dars localstorage 1=1&lt;br /&gt;&lt;/strong&gt;- LocalStorage&lt;br /&gt;- localStorage.setItem(name,value)&lt;br /&gt;- localStorage.getItem(name)&lt;br /&gt;- localStorage.removeItem(name)&lt;br /&gt;- localStorage.clear()&lt;br /&gt;- array, object&lt;br /&gt;- JSON.stringify(value)&lt;br /&gt;- JSON.parse(localStorage.getItem(&amp;#x27;count&amp;#x27;))&lt;/p&gt;
  &lt;p id=&quot;uRW0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bNDM&quot;&gt;&lt;strong&gt;17-dars | Memoization | 21-dars cache&lt;br /&gt;&lt;/strong&gt;- react optimization&lt;br /&gt;- memo =&amp;gt; child component, trigger re-render&lt;br /&gt;- memo vs useMome()&lt;br /&gt;- useMemo = &amp;gt; return value&lt;br /&gt;- useCallback vs useMemo&lt;/p&gt;
  &lt;p id=&quot;JdCl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Vzjw&quot;&gt;&lt;strong&gt;18-dars | New to JS&lt;br /&gt;&lt;/strong&gt;- useRef?&lt;br /&gt;- controlled vs Uncontrolled&lt;/p&gt;
  &lt;p id=&quot;qrUe&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;I1tM&quot;&gt;&lt;strong&gt;19-dars | Fetch | 45-46-47-darslar&lt;br /&gt;&lt;/strong&gt;- restfull API&lt;br /&gt;- fetch?&lt;br /&gt;- endpoint, url,api,  link&lt;br /&gt;- CRUD&lt;br /&gt;- GET, POST, PUT, Delete&lt;br /&gt;- swagger&lt;br /&gt;- token&lt;br /&gt;- auth / authorization&lt;br /&gt;- &lt;em&gt;200 -&amp;gt; 201 -&amp;gt; 401 -&amp;gt; 404 -&amp;gt; 415 -&amp;gt; 500&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;6zWL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;EKm7&quot;&gt;&lt;strong&gt;20-dars | Axios | not react.&lt;br /&gt;&lt;/strong&gt;- axios&lt;br /&gt;- fetch vs axios&lt;br /&gt;- vanilla js vs 3rd part library&lt;br /&gt;- manually vs automatic =&amp;gt; data transform&lt;br /&gt;- npm- install whatwg-fetch --save polyfill for-fetch&lt;/p&gt;
  &lt;p id=&quot;vUoO&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;RPM9&quot;&gt;&lt;strong&gt;21-dars | Router 5  | New to JS&lt;br /&gt;&lt;/strong&gt;- React Router DOM 5&lt;br /&gt;- BrowserRouter&lt;br /&gt;- Navlink, Link / HTML&lt;br /&gt;- Route&lt;br /&gt;- useHistory, useLocation =&amp;gt; window.location / 33-dars DOM&lt;br /&gt;- Switch&lt;br /&gt;- usePrams / 48-dars URL&lt;br /&gt;- privateRoute&lt;br /&gt;- redirect&lt;/p&gt;
  &lt;p id=&quot;OXnH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;5pBN&quot;&gt;&lt;strong&gt;22-dars | Router 6 | New to JS&lt;br /&gt;&lt;/strong&gt;- React Router DOM 6&lt;br /&gt;- redirect -&amp;gt; navigate&lt;br /&gt;- useHistory -&amp;gt; useNavigate&lt;br /&gt;- Switch -&amp;gt; Routes&lt;br /&gt;-  Route -&amp;gt; component -&amp;gt; element&lt;br /&gt;- Outlet&lt;br /&gt;- Navlink  &lt;code&gt;activeStyle -&amp;gt; style={({isActive})=&amp;gt;}&lt;br /&gt;&lt;/code&gt;- usePrams&lt;br /&gt;- privateRoute&lt;br /&gt;- optimal navbar yasash&lt;/p&gt;
  &lt;p id=&quot;tIsY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;d4Bl&quot;&gt;&lt;strong&gt;23-dars | HOC | 32 - dars function in depth&lt;br /&gt;&lt;/strong&gt;- HOC&lt;br /&gt;- High Order Components&lt;/p&gt;
  &lt;p id=&quot;EHqi&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9LX0&quot;&gt;&lt;strong&gt;24-dars | ReactJS V-18 | New to JS&lt;br /&gt;&lt;/strong&gt;- React 18V&lt;br /&gt;- batching&lt;br /&gt;- startTransition&lt;br /&gt;- New Suspense&lt;br /&gt;- useId()&lt;br /&gt;- useTransition()&lt;br /&gt;- useDeferredValue()&lt;br /&gt;- useSyncExternalStore()&lt;br /&gt;- useInsertionEffect()&lt;/p&gt;
  &lt;p id=&quot;2wkt&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;yr3E&quot;&gt;&lt;strong&gt;25-dars&lt;br /&gt;&lt;/strong&gt;- Portals / JS DOM&lt;/p&gt;
  &lt;p id=&quot;zQCl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;xpX9&quot;&gt;&lt;strong&gt;26-dars | New to JS&lt;br /&gt;&lt;/strong&gt;- Profilers&lt;br /&gt;-Lazy load&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:video_darsliklar</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/video_darsliklar?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>Sotuvdagi Video Darsliklar!</title><published>2023-09-28T10:51:49.831Z</published><updated>2024-08-24T11:19:37.938Z</updated><summary type="html">Webbrain Academy'ning xalqaro tajribaga ega senior dasturchilari frontend yo'nalishida bilishingiz kerak bo'lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko'rinishida o'rgatadi. Darslar sifati kafolatlangan!</summary><content type="html">
  &lt;p id=&quot;zm6q&quot;&gt;Webbrain Academy&amp;#x27;ning xalqaro tajribaga ega senior dasturchilari &lt;strong&gt;frontend&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko&amp;#x27;rinishida o&amp;#x27;rgatadi. &lt;em&gt;&lt;strong&gt;Darslar sifati kafolatlangan!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;k090&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;r0LQ&quot;&gt;Quyidagi video darsliklar &lt;strong&gt;FRONTEND&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha mavzularni o&amp;#x27;z ichiga oladi. Video darsliklar va ta&amp;#x27;lim tizimining barchasi Webbrain Academy asoschisi senior frontend dasturchi &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt; tomonidan tayorlangan. Online va Offline darslar uchun https://teletype.in/@webbrain_ceo/offline_online.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;ZSj8&quot;&gt;VIDEO DARSLIKLAR.&lt;/h2&gt;
  &lt;p id=&quot;lv29&quot;&gt;&lt;strong&gt;HTML —&lt;/strong&gt; dasturlash sohasiga endi kirganlar uchun qo&amp;#x27;llanma. Darslik 22ta video, 110ta savol va 26ta amaliy mashqlardan tashkil topgan. Darslik CSS bilan birgalikda sotiladi.. &lt;br /&gt;&lt;strong&gt;CSS — &lt;/strong&gt;dasturlash sohasiga endi kirganlar uchun qo&amp;#x27;llanma. Darslik 50ta videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Ishga kirish uchun tayorlov savollari umumiy 370 dan ziyod va 57 ta amaliy mashqlar va 41 ta qo&amp;#x27;shimcha topshiriqlardan tashkil topgan. &lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 80&lt;/em&gt;0,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 1,000,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/html&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/html&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/css&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/css&lt;/a&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;JavaScript — &lt;/strong&gt;HTML va CSS darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 55ta(+10ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda. JavaScript Zero To Expert:&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/javascript&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/javascript&lt;/a&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;TypeScript — &lt;/strong&gt;JavaScript darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 5ta(+5ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 500&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/typescript&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/typescript&lt;/a&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;ReactJS — &lt;/strong&gt;JavaScript darslarini yakunlaganlar uchun expert leveldagi video darslik. Darslik 26ta(+5ta qo&amp;#x27;shiladi) videodan tashkil topgan. Video darslik ichida vazifalar berilgan. Lekin ayni vaqtda darslik uchun alohida vazifalar ishlab chiqilmoqda.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/reactjs&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/reactjs&lt;/a&gt;&lt;/em&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Houzing Real Project — &lt;/strong&gt;JavaScript va ReactJS darslarini yakunlaganlar uchun expert leveldagi amaliyot video darsliklari. Darslik 12ta videodan tashkil topgan. Video darslik orqali backend bilan integratsiya bo&amp;#x27;lgan real loyiha ustida ishlash imkoni bo&amp;#x27;ladi. Darslik 0&amp;#x27;dan boshlab murakkab darajasigacha Sardorbek Muhtorov tamonidan ko&amp;#x27;rsatib berilgan.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 1,300&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 1,700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/houzing&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/houzing&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;CCzq&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Stp2&quot;&gt;&lt;strong&gt;CRM Project — &lt;/strong&gt;JavaScript va ReactJS darslarini yakunlaganlar uchun expert leveldagi amaliyot video darsliklari. Darslik ayni vaqtda yozilmoqda, darslikni ko&amp;#x27;irsh uchun bu &lt;u&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=ibfvv01xezc&quot; target=&quot;_blank&quot;&gt;videoni&lt;/a&gt;&lt;/u&gt; ko&amp;#x27;ring.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 2,000&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 2,500,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/crm&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/crm&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Ry0E&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Z0Jp&quot;&gt;&lt;strong&gt;Leetcode — &lt;/strong&gt;JavaScript&amp;#x27;dan masala ishlashga qiynalganlar va interviewga tayorgarlik qilayotganlar uchun. Darslik ayni vaqtda yozilmoqda, darslikni ko&amp;#x27;irsh uchun bu &lt;u&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLSEfuiuiacN4G4XTYV-bkEG__kdcf8n9i&quot; target=&quot;_blank&quot;&gt;videoni&lt;/a&gt;&lt;/u&gt; ko&amp;#x27;ring.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 500&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/leetcode&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/leetcode&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;8KFv&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;zUZ7&quot;&gt;&lt;strong&gt;JavaScript Interview —  &lt;/strong&gt;Ishga kirishda eng muhim bo&amp;#x27;lgan ogzaki savol javobga tayoragrlik . Darslik ayni vaqtda yozilmoqda, darslikni ko&amp;#x27;irsh uchun bu &lt;u&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLSEfuiuiacN58B8X9N0IKhIN3MxgX-I4C&quot; target=&quot;_blank&quot;&gt;videoni&lt;/a&gt;&lt;/u&gt; ko&amp;#x27;ring.&lt;br /&gt;&lt;em&gt;Price:&lt;br /&gt;- 6 oy: 500&lt;/em&gt;,000 so&amp;#x27;m&lt;br /&gt;&lt;em&gt;- 1 yil: 700,000 so&amp;#x27;mDarslikning har bir mavzusi haqida batafsil malumot uchun havola &lt;a href=&quot;https://teletype.in/@webbrain_ceo/javascript_questions&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/javascript_questions&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;EHuB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rmMj&quot;&gt;&lt;strong&gt;Cheksiz&lt;/strong&gt; — Yuqoridagi barcha darsliklarni cheksiz muddat bilan foydalanish uchun quyidagi havolaga tashrif buyuring.&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/cheksiz&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/cheksiz&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;wm6t&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;DAlm&quot;&gt;To&amp;#x27;lov.&lt;/h2&gt;
  &lt;p id=&quot;vbE0&quot;&gt;Harid qilmoqchi bo&amp;#x27;lgan kursingiz to&amp;#x27;lovini quyidagi kartaga o&amp;#x27;tkazib cheki va kurs nomini &lt;a href=&quot;https://t.me/webbrain_admin&quot; target=&quot;_blank&quot;&gt;adminga&lt;/a&gt; yubrosangiz guruhlarga qo&amp;#x27;shib qo&amp;#x27;yishadi.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;8600120480411308&lt;br /&gt;Sardorbek Muhtorov&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Vvj2&quot;&gt;&lt;br /&gt;&lt;br /&gt;HULOSA!&lt;/h2&gt;
  &lt;p id=&quot;yiiT&quot;&gt;Quyidagi kontentlar shariy hukumda egalik huquqi bo&amp;#x27;lgani uchun, bu materiallardan istalgan ko&amp;#x27;rinishda foydalanish uchun &lt;a href=&quot;http://t.me/Webbrain_Academy&quot; target=&quot;_blank&quot;&gt;Webbrain Academy&lt;/a&gt; hamda &lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&amp;#x27;da&lt;/a&gt; ruhsat olish va telegram kanallarini belgilab ketish shart bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;QL5W&quot;&gt;Darslikni foydali deb bilsangiz yaqinlaringizga ulashing. To&amp;#x27;liq kontent video ko&amp;#x27;rinishida &lt;u&gt;&lt;a href=&quot;http://youtube.com/@webbrainacademy&quot; target=&quot;_blank&quot;&gt;YouTube&lt;/a&gt;&lt;/u&gt; sahifamizga joylangan. Obuna bo&amp;#x27;lishingiz ham biz uchun keyingi ishlarda katta turtki bo&amp;#x27;ladi. Vide darslarhni harid qilish uchun &lt;a href=&quot;http://t.me/webbrain_admin&quot; target=&quot;_blank&quot;&gt;t.me/webbrain_admin&lt;/a&gt; orqali amalga oshiriladi.&lt;/p&gt;
  &lt;p id=&quot;Ghxm&quot;&gt;Hurmat bilan &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt;.&lt;/p&gt;

</content></entry><entry><id>webbrain_ceo:offline_online</id><link rel="alternate" type="text/html" href="https://teletype.in/@webbrain_ceo/offline_online?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=webbrain_ceo"></link><title>OFFLINE va ONLINE Darsliklar.</title><published>2023-09-28T10:51:08.591Z</published><updated>2024-08-07T13:32:45.246Z</updated><summary type="html">Webbrain Academy'ning xalqaro tajribaga ega senior dasturchilari frontend yo'nalishida bilishingiz kerak bo'lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko'rinishida o'rgatadi. Darslar sifati kafolatlangan!</summary><content type="html">
  &lt;p id=&quot;zp83&quot;&gt;Webbrain Academy&amp;#x27;ning xalqaro tajribaga ega senior dasturchilari &lt;strong&gt;frontend&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha bilimlarni zamonaviy usulda offline, online va video darslik ko&amp;#x27;rinishida o&amp;#x27;rgatadi. &lt;em&gt;&lt;strong&gt;Darslar sifati kafolatlangan!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;fuPZ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;9q0k&quot;&gt;Quyidagi video darsliklar &lt;strong&gt;FRONTEND&lt;/strong&gt; yo&amp;#x27;nalishida bilishingiz kerak bo&amp;#x27;lgan barcha mavzularni o&amp;#x27;z ichiga oladi. Video darsliklar va ta&amp;#x27;lim tizimining barchasi Webbrain Academy asoschisi senior frontend dasturchi &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt; tomonidan tayorlangan. Sotuvdagi video darsliklar uchun &lt;a href=&quot;https://teletype.in/@webbrain_ceo/editor/video_darsliklar&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@webbrain_ceo/editor/video_darsliklar&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;Dyyc&quot;&gt;Offline&lt;strong&gt; | Online &lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;FMEg&quot;&gt; &lt;strong&gt;—&lt;/strong&gt; Frontend offline darslari 6 oyga mo&amp;#x27;ljanlangan. Haftada uch kun, davomiyligi bitta mavzu tugagungacha, tahminan ikki soat davom etadi.&lt;/p&gt;
  &lt;p id=&quot;CxXi&quot;&gt; &lt;strong&gt;—&lt;/strong&gt; Darslar 3ta modulga bo&amp;#x27;lingan, xar bir modul 2 oydan davom etadi. &lt;br /&gt;&lt;strong&gt;Birinchi modul — &lt;/strong&gt; &lt;u&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/html&quot; target=&quot;_blank&quot;&gt;HTML&lt;/a&gt;&lt;/u&gt; va &lt;u&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/css&quot; target=&quot;_blank&quot;&gt;CSS&lt;/a&gt;&lt;/u&gt; darslari o&amp;#x27;rgatiladi. &lt;br /&gt;&lt;strong&gt;Ikkinchi modul — &lt;/strong&gt;&lt;u&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/javascript&quot; target=&quot;_blank&quot;&gt;JavaScript&lt;/a&gt;&lt;/u&gt; darsligi expert level darajasigacha o&amp;#x27;rgatiladi. &lt;br /&gt;&lt;strong&gt;Uchinchi modul —&lt;/strong&gt; &lt;u&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/reactjs&quot; target=&quot;_blank&quot;&gt;ReactJS&lt;/a&gt;&lt;/u&gt; kutubhonasi va &lt;u&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/houzing&quot; target=&quot;_blank&quot;&gt;Houzing Real Projecti&lt;/a&gt;&lt;/u&gt; orqali amalyot qilish imkoniyatiga ega bo&amp;#x27;lasiz. Darslik kontentini batafsil malumoti haqida, mavzular nomiga link qilib biriktirilgan havola orqali tanishib chiqsangiz bo&amp;#x27;ladi. Darsliklarning har bir kunida nimalar o&amp;#x27;rgatilishiyu va nimalar topshiriq sifatida berilishigacha batafsil ko&amp;#x27;rsatib berilgan.&lt;br /&gt;&lt;br /&gt; &lt;strong&gt;—&lt;/strong&gt; 6 oy vaqt studenlar uchun middle darajaga to&amp;#x27;liq chiqishlari uchun yetmaydi. Shu sabab middlega chiqish uchun bazi sotuvdagi darslar ham bepul beriladi.&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/typescript&quot; target=&quot;_blank&quot;&gt;TypeScript&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/javascript_interview&quot; target=&quot;_blank&quot;&gt;JavaScript Interview&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/leetcode&quot; target=&quot;_blank&quot;&gt;Leetcode&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@webbrain_ceo/crm&quot; target=&quot;_blank&quot;&gt;CRM Project&lt;/a&gt; / &lt;a href=&quot;https://teletype.in/@webbrain_ceo/houzing&quot; target=&quot;_blank&quot;&gt;Houzing Projecti&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;MvKB&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;— Offline &lt;/strong&gt;darslar Ganga, Abdulla Qodiriy ko&amp;#x27;chasi, Toshkent. 21A binosining ikkinchi qavatida bo&amp;#x27;lib o&amp;#x27;tadi. Geo Lokatsya - &lt;a href=&quot;https://maps.app.goo.gl/bfuCskD43C2E1kdF9&quot; target=&quot;_blank&quot;&gt;https://maps.app.goo.gl/bfuCskD43C2E1kdF9&lt;br /&gt;&lt;/a&gt;&lt;strong&gt;Online&lt;/strong&gt; darslar zoom platformasi orqali bo&amp;#x27;lib o&amp;#x27;tadi.&lt;/p&gt;
  &lt;p id=&quot;Kft7&quot;&gt;&lt;strong&gt;— Sizda&lt;/strong&gt; Frontend kursining bilimingiz yetgan istalgan 3ta moduldan biridan boshlab o&amp;#x27;qish imkoni mavjud. &lt;/p&gt;
  &lt;p id=&quot;Ysxb&quot;&gt;&lt;strong&gt;—  Bonus &lt;/strong&gt;sifatida online / offline studentlarga webbrain Academy asoschisi Sardorbek Muhtorov&amp;#x27;ning sotuvdagi video darsliklari 6 oy davomida bepul ochib beriladi. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;— Darslarga&lt;/strong&gt; bir hafta davomida &lt;strong&gt;bepul&lt;/strong&gt; qatnashib ko&amp;#x27;ring! Kursga yozilish uchun t.me/webbrain_admin ga murojat qiling.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;— To&amp;#x27;lovlar,&lt;/strong&gt; 12ta dars(yani bir oy) uchun 1.5mln so&amp;#x27;mni tashkil etadi.  Online va Offline darslar narhi bir xil. Darslarga yozilish uchun &lt;a href=&quot;https://t.me/webbrain_admin&quot; target=&quot;_blank&quot;&gt;t.me/webbrain_admin&lt;/a&gt; orqali ro&amp;#x27;yhatdan o&amp;#x27;tiladi.&lt;/p&gt;
  &lt;h2 id=&quot;vWk8&quot;&gt;&lt;br /&gt;HULOSA!&lt;/h2&gt;
  &lt;p id=&quot;ZScY&quot;&gt;Quyidagi kontentlar shariy hukumda egalik huquqi bo&amp;#x27;lgani uchun, bu materiallardan istalgan ko&amp;#x27;rinishda foydalanish uchun &lt;a href=&quot;http://t.me/Webbrain_Academy&quot; target=&quot;_blank&quot;&gt;Webbrain Academy&lt;/a&gt; hamda &lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt; telegram kanallarini belgilab ketish shart bo&amp;#x27;ladi.&lt;/p&gt;
  &lt;p id=&quot;nuGo&quot;&gt;Darslikni foydali deb bilsangiz yaqinlaringizga ulashing. To&amp;#x27;liq kontent video ko&amp;#x27;rinishida &lt;u&gt;&lt;a href=&quot;http://youtube.com/@webbrainacademy&quot; target=&quot;_blank&quot;&gt;YouTube&lt;/a&gt;&lt;/u&gt; sahifamizga joylangan. Obuna bo&amp;#x27;lishingiz ham biz uchun keyingi ishlarda katta turtki bo&amp;#x27;ladi. &lt;/p&gt;
  &lt;p id=&quot;1Qbi&quot;&gt;Hurmat bilan &lt;u&gt;&lt;a href=&quot;http://t.me/Sardorbek_Muhtorov&quot; target=&quot;_blank&quot;&gt;Sardorbek Muhtorov&lt;/a&gt;&lt;/u&gt;.&lt;/p&gt;

</content></entry></feed>