دوره آموزشی الگوهای طراحی در برنامه نویسی شی گرا زبان برنامه نویسی Go
1 ساعت 37 دقیقهمتوسط2023-07-03
مدرسین

Ademusoyo Awosika-Olumo
Technical Leader, Content Marketing Consultant, Public Speaker
جزئیات دوره
روشهای زیادی برای ساختاردهی کد در زبان Go وجود داره و بعضی وقتها ممکنه این انتخابها گیجکننده باشن. یکی از بخشهای مهم برنامهنویسی اینه که با الگوریتمها و الگوهای مختلف آشنا بشیم که میتونن به ما کمک کنن کدمون رو بهتر توسعه بدیم. با درک الگوهای طراحی مختلف، انتخاب درست برای کد شما راحتتر میشه و ساختار بهتری به کدتون میده. توی این دوره، آدِموسو آوُسیکا-اولومو هرکدوم از الگوهای طراحی مختلف کدنویسی رو که میتونن توی Go پیادهسازی بشن رو بررسی میکنه. اون یه مرور کلی از هرکدوم میده، نشون میده چطور باید پیادهسازی بشن و شرایطی که هرکدوم برای استفاده مناسبتر هستن رو توضیح میده. اگه میخوای شروع کنی به برنامهنویسی در Go، داشتن اطلاعات درباره الگوهای طراحی مختلف میتونه بهت کمک کنه که چالشهای پیچیده کدنویسی رو حل کنی. با آدِموسو توی این دوره همراه شو تا یاد بگیری چطور.
مهارت ها
Software Design PatternsGoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - استفاده از الگوهای طراحی در Go
- 02 - آنچه باید بدانید
1. مروری بر الگوهای طراحی
- 03 - الگوهای طراحی چیست
- 04 - انواع الگوهای طراحی
- 05 - برنامه نویسی شیگرا در Go
2. الگوهای خلاقیت
- 06 - الگوهای تکوینی چیست
- 07 - الگوی سازنده
- 08 - یک الگوی سازنده را پیادهسازی کنید
- 09 - الگوی روش کارخانه
- 10 - الگوی Factory Method را پیادهسازی کنید
- 11 - الگوی انتزاعی کارخانه
- 12 - الگوی Abstract Factory را پیادهسازی کنید
- 13 - نمونه اولیه الگو
- 14 - یک الگوی Prototype را پیادهسازی کنید
- 15 - الگوی تک تن
- 16 - الگوی سینگلتون را اجرا کنید
3. الگوهای ساختاری
- 17 - الگوهای ساختاری چیست
- 18 - الگوی آداپتور
- 19 - یک الگوی آداپتور را پیادهسازی کنید
- 20 - الگوی مرکب
- 21 - یک الگوی ترکیبی را پیادهسازی کنید
- 22 - الگوی دکوراتور
- 23 - الگوی دکوراتور را اجرا کنید
- 24 - الگوی نما
- 25 - الگوی نما را اجرا کنید
4. الگوهای رفتاری
- 26 - الگوهای رفتاری چیست
- 27 - الگوی تکرار کننده
- 28 - یک الگوی iIerator را پیادهسازی کنید
- 29 - الگوی حالت
- 30 - یک الگوی State را اجرا کنید
- 31 - الگوی روش الگو
- 32 - یک الگوی روش الگو را پیادهسازی کنید
- 33 - الگوی فرمان
- 34 - یک الگوی فرمان را پیادهسازی کنید
- 35 - الگوی میانجی
- 36 - الگوی میانجی را اجرا کنید
- 37 - الگوی مشاهده گر
- 38 - یک الگوی Observer را پیادهسازی کنید
- 39 - الگوی استراتژی
- 40 - یک الگوی استراتژی اجرا کنید
نتیجه
- 41 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی پایتون پیشرفته: ساخت پروژه های عملی با الگوهای طراحی (2023)
- دوره آموزشی بهترین تمرینهای سی شارپ برای توسعه دهندگان
- دوره آموزشی الگوهای طراحی Go
- دوره آموزشی ساخت برنامههای مبتنی بر رویداد با زبان Go
- دوره آموزشی عیب یابی همزمانی در جاوا: دسترسی و سازگاری داده ها
- دوره آموزشی آمادگی گواهینامه Certified Kubernetes Application Developer (CKAD)
- دوره آموزشی وردپرس: تسلط بر ویرایش کامل سایت
- دوره آموزشی ارزیابی ایجنتهای هوش مصنوعی با Google ADK
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های خود در زبان پایتون
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی توسعه دادن مهارت های Scala خود برای مهندسی داده
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React