آموزش یادگیری Node.js

Learning Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Node.js یک پلت فرم ساخته شده بر روی زمان اجرا Chrome JavaScript است که می تواند به شما در ساخت برنامه های شبکه سریع و مقیاس پذیر کمک کند. Node.js از یک مدل ورودی و خروجی غیر مسدود کننده مبتنی بر رویدادها استفاده می کند که آن را سبک و کارآمد می کند - برای برنامه های کاربردی در زمان واقعی که در دستگاه های توزیع شده اجرا می شوند ، بسیار مناسب است. در این دوره ، اصول Node.js را بیاموزید و نحوه ساخت یک برنامه ساده را بیابید. الکساندر زنفیر به مباحثی مانند npm ، خواندن و نوشتن پرونده ها و چارچوب های Node.js می پردازد. وی ویژگی های Node.js مانند async / انتظار را پوشش می دهد و به مفاهیم محبوب توسعه وب می پردازد. الكساندر همچنین از طریق چگونگی ساخت برنامه چت آزمایشی از ابتدا تا انتها راه می رود.
موضوعات شامل:
  • وظایف و پاسخهای غیرهمزمان
  • مزایا و ویژگی های JavaScript
  • مدیریت بسته های شخص ثالث با npm
  • چارچوب های Node.js
  • سرویس ثابت با اکسپرس
  • ایجاد یک برنامه مرورگر
  • کشف پایگاه داده
  • ذخیره اطلاعات در MongoDB با Mongoose
  • مدیریت خطا و اشکال زدایی
  • تست های ساده و تست های همگام سازی

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

مقدمه Introduction

  • خوش آمدی Welcome

  • از پرونده های تمرینی استفاده کنید Use the exercise files

1. آشنایی با گره 1. Introduction to Node

  • درک گره Understanding Node

  • نمای کلی برنامه نمایشی Demo application overview

  • Node را بارگیری و نصب کنید Download and install Node

  • چرا زبان Javascript Node است؟ Why is Javascript Node's language?

  • مزایا و ویژگی های Javascript The benefits and features of Javascript

  • کارهای غیر همزمان و تماسهای مجدد Asynchronous tasks and callbacks

2. درک npm: مدیر بسته بندی گره 2. Understanding npm: Node Package Manager

  • ماژول خود را بنویسید Write your own module

  • بسته های شخص ثالث را با npm مدیریت کنید Manage third-party packages with npm

  • پرونده pack.json چیست؟ What is the package.json file?

3. خواندن و نوشتن پرونده ها 3. Reading and Writing Files

  • از پرونده ها بخوانید Read from files

  • دسترسی به دایرکتوری ها Access directories

  • برای یک پرونده بنویسید Write to a file

4- کاوش در چارچوبهای وب 4. Exploring Web Frameworks

  • چارچوب های Node.js Node.js frameworks

  • بیان Express

  • Socket.io Socket.io

5. ایجاد Client Chat Chat Demo برای مرورگر 5. Building Your Demo App Chat Client for the Browser

  • سرویس استاتیک با اکسپرس Static serving with Express

  • برنامه مرورگر خود را ایجاد کنید Create your browser app

  • یک سرویس دریافت پیام دریافت کنید Create a get messages service

  • یک سرویس پیام ارسال کنید Create a post messages service

  • از برنامه مرورگر به Socket.io وصل شوید Connect to Socket.io from the browser app

  • رویداد Socket.io خود را ایجاد کنید Create your Socket.io event

6. کاوش در پایگاه داده ها 6. Exploring Databases

  • انواع چارچوب داده ها Types of data frameworks

  • MongoDB را تنظیم کنید Set up MongoDB

  • MongoDB را تنظیم کنید Set up MongoDB

  • مانگوز Mongoose

  • مانگوز Mongoose

  • ذخیره داده به MongoDB با Mongoose Saving data to MongoDB with Mongoose

7. بهبود کد ناهمزمان 7. Improving Asynchronous Code

  • تماسهای برگشتی تو در تو Nested callbacks

  • وعده ها Promises

  • آسیک / منتظر Async/await

8. خطا در مدیریت و اشکال زدایی 8. Error Handling and Debugging

  • سعی کنید / گرفتن Try/catch

  • سرانجام Finally

  • اشکال زدایی ویرایشگر Editor debugging

9- تست کردن 9. Testing

  • تست ساده با یاس Simple test with Jasmine

  • تست آسینک با یاس Async test with Jasmine

  • مقدمه ای برای آزمایش توسعه اول Introduction to test first development

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری Node.js
جزییات دوره
1h 57m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
465,101
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Zanfir Alexander Zanfir

الکساندر زنفیر رئیس شرکت SocialPlay Inc ، یک شرکت خدمات و فناوری بازی تحقیق و توسعه است. او همچنین بنیانگذار و تولید کننده چندین فناوری توسعه بازی ، خدمات و بازی های ویدیویی مانند Cloud Goods ™ ، Dungeon Legends و Dungeon Forge است. الکس چندین دوره آموزشی و برنامه نویسی بازی را در موسسات مختلف از جمله موسسات و کالج های دولتی تدریس کرده است. وی در بسیاری از پروژه های تحقیق و توسعه شبیه سازی سه بعدی برای دپارتمان آموزش نظامی و علوم شناختی دفاع و توسعه دفاعی کانادا مشغول به کار بوده و یکی از اعضای بنیانگذار چندین شرکت نوپای IT و انرژی بوده است. الکس از مربیان و مشاوران چندین شرکت و تیم سابق Agile و TDD بوده است. او شروع به برنامه نویسی در Basic در Commodore 128 خود و ساخت چندین بازی کرد و از آن زمان تاکنون در آن شرکت کرده است.