دوره آموزشی پایتون پیشرفته: ساخت پروژه های عملی با الگوهای طراحی (2023)
58 دقیقهپیشرفته2023-09-13
مدرسین

Jungwoo Ryoo
Teaches IT, cybersecurity, and risk analysis at Penn State
جزئیات دوره
میخوای با الگوهای طراحی در پایتون آشنا بشی؟ 😎 این دوره دقیقاً برای تو ساخته شده! توی این دوره عملی و تعاملی، همراه با "جونگوو ریو" یاد میگیری که مهارتهای استراتژیک پایتون رو تقویت کنی، چه برای آمادگی مصاحبه، چه برای گرفتن یه شغل جدید. 🚀
این دوره شامل چالشهای کدنویسی تعاملی در "CoderPad" هست که بازخورد لحظهای بهت میده و باعث میشه دستبهکد بشی و مهارتت رو ارتقا بدی! 🎯 جونگوو با چهار چالش برنامهنویسی بهت کمک میکنه تا مهارتهای پایتون خودت رو با پیادهسازی الگوهای طراحی تقویت کنی. از جمله: ساخت اشیاء پیچیده با الگوی "Builder"، ساخت یک لایهی پوشش با الگوی "Adapter"، ساخت یک تراکنش با الگوی "Command"، و بهبود امنیت با "Validator" مسدودکننده. 🔐💻
این دوره شامل چالشهای کدنویسی تعاملی در "CoderPad" هست که بازخورد لحظهای بهت میده و باعث میشه دستبهکد بشی و مهارتت رو ارتقا بدی! 🎯 جونگوو با چهار چالش برنامهنویسی بهت کمک میکنه تا مهارتهای پایتون خودت رو با پیادهسازی الگوهای طراحی تقویت کنی. از جمله: ساخت اشیاء پیچیده با الگوی "Builder"، ساخت یک لایهی پوشش با الگوی "Adapter"، ساخت یک تراکنش با الگوی "Command"، و بهبود امنیت با "Validator" مسدودکننده. 🔐💻
مهارت ها
Software Design PatternsPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مقدمه ای بر طراحی پروژههای الگو
- 02 - آنچه باید بدانید
- 03 - تور کدرپد
1. استفاده از الگوهای طراحی
- 04 - طرح خلاصه الگو
- 05 - وراثت و چندشکلی
- 06 - الگوهای خلاق
- 07 - الگوهای ساختاری
- 08 - الگوهای رفتاری
- 09 - فراتر از الگوهای طراحی
2. ساختن اشیاء پیچیده با الگوی سازنده
- 10 - الگوی سازنده
- 11 - نمونه الگوی سازنده
- 12 - راه حل - ساخت یک آبجکت حساب
3. ساختن یک Wrapper با الگوی آداپتور
- 13 - الگوی آداپتور
- 14 - نمونه الگوی آداپتور
- 15 - راه حل - کار با یک سیستم قدیمی
4. ساخت تراکنش با الگوی فرمان
- 16 - الگوی فرمان
- 17 - نمونه الگوی فرمان
- 18 - راه حل - انجام معاملات با ظرافت
5. بهبود امنیت با اعتبارسنجی رهگیری
- 19 - الگوی اعتبارسنجی رهگیری
- 20 - پیادهسازی Intercepting Validator
- 21 - راه حل - کنترل دسترسی
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی سی پلاس پلاس مدرن: لامبدا