آموزش برنامه‌نویسی پیشرفته در 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

  • Delegation چیست؟ What is delegation?

  • کار با Delegation در عمل Delegation in action

  • خلاصه ماژول: سازماندهی کد Module summary: Code organization

مدیریت خطا، برنامه‌نویسی تابعی و تست Error handling, functional programming and testing

  • خطاها و توابع قابل پرتاب (Throwable) Errors and throwable functions

  • مدیریت خطا و دریافت خطاها Error handling and catching errors

  • مقدمه‌ای بر بازگشت (Recursion) Introduction to recursion

  • برنامه‌نویسی تابعی چیست؟ What is functional programming?

  • کار با map، filter و reduce Map, filter and reduce

  • تست چیست؟ What is testing?

  • انواع تست Types of testing

  • تست واحد (Unit Testing) در Swift Unit testing in Swift

  • خلاصه ماژول: مدیریت خطا، برنامه‌نویسی تابعی و تست Module summary: Error handling, functional programming and testing

ایجاد یک منوی شام Create a dinner menu

  • مرور کلی دوره برنامه‌نویسی پیشرفته در Swift Course recap for Advanced Programming in Swift

  • تبریک! شما دوره برنامه‌نویسی پیشرفته در Swift را به پایان رساندید! Congratulations, you have completed Advanced Programming in Swift!

نمایش نظرات

آموزش برنامه‌نویسی پیشرفته در Swift
جزییات دوره
19h 8m
26
(آخرین آپدیت)
10,093
4.9 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده