{"version":1,"pages":[{"id":"jnJlzjVTBCrovvdJ8kju","title":"Kirish","pathname":"/angular-ustoz-shogirt","siteSpaceId":"sitesp_5zF5L","icon":"readme","description":"Ushbu qo'llanma haqida qisqacha ma'lumot"},{"id":"JxQR64m5k7R0E2eNXnKo","title":"Angular va TypeScript asoslari","pathname":"/angular-ustoz-shogirt/angular-va-typescript-asoslari","siteSpaceId":"sitesp_5zF5L","icon":"traffic-light-go","description":"Bir amallab boshlab oldizmi oxirigacha harakat qiling!"},{"id":"3k2AzPSO3cWMPSdKkQnd","title":"Data Binding va Direktivalar","pathname":"/angular-ustoz-shogirt/data-binding-va-direktivalar","siteSpaceId":"sitesp_5zF5L","icon":"eyes","description":"Ushbu darsda siz Angular ilovasida data binding usullarini va direktivalar bilan ishlashni o'rganasiz. Shuningdek, Angular 17+ versiyasida kiritilgan yangi Control Flow sintaksisi bilan tanishasiz."},{"id":"wER7yyNRNPJsc7rQ1m0o","title":"Componentlararo ma'lumot almashish. Servicega kirish","pathname":"/angular-ustoz-shogirt/componentlararo-malumot-almashish.-servicega-kirish","siteSpaceId":"sitesp_5zF5L","icon":"face-clouds","description":"Ushbu darsda siz komponentlar o'rtasida ma'lumot almashish usullarini; Angular Service'larni yaratish va ishlatishni o'rganasiz."},{"id":"h6cGvCo2i1vxGy1AKd75","title":"Routing va Navigation","pathname":"/angular-ustoz-shogirt/routing-va-navigation","siteSpaceId":"sitesp_5zF5L","icon":"signs-post","description":""},{"id":"9HbubPoTqnGk0maKAWoj","title":"Forms va Validation","pathname":"/angular-ustoz-shogirt/forms-va-validation","siteSpaceId":"sitesp_5zF5L","icon":"wpforms","description":"Angular da forma yaratish, foydalanuvchi ma'lumotlarini to'plash va validatsiya qilishni o'rganish."},{"id":"0bsWTb7OxE0FEE165vBp","title":"HTTP va Backend Integration","pathname":"/angular-ustoz-shogirt/http-va-backend-integration","siteSpaceId":"sitesp_5zF5L","icon":"rectangle-api","description":"Backend server bilan bog'lanish, ma'lumotlarni yuklash, saqlash va o'zgartirish."},{"id":"Pc9jI75OiT2lLHMPYmVH","title":"RxJS Asoslari (Reactive Programming)","pathname":"/angular-ustoz-shogirt/rxjs-asoslari-reactive-programming","siteSpaceId":"sitesp_5zF5L","icon":"satellite-dish"},{"id":"ulOjUx9F3IsP6YjxtO2X","title":"Signals va Modern State Management","pathname":"/angular-ustoz-shogirt/signals-va-modern-state-management","siteSpaceId":"sitesp_5zF5L","icon":"signal-stream"},{"id":"4Iq7B4K74xwkxPo1RWTs","title":"Modern Component API - input(), output(), model()","pathname":"/angular-ustoz-shogirt/modern-component-api-input-output-model","siteSpaceId":"sitesp_5zF5L","icon":"sunglasses","description":"Angular 17+ da kiritilgan yangi, soddaroq component input/output usullarini o'rganish."},{"id":"Ay7saNALkibiUJG1TInq","title":"linkedSignal, Pipes, Custom Directive, Interceptor","pathname":"/angular-ustoz-shogirt/linkedsignal-pipes-custom-directive-interceptor","siteSpaceId":"sitesp_5zF5L","icon":"link","description":"Angular'ning kuchli vositalari - linkedSignal, pipes, direktivalar va HTTP interceptorlar bilan ishlashni o'rganish."}]}