آموزش توسعه وب با زبان راست (Rust) - آخرین آپدیت

دانلود Web Development with Rust

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره «توسعه وب با راست» مهارت‌های ضروری برای ساخت سرویس‌های وب با کارایی بالا را به فراگیران می‌آموزد. این دوره با تمرکز بر سرعت، امنیت و هم‌روندی (Concurrency) در زبان Rust، شما را در مسیر توسعه راهکارهای بک‌اند مقیاس‌پذیر و قدرتمند برای اپلیکیشن‌های مدرن هدایت می‌کند. در پایان این دوره، شما قادر خواهید بود: - مفاهیم کلیدی راست، از جمله مبانی HTTP، APIهای RESTful و رندرینگ سمت سرور را برای ساخت سیستم‌های بک‌اند به کار ببرید. - فریم‌ورک‌های محبوب وب در راست مانند Rocket و Actix را برای ایجاد اپلیکیشن‌های وب پویا و بهینه پیاده‌سازی کنید. - قابلیت‌های دیتابیس را با استفاده از Diesel ORM برای ذخیره‌سازی و بازیابی داده‌ها به طور بهینه یکپارچه‌سازی کنید. - از ویژگی‌های قدرتمند هم‌روندی در راست برای توسعه اپلیکیشن‌های پاسخگو که درخواست‌های همزمان متعددی را مدیریت می‌کنند، استفاده کنید. - بهترین روش‌ها (Best Practices) برای بهبود عملکرد، امنیت و مقیاس‌پذیری در توسعه بک‌اند را دنبال کنید. این دوره برای توسعه‌دهندگان وب، مهندسان نرم‌افزار، برنامه‌نویسان سیستم، کارآفرینان، علاقه‌مندان به کدنویسی و تازه‌کارانی که قصد دارند مسیر شغلی خود را در توسعه نرم‌افزار آغاز کنند، طراحی شده است. داشتن تجربه قبلی در برنامه‌نویسی مفید است اما الزامی نیست. سفر آموزشی خود را با این دوره جامع آغاز کنید تا در توسعه وب با Rust استاد شوید و مهارت‌های برنامه‌نویسی خود را ارتقا دهید.

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

وب سرورها با Rocket Web Servers with Rocket

  • معرفی دوره Course Introduction

  • درک مسیریابی (Routing) در اپلیکیشن‌های وب راست Understanding Routing in Rust Web Applications

  • تعریف مسیرها و مدیریت درخواست‌ها Defining Routes and Handling Requests

  • مدیریت پارامترهای درخواست و کوئری استرینگ‌ها Managing Request Parameters and Query Strings

  • آشنایی با Rocket Introduction to Rocket

  • نصب و پیکربندی Rocket Installing and Configuring Rocket

  • ساخت یک اپلیکیشن پایه با Rocket Creating a Basic Rocket Application

  • آشنایی با Diesel ORM Introduction to Diesel ORM

  • تعریف مدل‌ها و شمای دیتابیس Defining Models and Schema

  • کوئری زدن و مدیریت داده‌ها Querying and Manipulating Data

توسعه APIهای RESTful RESTful API Development

  • مقدمه‌ای بر APIهای RESTful Introduction to RESTful APIs

  • انتخاب فریم‌ورک وب Choosing a Web Framework

  • مراحل ساخت APIهای RESTful Steps to Build RESTful APIs

  • مروری بر متدهای HTTP و عملیات CRUD Overview of HTTP Methods and CRUD Operations

  • احراز هویت و تعیین سطح دسترسی در راست Authentication and Authorization in Rust

  • تست احراز هویت و تعیین سطح دسترسی Authentication and Authorization Testing

  • مدیریت تراکنش‌ها (Transactions) در راست Transaction Handling in Rust

  • تولید مستندات API Generating API documentation

  • توضیحات (Annotating) مسیرها و مدل‌ها Annotating Routes and Models

  • میزبانی مستندات API با Swagger UI یا ReDoc Hosting API Documentation with Swagger UI or ReDo

برنامه‌نویسی سیستم با Rust Systems Programming with Rust

  • کار با اشاره‌گرها و کدهای ناامن (Unsafe) Working with Pointers and Unsafe Code

  • FFI و تعامل‌پذیری بین زبان‌ها FFI and Interoperability

  • سیستم کال‌ها و ورودی/خروجی فایل (File I/O) System Calls and File I/O

  • برنامه‌نویسی شبکه در راست Network Programming in Rust

  • شبکه‌سازی غیرهمزمان با Tokio Asynchronous Networking with Tokio

  • برنامه‌نویسی WebSocket با راست WebSocket Programming with Rust

  • کرنل‌های مینیمالیست Minimalist Kernels

  • مدیریت حافظه در کرنل‌ها Memory Management in Kernels

جمع‌بندی دوره و ارزیابی Course Wrap Up and Assessment

  • خلاصه دوره توسعه وب با راست Course Summary of Web Development with Rust

نمایش نظرات

آموزش توسعه وب با زبان راست (Rust)
جزییات دوره
11h 51m
29
(آخرین آپدیت)
448
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده