دوره آموزشی
دوبله زبان فارسی
یادگیری Rust Actix Web و SqlX
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک کنید چگونه Web API با Actix Web بسازید.
- درک کنید چگونه پایگاه دادهها را با SqlX کوئری و بروزرسانی کنید.
- کدنویسی در Rust با الگوهای طراحی و معماری loosely coupled را درک کنید.
- از داکر در مثالها برای کسب دانش عملی در مورد چگونگی ساخت سرویسهای مدرن استفاده کنید.
توضیحات دوره
- درک مفهومی از معماری Actix Web بدست آورده و با ویژگیها و قابلیتهای متعدد آن آشنا شوید.
- یاد بگیرد چگونه راهاندازی و مقداردهی اولیه سرور Actix Web را انجام دهید. یاد بگیرد چگونه هندلرهای مسیری بسازید که به درخواستها پاسخ میدهند. Extractorهای منحصر بهفردی ایجاد کنید تا تا پارامترها را به روش type safe دریافت کنید. خطاهایی که ممکن است هنگام پردازش هندلر مسیر به وجود بیایند را مدیریت کنید.
- درک کنید SqlX چگونه کار میکند و چگونه پایگاه داده را کوئری کنید. با SqlX به پایگاه داده Postgres از طریق ایمیج داکر متصل شوید و عملیاتهای CRUD مانند انتخاب، درج، بروزرسانی و حذف را انجام دهید. یاد بگیرید چگونه تراکنشها را در SqlX انجام دهید و چگونه در صورت بروز خطا از یک تراکنش خارج شوید. همچنین درباره قابلیتهای مهاجرت پایگاه داده در SqlX یاد بگیرید تا بتوانید اسکیما را ایجاد کرده و تغییر دهید، زیرا داده نیاز به تغییر دارد.
- یاد بگیرید چگونه یک API Server را ساختاردهی کنید. تفکیک نگرانیها، کپسولهسازی و loose coupling کد را ایجاد کنید. این کار توانایی شما را برای ادامه دادن به ساخت اپلیکیشن اصلی بهبود خواهد داد.
- درک عملی از پایگاه کد مربوط به یک کلون واقعی و بزرگ از Twitter API کسب کنید. ما مسیریابی Actix Web، مدیریت خطا، Extractorها، Responderها، کوئریهای SqlX و غیره را عمیقاً بررسی خواهیم کرد.
- تمام پروژههای دوره را با ایمیجهای داکر میسازیم که شامل سرور Actix Web و پایگاه داده Postgres مورد نیاز درسها میباشند.
این دوره برای چه کسانی مناسب است؟
برنامهنویسان سطح متوسط Rust که به دنبال کسب مهارتهای پیشرفتهتر هستند.
یادگیری Rust Actix Web و SqlX
-
مقدمه: آنچه یاد خواهید گرفت 00:28
-
معماری Actix Web 11:35
-
Extractorها: مقدمه و State اپلیکیشن 20:08
-
Extractorها: مسیر اصلی Extractorها و Json 20:43
-
Extractorها: Multipart، مدیریت فرمها و فایلها 36:24
-
پاسخ 19:30
-
مدیریت خطا 20:23
-
هندلرها 22:56
-
مقدمه: آنچه یاد خواهید گرفت 00:34
-
یادگیری درایور پایگاه داده SQLX 27:06
-
مقدمه: آنچه یاد خواهید گرفت 00:43
-
بررسی ساختار پروژه 04:09
-
لایه اول: دسترسی به داده 35:36
-
لایه دوم: نمونه اپلیکیشن Actix Web 18:53
مشخصات آموزش
یادگیری Rust Actix Web و SqlX
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:14
- مدت زمان :03:59:08
- حجم :1.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy