آموزش راهنمای کامل Node.js [ویدئو]

The Complete Guide to Node.js [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ما نحوه استفاده از Node.js برای ساخت وب سایت را پوشش خواهیم داد. این دوره در درجه اول بر روی Express به عنوان چارچوبی که وب سایت در آن ساخته خواهد شد تمرکز خواهد کرد. علاوه بر Express، ما استفاده از Redis و Socket.io را برای ایجاد سایت های قوی تر و پویاتر پوشش خواهیم داد. بسیاری از دوره ها فقط بر روی یکی از این موارد تمرکز دارند، اما این دوره همه آنها را پوشش می دهد. در پایان این دوره، خواننده قادر خواهد بود با استفاده از Express، Redis، و Socket.io اپلیکیشن بسازد. Express با آسان کردن برنامه های کاربردی وب کامل، اگر می دانید، کمک می کند. Redis با ایجاد سریع و آسان داده ها برای واکشی درها را باز می کند. بسیاری از سایت ها از Redis برای آسان کردن مشکلات سخت داده ها استفاده کرده اند. در نهایت Socket.io ارتباط دو طرفه بین مرورگر و برنامه وب را آسان می کند. اگر برای ساختن چیزی که بلادرنگ باشد نیاز دارید، می‌خواهید از Socket.io استفاده کنید. میان افزار سفارشی خود را برای Express بسازید Socket.IO را با Express ادغام کنید و از همان احراز هویت استفاده کنید یک فروشگاه محلی امن برای رمزهای عبور ایجاد کنید از قدرت Redis برای پیام‌رسانی استفاده کنید این برای کسانی است که قبلا برنامه‌نویسی کرده‌اند، اما هرگز از Node.js استفاده نکرده‌اند. همچنین برای افرادی که از Node.js استفاده کرده اند اما هرگز Redis یا Socket.io را امتحان نکرده اند عالی است. فرض بر این است که بیننده با جاوا اسکریپت آشنا است. ما هیچ زمانی را صرف بحث در مورد ویژگی های زبان نخواهیم کرد. خواننده همچنین باید اطلاعاتی در مورد وب سایت ها و نحوه عملکرد HTTP داشته باشد. این نباید دانش عمیق باشد. درک نحوه کار ماژول ها در Node.js * یادگیری برنامه نویسی ناهمزمان * یادگیری پارادایم های Node.js

سرفصل ها و درس ها

با استفاده از Node.js و npm Using Node.js and npm

  • بررسی اجمالی دوره The Course Overview

  • در حال نصب Node.js Installing Node.js

  • Node.js REPL Node.js REPL

  • Node.js جاوا اسکریپت است Node.js is JavaScript

  • نصب پکیج با npm Installing a Package with npm

با استفاده از سیستم ماژول Node.js Using the Node.js Module System

  • نیاز() Require()

  • صادرات ماژول Module Exports

  • Package.json Walkthrough Package.json Walkthrough

  • استفاده از package.json برای مدیریت وابستگی ها Using package.json to Manage Dependencies

  • با استفاده از npm run Using npm run

  • ایجاد پکیج خودمان Creating Our Own Package

پارادایم های مفید Node.js Useful Node.js Paradigms

  • Node.js ناهمزمان است Node.js is Asynchronous

  • حلقه رویداد The Event Loop

  • الگوی برگشت به تماس Callback Pattern

  • وعده به جای پاسخ به تماس Promises Instead of Callbacks

  • رسیدگی به خطا Error Handling

رویدادهای Node.js Node.js Events

  • انتشار دهنده رویداد Event Emitters

  • افزودن و حذف رویدادها Adding and Removing Events

  • ایجاد امیتر رویداد خودمان Creating Our Own Event Emitter

Node.js Streams Node.js Streams

  • همه چیز یک جریان است Everything is a Stream

  • جریان های خواندنی Readable Streams

  • جریان های قابل نوشتن Writable Streams

  • جریان های شبکه Network Streams

  • جریان های لوله کشی Piping Streams

سرور HTTP Node.js Node.js HTTP Server

  • سرور HTTP Node.js The Node.js HTTP Server

  • ایجاد درخواست های مشتری Making Client Requests

  • رسیدگی به درخواست ها Handling Requests

  • رسیدگی به پاسخ ها Handling Responses

Node.js و Express Node.js and Express

  • نصب اکسپرس Installing Express

  • مبانی مسیریابی Routing Basics

  • مبانی میان افزار Middleware Basics

  • رسیدگی به خطاها Handling Errors

  • اشکال زدایی در Express Debugging in Express

  • الگوسازی در Express Templating in Express

پاسپورت در اکسپرس Passport in Express

  • ایجاد یک صفحه محافظت شده Creating a Protected Page

  • ایجاد صفحه ورود Creating a Login Page

  • پاسپورت و احراز هویت Passport and Authentication

  • از اینجا کجا برویم Where to Go from Here

نمایش نظرات

آموزش راهنمای کامل Node.js [ویدئو]
جزییات دوره
4 h 47 m
38
Packtpub Packtpub
(آخرین آپدیت)
3
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joshua Johanan Joshua Johanan

Joshua Johanan نویسنده دو کتاب، ساختن برنامه های مقیاس پذیر با Redis و Node.js و Web Developers Reference Guide است. هر دو کتاب به جزئیاتی می پردازند که در این دوره مورد استفاده قرار خواهند گرفت. او در حال حاضر یک توسعه دهنده وب با بیش از 7 سال تجربه در نوشتن سایت ها و برنامه های کاربردی به زبان های مختلف است. این زبان ها عبارتند از PHP، Python، JavaScript و C#. استفاده از بسیاری از زبان ها همچنین به معنای استفاده از فریمورک های زیادی از جمله Zend Framework، Django و Net MVC است. می توانید وبلاگ او را در http://ejosh.co/de/بخوانید، جایی که او به طور نیمه منظم پست می گذارد.