🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی عملی در سوئیفت
- آخرین آپدیت
دانلود Practical Design Patterns in Swift
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
الگوهای طراحی نرم افزار "باند چهار" ده ها سال است که وجود دارد. یک دلیل خوب وجود دارد که آنها هنوز هم محبوب هستند. این الگوهای تجسم بهترین شیوه هایی را نشان می دهد که منجر به کد عملکردی ، قوی تر و ضد آینده می شود. در این دوره ، مربی Károly Nyistor به شما می آموزد که چگونه می توانید مفیدترین الگوهای طراحی را در Swift اجرا کنید ، با استفاده از ویژگی هایی مانند برنامه نویسی پروتکل گرا ، پسوند نوع و انواع ارزش. در مورد مزایا و محدودیت های آنها بیاموزید و سپس هر گروه از الگوهای را با جزئیات کشف کنید. Károly الگوهای خلاقانه مانند Singleton ، نمونه اولیه و روش کارخانه را بررسی می کند. الگوهای ساختاری از جمله آداپتور ، نما و پروکسی. و الگوهای رفتاری مانند زنجیره ای مسئولیت ، تکرار کننده ، ناظر و ایالت. هر آموزش شامل نمونه های برنامه نویسی است که نشان می دهد نحوه اجرای الگوهای در پروژه های دنیای واقعی را نشان می دهد.
سرفصل ها و درس ها
مقدمه
Introduction
مزایای الگوهای طراحی را کاوش کنید
Explore the benefits of design patterns
آنچه باید بدانید
What you should know
1. الگوهای طراحی: مقادیر و محدودیت ها
1. Design Patterns: Values and Limitations
الگوی طراحی نرم افزار چیست؟
What’s a software design pattern?
برنامه های کاربردی از الگوهای طراحی
Applications of design patterns
محدودیت ها
Limitations
الگوهای خلاق ، ساختاری و رفتاری
Creational, structural, and behavioral patterns
2. الگوی Singleton
2. The Singleton Pattern
هدف ، جوانب مثبت و منفی
Purpose, pros, and cons
تک آهنگ های فقط خواندنی
Read-only singletons
مسائل مربوط به همزمانی
Concurrency issues
ایمن ساختن Singleton
Making the singleton thread-safe
قفل خوانندگان-نویسنده
Readers-writer lock
3. الگوی نمونه اولیه
3. The Prototype Pattern
هدف: کلونینگ
Purpose: Cloning
کپی انواع ارزش
Copying value types
خطاهای انواع مرجع کلونینگ
Pitfalls of cloning reference types
انواع مرجع کلونینگ
Cloning reference types
4- الگوی روش کارخانه
4. The Factory Method Pattern
لحظه چند شکل
Polymorphic instantiation
اجرای روش کارخانه
Implementing the Factory Method
5. الگوی آداپتور
5. The Adapter Pattern
کار با رابط های ناسازگار
Working with incompatible interfaces
آداپتور کلاسیک
Classical Adapter
آداپتور با استفاده از پسوندهای نوع
Adapter using type extensions
6. الگوی دکوراتور
6. The Decorator Pattern
بهبود نوع بدون اصلاح آن
Enhancing a type without modifying it
تزئین کننده شی
The object Decorator
دکوراتور از طریق پسوندهای Swift
Decorator via Swift extensions
Károly Nyisztor یک توسعه دهنده و مربی کهنه کار تلفن همراه است.
Károly چندین برنامه و بازی موفق iOS ساخته است که اکثر آنها توسط اپل ارائه شده اند. - و بنیانگذار LEAKKA، یک شرکت توسعه نرم افزار و مشاوره فناوری است. او با شرکت هایی مانند اپل، زیمنس، SAP و Zen Studios کار کرده است.
در حال حاضر، او بیشتر روزهای خود را به عنوان یک مهندس نرم افزار حرفه ای و معمار فناوری اطلاعات می گذراند. علاوه بر این، او طراحی نرم افزار شی گرا، iOS، Swift، Objective-C و UML را آموزش می دهد. به عنوان یک مربی، هدف او این است که بیش از 20 سال تخصص خود را در زمینه توسعه نرم افزار به اشتراک بگذارد و زندگی دانش آموزان را در سراسر جهان تغییر دهد. او علاقه زیادی به کمک به مردم برای آشکار کردن استعدادهای پنهان دارد و آنها را به دنیای استارتاپ ها و برنامه نویسی راهنمایی می کند.
نمایش نظرات