آموزش اصول توسعه macOS
3h 6m
56
Pluralsight
11 اردیبهشت 1396
29
3.9 از 5
دارد (اگر در سایت مرجع باشد، قرارداده می شود.)
دارد
دارد (در صورت درخواست)

https://donyad.com/d/67d5

آموزش اصول توسعه 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

نمایش نظرات

نظری ارسال نشده است.

Corissa Jesseman

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