🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سوئیفت 4: برنامه نویسی پروتکل گرا
- آخرین آپدیت
دانلود Swift 4: Protocol-Oriented Programming
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اگر قصد طراحی و اجرای نرم افزار را با استفاده از Swift دارید ، باید الگوی برنامه نویسی پروتکل گرا (POP) را درک کنید. در این دوره ، نگاهی دقیق تر به پاپ بیندازید و یاد بگیرید که چگونه با آن کار کنید تا به توسعه کارآمدتر به توسعه برنامه نزدیک شوید. ابتدا ، دقیقاً و چگونگی تفاوت آن با رویکرد برنامه نویسی شیء کلاسیک ، بررسی کنید. در مرحله بعد ، در مورد ستون های این الگوی جدید بیاموزید: پسوند پروتکل ، وراثت پروتکل و ترکیب پروتکل. پسوندهای پروتکل به شما امکان می دهد رفتار پیش فرض را برای تطبیق انواع بدون تعریف کلاس پایه تعریف کنید. وراثت پروتکل یک ویژگی قدرتمند است که به شما امکان می دهد طرح های دانه ای بیشتری ایجاد کنید. Swift اجازه می دهد تا ارث چندگانه برای کلاس ها - اما با ترکیب پروتکل ، انواع Swift می توانند پروتکل های مختلفی را اتخاذ کنند. به علاوه ، ژنرال ها را کاوش کنید و ببینید که چگونه می توانید یک برنامه کاملاً کاربردی را با استفاده از یک رویکرد پروتکل گرا اجرا کنید.
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. برنامه نویسی با محوریت پروتکل
1. Protocol-Oriented Programming
برنامه نویسی مبتنی بر پروتکل چیست؟
What's Protocol-Oriented Programming?
روش شی گرا
The object-oriented way
رویکرد پروتکل گرا
The protocol-oriented approach
POP در مقابل OO: اختلافات
POP vs. OO: The differences
2. پروتکل
2. Protocols
پروتکل چیست؟
What's a protocol?
روش ها و پروتکل های کلاس محدود
Methods and class-bound protocols
تصویب پروتکل
Adopting a protocol
پلی مورفیسم
Polymorphism
وراثت پروتکل
Protocol inheritance
برنامه های افزودنی پروتکل
Protocol extensions
ترکیب پروتکل
Protocol composition
3. عمومی
3. Generics
چرا ژنریک؟
Why generics?
عملکردها و روشهای عمومی
Generic functions and methods
انواع عمومی
Generic types
عمومی و پروتکل
Generics and protocols
انواع مرتبط
Constrained associated types
4- برنامه هواشناسی را با استفاده از POP پیاده سازی کنید
4. Implement the Weather App Using POP
طراحی برنامه هوا
Weather app design
نمای کلی پروژه
Project overview
پروتکل کنترل کننده شبکه را تعریف کنید
Define the network controller protocol
رفتار ناهمزمان را اعلام کنید
Declare asynchronous behavior
API OpenWeatherMap
The OpenWeatherMap API
کنترلر شبکه را پیاده سازی کنید
Implement the network controller
تکمیل کنترلر شبکه
Completing the network controller
Károly Nyisztor یک توسعه دهنده و مربی کهنه کار تلفن همراه است.
Károly چندین برنامه و بازی موفق iOS ساخته است که اکثر آنها توسط اپل ارائه شده اند. - و بنیانگذار LEAKKA، یک شرکت توسعه نرم افزار و مشاوره فناوری است. او با شرکت هایی مانند اپل، زیمنس، SAP و Zen Studios کار کرده است.
در حال حاضر، او بیشتر روزهای خود را به عنوان یک مهندس نرم افزار حرفه ای و معمار فناوری اطلاعات می گذراند. علاوه بر این، او طراحی نرم افزار شی گرا، iOS، Swift، Objective-C و UML را آموزش می دهد. به عنوان یک مربی، هدف او این است که بیش از 20 سال تخصص خود را در زمینه توسعه نرم افزار به اشتراک بگذارد و زندگی دانش آموزان را در سراسر جهان تغییر دهد. او علاقه زیادی به کمک به مردم برای آشکار کردن استعدادهای پنهان دارد و آنها را به دنیای استارتاپ ها و برنامه نویسی راهنمایی می کند.
نمایش نظرات