دوره آموزشی الگوهای طراحی Go
1 ساعت 25 دقیقهمتوسط2021-07-30
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
Go، یک زبان برنامه نویسی چند پارادایمی، دارای الگوهای طراحی است که به توسعه دهندگان اجازه می دهد مشکلات رایج را به طور موثر حل کنند. در این دوره، مدافع توسعه ارشد جو مارینی الگوهای طراحی، ساختاری و رفتاری را پوشش می دهد. جو با مرور اجمالی الگوهای طراحی و دسته بندی الگوهای طراحی شروع می کند. سپس نمای کلی و نمونه هایی از چندین الگوی خلاقانه، از جمله الگوی سازنده، الگوی کارخانه و الگوی تک نفره را به شما ارائه می دهد. او همین کار را در مورد الگوهای ساختاری انجام می دهد، که الگوهای آداپتور و الگوهای نما را پوشش می دهد. جو با الگوهای رفتاری مانند الگوی مشاهده گر و الگوی تکرار کننده به پایان می رسد.
مهارت ها
Software Design PatternsGoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - برو الگوهای طراحیa
- 02 - آنچه باید بدانید
- 03 - راهاندازی محیط
1. مروری بر الگوهای طراحی Go
- 04 - طراحی الگوها در Go
- 05 - دسته بندی الگوهای طراحی
2. الگوهای خلاقیت
- 06 - نمای کلی الگوی سازنده
- 07 - نمونه الگوی سازنده
- 08 - نمای کلی الگوی کارخانه
- 09 - نمونه الگوی کارخانه
- 10 - نمای کلی الگوی تک تن
- 11 - نمونه الگوی پایه تک
- 12 - ایمن ساختن سینگلتون همزمان
3. الگوهای ساختاری
- 13 - نمای کلی الگوی آداپتور
- 14 - نمونه الگوی آداپتور
- 15 - نمای کلی الگوی نما
- 16 - نمونه الگوی نما
4. الگوهای رفتاری
- 17 - نمای کلی الگوی ناظر
- 18 - نمونه الگوی مشاهده گر
- 19 - نمای کلی الگوی Iterator
- 20 - الگوی Iterator با callback
- 21 - الگوی تکرار کننده با رابط
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا