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

Learning Node.js

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: 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 خود و ساخت چندین بازی کرد و از آن زمان تاکنون در آن شرکت کرده است.