خرید نسخه چاپی یا کیندل کتاب شامل یک کتاب الکترونیکی PDF رایگان است.
ویژگیهای کلیدی
برنامههای سمت سرور با Node.js، شامل درخواستهای HTTP، تحویل محتوای استاتیک و پویا، پردازش دادههای فرم و سرویسهای وب RESTful
مثالهای عملی، فهرست کد گام به گام و بهترین شیوهها برای ساخت و استقرار برنامههای سرور
سرویسهای رایج مانند احراز هویت، مدیریت وضعیت برنامه و بهینهسازی عملکرد
شرح کتاب
با این راهنمای جامع، وارد دنیای Node.js شوید و شما را از مفاهیم بنیادی به تسلط عملی در توسعه وب ببرید. این کتاب که توسط یک پیشکسوت صنعت با بیش از 50 کتاب برنامهنویسی نوشته شده است، به مبتدیان و توسعهدهندگان باتجربه کمک خواهد کرد.
درک عمیقی از مهمترین ویژگیهای سمت سرور در توسعه وب با Node.js به دست آورید. بخش اول کتاب شما را با ویژگیهای اساسی Node.js و TypeScript آشنا میکند. در بخش دوم، شما با ایجاد پیادهسازیهای سادهشده از ویژگیهای کلیدی سمت سرور، مهارتهای خود را ارتقا خواهید داد تا نحوه کار آنها و نحوه ارائه آنها به مشتریان را درک کنید. با درک حاصل از پیادهسازی هر ویژگی، قادر خواهید بود کدهای سفارشی را با بستههای متنباز آماده برای تولید جایگزین کنید.
بخش سوم به شما کمک میکند تا بفهمید که چگونه ویژگیهای سمت سرور برای توسعه عملی وب ترکیب میشوند. با استفاده از برنامه SportsStore که توسط آدام فریمن نوشته شده است، یاد خواهید گرفت که چگونه اجزای سمت کلاینت و سرور را توسعه دهید و در نهایت به یک آمادهسازی کامل برای استقرار برنامه برسید.
در پایان این کتاب Node.js، شما قادر خواهید بود برنامههای سرور را برای پشتیبانی از کلاینتهای HTTP، از جمله برنامههای جاوا اسکریپت ایجاد شده با چارچوبهایی مانند Angular و React، بسازید و مستقر کنید. آنچه خواهید آموخت
پردازش درخواستهای HTTP و انجام عملیات روی فایلها
ایجاد سرویسهای وب RESTful که میتوانند توسط برنامههای سمت کلاینت استفاده شوند
کار با برنامههای سرور که به کلاینتهای جاوا اسکریپت مانند React و Angular سرویس میدهند
استفاده از Node.js برای کار با پایگاههای داده محبوب
بهرهگیری از دانش عملی از طریق ساخت پروژه SportsStore
احراز هویت کاربران و اجازه دسترسی به ویژگیهای برنامه
این کتاب برای چه کسانی مناسب است؟
این کتاب برای برنامهنویسانی با دانش پایه از HTML و CSS است که در حال گذار به توسعه جاوا اسکریپت هستند و به دنبال تسلط بر پیادهسازی برنامههای سمت سرور میباشند.
فهرست مطالب
آماده شدن
کار با ابزارهای Node.js
مقدمه جاوا اسکریپت و تایپاسکریپت
درک همزمانی Node.js
مدیریت درخواستهای HTTP
استفاده از جریانهای Node.js
استفاده از بستهها و امنیت محتوا
تست واحد و اشکالزدایی
ایجاد پروژه نمونه
استفاده از قالبهای HTML
مدیریت دادههای فرم
استفاده از پایگاههای داده
استفاده از جلسات
ایجاد سرویسهای وب RESTful
احراز هویت و مجوزدهی درخواستها
فروشگاه ورزشی: یک برنامه واقعی
فروشگاه ورزشی: ناوبری و سبد خرید
فروشگاه ورزشی: سفارشات و اعتبارسنجی
فروشگاه ورزشی: احراز هویت
فروشگاه ورزشی: مدیریت
فروشگاه ورزشی: استقرار






























