آموزش الگوهای طراحی در سوئیفت: ساختاری

Design Patterns in Swift: Structural

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی نرم افزار راه هایی استاندارد و اثبات شده برای حل مشکلات مختلفی هستند که برنامه نویسان با آن مواجه می شوند. در این دوره آموزشی، Design Patterns in Swift: Structural، الگوهای طراحی ساختاری و نحوه اجرای آنها با استفاده از Swift 3 را یاد خواهید گرفت. ابتدا الگوی آداپتور و الگوی طراحی پل را بررسی خواهید کرد. در مرحله بعد، الگوی ترکیبی و الگوی طراحی دکوراتور را کشف خواهید کرد. سپس، ویژگی عالی زبان سوئیفت به نام افزونه را پوشش خواهید داد. در نهایت، با الگوهای طراحی نما، وزن مگس و پروکسی آشنا خواهید شد. پس از اتمام این دوره، می توانید الگوی طراحی ساختاری مناسب را انتخاب کرده و با استفاده از زبان برنامه نویسی سوئیفت 3 اپل، آن را به روشی کارآمد پیاده سازی کنید.

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

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

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

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

مقدمه و پیش نیازها Introduction & Prerequisites

  • معرفی Introduction

  • معرفی Introduction

  • پیش نیازها Prerequisites

  • پیش نیازها Prerequisites

آداپتور Adapter

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • آداپتور شی، آداپتور از طریق برنامه های افزودنی سوئیفت Object Adapter, Adapter via Swift Extensions

  • آداپتور شی، آداپتور از طریق برنامه های افزودنی سوئیفت Object Adapter, Adapter via Swift Extensions

  • خلاصه Summary

  • خلاصه Summary

پل Bridge

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • مسئله انفجار سلسله مراتب طبقاتی The Exploding Class Hierarchies Problem

  • مسئله انفجار سلسله مراتب طبقاتی The Exploding Class Hierarchies Problem

  • استفاده از الگوی پل Applying the Bridge Pattern

  • استفاده از الگوی پل Applying the Bridge Pattern

  • خلاصه Summary

  • خلاصه Summary

کامپوزیت Composite

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • ایجاد یک طرح توسعه پذیر با الگوی ترکیبی Creating an Extensible Design with the Composite Pattern

  • ایجاد یک طرح توسعه پذیر با الگوی ترکیبی Creating an Extensible Design with the Composite Pattern

  • خلاصه Summary

  • خلاصه Summary

دکوراتور Decorator

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • برنامه های افزودنی سوئیفت Swift Extensions

  • برنامه های افزودنی سوئیفت Swift Extensions

  • پیاده سازی UIColor Extension و UILabel Decorator Implementing a UIColor Extension and a UILabel Decorator

  • پیاده سازی UIColor Extension و UILabel Decorator Implementing a UIColor Extension and a UILabel Decorator

  • خلاصه Summary

  • خلاصه Summary

نما Façade

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • دانلود کننده: URLSession & FileManager Façade Downloader: URLSession & FileManager Façade

  • دانلود کننده: URLSession & FileManager Façade Downloader: URLSession & FileManager Façade

  • خلاصه Summary

  • خلاصه Summary

وزن پرواز Flyweight

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • FlyweightLogger - یک چارچوب مدرن ثبت سوئیفت FlyweightLogger - A Modern Swift Logging Framework

  • FlyweightLogger - یک چارچوب مدرن ثبت سوئیفت FlyweightLogger - A Modern Swift Logging Framework

  • خلاصه Summary

  • خلاصه Summary

پروکسی Proxy

  • بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • RemoteDataProxy - پراکسی از راه دور در عمل RemoteDataProxy - Remote Proxy in Action

  • RemoteDataProxy - پراکسی از راه دور در عمل RemoteDataProxy - Remote Proxy in Action

  • ImageProxy - اجرای پروکسی مجازی ImageProxy - A Virtual Proxy Implementation

  • ImageProxy - اجرای پروکسی مجازی ImageProxy - A Virtual Proxy Implementation

  • SecureImageProxy - نمونه پروکسی محافظ SecureImageProxy - Protective Proxy Example

  • SecureImageProxy - نمونه پروکسی محافظ SecureImageProxy - Protective Proxy Example

  • خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش الگوهای طراحی در سوئیفت: ساختاری
جزییات دوره
1h 15m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
20
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Karoly Nyisztor Karoly Nyisztor

Karoly یک توسعه دهنده باسابقه (موبایل) است که چندین برنامه و بازی موفق iOS ساخته است که بیشتر آنها توسط اپل ارائه می شوند. او نویسنده سه کتاب در زمینه برنامه نویسی و توسعه بازی است و با شرکت هایی مانند اپل ، زیمنس - Evosoft ، SAP ، Zen Studios و بسیاری دیگر کار کرده است. بیشتر روزهای او به عنوان یک مهندس نرم افزار حرفه ای و معمار فناوری اطلاعات سپری می شود. به عنوان یک مربی ، هدف او به اشتراک گذاشتن 20 سال تخصص توسعه نرم افزار و تغییر زندگی دانشجویان در سراسر جهان است. علاقه او کمک به مردم در آشکار کردن استعدادهای پنهان ، و هدایت آنها به دنیای استارتاپ ها و برنامه نویسی است. وی در حال حاضر به تدریس در زمینه طراحی نرم افزار شی گرا ، برنامه نویسی iOS ، Objective-C ، Swift و UML می پردازد.