Bu Node/JavaScript dasturlash stekining asosiy komponenti bo‘lgan Express yordamida dinamik veb-ilovalar yaratish bo‘yicha amaliy qo‘llanma. Kitob muallifi — VMS kompaniyasining texnologiyalar bo‘yicha vitse-prezidenti Itan Braun turli fan sohalarida 20 yildan ortiq dasturlash tajribasiga ega bo‘lib, JavaScript stekini veb-dasturlashning kelajagini ta’minlovchi platforma deb hisoblaydi.
Bu kitob nima haqida?
Express o‘rnatilgan freymvork va freymvorkning butunlay yo‘qligi o‘rtasidagi oltin o‘rtachani egallaydi, bu esa ishlab chiquvchiga arxitektura tanlovida erkinlik beradi. Kitobning ikkinchi nashrida bir sahifali ilovalarning (SPA) ortib borayotgan rolini hisobga olgan holda, Express API va statik resurslar uchun server sifatida asosiy e’tiborni qaratadi, shuningdek, SPA misoli qo‘shilgan. Nashr sahifalarida ishlab chiqishning barcha bosqichlari va tarkibiy qismlari ko‘rib chiqiladi - server renderlashidan tortib bir sahifali ilovalar bilan ishlash uchun API yaratishgacha.
Xususiyatlari va mazmuni
Kitob o‘quvchilarni Node va Express asoslari bilan tanishtiradi, so‘ngra o‘quv veb-sayti karkasini qurishga o‘tadi. So‘rov va javob obyektlari, oraliq dasturiy ta’minot (middleware) va URL-manzillarni yo‘naltirish batafsil ko‘rib chiqiladi. Alohida boblar hujjatli ma’lumotlar bazalarida (MongoDB) va relyatsion ma’lumotlar bazalarida (PostgreSQL) ma’lumotlarni uzoq muddatli saqlashga, shuningdek autentifikatsiya, avtorizatsiya va HTTPS bilan himoyalangan ilovalarni yaratishga bag‘ishlangan. Kitob, shuningdek, sinov, nosozliklarni aniqlash, tashqi xizmatlar bilan integratsiyalashuv va ilovani ishga tushirish hamda qo‘llab-quvvatlash rejasini o‘z ichiga oladi.

