آموزش ساخت API های REST در Rust 2021 با Actix Web

Building REST APIs in Rust 2021 with Actix Web

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با توجه به اینکه HTTP به عنوان یک پروتکل چقدر بالغ و محبوب است، API های وب یک راه حل محبوب برای تعامل مشتری و سرور هستند. این دوره به شما می آموزد که چگونه API های وب ایمن، قابل اعتماد و فوق العاده سریع را با استفاده از Rust پیاده سازی کنید. API های وب بر اساس پروتکل HTTP ساخته شده اند که نه تنها یک پروتکل بالغ و فراگیر برای تبادل داده است، بلکه اهمیتی هم ندارد که از چه زبان یا فناوری برای ارسال داده بر روی آن استفاده می کنید. در این دوره آموزشی، ساختن API های REST در Rust 2021 با Actix Web، یاد خواهید گرفت که با استفاده از Rust API های RESTful ایمن، قابل اعتماد و فوق العاده سریع بسازید. ابتدا، راه اندازی یک سرور HTTP مستقل که در پروژه API شما تعبیه شده است را بررسی خواهید کرد. در مرحله بعد، نحوه راه‌اندازی نقاط پایانی API ایمن را که API شما ارائه می‌کند، خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه یک وب جلویی برای استفاده از Rust API خود یکپارچه کنید. وقتی این دوره را تمام کردید، مهارت ها و دانش لازم برای پیاده سازی API های وب ایمن، قابل اعتماد و فوق العاده سریع با استفاده از Rust را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع شدن Getting Started

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

  • شرح پروژه Project Description

  • راه اندازی محیط توسعه Development Environment Setup

  • نسخه ی نمایشی پروژه Project Demo

  • خلاصه Summary

داده های ماندگار Persisting Data

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

  • طرحواره ها Schemas

  • راه اندازی پایگاه داده Database Setup

  • تعاریف عملکرد پایگاه داده Database Function Definitions

  • کد عملکرد پایگاه داده Database Function Code

  • خلاصه Summary

نقاط پایانی Endpoints

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

  • هندلرهای نقطه پایانی Endpoint Handlers

  • نوشتن کد نقطه پایانی Writing the Endpoint Code

  • سرور API The API Server

  • تست API Testing the API

  • خلاصه Summary

احراز هویت و امنیت Authentication and Security

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

  • افزودن کاربر Adding a User

  • پیکربندی سرور Server Configuration

  • احراز هویت Authentication

  • خلاصه Summary

قسمت جلویی Front End

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

  • شروع کار با کد Getting Started with the Code

  • تکمیل کد Finishing the Code

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت API های REST در Rust 2021 با Actix Web
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 20m
27
Pluralsight (پلورال سایت) pluralsight-small
16 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Edward Curren

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edward Curren Edward Curren

اد در سال 1995 با مدرک لیسانس در علوم کامپیوتر از دانشگاه دیتون فارغ التحصیل شد و اغلب آرزو می کند که بتواند اسرار فیزیک کوانتوم را برای بازگشت به آن زمان بشکند. بعداً اد با وزارت امنیت میهن قرارداد بست تا در تیمی شرکت کند که قبل از انتقال به بخش ضد اطلاعات FBI ، یک سیستم ضد تروریسم ساخت و در آنجا با واحد مفاهیم پیشرفته برای حل مشکلات دفتر کار کرد . او تصمیم گرفت دوباره به منطقه کلیولند برگردد و در نزدیکی خانواده باشد زیرا دخترش 3 ساله شد و با One Call Now به عنوان مدیر توسعه نرم افزار سمت گرفت. هنگامی که One Call Now خریداری شد ، او به عنوان معمار سازمانی به تیم معماری در National Interstate Insurance پیوست. آقای کرنر دارای 3 حق ثبت اختراع برای نوآوری های نرم افزاری است ، یک مدرس مهمان گاه به گاه در دانشگاه آکرون است و دوست دارد عشق فن آوری را با علاقه خود به پرواز ازدواج کند.

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

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

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