برنامهنویسی با Node.js را شروع کنید ۲۰۱۹
Get Programming with Node.js 2019
دانلود کتاب برنامهنویسی با Node.js را شروع کنید ۲۰۱۹ (Get Programming with Node.js 2019) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Jonathan Wexler |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2019 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
480 |
| نوع فایل |
|
| حجم |
5.9 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی با Node.js را شروع کنید ۲۰۱۹
خلاصه
Get Programming with Node.js به شما میآموزد که چگونه با استفاده از جاوا اسکریپت و Node، سرورهای وب بسازید. در این آموزش جذاب، شما هشت پروژه کامل را گام به گام پیش خواهید برد، از نوشتن کد برای اولین سرور وب خود تا افزودن چت زنده به یک برنامه وب. دستان شما در حین کاوش در مهمترین جنبههای فرایند توسعه Node، از جمله امنیت، مدیریت پایگاه داده، احراز هویت حسابهای کاربری و استقرار در محیط عملیاتی، روی صفحهکلید خواهد بود. بهویژه از بحثهای روان، نمودارهای روشنگر و کدهای با دقت توضیح دادهشده، لذت خواهید برد!
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!
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
دیگران دریافت کردهاند
سلنیوم با پایتون – راهنمای مبتدیان: شروع به کار با سلنیوم با استفاده از پایتون به عنوان زبان برنامه نویسی ۲۰۱۹
Selenium with Python – A Beginner’s Guide: Get started with Selenium using Python as a programming language 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با Go را شروع کنید ۲۰۱۸
Get Programming with Go 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
یادگیری برنامهنویسی با جاوااسکریپت نکست ۲۰۱۸
Get Programming with JavaScript Next 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با هسکل را شروع کنید ۲۰۱۸
Get Programming with Haskell 2018
علوم کامپیوتر, برنامه نویسی, برنامهنویسی شیءگرا, توسعه نرم افزار, زبانهای برنامهنویسی, فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با F# را شروع کنید ۲۰۱۸
Get Programming with F# 2018
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی داتنت(.Net), برنامهنویسی به زبان سی شارپ(C#), برنامهنویسی متنباز (Open Source), توسعه نرم افزار, ویژوال بیسیک (visual basic)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی با جاوااسکریپت را شروع کنید ۲۰۱۶
Get Programming with JavaScript 2016
علوم کامپیوتر, اینترنت, برنامه نویسی, برنامه نویسی وب, برنامهنویسی بازی, زبانهای برنامهنویسی, جاوااسکریپت (javascript), مرورگرهای وب, وب سرویس و API ها
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
