دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Azat Mardan (auth.)
سری:
ISBN (شابک) : 9781430265955, 9781430265962
ناشر: Apress
سال نشر: 2014
تعداد صفحات: 288
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب Node.js عملی: ساخت برنامه های وب مقیاس پذیر در دنیای واقعی: علوم کامپیوتر، عمومی
در صورت تبدیل فایل کتاب Practical Node.js: Building Real-World Scalable Web Apps به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Node.js عملی: ساخت برنامه های وب مقیاس پذیر در دنیای واقعی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Practical Node.js راهنمای گام به گام شما برای یادگیری نحوه
ساخت طیف گسترده ای از برنامه های کاربردی وب در دنیای واقعی
مقیاس پذیر با استفاده از یک جعبه ابزار توسعه حرفه ای است.
Node.js یک پلتفرم خلاقانه و بسیار کارآمد برای ایجاد خدمات وب
است. اما Node.js در خلاء زندگی نمی کند! در توسعه وب مدرن،
بسیاری از مؤلفههای مختلف باید در کنار هم قرار گیرند -
مسیریابی، درایور پایگاه داده، ORM، مدیریت جلسه، OAuth، موتور
قالب HTML، کامپایلر CSS و بسیاری موارد دیگر.
اگر از قبل اصول Node.js را میدانید. ، اکنون زمان آن است که کشف
کنید چگونه می توان آن را با استفاده از اکوسیستم بسته های گسترده
آن به سطح تولید رساند. بهعنوان یک توسعهدهنده وب، با مجموعهای
از استانداردها و چارچوبها کار خواهید کرد - Practical Node.js
به شما نشان میدهد که چگونه همه آن قطعات با هم قرار
میگیرند.
Node.js عملی شما را از نصب همه ماژولهای لازم تا نوشتن وب تمام
پشته هدایت میکند. برنامه های کاربردی با استفاده از قدرت فریم
ورک های Express.js و Hapi، پایگاه داده MongoDB با موتورهای قالب
Mongoskin و Mongoose، Jade و Handlebars، زبان های Stylus و LESS
CSS، کتابخانه های OAuth و Everyauth، و کتابخانه های Socket.IO و
Derby و همه چیز در بین. این کتاب همچنین نحوه استقرار در Heroku
و AWS، ساختن برنامهها و نوشتن APIهای REST را پوشش میدهد. شما
میتوانید برنامههای Node.js دنیای واقعی را از ابتدا بسازید، و
همچنین نحوه نوشتن ماژولهای Node.js خود و انتشار آنها را در
NPM پیدا خواهید کرد. شما قبلاً میدانید که Node.js چیست،
بیاموزید که با آن چه کاری میتوانید انجام دهید و چقدر میتوانید
آن را طی کنید!
آنچه خواهید آموخت
• دستکاری دادهها از کنسول mongo
• استفاده از Mongoskin و کتابخانههای Mongoose MongoDB
• ساخت سرورهای REST API با Express و Hapi
• استقرار برنامهها در Heroku و AWS
• تست خدمات با Mocha، Expect و TravisCI
• استفاده از جلسات برای احراز هویت
• پیادهسازی یک استراتژی OAuth شخص ثالث با Everyauth
• اعمال Redis، دامنه ها، WebSockets و کلاسترها
• ماژول Node.js خود را بنویسید و آن را در NPM منتشر کنید
این کتاب برای چه کسانی است
عملی Node.js برای توسعه دهندگان وب است که با اصول اولیه Node.js
آشنایی دارند و می خواهند یاد بگیرند که چگونه از آن برای ساخت
برنامه در یک محیط حرفه ای استفاده کنند.
فهرست محتوا
1. راه اندازی Node.js و سایر موارد ضروری
2. استفاده از Express.js برای ایجاد برنامه های وب سریع
Node.js
3. TDD و BDD برای Node.js با Mocha
4. موتورهای الگو: Jade و Handlebars
5. پایداری با MongoDB و Mongoskin
6. استفاده از Sessions و OAuth برای تأیید و تأیید اعتبار
کاربران در برنامههای Node.js
7. تقویت داده های Node.js با کتابخانه ORM Mongoose
8. ساخت یک برنامه سرور Node.js REST API
9. برنامه های بیدرنگ با WebSockets، Socket.IO، و Derby JS
10. آماده شدن برای تولید برنامه های Node.js
11. استقرار برنامه های Node.js
12. انتشار یک ماژول Node.js و کمک به پروژه
Practical Node.js is your step-by-step guide to learning how to
build a wide range of scalable real-world web applications
using a professional development toolkit. Node.js is an
innovative and highly efficient platform for creating web
services. But Node.js doesnt live in a vacuum! In a modern web
development, many different components need to be put together
— routing, database driver, ORM, session management, OAuth,
HTML template engine, CSS compiler and many more.
If you already know the basics of Node.js, now is the time to
discover how to bring it to production level by leveraging its
vast ecosystem of packages. As a web developer, youll work with
a varied collection of standards and frameworks - Practical
Node.js shows you how all those pieces fit together.
Practical Node.js takes you from installing all the necessary
modules to writing full-stack web applications by harnessing
the power of the Express.js and Hapi frameworks, the MongoDB
database with Mongoskin and Mongoose, Jade and Handlebars
template engines, Stylus and LESS CSS languages, OAuth and
Everyauth libraries, and the Socket.IO and Derby libraries, and
everything in between. The book also covers how to deploy to
Heroku and AWS, daemonize apps, and write REST APIs. Youll
build full-stack real-world Node.js apps from scratch, and also
discover how to write your own Node.js modules and publish them
on NPM. You already know what Node.js is now learn what you can
do with it and how far you can take it!
What you’ll learn
• Manipulate data from the mongo console
• Use the Mongoskin and Mongoose MongoDB libraries
• Build REST API servers with Express and Hapi
• Deploy apps to Heroku and AWS
• Test services with Mocha, Expect and TravisCI
• Utilize sessions for authentication
• Implement a third-party OAuth strategy with Everyauth
• Apply Redis, domains, WebSockets, and clusters
• Write your own Node.js module, and publish it on NPM
Who this book is for
Practical Node.js is for web developers who have some
familiarity with the basics of Node.js and want to learn how to
use it to build apps in a professional environment.
Table of Contents
1. Setting Up Node.js and Other Essentials
2. Using Express.js to Create Rapid Node.js Web Apps
3. TDD and BDD for Node.js with Mocha
4. Template Engines: Jade and Handlebars
5. Persistence with MongoDB and Mongoskin
6. Using Sessions and OAuth to Authorize and Authenticate Users
in Node.js Apps
7. Boosting Your Node.js Data with the Mongoose ORM
Library
8. Building a Node.js REST API Server App
9. Realtime Apps with WebSockets, Socket.IO, and Derby JS
10. Getting Node.js Apps Production Ready
11. Deploying Node.js Apps
12. Publishing a Node.js Module and Contributing Back to the
Project
Front Matter....Pages i-xxiv
Setting up Node.js and Other Essentials....Pages 1-31
Using Express.js 4 to Create Node.js Web Apps....Pages 33-56
TDD and BDD for Node.js with Mocha....Pages 57-69
Template Engines: Jade and Handlebars....Pages 71-102
Persistence with MongoDB and Mongoskin....Pages 103-127
Using Sessions and OAuth to Authorize and Authenticate Users in Node.js Apps....Pages 129-147
Boosting Your Node.js Data with the Mongoose ORM Library....Pages 149-172
Building Node.js REST API Servers with Express.js and Hapi....Pages 173-194
Real-Time Apps with WebSocket, Socket.IO, and DerbyJS....Pages 195-213
Getting Node.js Apps Production Ready....Pages 215-241
Deploying Node.js Apps....Pages 243-260
Publishing Node.js Modules and Contributing to Open Source....Pages 261-267
Back Matter....Pages 1-6