آموزش اصول برنامه نویسی Node.js را بیاموزید

Learn Fundamentals Of Node.js Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی node.js را از ابتدا با مثال هایی بیاموزید و درک کنید. اصول اولیه نصب ماژول های Node Event Emitter ماژول الگوی خواندن و نوشتن فایل پیش نیازها:دانش پایه جاوا اسکریپت

Node.js یک محیط زمان اجرا متن باز و بین پلتفرمی برای توسعه برنامه های کاربردی در سمت سرور و شبکه است. برنامه های Node.js با جاوا اسکریپت نوشته شده اند و می توانند در زمان اجرا Node.js در OS X، Microsoft Windows و Linux اجرا شوند.

Node.js همچنین یک کتابخانه غنی از ماژول های مختلف جاوا اسکریپت را ارائه می دهد که توسعه برنامه های کاربردی وب را با استفاده از Node.js تا حد زیادی ساده می کند.

در زیر برخی از ویژگی‌های مهمی وجود دارد که Node.js را به اولین انتخاب معماران نرم‌افزار تبدیل می‌کند.

  • Asynchronous و Event Driven - همه APIهای کتابخانه Node.js ناهمزمان هستند، یعنی غیر مسدود هستند. اساساً به این معنی است که یک سرور مبتنی بر Node.js هرگز منتظر API نیست تا داده ها را برگرداند. سرور پس از فراخوانی به API بعدی منتقل می‌شود و مکانیزم اعلان رویدادهای Node.js به سرور کمک می‌کند تا از تماس API قبلی پاسخی دریافت کند.

  • بسیار سریع - کتابخانه Node.js که بر روی موتور جاوا اسکریپت V8 Google Chrome ساخته شده است، در اجرای کد بسیار سریع است.

  • Single Threaded اما بسیار مقیاس پذیر - Node.js از یک مدل رشته ای با حلقه رویداد استفاده می کند. مکانیسم رویداد به سرور کمک می کند تا به روشی غیر مسدود کننده پاسخ دهد و سرور را در مقایسه با سرورهای سنتی که رشته های محدودی برای رسیدگی به درخواست ها ایجاد می کنند، بسیار مقیاس پذیر می کند. Node.js از یک برنامه رشته ای استفاده می کند و همان برنامه می تواند به تعداد بسیار بیشتری درخواست نسبت به سرورهای سنتی مانند Apache HTTP Server خدمات ارائه دهد.

  • بدون بافر - برنامه های Node.js هرگز هیچ داده ای را بافر نمی کنند. این برنامه ها به سادگی داده ها را به صورت تکه ای خروجی می دهند.

NodeJS یک فناوری وب سرور است که به سرعت در حال رشد است و توسعه دهندگان Node جزو پردرآمدترین ها در صنعت هستند. دانستن خوب NodeJS باعث می‌شود شما شغلی پیدا کنید یا شغل فعلی‌تان را بهبود ببخشید و شما را قادر می‌سازد تا اپلیکیشن‌های وب با کیفیت بالا و قوی بسازید. در این دوره شما درک عمیقی از Node به دست خواهید آورد، یاد خواهید گرفت که چگونه NodeJS در زیر هود کار می کند، و چگونه این دانش به شما کمک می کند تا از مشکلات رایج اجتناب کنید و توانایی خود را در رفع اشکال مشکلات به شدت بهبود بخشید.


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

اصول برنامه نویسی Node.js را بیاموزید Learn Fundamentals Of Node.js Programming

  • مبانی Node.js Basics Of Node.js

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

  • Node.js Global Object Node.js Global Object

  • امیتر رویداد Event Emitter

  • ماژول های Node.js Node.js Modules

  • الگوی ماژول Module Pattern

  • فایل خواندن و نوشتن Reading and Writing File

  • ایجاد و حذف دستورالعمل ها Creating and Removing Directives

  • اصول مسیریابی Basics Routing

  • رشته های پرس و جو Query Strings

نمایش نظرات

آموزش اصول برنامه نویسی Node.js را بیاموزید
جزییات دوره
1 hour
10
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,649
2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Istiak Ahamed Sishir Istiak Ahamed Sishir

مهندس علوم کامپیوتر | مربی حرفه ای آموزش آنلاین علاقه من است. من از سال 2009 در حال برگزاری دوره های آنلاین هستم و پاسخ بسیار خوبی دریافت کردم. به همین دلیل است که اکنون می خواهم دانش و تجربیاتم را که در طول 12 سال کار حرفه ای خود به دست آورده ام به اشتراک بگذارم. دوره های من بسیار آموزنده، به روز و به خوبی طراحی شده اند. هدف اصلی من کمک به مردم با ارائه منابع آموزشی خوب است. همه دوره ها به گونه ای طراحی شده اند که شما را از مبتدی به پیشرفته تبدیل کنند! دوره های من شامل نمونه های دنیای واقعی با عملی بدون غفلت از تئوری و مبانی است.