آموزش پایتون: الگوهای طراحی پیشرفته (Advanced Design Patterns) - آخرین آپدیت

دانلود Python: Advanced Design Patterns

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی منجر به برنامه‌نویسی تمیز و بهینه می‌شوند. در این دوره آموزشی، پروفسور Jungwoo Ryoo، استاد علوم و فناوری اطلاعات، شما را با چندین الگوی طراحی پیشرفته در زبان پایتون آشنا می‌کند. در این مسیر بررسی خواهید کرد که چرا باید (یا نباید) از الگوهای طراحی استفاده کنید. همچنین بهترین روش‌های طراحی، از جمله ویژگی‌های کیفی و الگوهای دامنه-محور (Domain-Specific) را به صورت گام‌به‌گام خواهید آموخت. علاوه بر این، مجموعه‌ای از الگوهای کاربردی Gang of Four از جمله Command، Interpreter و Memento را تحلیل کرده و با بررسی اسکریپت‌های نمونه، نحوه عملکرد واقعی این الگوها را در سطح کد تجربه خواهید کرد.

سرفصل ها و درس ها

مقدمه Introduction

  • بررسی محیط چالش‌های کدنویسی Explore the code challenge environment

  • خوش‌آمدگویی Welcome

  • پیش‌نیازهای لازم What you should know

1. درک الگوهای طراحی: مرور کلی 1. Understanding Design Patterns: Review

  • تفاوت الگوهای معماری و الگوهای طراحی Architectural vs. design patterns

  • پایتون به عنوان یک زبان برنامه‌نویسی شی‌گرا (OOP) Python as an object-oriented programming (OOP) language

  • الگوها و فریم‌ورک‌ها Patterns and frameworks

  • به‌کارگیری الگوهای طراحی Design pattern adoption

  • چرا از الگوهای طراحی استفاده کنیم (یا نکنیم)؟ Why use design patterns, or why not?

  • الگوی طراحی چیست؟ What is a design pattern?

2. بهترین روش‌های طراحی 2. Design Best Practices

  • ویژگی‌های کیفی و الگوهای طراحی Quality attributes and design patterns

  • الگوهای امنیتی Security patterns

  • مثال اعتبارسنج تحلیلی (Intercepting Validator) Intercepting validator example

  • مطالعه موردی: اعتبارسنج تحلیلی Case study: Intercepting validator

  • الگوهای دامنه-محور Domain-specific patterns

3. الگوهای Gang of Four (GoF) - بخش اول 3. Gang of Four (GoF) Patterns, Part 1

  • الگوی Command Command

  • راه‌حل: الگوی Interpreter Solution: Interpreter

  • الگوی Interpreter Interpreter

  • مثال الگوی Facade Facade example

  • راه‌حل: الگوی Facade Solution: Facade

  • مثال الگوی Interpreter Interpreter example

  • مثال الگوی Command Command example

  • الگوی Facade Facade

  • دیدگاه کاربردی: تمرین Practitioner's perspective: Practice

4. الگوهای Gang of Four (GoF) - بخش دوم 4. Gang of Four (GoF) Patterns, Part 2

  • مثال الگوی Memento Memento example

  • الگوی State State

  • راه‌حل: الگوی State Solution: State

  • الگوی Template Method Template method

  • الگوی Memento Memento

  • دیدگاه کاربردی: توسعه Practitioner's perspective: Development

  • مثال الگوی Template Method Template method example

  • مثال الگوی Mediator Mediator example

  • الگوی Mediator Mediator

  • مثال الگوی State State example

  • راه‌حل: الگوی Memento Solution: Memento

  • راه‌حل: الگوی Template Solution: Template

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش پایتون: الگوهای طراحی پیشرفته (Advanced Design Patterns)
جزییات دوره
1h 37m
36
(آخرین آپدیت)
4,774
- از 5
دارد
دارد
دارد
Jungwoo Ryoo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jungwoo Ryoo Jungwoo Ryoo

فناوری اطلاعات، امنیت سایبری و تجزیه و تحلیل ریسک را در ایالت پن تدریس می کند

Jungwoo Ryoo فناوری اطلاعات، امنیت سایبری و تجزیه و تحلیل ریسک را در Penn State تدریس می کند.

Jungwoo استاد علوم و فناوری اطلاعات (IST) در دانشگاه ایالتی پنسیلوانیا (کالج آلتونا) است. او همچنین فارغ التحصیل و عضو هیأت علمی وابسته به کالج علوم و فناوری اطلاعات در ایالت پن است، و یکی از اعضای هیئت علمی مستقر در B.S. برنامه مدرک در امنیت و تجزیه و تحلیل ریسک در Penn State Altoona.