آموزش اصول توسعه macOS

macOS Development Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در چند سال گذشته ، macOS محبوبیت زیادی را تجربه کرده است. در این دوره ، شما می آموزید که چگونه یک برنامه کاملاً کاربردی macOS را از ابتدا تا انتها ، از قرار دادن برنامه در استوری بورد تا انتشار آن در فروشگاه برنامه ، بسازید. نرم افزار ... در هسته اصلی توسعه نرم افزار اپل شناخت کاملی از توسعه macOS وجود دارد. در این دوره ، macOS Development Fundamentals ، یاد می گیرید که چگونه یک برنامه برای macOS بسازید. ابتدا ، نحوه ایجاد و پیکربندی پروژه را خواهید آموخت ، و یاد می گیرید که چگونه طرح ها را به درستی طرح بندی کنید. در مرحله بعدی ، شما در طراحی UI با استوری بورد غوطه ور می شوید. سرانجام ، شما می آموزید که چگونه آن را آزاد کنید ، چه در داخل و چه در فروشگاه App Apple. پس از اتمام این دوره ، دانش بنیادی در زمینه توسعه macOS خواهید داشت که به شما در پیشرفت برنامه های محصولات اپل کمک خواهد کرد. نرم افزار مورد نیاز: Xcode 8 و macOS Sierra.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر دوره و Xcode Introduction to Course and Xcode

  • بررسی اجمالی دوره Course Overview

  • پروژه های Xcode Xcode Projects

  • نسخه ی نمایشی: پروژه های Xcode Demo: Xcode Projects

  • خلاصه Summary

طراحی برنامه Designing the Application

  • کنترل کننده های پنجره و نمایش Window and View Controllers

  • نسخه ی نمایشی: کنترل کننده های پنجره و نمایش Demo: Window and View Controllers

  • بازدیدها Views

  • نسخه ی نمایشی: بازدیدها Demo: Views

  • مدل-نمایش-کنترل کننده Model-View-Controller

افزودن کنترل ها Adding Controls

  • کنترل ها Controls

  • چیدمان خودکار Auto Layout

  • بازدیدهای پشته Stack Views

  • نسخه ی نمایشی: افزودن کنترل ها Demo: Adding Controls

  • نسخه ی نمایشی قسمت 2: افزودن کنترل ها Demo Part 2: Adding Controls

  • خلاصه Summary

راه اندازی پایگاه داده Setting up the Database

  • داده های محلی Local Data

  • نسخه ی نمایشی: داده های محلی Demo: Local Data

  • نسخه ی نمایشی قسمت 2: داده های محلی Demo Part 2: Local Data

  • اطلاعات اصلی Core Data

نمایش داده ها Displaying Data

  • صحافی Bindings

  • کنترل کننده های NSC NSControllers

  • قالب سازها و ترانسفورماتورها Formatters and Transformers

  • نسخه ی نمایشی Demo

  • خلاصه Summary

نمایش داده ها در نمایش های ویژه Displaying Data in Special Views

  • نماهای جدول Table Views

  • نسخه ی نمایشی: TableView Demo: TableView

  • نماهای مجموعه Collection Views

  • نسخه ی نمایشی: نمایش مجموعه ها Demo: Collection Views

  • رئوس مطالب Outline Views

  • نسخه ی نمایشی: رئوس مطالب Demo: Outline Views

  • خلاصه Summary

کار با ویندوز Working with Windows

  • پنجره ها Windows

  • منوها Menus

  • نسخه ی نمایشی: منوها Demo: Menus

  • نوار ابزار Toolbars

  • نسخه ی نمایشی: نوار ابزار Demo: Toolbars

  • سگها Segues

  • نسخه ی نمایشی: Segues Demo: Segues

  • اشارات Gestures

  • نسخه ی نمایشی: حرکات Demo: Gestures

  • خلاصه Summary

ملاحظات برنامه Application Considerations

  • امضا و جعبه شن و ماسه Signing and Sandboxing

  • نسخه ی نمایشی: امضای و Sandboxing Demo: Signing and Sandboxing

  • تنظیمات و نمادها Preferences and Icons

  • نسخه ی نمایشی: تنظیمات برگزیده و نمادها Demo: Preferences and Icons

  • خلاصه Summary

ایجاد انواع دیگر برنامه ها Creating Other Types of Applications

  • ابزارهای خط فرمان Command Line Tools

  • نسخه ی نمایشی: ابزارهای خط فرمان Demo: Command Line Tools

  • برنامه های مبتنی بر سند Document-based Apps

  • نسخه ی نمایشی: برنامه های مبتنی بر سند Demo: Document-based Apps

  • خلاصه Summary

انتشار برنامه و نتیجه گیری Releasing Application and Conclusion

  • انتشار برنامه Releasing the Application

  • نسخه ی نمایشی: ارسال به فروشگاه برنامه اپل Demo: Submitting to Apple App Store

  • نسخه ی نمایشی: انتشار با استفاده از GateKeeper Demo: Releasing Using GateKeeper

  • نسخه ی نمایشی: خلاصه Demo: Summary

نمایش نظرات

آموزش اصول توسعه macOS
جزییات دوره
3h 6m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
29
3.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Corissa Jesseman Corissa Jesseman

Corissa یک توسعه دهنده نرم افزار باتجربه با بیش از 10 سال تجربه توسعه .Net و Objective C است. وی زمانی شروع به کار توسعه موبایل کرد که ویندوز موبایل و بلک بری بازار را کنترل می کردند. او جغرافیایی و بسیاری دیگر از سیستم های دفتر کار را فتح کرده است. Corissa اکنون برنامه های iOS ، tvOS و OS X را توسعه می دهد و چندین برنامه در App Store Apple دارد.