آموزش آینده توسعه iOS با زبان Swift - آخرین آپدیت

دانلود Toward the Future of iOS Development with Swift

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مقدمه‌ای بر زبان برنامه‌نویسی Swift. این دوره شما را برای توسعه گسترده‌تر اپلیکیشن‌های iOS آماده کرده و پایه‌ای قوی برای مباحث پیشرفته توسعه iOS ایجاد می‌کند. پس از اتمام این دوره، شما قادر خواهید بود: ۱. رابطه بین Swift و Objective-C و کاربرد آن‌ها در برنامه‌نویسی iOS و Mac (OS X) را درک کنید. ۲. توانایی خواندن و نوشتن کد Swift را کسب کنید. ۳. تفاوت نحوه استفاده همزمان از هر دو زبان برنامه‌نویسی در اپلیکیشن‌ها را تشخیص دهید. ۴. با کمک چندین نمونه برنامه‌نویسی iOS، نحوه نوشتن اپلیکیشن‌های کاملاً مبتنی بر Swift را نمایش دهید. ۵. تشخیص دهید که چگونه می‌توان از Swift برای توسعه در پلتفرم‌های جدید مانند Apple Watch و Apple TV استفاده کرد. ۶. یک اپلیکیشن کاربردی Client-Server برای iPhone با قابلیت سرویس‌های مکان‌یابی بسازید که بتوانید به رزومه خود اضافه کنید.

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

مقدمه‌ای بر Swift Introduction to Swift

  • خوش آمدید! Welcome!

  • مقدمه‌ای بر Swift Introduction to Swift

  • شروع کار با Xcode Getting Started with XCode

  • مبانی Swift بخش ۱: انواع داده، ثابت‌ها و متغیرها Swift Basics Part 1: Types, Constants, Variables

  • مبانی Swift بخش ۲: جریان کنترل (بخش اول) Swift Basics Part 2: Control Flow - Part 1

  • مبانی Swift بخش ۳: جریان کنترل (بخش دوم) Swift Basics Part 3: Control Flow - Part 2

  • مبانی Swift بخش ۴: اعداد Swift Basics Part 4: Numbers

  • مبانی Swift بخش ۵: حلقه‌ها Swift Basics Part 5: Loops

  • مبانی Swift بخش ۶: رشته‌ها Swift Basics Part 6: Strings

  • نحوه ایجاد آرایه How to Create an Array

  • استفاده از آرایه‌ها و تغییر مقادیر آن‌ها Using Arrays /Modifying Values of Arrays

  • مقایسه آرایه‌ها Comparing Arrays

  • نحوه ایجاد دیکشنری How to Create a Dictionary

  • استفاده و تغییر دیکشنری‌ها (بخش اول) Using and Modifying Dictionaries Part 1

  • استفاده و تغییر دیکشنری‌ها (بخش دوم) Using and Modifying Dictionaries Part 2

  • ویژگی‌های دیکشنری‌ها Properties of Dictionaries

  • استفاده و تغییر مجموعه‌ها/Sets (بخش اول) Using and Modifying Sets Part 1

  • استفاده و تغییر مجموعه‌ها/Sets (بخش دوم) Using and Modifying Sets Part 2

  • استفاده و تغییر مجموعه‌ها/Sets (بخش سوم) Using and Modifying Sets Part 3

  • نحوه ایجاد یک تابع ساده How to Create a Basic Function

  • تابع با پارامتر (بخش اول) Function with Parameters Part 1

  • تابع با پارامتر (بخش دوم) Function with Parameters Part 2

  • تابع با پارامتر (بخش سوم) Function with Parameters Part 3

  • توابعی که مقدار بازمی‌گردانند (بخش اول) Functions that Return a Value(s) Part 1

  • توابعی که مقدار بازمی‌گردانند (بخش دوم) Functions that Return a Value(s) Part 2

  • محدوده (Scope) و شرایط نامناسب Scope / Improper Conditions

  • نکاتی درباره انواع توابع A Word on Function Types

  • استفاده از Closureها Using Closures

  • ساختار نگارشی بیشتر در Closureها More Closure Syntax

  • ویژگی‌های Closureها Properties of Closures

بررسی عمیق‌تر Swift Looking Further into Swift

  • نحوه ایجاد Enumerationهای ساده How to Create Basic Enumerations

  • نحوه ایجاد Enumeration با مقدار خام (Raw Value) How to Create Raw-Value Enumerations

  • استفاده از Enumerationها (بخش اول) Using Enumerations Part 1

  • استفاده از Enumerationها (بخش دوم) Using Enumerations Part 2

  • استفاده از Enumerationها (بخش سوم) Using Enumerations Part 3

  • متدها و محدودیت‌های Enumeration Enumerations Methods and Limitations

  • نحوه ایجاد Structureها How to Create Structures

  • متدها و محدودیت‌های Structureها Structures Methods and Limitations

  • ایجاد Classها در فایل‌های منبع Creating Classes in Source Files

  • کار با Classها (بخش اول) Working with Classes Part 1

  • کار با Classها (بخش دوم) Working with Classes Part 2

  • ایجاد ویژگی‌ها/Properties (بخش اول) Creating Properties Part 1

  • ایجاد ویژگی‌ها/Properties (بخش دوم) Creating Properties Part 2

  • کار با ویژگی‌ها (بخش اول) Working with Properties Part 1

  • کار با ویژگی‌ها (بخش دوم) Working with Properties Part 2

  • کنترل دسترسی (Access Control) Access Control

  • مقداردهی اولیه پیش‌فرض (بخش اول) Default Initializers Part 1

  • مقداردهی اولیه پیش‌فرض (بخش دوم) Default Initializers Part 2

  • مقداردهی اولیه پیش‌فرض (بخش سوم) Default Initializers Part 3

  • ایجاد و کار با Initializerها (بخش اول) Creating and Working With Initializers Part 1

  • ایجاد و کار با Initializerها (بخش دوم) Creating and Working With Initializers Part 2

از برنامه‌نویس به توسعه‌دهنده From Programmer to Developer

  • پروتکل‌ها (بخش اول) Protocols Part 1

  • پروتکل‌ها (بخش دوم) Protocols Part 2

  • پروتکل‌ها (بخش سوم) Protocols Part 3

  • مدیریت خطا (بخش اول) Error Handling Part 1

  • مدیریت خطا (بخش دوم) Error Handling Part 2

  • Extensionها Extensions

  • Genericها (بخش اول) Generics Part 1

  • Genericها (بخش دوم) Generics Part 2

  • مدیریت حافظه و ARC (بخش اول) Memory Management and Arc Part 1

  • مدیریت حافظه و ARC (بخش دوم) Memory Management and Arc Part 2

  • برابری (Equatable) و مقایسه‌پذیری (Comparable) Equatable and Comparable

  • هم‌کنش‌پذیری/Interoperability (بخش اول) Interoperability Part 1

  • هم‌کنش‌پذیری/Interoperability (بخش دوم) Interoperability Part 2

  • هم‌کنش‌پذیری/Interoperability (بخش سوم) Interoperability Part 3

  • نمونه اپلیکیشن Cocoa: ویرایشگر متن صوتی Cocoa Application Speaking Text Editor Sample

  • نوشتن ویرایشگر متن صوتی (بخش اول) Writing Speaking Text Editor Part 1

  • نوشتن ویرایشگر متن صوتی (بخش دوم) Writing Speaking Text Editor Part 2

  • نوشتن ویرایشگر متن صوتی (بخش سوم) Writing Speaking Text Editor Part 3

  • اپلیکیشن‌های رویداد-محور با Swift و Xcode (بخش اول) Event Driven Applications with Swift and XCode Part 1

  • اپلیکیشن‌های رویداد-محور با Swift و Xcode (بخش دوم) Event Driven Applications with Swift and XCode Part 2

  • اپلیکیشن‌های رویداد-محور با Swift و Xcode (بخش سوم) Event Driven Applications with Swift and XCode Part 3

  • نوشتن اپلیکیشن iOS (اپلیکیشن‌های Cocoa Touch) (بخش اول) Writing an iOS Application (Cocoa Touch Applications) Part 1

  • نوشتن اپلیکیشن iOS (اپلیکیشن‌های Cocoa Touch) (بخش دوم) Writing an iOS Application (Cocoa Touch Applications) Part 2

  • نوشتن اپلیکیشن iOS (اپلیکیشن‌های Cocoa Touch) (بخش سوم) Writing an iOS Application (Cocoa Touch Applications) Part 3

  • نوشتن اپلیکیشن iOS (اپلیکیشن‌های Cocoa Touch) (بخش چهارم) Writing an iOS Application (Cocoa Touch Applications) Part 4

  • نوشتن اپلیکیشن iOS (نمونه لیست خرید) Writing an iOS Application (Shopping List Sample)

اپلیکیشن‌های iPhone و موارد دیگر iPhone Applications and More

  • مرور کلی پروژه HoBshare (بخش اول) HoBshare Overview Part 1

  • مرور کلی پروژه HoBshare (بخش دوم) HoBshare Overview Part 2

  • مرور کلی پروژه HoBshare (بخش سوم) HoBshare Overview Part 3

  • مرور کلی پروژه HoBshare (بخش چهارم) HoBshare Overview Part 4

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش اول) HoBshare pt II UI and Class Setup Part 1

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش دوم) HoBshare pt II UI and Class Setup Part 2

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش سوم) HoBshare pt II UI and Class Setup Part 3

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش چهارم) HoBshare pt II UI and Class Setup Part 4

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش پنجم) HoBshare pt II UI and Class Setup Part 5

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش ششم) HoBshare pt II UI and Class Setup Part 6

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش هفتم) HoBshare pt II UI and Class Setup Part 7

  • HoBshare بخش دوم: تنظیمات رابط کاربری و کلاس‌ها (بخش هشتم) HoBshare pt II UI and Class Setup Part 8

  • MeViewController و SuperClass (بخش اول) MeViewController and SuperClass Part 1

  • MeViewController و SuperClass (بخش دوم) MeViewController and SuperClass Part 2

  • MeViewController و SuperClass (بخش سوم) MeViewController and SuperClass Part 3

  • MeViewController و SuperClass (بخش چهارم) MeViewController and SuperClass Part 4

  • MeViewController و SuperClass (بخش پنجم) MeViewController and SuperClass Part 5

  • MeViewController و SuperClass (بخش ششم) MeViewController and SuperClass Part 6

  • MeViewController و SuperClass (بخش هفتم) MeViewController and SuperClass Part 7

  • MeViewController و SuperClass (بخش هشتم) MeViewController and SuperClass Part 8

  • MeViewController و SuperClass (بخش نهم) MeViewController and SuperClass Part 9

  • MeViewController و SuperClass (بخش دهم) MeViewController and SuperClass Part 10

  • مدل‌ها و تامین‌کنندگان داده (بخش اول) Models and Data Providers Part 1

  • مدل‌ها و تامین‌کنندگان داده (بخش دوم) Models and Data Providers Part 2

  • مدل‌ها و تامین‌کنندگان داده (بخش سوم) Models and Data Providers Part 3

  • مدل‌ها و تامین‌کنندگان داده (بخش چهارم) Models and Data Providers Part 4

  • مدل‌ها و تامین‌کنندگان داده (بخش پنجم) Models and Data Providers Part 5

  • مدل‌ها و تامین‌کنندگان داده (بخش ششم) Models and Data Providers Part 6

  • مدل‌ها و تامین‌کنندگان داده (بخش هفتم) Models and Data Providers Part 7

  • EditHobbiesViewController (بخش اول) EditHobbiesViewController Part 1

  • EditHobbiesViewController (بخش دوم) EditHobbiesViewController Part 2

  • EditHobbiesViewController (بخش سوم) EditHobbiesViewController Part 3

  • EditHobbiesViewController (بخش چهارم) EditHobbiesViewController Part 4

  • EditHobbiesViewController (بخش پنجم) EditHobbiesViewController Part 5

  • NeighborsViewController (بخش اول) NeighborsViewController Part 1

  • NeighborsViewController (بخش دوم) NeighborsViewController Part 2

  • NeighborsViewController (بخش سوم) NeighborsViewController Part 3

  • NeighborsViewController (بخش چهارم) NeighborsViewController Part 4

  • NeighborsViewController (بخش پنجم) NeighborsViewController Part 5

  • NeighborsViewController (بخش ششم) NeighborsViewController Part 6

  • بخش سرگرمی: نصب HoBshare روی Apple Watch Fun Stuff: iWatch Installing HoBshare

  • بخش سرگرمی: پیکربندی HoBshare روی Apple Watch Fun Stuff: iWatch Configuring HoBshare

  • بخش سرگرمی: ارسال سرگرمی‌ها از iPhone به Apple Watch Fun Stuff: iWatch Sending Hobbies from the iPhone

  • بخش سرگرمی: انجام تماس با Apple Watch Fun Stuff. iWatch. Make A Call

نمایش نظرات

آموزش آینده توسعه iOS با زبان Swift
جزییات دوره
20h 47m
121
(آخرین آپدیت)
10,744
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Frank Ayars Frank Ayars

Ralf Brockhaus Ralf Brockhaus