آموزش ساخت بیشتر الگوهای طراحی پایتون

Building More Python Design Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پایتون امروزه یک زبان برنامه نویسی محبوب در جهان است و محبوبیت آن در حال افزایش است! توسعه برنامه های بزرگ و پیچیده در پایتون به مواردی فراتر از فقط دانش نحو نیاز دارد. این دوره بر اساس الگوهای طراحی با Python بنا شده است. در هسته اصلی برنامه نویسی حرفه ای ، دانش کامل از الگوهای طراحی نرم افزار است. در این دوره ، با ساخت بیشتر الگوهای طراحی پایتون ، با هشت الگو دیگر و نحوه پیاده سازی آنها در پایتون آشنا خواهید شد. ابتدا یاد خواهید گرفت که چگونه با استفاده از الگوهای طراحی مشکلاتی را حل کنید که قابل حل هستند. در مرحله بعدی ، نحوه اجرای حرفه ای آنها را کشف خواهید کرد. سرانجام ، خواهید فهمید که چگونه می توان از آنها برای نوشتن ، خواندن و نگهداری آسان تر برنامه های شما استفاده کرد. وقتی این دوره را به پایان رسانید ، دانش خود را در مورد عناصر طراحی مجدد نرم افزار شی گرا که به شما کمک می کند هنگام فراتر رفتن از اسکریپت های ساده به سیستم های پیچیده ساخته شده در پایتون ، به شما کمک کند ، افزایش می دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • معرفی و بررسی اجمالی دوره Course Introduction and Overview

  • الگوهای طراحی پوشش داده شده Design Patterns Covered

  • اصول طراحی برنامه نویسی شی گرا Object Oriented Programming Design Principles

  • ابزاری که نیاز دارید Tools You Will Need

  • کلاسهای پایه چکیده Abstract Base Classes

  • خلاصه Summary

الگوی نما Facade Pattern

  • مقدمه و انگیزه Introduction and Motivation

  • نسخه ی نمایشی 1: بازیابی کارمندان از یک پایگاه داده Demo 1: Retrieving Employees from a Database

  • ساختار الگوی نما Structure of the Facade Pattern

  • نسخه ی نمایشی 2: استفاده از الگوی نما Demo 2: Applying the Facade Pattern

  • خلاصه و ملاحظات Summary and Considerations

الگوی آداپتور Adapter Pattern

  • معرفی الگوی آداپتور Introducing the Adapter Pattern

  • نسخه ی نمایشی 1: اصلاح کد مشتری Demo 1: Modifying Client Code

  • جزئیات الگوی آداپتور و ساختار آداپتور شی Adapter Pattern Details and Object Adapter Structure

  • نسخه ی نمایشی 2: استفاده از آداپتور شی Demo 2: Using the Object Adapter

  • ساختار آداپتور کلاس Class Adapter Structure

  • نسخه ی نمایشی 3: استفاده از آداپتور کلاس Demo 3: Using the Class Adapter

  • مقایسه و خلاصه Comparison and Summary

الگوی دکوراتور Decorator Pattern

  • مقدمه ای بر الگوی دکوراتور Introduction to the Decorator Pattern

  • نسخه ی نمایشی 1: استفاده از زیر کلاس ها برای کپسوله کردن گزینه ها Demo 1: Using Subclasses to Encapsulate Options

  • نسخه ی نمایشی 2: استفاده از ویژگی ها به جای زیر کلاس ها Demo 2: Using Properties Instead of Subclasses

  • شرح و ساختار الگوی دکوراتور Description and Structure of the Decorator Pattern

  • نسخه ی نمایشی 3: الگوی دکوراتور در پایتون Demo 3: The Decorator Pattern in Python

  • پیامدها ، تزئینات پایتون و خلاصه Consequences, Python Decorators, and Summary

الگوی الگو Template Pattern

  • مقدمه و انگیزه Introduction and Motivation

  • نسخه ی نمایشی 1: حالت های سفر Demo 1: Modes of Travel

  • روش الگو الگو و ساختار Template Method Pattern Description and Structure

  • نسخه ی نمایشی 2: با استفاده از الگوی روش الگو سفر کنید Demo 2: Travel Using the Template Method Pattern

  • پیامدها و خلاصه Consequences and Summary

الگوی تکرار شونده Iterator Pattern

  • مقدمه و انگیزه Introduction and Motivation

  • نسخه ی نمایشی 1: ایجاد تکرار کنندگان برای کارمندان و بخش ها Demo 1: Building Iterators for Employees and Departments

  • الگوی تکرار در معرض The Iterator Pattern Exposed

  • نسخه ی نمایشی 2: تکرار کنندگان ساده Demo 2: Simple Iterators

  • نسخه ی نمایشی 3: چند تکرار فعال فعال Demo 3: Multiple Active Iterators

  • نسخه ی نمایشی 4: تکرار کنندگان با استفاده از ژنراتورها Demo 4: Iterators Using Generators

  • پیامدها و خلاصه Consequences and Summary

الگوی ترکیبی Composite Pattern

  • مقدمه ای بر الگوی ترکیبی Introduction to the Composite Pattern

  • مثالی انگیزشی Motivating Example

  • نسخه ی نمایشی 1: کار با خانواده ها و افراد به طور جداگانه Demo 1: Working with Families and People Separately

  • ساختار الگوی ترکیبی Composite Pattern Structure

  • نسخه ی نمایشی 2: بازسازی با استفاده از الگوی ترکیبی Demo 2: Restructuring Using the Composite Pattern

  • پیامدها و خلاصه Consequences and Summary

الگوی دولتی State Pattern

  • مقدمه و انگیزه Introduction and Motivation

  • نسخه ی نمایشی 1: مشکل سبد خرید Demo 1: The Shopping Cart Problem

  • شرح و ساختار الگوی دولتی State Pattern Description and Structure

  • نسخه ی نمایشی 1: استفاده از الگوی حالت برای مشکل سبد خرید Demo 1: Using the State Patter for the Shopping Cart Problem

  • پیامدها و خلاصه Consequences and Summary

الگوی پروکسی Proxy Pattern

  • مقدمه Introduction

  • نسخه ی نمایشی 1: مشکل کارمندان Demo 1: The Employees Problem

  • شرح الگوی پروکسی Description of the Proxy Pattern

  • نسخه ی نمایشی 2: استفاده از الگوی پروکسی Demo 2: Using the Proxy Pattern

  • پیامدها و خلاصه Consequences and Summary

خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت بیشتر الگوهای طراحی پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 7m
54
Pluralsight (پلورال سایت) pluralsight-small
21 فروردین 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
30
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gerald Britton Gerald Britton

جرالد بریتون نویسنده و متخصص Pluralsight در زمینه برنامه نویسی پایتون و توسعه و مدیریت Microsoft SQL Server است. جرالد ، چندین سال جایزه Microsoft MVP ، کلاسهای مقدماتی را در پایتون و SQL برای رویدادهای تحت حمایت صنعت در دانشگاه های رایرسون ، تورنتو و دانشگاه تورنتو (مادربزرگ وی) برگزار کرد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.