Pluralsight_iOS_9_Fundamentals

در این آموزش تصویری با مبانی iOS9 آشنا می شوید. این دوره مقدمه ای بر سیستم عامل iOS9 ، نحوه استفاده از Xcode  و برنامه نویسی Swift 2 را مورد بررسی قرار می دهد. در ادامه نحوه توسعه برنامه های iOS با Xcode  ، معماری نرم افزار و نحوه تست و اشکال زدایی برنامه را می آموزید.
این دوره آموزشی محصول موسسه Pluralsight است.

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

  • نحوه توسعه وب با iOS
  • نحوه ساخت پروژه
  • مبانی Xcode
  • اضافه کردن و تنظیم کنترل ها
  • کار با عملیات برنامه
  • کار با Swift
  • بررسی Swift
  • کار با متغیرها
  • کار با داده های ثابت
  • کار با Unwrapping
  • نحوه ایجاد و فراخوانی توابع
  • تعریف کلاس ها و اشیا
  • نحوه استفاده از UIKit
  • نحوه دسترسی به Subviews و Downcasting در Swift
  • کار با MVC در iOS
  • نحوه عیب یابی عملیات
  • ایجاد و پیکربندی جدول
  • اضافه کردن یک جدول
  • استفاده از کنترل های متعدد
  • ساخت برنامه Tabbed
  • اضافه کردن محدودیت در Xcode
  • معرفی کنترل پشته
  • پیکربندی پشته در Xcode
  • نحوه تغییر اندازه کلاس ها در Xcode
  • اضافه کردن یک نوار ابزار
  • تغییر ظاهر جدول
  • نحوه ساخت برنامه کاربردی
  • و…

عنوان دوره: Pluralsight iOS 9 Fundamentals

سطح: متوسط

مدت زمان: 4 ساعت و 24 دقیقه

نویسنده: Simon Allardice


توضیحات:

Pluralsight iOS 9 Fundamentals

Simon Allardice
4h 24m
Intermediate


This course covers the essential skills for developing iOS apps with Xcode and Swift.
An introduction to iOS 9 development, using Xcode 7 and the Swift 2 programming language. This course will cover the basics of the Swift language, creating flexible iOS user interfaces that work on multiple devices, seeing how software patterns like Target-Action, Delegation, and Model-View-Controller are implemented in iOS, and exploring best practices for iOS application architecture.

Getting Started
37m 51s
Introduction
 0m 45s
What You Need
 2m 27s
Hello, iOS
 7m 49s
How to Learn iOS Development
 3m 52s
The Night Porter Scenario
 2m 7s
Making the Project
 2m 38s
The Basics of Xcode
 6m 15s
Adding and Arranging Controls
 6m 13s
Adding Behavior with Actions
 4m 17s
Summary
 1m 22s
Up and Running with Swift
44m 52s
Introduction
1m 21s
Overview of Swift Syntax
 4m 53s
Swift Playgrounds and Variables
 5m 40s
Explicit Types and Creating Constants
 4m 35s
Managing Program Flow
 4m 58s
Using Swift Optionals
 5m 17s
Unwrapping Optional Types
 4m 46s
Creating and Calling Functions
 6m 39s
Defining Classes and Creating Objects
 5m 28s
Summary
 1m 13s
Building Single View Applications
31m 53s
Introduction
 0m 53s
Using UIKit and Getting Help
 3m 12s
Understanding Views and View Hierarchies
 2m 59s
Accessing Subviews and Downcasting in Swift
 3m 48s
Model-View-Controller (MVC) in iOS
 5m 22s
Exploring Actions and Outlets
 3m 10s
Creating and Troubleshooting Actions and Outlets
6m 19s
Embedding Contents in a Scroll View
 4m 44s
Summary
 1m 23s
Creating and Configuring Table Views
26m 33s
Introduction
0m 59s
Exploring the Table View Control
 6m 7s
Adding a Table View and Data Source
 7m 58s
Implementing a Table View with Sections and Headings
 4m 54s
Implementing Table View Delegate Methods
 4m 52s
Summary
 1m 40s
Creating Multiple View Controllers
26m 12s
Introduction
1m 7s
Using Multiple View Controllers
 2m 43s
Creating Segues Between View Controllers
6m 42s
Navigation Options for Multiple View Controllers
 4m 13s
Adding a Navigation Controller to an Existing Project
 3m 3s
Creating a Tabbed Application
 6m 57s
Summary
 1m 23s
Building an Adaptive UI with Auto Layout
24m 52s
Creating an Adaptive UI with Auto Layout
 5m 18s
Adding Constraints in Xcode
 8m 9s
Troubleshooting Constraints
 5m 27s
Using the Assistant Editor Preview Mode
 4m 36s
Summary
 1m 20s
Stack Views and Size Classes
30m 38s
Introducing the Stack View Control
4m 11s
Adding and Configuring Stack Views in Xcode
 8m 10s
Understanding Size Classes
 9m 5s
Using Size Classes in Xcode for Adaptive UI
 7m 51s
Summary
 1m 19s
Adding Additional Behavior
29m 51s
Adding a Toolbar and Switch
 4m 54s
Diagnosing View Hierarchies
 5m 44s
Changing Table Cell Appearance
4m 19s
Adding Row Actions to a Table View
 5m 10s
Adding Behavior to Reset the List
4m 46s
Using Alert Controllers in iOS
 4m 7s
Summary
 0m 49s
Final Touches
11m 44s
Including Images and Application Icons
 5m 5s
Creating an Application Launch Storyboard
 5m 22s
Conclusion
 1m 15s