آموزش مبانی iOS 11

iOS 11 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ساختن برای iOS یک مهارت فوق العاده با ارزش برای هر توسعه دهنده ای است. در این دوره ، از Xcode و Swift برای ساخت برنامه های iOS با رابط های کاربری انطباقی که روی چندین دستگاه کار می کنند ، معماری برنامه های iOS و موارد دیگر استفاده می کنید ، استفاده خواهید کرد. توسعه برای iOS یک مهارت ارزشمند و مورد تقاضا است ، اما اگر پناهگاه دیگری ندارید پیش از این در جهان اپل توسعه یافته است ، می تواند به طرز شگفت انگیزی متفاوت باشد. در این دوره ، iOS 11 Fundamentals ، به سرعت با استفاده از Xcode 9 و Swift 4 برای ساخت برنامه های عالی iOS و استفاده از جدیدترین ویژگی های iOS 11 بلند می شوید و شروع به کار می کنید ، ابتدا ابزارها را خواهید دید و نحوه ایجاد را یاد خواهید گرفت. برنامه های iOS با رابط های کاربری انطباقی که در چندین دستگاه (از جمله iPhone X) کار می کنند. سپس ، شما یاد خواهید گرفت که چگونه پروژه های iOS را مدیریت کنید و عناصر سازنده برنامه های iOS خود را تعریف کنید. سرانجام ، کار با کنترلهای مبتنی بر داده را جستجو خواهید کرد و گزینه های ناوبری را درک خواهید کرد. در پایان دوره ، شما بهترین شیوه های فعلی ، معماری iOS و مهمترین ایده هایی را که برای احساس راحتی در آوردن مهارت های توسعه دهنده خود به دنیای توسعه دهندگان iOS و Apple نیاز دارید ، می دانید.

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

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

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

شروع شدن Getting Started

  • آنچه شما نیاز دارید What You Need

  • ایجاد یک پروژه iOS در Xcode Creating an iOS Project in Xcode

  • نحوه یادگیری iOS How to Learn iOS

  • سناریوی باربر شب The Night Porter Scenario

  • کار با پروژه های Xcode Working with Xcode Projects

  • مبانی Xcode The Basics of Xcode

  • افزودن و ترتیب عناصر UI Adding and Arranging UI Elements

  • افزودن عملکرد ساده Adding Simple Functionality

ساخت برنامه های تک نمای Building Single View Applications

  • مقدمه Introduction

  • استفاده از UIKit Framework Using the UIKit Framework

  • نوار کناری: "کیت" در توسعه اپل به چه معناست؟ Sidebar: What Does "Kit" Mean in Apple Development?

  • تعریف سلسله مراتب Views و View Defining Views and View Hierarchies

  • نسخه ی نمایشی: دسترسی به Subview ها و Downcasting در Swift Demo: Accessing Subviews and Downcasting in Swift

  • Model View Controller (MVC) در iOS Model View Controller (MVC) in iOS

  • اتصال اشیا View مشاهده با عملکردها و خروجی ها Connecting View Objects with Actions and Outlets

  • نسخه ی نمایشی: ایجاد و عیب یابی اقدامات و فروش ها Demo: Creating and Troubleshooting Actions and Outlets

ایجاد و پیکربندی جداول iOS Creating and Configuring iOS Tables

  • مقدمه Introduction

  • پیکربندی نمای میز iOS Configuring an iOS Table View

  • نسخه ی نمایشی: افزودن نمای iOS جدول و منبع داده Demo: Adding an iOS Table View and Data Source

  • نسخه ی نمایشی: اجرای نمایش جدول iOS با بخش ها و عناوین Demo: Implementing an iOS Table View with Sections and Headings

  • پیاده سازی رفتار نمایشی iOS Table Table Implementing iOS Table View Delegate Behavior

  • خلاصه Summary

تعریف سلولهای جدول سفارشی Defining Custom Table Cells

  • حذف و استفاده مجدد از سلولهای مشاهده جدول iOS Dequeuing and Reusing iOS Table View Cells

  • نسخه ی نمایشی: استفاده مجدد از سلولهای نمایش جدول iOS Demo: Reusing iOS Table View Cells

  • تغییر سبک های سلول مشاهده جدول iOS Switching iOS Table View Cell Styles

  • نسخه ی نمایشی: پیکربندی سبک های مشاهده جدول iOS Demo: Configuring iOS Table View Cell Styles

ایجاد برنامه های iOS با چند صفحه Creating iOS Apps with Multiple Screens

  • مقدمه Introduction

  • تعریف برنامه های iOS با چندین کنترل کننده نمایش Defining iOS Apps with Multiple View Controllers

  • نسخه ی نمایشی: جستجوی کنترلرهای جدید مشاهده iOS Demo: Segueing to New iOS View Controllers

  • انتخاب روش پیمایش برای چندین کنترل کننده نمایش Choosing a Navigation Method for Multiple View Controllers

  • نسخه ی نمایشی: افزودن یک کنترل کننده پیمایش به یک پروژه موجود Demo: Adding a Navigation Controller to an Existing Project

  • نسخه ی نمایشی: ایجاد یک برنامه Tabbed Demo: Creating a Tabbed Application

  • خلاصه Summary

استفاده از طرح بندی خودکار و نمای پشته Using Auto Layout and Stack Views

  • ایجاد یک رابط کاربر سازگار iOS با طرح بندی خودکار Creating an Adaptive iOS UI with Auto Layout

  • موقعیت یابی نمایش اشیا با محدودیت Positioning View Objects with Constraints

  • افزودن و ویرایش محدودیتهای طرح خودکار Adding and Editing Auto Layout Constraints

  • عیب یابی محدودیت های طرح خودکار Troubleshooting Auto Layout Constraints

  • ایجاد طرح بندی های انعطاف پذیر با iOS Stack Views Creating Flexible Layouts with iOS Stack Views

  • اضافه کردن و پیکربندی پشته نمایش ها Adding and Configuring Stack Views

ایجاد UI تطبیقی با استفاده از صفات و کلاسهای اندازه Creating Adaptive UI Using Traits and Size Classes

  • سفارشی کردن رابط کاربر iOS با ویژگی ها Customizing an iOS UI with Traits

  • معرفی کلاسهای اندازه iOS Introducing iOS Size Classes

  • ایجاد تغییرات Storyboard در iOS Creating iOS Storyboard Variations

  • نسخه ی نمایشی: افزودن و شخصی سازی تغییرات Demo: Adding and Customizing Variations

همه اش را بگذار کنار هم Putting It All Together

  • افزودن نوار ابزار و سوییچ Adding a Toolbar and Switch

  • تشخیص سلسله مراتب مشاهده Diagnosing View Hierarchies

  • گسترش مدل و کنترل کننده Extending the Model and Controller

  • افزودن عملکردهای کش رفتن به نمای جدول iOS Adding Swipe Actions to an iOS Table View

  • بازنشانی لیست Resetting the List

  • افزودن کنترل کننده هشدار Adding an Alert Controller

پایان دادن به لمس ها Finishing Touches

  • از جمله تصاویر و نمادهای برنامه Including Images and Application Icons

  • ایجاد یک Storyboard راه اندازی برنامه iOS Creating an iOS App Launch Storyboard

  • نتیجه Conclusion

نمایش نظرات

آموزش مبانی iOS 11
جزییات دوره
4h 22m
53
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
264
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Allardice Simon Allardice

سایمون یکی از نویسندگان ستاد در Pluralsight است. وی با بیش از سه دهه تجربه توسعه نرم افزار ، در هر رشته ای برنامه ریزی کرده است: از امور مالی تا حمل و نقل ، راکتورهای هسته ای تا بازی سازی. قبل از پیوستن به Pluralsight ، سیمون نویسنده اصلی توسعه دهنده در lynda.com بود. اولین دوره ویدئویی وی در سال 2002 منتشر شد: از آن زمان ، دوره های محبوب وی توسط صدها هزار توسعه دهنده مشاهده شده است. تمرکز فعلی او هم بر روی جدید - جدیدترین فن آوری های توسعه iOS و Mac - و هم به موضوعات قدیمی: علوم رایانه اساسی است. او وسواس دارد که موضوعات پیچیده را در دسترس ، به یادماندنی و آسان تر برای یادگیری قرار دهد.