لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه وب با زبان راست (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
نمایش نظرات