- Publisher : Independently published (March 11, 2021)
- Language : English
- Paperback : 131 pages
- ISBN-13 : 979-8713293864
کتابProtocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols (Swift Clinic)
منابع کتاب کتابProtocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols (Swift Clinic)
اگر قصد طراحی و اجرای نرم افزار با استفاده از Swift 5 را دارید، درک الگوی برنامه نویسی پروتکل گرا (POP) ضروری است. در این کتاب، نحوه کار با POP را برای نزدیک شدن به توسعه برنامه کارآمدتر یاد خواهید گرفت.
ابتدا بررسی می کنیم که POP چیست و چگونه با رویکرد برنامه نویسی شی گرا کلاسیک تفاوت دارد. در ادامه، ستونهای این پارادایم جدید را مورد بحث قرار میدهیم: الحاقات پروتکل، وراثت پروتکل، و ترکیب پروتکل. در قسمت آخر این کتاب، ما قصد داریم یک اپلیکیشن کاملا کاربردی را با استفاده از رویکرد پروتکل گرا پیاده سازی کنیم.
موضوعات عبارتند از:
برنامه نویسی پروتکل گرا چیست؟
ارکان POP
تعریف الزامات روش
پروتکل های محدود به کلاس
تصویب پروتکل
ژنریک ها و پروتکل ها
پیاده سازی یک برنامه از ابتدا با استفاده از POP
در طول کتاب، مهارتهای کدنویسی را به دست خواهید آورد که میتواند در موقعیتهای واقعی به کار رود.
درباره نویسنده
Karoly Nyistor یک مهندس نرم افزار و مدرس کهنه کار است.
او با شرکت های بزرگی مانند اپل، زیمنس و SAP کار کرده است. کارولی چندین چارچوب سازمانی را طراحی و ساخته است و دوازده حق ثبت اختراع مربوط به اختراعات در زمینه محاسبات تلفن همراه را دارد.
پس از 18 سال، او دنیای شرکت ها را ترک کرد تا تجارت خود را راه اندازی کند. از سال 2016، او کاملا متعهد به تدریس است. او به عنوان یک مربی، قصد دارد بیش از 20 سال تخصص خود را در زمینه توسعه نرم افزار به اشتراک بگذارد.
کارولی معماری نرم افزار، برنامه نویسی و طراحی شی گرا، برنامه نویسی پایتون، سوئیفت و iOS و سایر موضوعات مرتبط با برنامه نویسی را آموزش می دهد.
میتوانید دورهها و کتابهای او را در همه پلتفرمهای اصلی از جمله آمازون، LinkedIn Learning، Pluralsight، Udemy و iTunes پیدا کنید.
ارسال نظر درباره کتابProtocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols (Swift Clinic)