آموزش مستر کلاس کامل الگوهای طراحی کاتلین 2023

Complete Kotlin Design Patterns masterclass 2023

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

Kotlin زبان اصلی توسعه سیستم Android است.

دانستن نحوه ساختن برنامه‌ها و برنامه‌هایی با ساختار خوب، مقیاس‌پذیر و قوی برای هر برنامه‌نویس ضروری است.

به همین دلیل است که من این دوره آموزشی را در مورد الگوهای طراحی برای Kotlin ایجاد کرده ام.

در اینجا یاد خواهید گرفت که چگونه الگوهای محبوبی مانند Builder، Adapter، Abstract Factory، و همچنین الگوهای کمتر شناخته شده اما بسیار مفید، مانند Composite، Decorator، Strategy و غیره را در کد خود اعمال کنید.

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

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

این دوره 3 نوع الگوی طراحی را پوشش می دهد

  • خلاقانه

  • ساختاری

  • رفتار

ما همچنین نمونه‌های کد را در هر مرحله از راه اضافه می‌کنیم، به طوری که از قبل می‌دانید چگونه این الگوها را در عمل پیاده‌سازی کنید.

امروز ثبت نام کنید و بیایید نحوه استفاده از الگوهای طراحی در کاتلین را بیاموزیم.


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

معرفی Introduction

  • مقدمه: الگوهای طراحی چیست؟ Introduction: What are design patterns

  • انواع الگوهای طراحی Types of design patterns

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • ایجاد پروژه Creating the project

معرفی Introduction

  • مقدمه: الگوهای طراحی چیست؟ Introduction: What are design patterns

  • انواع الگوهای طراحی Types of design patterns

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

  • ایجاد پروژه Creating the project

الگوهای خلاقیت Creational patterns

  • سینگلتون Singleton

  • روش کارخانه ای Factory method

  • کارخانه انتزاعی Abstract factory

  • سازنده Builder

  • تنظیم اولیه تنبل Lazy initialisation

  • نمونه اولیه Prototype

الگوهای خلاقیت Creational patterns

  • سینگلتون Singleton

  • روش کارخانه ای Factory method

  • کارخانه انتزاعی Abstract factory

  • سازنده Builder

  • تنظیم اولیه تنبل Lazy initialisation

  • نمونه اولیه Prototype

الگوهای ساختاری Structural patterns

  • آداپتور Adapter

  • پل Bridge

  • نما Facade

  • دکوراتور Decorator

  • کامپوزیت Composite

  • پروکسی Proxy

الگوهای ساختاری Structural patterns

  • آداپتور Adapter

  • پل Bridge

  • نما Facade

  • دکوراتور Decorator

  • کامپوزیت Composite

  • پروکسی Proxy

الگوهای رفتاری Behavioural patterns

  • مشاهده کننده Observer

  • زنجیره مسئولیت Chain of responsibility

  • فرمان Command

  • استراتژی Strategy

  • حالت State

  • بازدید کننده Visitor

  • میانجی Mediator

  • یادگاری Memento

الگوهای رفتاری Behavioural patterns

  • مشاهده کننده Observer

  • زنجیره مسئولیت Chain of responsibility

  • فرمان Command

  • استراتژی Strategy

  • حالت State

  • بازدید کننده Visitor

  • میانجی Mediator

  • یادگاری Memento

نتیجه Conclusion

  • متشکرم Thank you

  • منابع بیشتر More resources

  • متشکرم Thank you

نتیجه Conclusion

  • متشکرم Thank you

  • منابع بیشتر More resources

  • متشکرم Thank you

نمایش نظرات

آموزش مستر کلاس کامل الگوهای طراحی کاتلین 2023
جزییات دوره
4 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,432
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار