آموزش Node.js و Express Foundations

Node.js and Express Foundations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Node.js یک محیط زمان اجرا جاوا اسکریپت است که می تواند برای نوشتن کد جاوا اسکریپت خارج از مرورگر وب برای کارهای مختلف استفاده شود. در این دوره آموزشی، Node.js و Express Foundations، یاد می گیرید که از Node.js و Express برای ایجاد سروری که به درخواست های مرورگر پاسخ می دهد، استفاده کنید. ابتدا، ایجاد یک سرور و نحوه کار با درخواست ها و پاسخ ها را بررسی خواهید کرد. در مرحله بعد، کار با داده‌های پویا و رندر قالب‌های HTML، و همچنین ماندگاری ساده داده‌ها با کوکی‌ها را کشف خواهید کرد. در نهایت، نحوه رسیدگی به خطاها، استثناها و مشکلات اشکال زدایی را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Node.js و Express را خواهید داشت که برای ادامه یادگیری پیشرفته تر Node.js و توسعه Express لازم است.

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

یک سرور ساده Node.js A Simple Node.js Server

  • Node.js چیست؟ What Is Node.js?

  • Node.js چیست؟ What Is Node.js?

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

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

  • یک سرور ساده Node.js A Simple Node.js Server

  • یک سرور ساده Node.js A Simple Node.js Server

  • یک سرور اکسپرس ساده A Simple Express Server

  • یک سرور اکسپرس ساده A Simple Express Server

رسیدگی به درخواست های GET Handling GET Requests

  • ایجاد یک درخواست GET ساده Making a Simple GET Request

  • ایجاد یک درخواست GET ساده Making a Simple GET Request

  • پاسخ به درخواست های GET با HTML Responding to GET Requests with HTML

  • پاسخ به درخواست های GET با HTML Responding to GET Requests with HTML

  • ارائه فایل های استاتیک در درخواست ها Rendering Static Files in Requests

  • ارائه فایل های استاتیک در درخواست ها Rendering Static Files in Requests

محتوای صفحه پویا با موتورهای قالب Dynamic Page Content with Templating Engines

  • حل الگوهای مشکل The Problem Templates Solve

  • حل الگوهای مشکل The Problem Templates Solve

  • نصب و فعال سازی EJS Templating Engine Installing and Activating the EJS Templating Engine

  • نصب و فعال سازی EJS Templating Engine Installing and Activating the EJS Templating Engine

  • نوشتن و بارگذاری قالب های EJS Writing and Loading EJS Templates

  • نوشتن و بارگذاری قالب های EJS Writing and Loading EJS Templates

  • دسترسی به پارامترهای مسیر Accessing Route Parameters

  • دسترسی به پارامترهای مسیر Accessing Route Parameters

  • تکرار آرایه ها در قالب های EJS Iterating Arrays in EJS Templates

  • تکرار آرایه ها در قالب های EJS Iterating Arrays in EJS Templates

رسیدگی به درخواست‌های POST و داده‌های ماندگار با کوکی‌ها Handling POST Requests and Persisting Data with Cookies

  • ذخیره داده ها در برنامه های Node.js Storing Data in Node.js Applications

  • ذخیره داده ها در برنامه های Node.js Storing Data in Node.js Applications

  • نصب و فعال سازی کتابخانه تجزیه کننده کوکی Installing and Activating the cookie-parser Library

  • نصب و فعال سازی کتابخانه تجزیه کننده کوکی Installing and Activating the cookie-parser Library

  • ایجاد یک مسیر درخواست POST Creating a POST Request Route

  • ایجاد یک مسیر درخواست POST Creating a POST Request Route

  • تجزیه بدنه درخواست POST Parsing a POST Request Body

  • تجزیه بدنه درخواست POST Parsing a POST Request Body

  • تنظیم یک کوکی HTTP Setting an HTTP Cookie

  • تنظیم یک کوکی HTTP Setting an HTTP Cookie

Express Middleware Express Middleware

  • چگونه Express Middleware کار می کند How Express Middleware Works

  • چگونه Express Middleware کار می کند How Express Middleware Works

  • میان افزار مخصوص مسیر Route-specific Middleware

  • میان افزار مخصوص مسیر Route-specific Middleware

رسیدگی به خطا Error Handling

  • رسیدگی به خطا با try/catch Error Handling with try/catch

  • رسیدگی به خطا با try/catch Error Handling with try/catch

  • خطا در مدیریت میان افزار Error Handling Middleware

  • خطا در مدیریت میان افزار Error Handling Middleware

ورود و اشکال زدایی Logging and Debugging

  • ورود به سیستم با وینستون Logging with Winston

  • ورود به سیستم با وینستون Logging with Winston

  • اشکال زدایی با --inspect Debugging with --inspect

  • اشکال زدایی با --inspect Debugging with --inspect

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Node.js و Express Foundations
جزییات دوره
38m
46
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Jon Friskics
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Friskics Jon Friskics

Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار می‌کند که به نویسندگان کمک می‌کند محتوا را به‌طور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.