الگوهای طراحی ساختاری در Swift 5
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
آیا با چالشهایی از جمله اجزای متصل به هم و معماری انعطافناپذیر در برنامههای Swift خود مواجه هستید؟ در این دوره، الگوهای طراحی ساختاری در Swift 5، شما یاد خواهید گرفت که چگونه برنامههای Swift انعطافپذیر، مقیاسپذیر و قابل نگهداری توسعه دهید.
ابتدا، الگوهای Adapter و Bridge را بررسی میکنید، که اجازه میدهد تا انعطافپذیری بیشتری در کد شما داشته باشید و این امکان را فراهم میکند که رابطهای نامرتبط بهطور همزمان کار کنند و به تفکیک یک انتزاع از پیادهسازی آن کمک میکند. سپس، الگوهای Composite و Decorator را کشف میکنید که به شما این امکان را میدهد تا اشیاء و ترکیبها را به طور یکسان مدیریت کنید و بهطور دینامیک مسئولیتهایی به اشیاء اضافه کنید بدون اینکه کد آنها را تغییر دهید.
در نهایت، یاد خواهید گرفت که چگونه از الگوهای Facade ،Flyweight و Proxy برای سادهسازی سیستمهای پیچیده با یک رابط واحد، مدیریت مؤثر اشیاء با مصرف بالا و کنترل دسترسی به نمونهها استفاده کنید که منجر به افزایش امنیت و کارایی میشود. هنگامی که این دوره را به اتمام برسانید، شما مهارتها و دانش لازم برای طراحی اپلیکیشن های Swift خود را برای آسانی در نگهداری و بهبودهای آینده خواهید داشت.
الگوهای طراحی ساختاری در Swift 5
-
بررسی دوره 0:02:00
-
بررسی 0:03:00
-
پیش نیازها 0:02:00
-
نگاهی کلی 0:04:00
-
دموی اشتراکگذاری اجتماعی 0:04:00
-
Adapter شیء 0:03:00
-
Adapter از طریق گسترش نوع Swift 0:02:00
-
خلاصه 0:02:00
-
نگاهی کلی 0:04:00
-
دموی اکسپلود سلسله مراتب کلاس 0:02:00
-
استفاده از الگوی طراحی Bridge 0:06:00
-
خلاصه 0:03:00
-
نگاهی کلی 0:05:00
-
برنامه DirectoryTree - تلاش اول 0:05:00
-
استفاده از الگوی Composite 0:03:00
-
خلاصه 0:02:00
-
نگاهی کلی 0:03:00
-
فروشگاه دوربین با استفاده از وراثت 0:02:00
-
استفاده از الگوی Decorator 0:04:00
-
خلاصه 0:02:00
-
نگاهی کلی 0:02:00
-
برنامه دانلودکننده تصویر 0:04:00
-
معرفی Façade 0:04:00
-
خلاصه 0:02:00
-
نگاهی کلی 0:05:00
-
معرفی فریمورک Logger 0:03:00
-
کاهش مصرف حافظه با استفاده از Flyweight 0:03:00
-
تست و اطمینان از ایمنی Thread 0:04:00
-
خلاصه 0:02:00
-
نگاهی کلی 0:03:00
-
مسئله حلشده توسط الگوی طراحی Proxy 0:03:00
-
Proxy مجازی 0:04:00
-
استفاده از ویژگیهای زبان Swift برای راهحلهای تمیزتر 0:02:00
-
خلاصه 0:02:00
-
خداحافظی 0:01:00
مشخصات آموزش
الگوهای طراحی ساختاری در Swift 5
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:35
- مدت زمان :1:46:20
- حجم :368.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy