آموزش Node.js: شروع کار

Node.js: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: زمان اجرا Node.js سرورهای برگشتی را برای بازیکنان بزرگی مانند PayPal ، Netflix ، LinkedIn و حتی ناسا تأمین می کند. این دوره به شما اصول این زمان بسیار محبوب را آموزش می دهد و شما را در نوشتن کد برای Node راحت می کند. برنامه های وب و تلفن همراه به میزبان منابع مختلف خود و انجام بیشتر کارهای سنگین ، به خدمات پشتیبان بستگی دارند. ایجاد این سرویس های کم هزینه اغلب بسیار دشوار است ، اما زمان اجرا Node.js باعث سهولت و سرگرمی بیشتر آن می شود. در این دوره ، Node.js: شروع کار ، مهارت های اساسی را که برای ایجاد خدمات برگشت پذیر مقیاس پذیر با Node.js نیاز دارید یاد خواهید گرفت. ابتدا ابزارهایی را که با Node ساخته شده اند و همچنین برخی از ابزارهای ارائه شده توسط انجمن را کاوش خواهید کرد. در مرحله بعدی ، در مورد مدیریت بسته ، وابستگی ماژول ، استراتژی های همزمانی مبتنی بر رویداد و نحوه نوشتن کد برای ارتباط با سیستم عامل های سرورها خواهید آموخت. سرانجام ، ویژگی های مدرن JavaScript را کشف خواهید کرد که می توانید امروز با Node.js استفاده کنید. بعد از اتمام این دوره ، با ایجاد و اجرای کد برای Node راحت خواهید بود.

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

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

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • گره چیست؟ What Is Node?

  • چرا گره Why Node?

  • برخی از آنالوگ ها درباره گره Some Analogies About Node

  • آنچه هنگام نصب گره دریافت می کنید What You Get When You Install Node

  • نمونه پرونده ها Example Files

شروع با گره Getting Started with Node

  • حالت REPL Node Node’s REPL Mode

  • TAB و Underscore TAB and Underscore

  • اجرای اسکریپت ها Executing Scripts

  • کار با تایمر Working with Timers

  • رابط خط فرمان Node Node’s Command Line Interface

  • شی “" پردازش " The “process” Object

  • بسته شدن Wrap Up

جاوا اسکریپت مدرن Modern JavaScript

  • EcmaScript و TC39 EcmaScript and TC39

  • متغیرها و محدوده های بلوک Variables and Block Scopes

  • توابع پیکان Arrow Functions

  • اصطلاحات اشیا Object Literals

  • تخریب و استراحت/گسترش Destructuring and Rest/Spread

  • رشته های الگو Template Strings

  • کلاس ها Classes

  • وعده ها و Async/در انتظار Promises and Async/Await

  • بسته شدن Wrap Up

NPM: مدیر بسته Node NPM: Node Package Manager

  • NPM دقیقاً چیست؟ What Exactly Is NPM?

  • دستور NPM The NPM Command

  • فایلهای pack.json و packet-lock.json The package.json and package-lock.json Files

  • نسخه سازی معنایی (SemVer) Semantic Versioning (SemVer)

  • نصب و استفاده از بسته های NPM Installing and Using NPM Packages

  • ایجاد و انتشار بسته NPM Creating and Publishing an NPM Package

  • NPX و اسکریپتهای NPM را اجرا کنید NPX and the NPM Run Scripts

  • به روزرسانی بسته های NPM Updating NPM Packages

  • بسته شدن Wrap Up

ماژول ها و همزمانی Modules and Concurrency

  • مقدمه Introduction

  • تعریف و استفاده از ماژول های گره Defining and Using Node Modules

  • نمونه هایی از API های ماژول Examples of Module APIs

  • شی Global جهانی گره Node's Global Object

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

  • خطاها در مقابل استثناها Errors vs. Exceptions

  • خوشه های گره Node Clusters

  • الگوهای ناهمزمان Node Node’s Asynchronous Patterns

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

  • بسته شدن Wrap Up

کار با سرورهای وب Working with Web Servers

  • سلام به جهان ... نسخه Node Hello World... The Node’s Version

  • نظارت بر فایلها برای تغییرات Monitoring Files for Changes

  • اشیا “" req "و" res " The “req” and “res” Objects

  • چارچوب های وب گره Node Web Frameworks

  • استفاده از الگوهای زبان Using Template Languages

  • بسته شدن Wrap Up

کار با سیستم عامل Working with the Operating System

  • مقدمه Introduction

  • ماژول os The os Module

  • ماژول fs The fs Module

  • ماژول فرآیند کودک The child_process Module

  • اشکال زدایی از برنامه های گره Debugging Node Applications

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

آموزش Node.js: شروع کار
جزییات دوره
3h 30m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
431
4.8 از 5
دارد
دارد
دارد
Samer Buna
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Samer Buna Samer Buna

سامر بونا یک رمزگذار چند لگویی با سالها تجربه عملی در زمینه طراحی ، پیاده سازی و آزمایش نرم افزار ، از جمله توسعه برنامه های وب و تلفن همراه ، طراحی API ، برنامه نویسی عملکردی ، بهینه سازی ، مدیریت سیستم ، پایگاه داده و مقیاس پذیری است. سامر در چندین صنعت از جمله املاک و مستغلات ، دولت ، آموزش و انتشارات کار می کرد. سامر همچنین چندین کتاب فنی و دوره های آنلاین درباره Node.js ، React.js ، GraphQL و Ruby on Rails تالیف کرده است. او عاشق همه جاوا اسکریپت است و عاشق کاوش در کتابخانه های جدید است. آخرین کارهای او را می توانید در jsComplete.com و EdgeCoders.com دنبال کنید