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

Design Patterns in Swift: Creational

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی نرم افزار راه هایی استاندارد و اثبات شده برای حل مشکلات مختلفی هستند که برنامه نویسان با آن مواجه می شوند. در این دوره آموزشی، Design Patterns in Swift: Creational، با الگوهای ایجادی با استفاده از نمودارهای UML و نمونه های کاربردی کد سوئیفت آشنا خواهید شد. شما این دوره را با یک ماژول مقدماتی در مورد تاریخچه الگوهای طراحی، مقادیری که ارائه می دهند و محدودیت های آنها آغاز خواهید کرد. یک آغازگر زبان مدلسازی یکپارچه، مفاهیم و نمودارهای مورد استفاده در این دوره را معرفی خواهد کرد. در مرحله بعد، شما مستقیماً به الگوهای ایجادی می‌پرید، که ابتدا Singleton را نشان می‌دهد. با استفاده از Grand Central Dispatch، ژنریک ها و خوانندگان، ایمنی رشته را بررسی خواهید کرد. سپس، الگوی نمونه اولیه و مفاهیمی مانند شبیه‌سازی انواع ارزش و مرجع، تفاوت بین کپی کردن کم عمق و عمیق از اشیاء و بهینه‌سازی‌های زیربنایی مانند کپی روی نوشتن را کشف خواهید کرد. در نهایت، الگوی سازنده و به دنبال آن الگوی طراحی Factory Method را خواهید آموخت. در پایان این دوره، آمادگی بیشتری برای پیاده سازی الگوهای طراحی خلاقانه در سوئیفت خواهید داشت.

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

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

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

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

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

  • تاریخچه الگوهای طراحی History of Design Patterns

  • الگوهای طراحی: ارزش ها و محدودیت ها Design Patterns: Values and Limitations

  • پیش نیازها Prerequisites

  • UML Primer: نمای کلی UML Primer: Overview

  • نمودارهای کلاس Class Diagrams

  • روابط UML UML Relations

  • نمودارهای توالی Sequence Diagrams

  • الگوهای طراحی: طبقه بندی Design Patterns: Classification

سینگلتون Singleton

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

  • SessionState: یک رویکرد ساده لوحانه SessionState: A Naive Approach

  • ایمنی نخ با GCD Thread-safety with GCD

  • Generics و Readers: Writer Lock Generics and Readers: Writer Lock

  • خلاصه Summary

نمونه اولیه Prototype

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

  • انواع ارزش شبیه سازی Cloning Value Types

  • بهینه سازی کپی روی نوشتن Copy-on-write Optimization

  • انواع مرجع شبیه سازی Cloning Reference Types

  • کپی کم عمق در مقابل کپی عمیق Shallow Copy vs. Deep Copy

  • دفترچه آدرس AddressBook

  • خلاصه Summary

سازنده Builder

  • انگیزه Motivation

  • ضد الگوی Initializers تلسکوپی The Telescoping Initializers Anti-pattern

  • ThemeBuilder The ThemeBuilder

  • خلاصه Summary

روش کارخانه Factory Method

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

  • روش کارخانه Factory Method

  • تعبیه روش کارخانه در کلاس پایه Embedding the Factory Method in the Base Class

  • خلاصه Summary

کارخانه چکیده Abstract Factory

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

  • انگیزه Motivation

  • کارخانه چکیده Abstract Factory

  • خلاصه Summary

نمایش نظرات

آموزش الگوهای طراحی در سوئیفت: خلاقانه
جزییات دوره
1h 18m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
44
4.1 از 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 می پردازد.