آموزش اصول iOS 9

iOS 9 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مقدمه ای بر توسعه iOS 9، با استفاده از Xcode 7 و زبان برنامه نویسی Swift 2. این دوره اصول اولیه زبان سوئیفت را شامل می‌شود، ایجاد رابط‌های کاربری انعطاف‌پذیر iOS که روی چندین دستگاه کار می‌کنند، نحوه پیاده‌سازی الگوهای نرم‌افزاری مانند Target-Action، Delegation و Model-View-Controller در iOS و بررسی بهترین روش‌ها برای iOS. معماری اپلیکیشن

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

شروع شدن Getting Started

  • معرفی Introduction

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

  • سلام، iOS Hello, iOS

  • چگونه توسعه iOS را یاد بگیریم How to Learn iOS Development

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

  • ساخت پروژه Making the Project

  • مبانی Xcode The Basics of Xcode

  • افزودن و تنظیم کنترل ها Adding and Arranging Controls

  • افزودن رفتار با اعمال Adding Behavior with Actions

  • خلاصه Summary

بالا و دویدن با سوئیفت Up and Running with Swift

  • معرفی Introduction

  • مروری بر نحو سوئیفت Overview of Swift Syntax

  • زمین های بازی و متغیرهای سوئیفت Swift Playgrounds and Variables

  • انواع صریح و ایجاد ثابت Explicit Types and Creating Constants

  • مدیریت جریان برنامه Managing Program Flow

  • استفاده از گزینه های سوئیفت Using Swift Optionals

  • باز کردن انواع اختیاری Unwrapping Optional Types

  • ایجاد و فراخوانی توابع Creating and Calling Functions

  • تعریف کلاس ها و ایجاد اشیا Defining Classes and Creating Objects

  • خلاصه Summary

ساخت اپلیکیشن های تک نمای Building Single View Applications

  • معرفی Introduction

  • استفاده از UIKit و دریافت کمک Using UIKit and Getting Help

  • درک Views و View Hierarchies Understanding Views and View Hierarchies

  • دسترسی به Subviews و Downcasting در Swift Accessing Subviews and Downcasting in Swift

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

  • کاوش در اقدامات و خروجی ها Exploring Actions and Outlets

  • ایجاد و عیب یابی اقدامات و خروجی ها Creating and Troubleshooting Actions and Outlets

  • جاسازی محتوا در نمای اسکرول Embedding Contents in a Scroll View

  • خلاصه Summary

ایجاد و پیکربندی نماهای جدول Creating and Configuring Table Views

  • معرفی Introduction

  • کاوش در کنترل نمای جدول Exploring the Table View Control

  • افزودن نمای جدول و منبع داده Adding a Table View and Data Source

  • پیاده سازی نمای جدول با بخش ها و سرفصل ها Implementing a Table View with Sections and Headings

  • پیاده‌سازی روش‌های نمایندگی نمای جدول Implementing Table View Delegate Methods

  • خلاصه Summary

ایجاد کنترلرهای چند نما Creating Multiple View Controllers

  • معرفی Introduction

  • استفاده از کنترلرهای چند نما Using Multiple View Controllers

  • ایجاد Segues بین View Controller ها Creating Segues Between View Controllers

  • گزینه های پیمایش برای کنترلرهای چند نمایش Navigation Options for Multiple View Controllers

  • اضافه کردن یک کنترل کننده ناوبری به یک پروژه موجود Adding a Navigation Controller to an Existing Project

  • ایجاد یک برنامه Tabbed Creating a Tabbed Application

  • خلاصه Summary

ساخت یک رابط کاربری تطبیقی ​​با طرح‌بندی خودکار Building an Adaptive UI with Auto Layout

  • ایجاد یک رابط کاربری تطبیقی ​​با طرح‌بندی خودکار Creating an Adaptive UI with Auto Layout

  • اضافه کردن محدودیت ها در Xcode Adding Constraints in Xcode

  • عیب یابی محدودیت ها Troubleshooting Constraints

  • با استفاده از حالت پیش نمایش دستیار ویرایشگر Using the Assistant Editor Preview Mode

  • خلاصه Summary

نماهای پشته و کلاس های اندازه Stack Views and Size Classes

  • معرفی Stack View Control Introducing the Stack View Control

  • افزودن و پیکربندی Stack Views در Xcode Adding and Configuring Stack Views in Xcode

  • درک کلاس های اندازه Understanding Size Classes

  • استفاده از کلاس های اندازه در Xcode برای رابط کاربری تطبیقی Using Size Classes in Xcode for Adaptive UI

  • خلاصه Summary

افزودن رفتار اضافی Adding Additional Behavior

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

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

  • تغییر ظاهر سلول جدول Changing Table Cell Appearance

  • افزودن عملکردهای ردیف به نمای جدول Adding Row Actions to a Table View

  • افزودن رفتار برای تنظیم مجدد لیست Adding Behavior to Reset the List

  • استفاده از کنترلرهای هشدار در iOS Using Alert Controllers in iOS

  • خلاصه Summary

لمس نهایی Final Touches

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

  • ایجاد یک استوری بورد راه اندازی برنامه Creating an Application Launch Storyboard

  • نتیجه Conclusion

نمایش نظرات

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

آموزش اصول iOS 9
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 24m
62
Pluralsight (پلورال سایت) pluralsight-small
29 آبان 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
546
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Simon Allardice Simon Allardice

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.