دوره آموزشی پایتون: الگوهای طراحی پیشرفته (2018)
1 ساعت 25 دقیقهپیشرفته2018-02-21
مدرسین

Jungwoo Ryoo
Teaches IT, cybersecurity, and risk analysis at Penn State
جزئیات دوره
الگوهای طراحی برنامه نویسی تمیز را تشویق می کنند. در این دوره، نگاهی به برخی از الگوهای طراحی پیشرفته که در پایتون اعمال می شود بیندازید. مربی Jungwoo Ryoo با بررسی چرایی یا عدم استفاده از الگوهای طراحی در وهله اول شروع می کند. Jungwoo سپس برخی از بهترین شیوههای طراحی را طی میکند و به موضوعاتی مانند ویژگیهای کیفیت و الگوهای خاص دامنه میپردازد. او همچنین برخی از الگوهای طراحی عملی را که توسط Gang of Four توصیف شده است، از جمله Command، Interpreter و Memento معرفی می کند. به علاوه، او به شما کمک میکند تا با قدم زدن در اسکریپتهای نمونه، درک کنید که این الگوها واقعاً در سطح کد چگونه کار میکنند.
اهداف یادگیری
الگوهای معماری در مقابل طراحی
چرا از الگوهای طراحی استفاده کنیم؟
بهترین شیوه ها را طراحی کنید
الگوهای خاص دامنه و الگوهای امنیتی
الگوهای طراحی گروه چهار
فرماندهی، میانجی و دولت
روش قالب
اهداف یادگیری
الگوهای معماری در مقابل طراحی
چرا از الگوهای طراحی استفاده کنیم؟
بهترین شیوه ها را طراحی کنید
الگوهای خاص دامنه و الگوهای امنیتی
الگوهای طراحی گروه چهار
فرماندهی، میانجی و دولت
روش قالب
مهارت ها
Software Design PatternsPythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
1. درک الگوهای طراحی - بررسی
- 03 - الگوی طراحی چیست
- 04 - الگوهای معماری در مقابل طراحی
- 05 - الگوها و چارچوب ها
- 06 - اتخاذ الگوی طراحی
- 07 - پایتون به عنوان یک زبان برنامه نویسی شیگرا (OOP).
- 08 - چرا از الگوهای طراحی استفادهکنید یا چرا که نه
2. طراحی بهترین شیوه ها
- 09 - ویژگیهای کیفیت و الگوهای طراحی
- 10 - الگوهای خاص دامنه
- 11 - الگوهای امنیتی
- 12 - مطالعه موردی - اعتبار سنجی رهگیری
- 13 - نمونه اعتبار سنجی رهگیری
3. Gang of Four (GoF) Patterns, Part 1
- 14 - نما
- 15 - نمونه نما
- 16 - فرمان
- 17 - مثال دستور
- 18 - مترجم
- 19 - مثال مترجم
- 20 - دیدگاه تمرین کننده - تمرین
4. Gang of Four (GoF) Patterns، قسمت 2
- 21 - میانجی
- 22 - مثال میانجی
- 23 - یادگاری
- 24 - مثال یادگاری
- 25 - ایالت
- 26 - مثال را بیان کنید
- 27 - روش الگو
- 28 - مثال روش الگو
- 29 - دیدگاه پزشک - توسعه
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا