0

کتاب Web Development with MongoDB and Node

توضیحات

کتاب Web Development with MongoDB and Node در زمینه توسعه‌ی وب به وسیله‌ی چارچوب NodeJS و همچنین پایگاه‌داده NoSQL می‌باشد. در این کتاب به مفاهیم پایه و اساسی این چارچوب اشاره شده  و همچنین به وسیله مثال‌هایی عملی جزئیات و نکات مهم را به نوآموز یاد می‌دهد.

نگاهی گذرا به NodeJS :

نود. جی‌اس (Node.js) یک محیط اجراییِ سمت سرورِ متن‌باز و چندسکویی برای زبان جاوااسکریپت است. از لحاظ تاریخی از جاوااسکریپت در درجهٔ اول به عنوان یک زبان اسکریپت‌نویسی سمت کاربر به این صورت استفاده می‌شد که اسکریپت‌های نوشته شده با جاوااسکریپت درون صفحات اچ‌تی‌ام‌ال جاسازی می‌شدند و سپس این اسکریپت‌ها توسط یک موتور جاوااسکریپت در مرورگر وب کاربر پردازش می‌شد. نود. جی‌اس امکان استفاده از جاوااسکریپت برای نوشتن اسکریپت‌های سمت سرور را فراهم می‌کند تا بدین صورت بتوان با آن صفحات وب پویا را قبل از فرستادن آن به مرورگر کاربر تولید کرد. در نتیجه نود. جی‌اس به یکی از المان‌های اصلی در پارادایمِ «جاوااسکریپت در همه جا» تبدیل شده‌است که در آن به جای استفاده از زبان‌های برنامه‌نویسی مختلف در نوشتن اسکریپت‌های سمت سرور، از یک زبان واحد برای توسعهٔ برنامه‌های کاربردی وب استفاده می‌شود.

اگرچه به صورت قراردادی از js. به عنوان پسوند نام پرونده‌های جاوااسکریپت استفاده می‌شود اما این عبارت در نام نود. جی‌اس (Node.js) اشاره به پروندهٔ خاصی ندارد و صرفاً قسمتی از نام این محصول است. معماری نرم‌افزاری نود. جی‌اس یک معماری مبتنی بر رخداد است که توانایی ارتباط ورودی/خروجی ناهمگام (مسدود نشدنی) را دارد. هدفِ استفاده از این نوع طراحی نرم‌افزاری، بهینه‌سازی توان عملیاتی و مقیاس‌پذیری در برنامه‌های کاربردی وبی که عملیات ورودی/خروجی زیادی دارند و همچنین برنامه‌های کاربردی وب بلادرنگ (برنامه‌های ارتباط بلادرنگ مانند اتاق گفتگو یا بازی‌های تحت مرورگر) است.

پروژهٔ توسعهٔ توزیع‌شده‌ی نود. جی‌اس تحت نظارت بنیاد نود. جی‌اس (Node.js Foundation) قرار دارد که جزئی از برنامهٔ پروژه‌های جمعی بنیاد لینوکس نیز می‌باشد.

شرکت‌های استفاده‌کننده از نود. جی‌اس شامل شرکت‌هایی مثل آی‌بی‌ام، لینکداین، مایکروسافت، نت‌فلیکس، پی‌پل، یاهو! و سیسکو می‌شود.

نگاهی گذرا به NoSQL :

مانگودی‌بی (MongoDB) یک پایگاه داده‌های سند-گرای متن‌باز، کارا، مقیاس‌پذیر، بدون نیاز به طرح‌بندی اولیه نوشته شده در زبان برنامه‌نویسی سی++ است.

هدف مانگودی‌بی پرکردن فاصلهٔ ذخیره‌بندی‌های کلید/مقداری که سریع و مقیاس پذیر هستند و سامانه‌های سنتی مدیریت پایگاه داده رابطه‌ای که درخواست‌های غنی و عملکرد عمیقی دارند— بوده‌است. مانگودی‌بی برای رفع مشکلاتی طراحی شده که با پایگاه داده‌های رابطه‌ای به سادگی رفع نمی‌شوند؛ برای مثال اگر پایگاه داده کارسازهای زیادی را دربرگیرد.

مانگودی‌بی به جای اینک همانند پایگاه‌های داده‌های رابطه‌ای کلاسیک داده‌ها را در جداول ذخیره کند، داده‌های ساختاریافته را در اسنادی با قالبی شبیه به جی‌سون (مانگودی‌بی این قالب را بی‌سون(BSON) می‌نامد) ذخیره‌سازی می‌کند، و بدین ترتیب یکپارچه‌سازی داده‌ها را در برخی اقسام برنامه‌های کاربردی آسان‌تر و سریع‌تر می‌کند.

سرفصل‌های کتاب Web Development with MongoDB and Node :

  • Preface
  • Welcome to JavaScript in the Full Stack
  • Getting Up and Running
  • Node and MongoDB Basics
  • Introducing Express
  • Templating with Handlebars
  • Controllers and View Models
  • Persisting Data with MongoDB
  • Creating a RESTful API
  • Testing Your Code
  • Deploying with Cloud-Based Services
  • Popular Node.js Web Frameworks
  • Single Page Applications with Popular Frontend Frameworks

فایل این کتاب را می توانید به صورت رایگان از سایت فقط کتاب دانلود کنید.

کتاب Web Development with MongoDB and Node

 

کلمات کلیدی: کتاب Web Development with MongoDB and Node ، دانلود کتاب Web Development with MongoDB and Node ، آموزش NodeJS و Mongodb ، دانلود کتاب آموزش NodeJS ، دانلود کتاب آموزش MongoDB

download pdf Web Development with MongoDB and Node ، download ebook Web Development with MongoDB and Node

توضیحات تکمیلی

انتشارات

سال انتشار

نویسنده

نظرات کاربران

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد. چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد. چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد. چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد. چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.  

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 4.60 4.60 امتیاز از 5 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

عضویت در خبرنامه ویژه مشتریان فقط کتاب

با عضویت در خبرنامه ویژه فقط کتاب از آخرین جشنواره های سایت باخبر شوید!