لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی پیشرفته در Swift
- آخرین آپدیت
دانلود Advanced Programming in Swift
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در قلب هر اپلیکیشن iOS فوقالعاده، درک عمیق از زبان برنامهنویسی Swift نهفته است. با دوره برنامهنویسی پیشرفته در Swift، سفری را برای گسترش دانش و مهارتهای خود آغاز کنید. انواع دادههای سفارشی پیشرفته در Swift را کشف کنید، بهترین روشهای سازماندهی کد را بررسی کنید، از مدیریت خطا برای بهبود عملکرد برنامهتان بهره ببرید و درک خود را از برنامهنویسی به سبک تابعی (Functional) با استفاده از توابع مرتبه بالا مانند map، filter و reduce تقویت کنید. سپس، برای درک بیشتر سازوکارهای داخلی توسعه اپلیکیشنهای موفق، یاد بگیرید که چگونه تستهای واحد (Unit Tests) را پیادهسازی کنید تا از عملکرد صحیح اپلیکیشنهای خود اطمینان حاصل کنید.
در پایان این دوره، شما ساخت قابلیتهایی را که اغلب در اپلیکیشنهایی با لیستهای بزرگ از آیتمها مشاهده میکنید، تمرین خواهید کرد. شما مفاهیم پیشرفته برنامهنویسی از جمله توابع مرتبه بالا برای پردازش مجموعهها را پیادهسازی کرده و لیست خود را در Xcode خواهید ساخت.
پس از اتمام این دوره، شما قادر خواهید بود:
• انواع دادههای سفارشی از جمله Enumerations و Sets را ایجاد کنید.
• کد خود را با استفاده از Subclassing، وراثت (Inheritance)، تبدیل نوع (Typecasting) و چندریختی (Polymorphism) سازماندهی و بهینه کنید.
• نحوه تعیین محدودیتها در کد خود را با استفاده از کنترل دسترسی (Access Control) کشف کنید.
• با استفاده از پروتکلهای اختیاری و اجباری، الگوهایی برای کد خود ایجاد کنید.
• با استفاده از Delegation، کنترل و مسئولیتها را از یک نمونه به نمونه دیگر منتقل کنید.
• از رویکردهای مناسب مدیریت خطا استفاده کرده، توابع throw-able را پیادهسازی و خطاها را مدیریت کنید.
• مفهوم بازگشت (Recursion) را شرح داده و موارد استفاده رایج آن را شناسایی کنید.
• توابع مرتبه بالا مانند map، filter و reduce را پیادهسازی کنید.
• با پیادهسازی Unit Test، از عملکرد صحیح اپلیکیشنهای خود اطمینان حاصل کنید.
این دوره برای یادگیرندگان سطح متوسط که میخواهند خود را برای فعالیت حرفهای در حوزه توسعه iOS آماده کنند، ایدهآل است. برای موفقیت در این دوره، شما به درک پایهای از مبانی برنامهنویسی Swift و SwiftUI نیاز دارید.
سرفصل ها و درس ها
انواع دادههای سفارشی پیشرفته
Advanced custom data types
مقدمهای بر دوره
Introduction to the course
مرور کلی: مبانی برنامهنویسی در Swift
Recap: Programming fundamentals in Swift
راهاندازی پروژه iOS با Swift
Set up an iOS Project with Swift
مقدمهای بر Enumerationها
Introduction to enumerations
مجموعهها (Sets) چیستند؟
What are sets?
خلاصه ماژول: انواع دادههای پیشرفته
Module summary: Advanced data types
سازماندهی کد
Code organization
زیرکلاسها (Subclasses) چیستند؟
What are subclasses?
مقدمهای بر تبدیل نوع (Typecasting)
Introduction to typecasting
کار با چندریختی (Polymorphism)
Working with polymorphism
پروتکل در Swift چیست؟
What is a protocol in Swift?
ایجاد و پیادهسازی پروتکلهای اختصاصی
Create and implement your own protocols
پیادهسازی متدهای پروتکل اجباری و اختیاری
Implement required and optional protocol methods
نمایش نظرات