آموزش ساخت وب سرور با Express.js

Building Webservers with Express.js Tutorial

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش ساخت وب سرورهای میانی با Express.js مهندسان نرم افزار را برای ایجاد و سفارشی کردن یک وب سرور، ابزار لازم برای واسط بین برنامه وب شما و کاربران آنلاین آن، با Express.js آماده می کند.

در دنیای وب سرورها، شما انتخاب های زیادی دارید، و اگر ابزارهای مناسب را یاد بگیرید، هرگز مجبور نخواهید بود آنها را از ابتدا بسازید. Framework ها کارهای سخت و سنگینی را برای شما انجام می دهند، بنابراین ساخت وب سرورها به انتخاب چارچوب مناسب و یادگیری نحوه استفاده از آن بستگی دارد.

این دوره شامل استفاده از Express.js برای ساخت وب سرورهای شما برای شما می باشد. Express.js دارای طراحی مینیمالیستی، پشتیبانی میان‌افزار و اکوسیستم بزرگی است که آن را برای مهندسین نرم‌افزار با ایده‌های بزرگ و رویکرد خلاقانه عالی می‌کند.

پس از اتمام ویدیوها در این آموزش ساخت وب سرور با Express.js، می‌دانید که چگونه یک وب سرور، ابزار لازم برای رابط بین برنامه وب و کاربران آنلاین آن، با Express.js ایجاد و سفارشی کنید. .

برای سرپرستان، این آموزش جاوا اسکریپت می‌تواند برای مهندسین نرم‌افزار جدید که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به عنوان منبع مرجع جاوا اسکریپت استفاده شود.

آموزش Express.js: آنچه باید بدانید

این آموزش Express.js دارای ویدیوهایی است که موضوعات چارچوب برنامه وب Node.js از جمله:

  • تعیین مسیرها برای وب سرور شما
  • اجرای منطقی که به درخواست های دریافتی رسیدگی می کند
  • ارائه پاسخ در HTML، JSON، و موارد دیگر
  • نگهداری عملیات برنامه با سرور وب
چه کسی باید در آموزش Express.js شرکت کند؟

این آموزش Express.js به عنوان آموزش جاوا اسکریپت در سطح همکار در نظر گرفته می شود، به این معنی که برای مهندسین نرم افزار طراحی شده است. این دوره مهارت express.js برای مهندسین نرم افزار با سه تا پنج سال تجربه در چارچوب برنامه کاربردی وب Node.js طراحی شده است.

مهندسان نرم‌افزار جدید یا مشتاق. Express.js یک ابزار خوب مخصوصاً برای مهندسین نرم‌افزار جدید است تا به دو دلیل استفاده از آن را یاد بگیرند. اول اینکه ساخت وب سرورها پیچیده و چالش برانگیز است. دوم، از آنجایی که Express.js سبک وزن و بدون نظر است، شما درگیر ایده های از پیش تعیین شده یا انتخاب های از پیش ساخته شده در مورد طرح ها و اجرای خود نخواهید بود.

مهندسین نرم افزار با تجربه. لازم نیست هر مهندس نرم افزاری بداند که چگونه یک وب سرور بسازد. اگر چند سالی است که در این صنعت کار می کنید، احتمالاً این را می دانید. این دوره به شما می آموزد که از Express.js برای ساختن سرورهای وب خود استفاده کنید - Express کار را از بین می برد و زمان بیشتری را برای انتخاب های هوشمندانه و خلاقانه ای که نقش شما را به عنوان یک مهندس نرم افزار مشخص می کند، در اختیار شما قرار می دهد. p>


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

ساخت وب سرور با Express.js: اصول Build Webservers with Express.js: The Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • راه اندازی یک پروژه اکسپرس Setting Up an Express Project

  • ایجاد یک سرور اکسپرس Creating an Express Server

  • اضافه کردن کنترل کننده های درخواست اولیه Adding Basic Request Handlers

  • جداسازی مسیرهای سریع السیر بر اساس مسیر Separating Express Routes by Path

  • نتیجه Conclusion

وب سرورها را با Express.js بسازید: انواع مختلف درخواست را مدیریت کنید Build Webservers with Express.js: Handle Different Request Types

  • بررسی اجمالی Overview

  • معرفی Introduction

  • رسیدگی به انواع مختلف درخواست Handling Different Request Types

  • آزمایش مسیرهای POST، PUT، و DELETE Testing POST, PUT, and DELETE Routes

  • رسیدگی به یک بدن درخواستی Handling a Request Body

  • مدیریت URL و پارامترهای پرس و جو Handling URL and Query Parameters

  • نتیجه Conclusion

ساخت وب سرور با Express.js: میان افزار و مفاهیم مرتبط Build Webservers with Express.js: Middleware and Related Concepts

  • بررسی اجمالی Overview

  • معرفی Introduction

  • روش‌هایی برای سفارشی‌سازی پاسخ‌ها Methods for Customizing Responses

  • افزودن میان افزار به سرورهای اکسپرس Adding Middleware to Express Servers

  • نتیجه Conclusion

ساخت وب سرور با Express.js: Simple REST API مثال Build Webservers with Express.js: Simple REST API Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد نقطه پایانی "فهرست". Creating a "List" Endpoint

  • ایجاد نقطه پایانی "خواندن". Creating a "Read" Endpoint

  • ایجاد نقطه پایانی "جستجو". Creating a "Search" Endpoint

  • ایجاد نقطه پایانی "ایجاد" Creating a "Create" Endpoint

  • ایجاد نقاط پایانی "حذف" و "به روز رسانی". Creating "Delete" and "Update" Endpoints

  • نتیجه Conclusion

ساخت وب سرور با Express.js: اصول اجرایی Front-end Build Webservers with Express.js: Front-end Execution Basics

  • بررسی اجمالی Overview

  • معرفی Introduction

  • اجرای Front-end در مقابل Back-end Execution Front-end vs. Back-end Execution

  • مبانی اجرای Front-end Front-end Execution Basics

  • بارگیری داده ها از Express با کد فرانت اند Loading Data from Express with Front-end Code

  • اصلاح عناصر رابط Modifying Interface Elements

  • سایر تعاملات Front-end و Back-end Other Front-end and Back-end Interactions

  • نتیجه Conclusion

ساخت وب سرور با Express.js: کار با قالب های Handlebars Build Webservers with Express.js: Working with Handlebars Templates

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ارائه الگوهای Handlebars در Express Rendering Handlebars Templates in Express

  • مثال الگوی نمایه کاربر User-Profile Template Example

  • ترکیب URL و پارامترهای پرس و جو با الگوها Combining URL and Query Parameters with Templates

  • دسته‌های «اگر» و «هر کدام» کمک‌کننده هستند The Handlebars "If" and "Each" Helpers

  • نتیجه Conclusion

ساخت وب سرور با Express.js: ساخت سبد خرید مبتنی بر کوکی ها Build Webservers with Express.js: Building a Cookies-Based Shopping Cart

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد یک In-Memory Cart API Creating an In-Memory Cart API

  • بارگیری محصولات و داده های سبد خرید Loading Products and Shopping Cart Data

  • استفاده از Middleware با کوکی ها Using Middleware with Cookies

  • نتیجه Conclusion

ساخت وب سرور با Express.js: ساخت یک سبد خرید Build Webservers with Express.js: Building a Shopping-Cart Front-end

  • بررسی اجمالی Overview

  • معرفی Introduction

  • ایجاد صفحه محصولات Creating a Products Page

  • ایجاد صفحه محصولات (رویکردی جایگزین) Creating a Products Page (An Alternative Approach)

  • ایجاد صفحه سبد خرید Creating a Shopping Cart Page

  • افزودن و حذف از سبد خرید در قسمت جلویی Adding to and Removing From Cart on the Front-end

  • فیلتر کردن محصولات Filtering Products

  • نتیجه Conclusion

ساخت وب سرور با Express.js: Full-Stack Todo-List مثال Build Webservers with Express.js: Full-Stack Todo-List Example

  • بررسی اجمالی Overview

  • معرفی Introduction

  • استراتژی پایه و راه اندازی Basic Strategy and Setup

  • ارائه فهرست کارها Rendering the Todo List

  • بارگیری داده های Todo در Front-end Loading Todo Data into the Front-end

  • جلوگیری از ارزش های خطرناک Preventing Dangerous Values

  • ایجاد کارهای جدید Creating New Todos

  • به روز رسانی Todos Updating Todos

  • نتیجه Conclusion

ساخت وب سرور با Express.js: ایجاد یک سایت وبلاگ ساده Build Webservers with Express.js: Create a Simple Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • استراتژی پایه و راه اندازی Basic Strategy and Setup

  • ایجاد صفحات وبلاگ Creating the Blog Pages

  • نمایش لیست مقالات Displaying a List of Articles

  • استفاده از راهنمای سفارشی Handlebars Using Custom Handlebars Helpers

  • ارائه مقالات انفرادی Rendering Individual Articles

  • کاهش تکرار الگو با جزئی و چیدمان Reducing Template Repetition with Partials and Layouts

  • نتیجه Conclusion

ساخت وب سرور با Express.js: افزودن منطق Front-end به یک سایت وبلاگ Building Webservers with Express.js: Adding Front-end Logic to a Blog Site

  • بررسی اجمالی Overview

  • معرفی Introduction

  • افزودن رأی موافق به Back-end Adding Upvotes to the Back-end

  • افزودن رأی موافق به Front-end Adding Upvotes to the Front-end

  • افزودن نظرات به Back-end Adding Comments to the Back-end

  • افزودن نظرات به Front-end Adding Comments to the Front-end

  • دو روش برای قالب بندی تاریخ ها Two Methods for Formatting Dates

  • ساخت فهرست مقالات قابل استفاده مجدد Building a Reusable Articles List

  • نتیجه Conclusion

ساخت وب سرور با Express.js: ساخت API بازی Tic-Tac-Toe Building Webservers with Express.js: Build a Tic-Tac-Toe Game API

  • بررسی اجمالی Overview

  • معرفی Introduction

  • جریان اصلی بازی و استراتژی پیاده سازی Basic Game Flow and Implementation Strategy

  • ایجاد بازی های جدید Creating New Games

  • پذیرش ورودی بازیکن Accepting Player Input

  • ایجاد حرکت کامپیوتر و اعتبارسنجی ورودی Generating Computer Moves and Validating Input

  • محاسبه تساوی و برد Calculating Ties and Wins

  • محاسبه بردهای مورب و گوشه Calculating Diagonal and Corner Wins

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش ساخت وب سرور با Express.js
جزییات دوره
10h
71
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.