برنامه‌نویسی با Node.js را شروع کنید ۲۰۱۹
Get Programming with Node.js 2019

دانلود کتاب برنامه‌نویسی با Node.js را شروع کنید ۲۰۱۹ (Get Programming with Node.js 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Jonathan Wexler

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2019

زبان

English

تعداد صفحه‌ها

480

نوع فایل

pdf

حجم

5.9 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب برنامه‌نویسی با Node.js را شروع کنید ۲۰۱۹

خلاصه
Get Programming with Node.js به شما می‌آموزد که چگونه با استفاده از جاوا اسکریپت و Node، سرورهای وب بسازید. در این آموزش جذاب، شما هشت پروژه کامل را گام به گام پیش خواهید برد، از نوشتن کد برای اولین سرور وب خود تا افزودن چت زنده به یک برنامه وب. دستان شما در حین کاوش در مهم‌ترین جنبه‌های فرایند توسعه Node، از جمله امنیت، مدیریت پایگاه داده، احراز هویت حساب‌های کاربری و استقرار در محیط عملیاتی، روی صفحه‌کلید خواهد بود. به‌ویژه از بحث‌های روان، نمودارهای روشنگر و کدهای با دقت توضیح داده‌شده، لذت خواهید برد!

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات Manning دریافت خواهید کرد.

درباره فناوری
Node.js سرعت و اطمینان مورد نیاز شما را برای تجارت الکترونیک، رسانه‌های اجتماعی و برنامه‌های بازی ارائه می‌دهد. این پلتفرم با هزاران بسته از پیش ساخته شده عرضه می‌شود تا به شما در شروع سریع کمک کند. اگر می‌خواهید از جاوا اسکریپت در سمت سرور استفاده کنید، Node.js انتخاب شماست.

مطالب داخل کتاب

  • ویژگی‌های جدید ES2015 و نسخه‌های بعدی
  • نوشتن کد ناهمزمان
  • ایجاد مدل‌های داده
  • اشکال‌زدایی ماژول‌های جاوا اسکریپت

درباره خواننده
این کتاب برای توسعه‌دهندگان وب فرانت‌اند با مهارت‌های متوسط جاوا اسکریپت نوشته شده است.

فهرست مطالب
آماده‌سازی
درس 0 – تنظیم Node.js و موتور جاوا اسکریپت
درس 1 – پیکربندی محیط خود
درس 2 – اجرای یک برنامه Node.js
واحد 1 – شروع به کار با NODE.JS
درس 3 – ایجاد یک ماژول Node.js
درس 4 – ساخت یک سرور وب ساده در Node.js
درس 5 – رسیدگی به داده‌های ورودی
درس 6 – نوشتن مسیرهای بهتر و ارائه فایل‌های خارجی
درس 7 – پروژه پایانی: ایجاد اولین برنامه وب خود
واحد 2 – توسعه وب آسان‌تر با EXPRESS.JS
درس 8 – تنظیم یک برنامه با Express.js
درس 9 – مسیریابی در Express.js
درس 10 – اتصال نماها با قالب‌ها
درس 11 – پیکربندی‌ها و مدیریت خطا
درس 12 – پروژه پایانی: بهبود سایت Confetti Cuisine با Express.js
واحد 3 – اتصال به یک پایگاه داده
درس 13 – تنظیم یک پایگاه داده MongoDB
درس 14 – ساخت مدل‌ها با Mongoose
درس 15 – اتصال کنترلرها و مدل‌ها استفاده از وعده‌ها با Mongoose
درس 16 – پروژه پایانی: ذخیره اشتراک‌های کاربر
واحد 4 – ساخت یک مدل کاربر
درس 17 – بهبود مدل‌های داده خود
درس 18 – ساخت مدل کاربر
درس 19 – ایجاد و خواندن مدل‌های خود
درس 20 – به‌روزرسانی و حذف مدل‌های خود
درس 21 – پروژه پایانی: افزودن مدل‌های CRUD به Confetti Cuisine ایجاد کنترلرها
واحد 5 – احراز هویت حساب‌های کاربری
درس 22 – افزودن جلسات و پیام‌های فلش
درس 23 – ساخت ورود کاربر و هش کردن رمزهای عبور
درس 24 – افزودن احراز هویت کاربر
درس 25 – پروژه پایانی: افزودن احراز هویت کاربر به Confetti Cuisine
واحد 6 – ساخت یک API
درس 26 – افزودن یک API به برنامه خود
درس 27 – دسترسی به API خود از برنامه خود
درس 28 – افزودن امنیت API
درس 29 – پروژه پایانی: پیاده‌سازی یک API
واحد 7 – افزودن قابلیت چت
درس 30 – کار با Socket.io
درس 31 – ذخیره پیام‌های چت
درس 32 – افزودن یک نشانگر اعلان چت
واحد 8 – استقرار و مدیریت کد در محیط عملیاتی
درس 33 – پروژه پایانی: افزودن یک ویژگی چت به Confetti Cuisine
درس 34 – استقرار برنامه خود
درس 35 – مدیریت در محیط عملیاتی
درس 36 – آزمایش برنامه خود
درس 37 – پروژه پایانی: استقرار Confetti Cuisine


فهرست کتاب:

۱. Copyright

۲. فهرست اجمالی مطالب

۳. فهرست مطالب

۴. پیشگفتار

۵. مقدمه

۶. تقدیر و تشکر

۷. درباره‌ی این کتاب

۸. درباره‌ی نویسنده

۹. واحد ۰. آماده‌سازی

۱۰. واحد ۱. شروع به کار با Node.js

۱۱. واحد ۲. توسعه‌ی وب آسان‌تر با Express.js

۱۲. واحد ۳. اتصال به پایگاه داده

۱۳. واحد ۴. ساخت مدل کاربر

۱۴. واحد ۵. احراز هویت حساب‌های کاربری

۱۵. واحد ۶. ساخت یک API

۱۶. واحد ۷. افزودن قابلیت چت

۱۷. واحد ۸. استقرار و مدیریت کد در محیط عملیاتی

۱۸. پیوست الف. دستور زبان جاوا اسکریپت معرفی شده در ES۶

۱۹. پیوست ب. ثبت وقایع و استفاده از اشیاء سراسری Node.js

۲۰. فهرست

۲۱. فهرست تصاویر

۲۲. فهرست جداول

۲۳. فهرست لیست‌ها

توضیحات(انگلیسی)
Summary
Get Programming with Node.js teaches you to build web servers using JavaScript and Node. In this engaging tutorial, you'll work through eight complete projects, from writing the code for your first web server to adding live chat to a web app. Your hands will stay on the keyboard as you explore the most important aspects of the Node development process, including security, database management, authenticating user accounts, and deploying to production. You'll especially appreciate the easy-to-follow discussions, illuminating diagrams, and carefully explained code!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology
Node.js delivers the speed and reliability you need for ecommerce, social media, and gaming applications. It comes with thousands of prebuilt packages to help you get started immediately. If you want to use JavaScript on the server, Node.js is your choice.

What's inside

  • New features from ES2015 and later
  • Writing asynchronous code
  • Creating data models
  • Debugging JavaScript modules

About the Reader
Written for front-end web developers with intermediate JavaScript skills.

Table of Contents
GETTING SET UP
Lesson 0 - Setting up Node.js and the JavaScript engine
Lesson 1 - Configuring your environment
Lesson 2 - Running a Node.js application
UNIT 1 - GETTING STARTED WITH NODE.JS
Lesson 3 - Creating a Node.js module
Lesson 4 - Building a simple web server in Node.js
Lesson 5 - Handling incoming data
Lesson 6 - Writing better routes and serving external files
Lesson 7 - Capstone: Creating your first web application
UNIT 2 - EASIER WEB DEVELOPMENT WITH EXPRESS.JS
Lesson 8 - Setting up an app with Express.js
Lesson 9 - Routing in Express.js
Lesson 10 - Connecting views with templates
Lesson 11 - Configurations and error handling
Lesson 12 - Capstone: Enhancing the Confetti Cuisine site with Express.js
UNIT 3 - CONNECTING TO A DATABASE
Lesson 13 - Setting up a MongoDB database
Lssson 14 - Building models with Mongoose
Lesson 15 - Connecting controllers and models Using promises with Mongoose
Lesson 16 - Capstone: Saving user subscriptions
UNIT 4 - BUILDING A USER MODEL
Lesson 17 - Improving your data models
Lesson 18 - Building the user model
Lesson 19 - Creating and reading your models
Lesson 20 - Updating and deleting your models
Lesson 21 - Capstone: Adding CRUD models to Confetti Cuisine Creating controllers
UNIT 5 - AUTHENTICATING USER ACCOUNTS
Lesson 22 - Adding sessions and flash messages
Lesson 23 - Building a user login and hashing passwords
Lesson 24 - Adding user authentication
Lesson 25 - Capstone: Adding user authentication to Confetti Cuisine
UNIT 6 - BUILDING AN API
Lesson 26 - Adding an API to your application
Lesson 27 - Accessing your API from your application
Lesson 28 - Adding API security
Lesson 29 - Capstone: Implementing an API
UNIT 7 - ADDING CHAT FUNCTIONALITY
Lesson 30 - Working with Socket.io
Lesson 31 - Saving chat messages
Lesson 32 - Adding a chat notification indicator
UNIT 8 - DEPLOYING AND MANAGING CODE IN PRODUCTION
Lesson 33 - Capstone: Adding a chat feature to Confetti Cuisine
Lesson 34 - Deploying your application
Lesson 35 - Managing in production
Lesson 36 - Testing your application
Lesson 37 - Capstone: Deploying Confetti Cuisine


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Foreword

5. Preface

6. Acknowledgments

7. About this book

8. About the author

9. Unit 0. Getting set up

10. Unit 1. Getting started with Node.js

11. Unit 2. Easier web development with Express.js

12. Unit 3. Connecting to a database

13. Unit 4. Building a user model

14. Unit 5. Authenticating user accounts

15. Unit 6. Building an API

16. Unit 7. Adding chat functionality

17. Unit 8. Deploying and managing code in production

18. Appendix A. JavaScript syntax introduced in ES6

19. Appendix B. Logging and using Node.js global objects

20. Index

21. List of Figures

22. List of Tables

23. List of Listings

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.