نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
زمان اجرا 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
نمایش نظرات