دوره آموزشی الگوهای طراحی برای Rust
39 دقیقهمتوسط2023-11-20
مدرسین
Tim McNamara
Rust Software Architect and Author
جزئیات دوره
Rust یک زبان برنامه نویسی به طور فزاینده ای محبوب و حتی محبوب است که منجر به یادگیری بسیاری از توسعه دهندگان این زبان شده است. اگر اصول اولیه Rust را یاد گرفته اید، این دوره آموزشی با تیم مک نامارا به شما نشان می دهد که چگونه آموخته های خود را به سطح بعدی ببرید و از Rust برای حل مشکلات واقعی استفاده کنید. تیم به شما نشان میدهد که چگونه میتوان از الگوهای طراحی کلاسیک در Rust استفاده کرد تا از سیستم نوع آن، ایمنی حافظه و ضمانتهای عملکرد حداکثر استفاده را ببرید. او همچنین برخی از الگوهای منحصر به فرد Rust را پوشش میدهد، از جمله الگوهای خلقی، الگوهای رفتاری، و ضدالگوها - جایی که به شما نشان میدهد چگونه از اعمال بد با الگوهای طراحی Rust اجتناب کنید.
مهارت ها
RustSoftware DesignProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - الگوهای طراحی را روی Rust اعمال کنید
1. الگوهای خلاقیت
- 02 - معرفی الگوهای آفرینشی
- 03 - پیش فرض
- 04 - سازندههای تایپ شده
- 05 - سازنده
2. الگوهای رفتاری
- 06 - معرفی الگوهای رفتاری
- 07 - نوع جدید
- 08 - نگهبان
- 09 - بازدید کننده
- 10 - استراتژی
3. ضد الگوها
- 11 - پرهیز از اعمال بد
- 12 - استفاده بیش از حد از کلون
- 13 - استفاده بیش از حد از Deref
نتیجه
- 14 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی طراحی تعامل: الگوهای طراحی به عنوان بلوک های ساختمانی
- دوره آموزشی RxJava: الگوهای طراحی برای توسعه دهندگان اندروید
- دوره آموزشی توسعه اپلیکیشن اندروید: الگوهای طراحی برای معماری موبایل
- دوره آموزشی توسعه اپلیکیشن iOS: الگوهای طراحی برای معماری موبایل
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور برای هوش مصنوعی مولد و پیشبینیکننده
- دوره آموزشی الگوهای خلاقانه طراحی ++C
- دوره آموزشی طراحی تعاملی: نرم افزار و الگوهای طراحی وب
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد Substance Designer و Substance Painter
- مسیر آموزشی پیشرو بودن در توسعه اپلیکیشنهای iOS
- مسیر آموزشی گواهینامه حرفهای مبانی میکروسرویسها
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی ساخت سیستمهای هوش مصنوعی عاملمحور برای توسعهدهندگان
- مسیر آموزشی تبدیل شدن به یک طراح تعاملی
- مسیر آموزشی بهبود بخشیدن مهارت های طراحی UX