لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت وب سرور با 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
CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دورههای آموزشی متنوعی را در زمینههای مختلف از جمله شبکههای کامپیوتری، امنیت سایبری، سیستمهای عامل، و برنامهنویسی ارائه میدهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس میشوند.
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات