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

Swift for iOS Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Swift زبان جدید اپل برای توسعه iOS و OS X است - برای هر توسعه‌دهنده‌ای که می‌خواهد برنامه‌هایی ایجاد کند که بر روی دستگاه‌های iOS کار می‌کنند، ضروری است. این دوره، Swift برای توسعه دهندگان iOS، به ویژگی های Swift از دیدگاه یک توسعه دهنده Objective-C می پردازد. شما یاد خواهید گرفت که چگونه می توانید از Swift 1.2 و Xcode 6.4 برای ساخت برنامه ای استفاده کنید که از ویژگی هایی استفاده می کند که اکثر برنامه های دنیای واقعی از آن استفاده می کنند. شما همچنین احراز هویت و دسترسی به زنجیره کلید را پوشش خواهید داد. همچنین، موارد استفاده معمولی از بازگرداندن داده‌ها از نقطه پایانی HTTP مبتنی بر JSON و نحوه استفاده از آن داده‌ها در نمای جدول و مجموعه را مشاهده خواهید کرد. در پایان این دوره، دانش کاری سوئیفت خواهید داشت و می توانید از آن برای توسعه برنامه های iOS استفاده کنید.

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

زبان سوئیفت The Swift Language

  • معرفی Introduction

  • جزئیات سوئیفت Swift Details

  • LLVM LLVM

  • اهداف سوئیفت Swift Goals

  • Swift و Objective-C Swift and Objective-C

  • نسخه ی نمایشی: مبانی سوئیفت Demo: Swift Basics

  • دمو: زمین های بازی سوئیفت DEMO: Swift Playgrounds

  • خلاصه Summary

ساختارها، کلاس ها، فهرست ها و پروتکل ها. Structs, Classes, Enums, and Protocols.

  • معرفی Introduction

  • DEMO: سوئیفت و Objective-C Interop DEMO: Swift and Objective-C Interop

  • ویژگی ObjC The ObjC Attribute

  • سازه ها در مقابل کلاس ها Structs vs. Classes

  • DEMO: سازه ها و کلاس ها DEMO: Structs and Classes

  • Swift Enums Swift Enums

  • برنامه های افزودنی Extensions

  • پروتکل ها Protocols

  • DEMO: پروتکل ها DEMO: Protocols

  • خلاصه Summary

کار با داده ها و نماها Working with Data and Views

  • معرفی Introduction

  • نسخه آزمایشی: مدل سوئیفت DEMO: Swift Model

  • دمو: مدل کنترلر DEMO: Model Controller

  • نسخه ی نمایشی: استوری برد DEMO: Storyboard

  • DEMO: درپوش سلولی DEMO: Cell Encapsulation

Objective-C Wrap Up Objective-C Wrap Up

  • معرفی Introduction

  • ویژگی های اخیر Objective-C Recent Objective-C Features

  • نسخه آزمایشی: واردات باینری DEMO: Binary Import

  • باطل شدنی Nullable

  • نسخه ی نمایشی: باطل شدنی است DEMO: Nullable

  • ژنریک سبک وزن Lightweight Generics

  • نسخه ی نمایشی: ژنریک سبک وزن DEMO: Lightweight Generics

  • نوع kindof

  • دمو: مهربان DEMO: kind

  • نوع نمونه instancetype

  • DEMO: نوع نمونه DEMO: instancetype

  • خلاصه Summary

نمایش نظرات

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

آموزش Swift برای توسعه دهندگان iOS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 50m
35
Pluralsight (پلورال سایت) pluralsight-small
16 اردیبهشت 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
40
3 از 5
دارد
دارد
دارد
Jon Flanders

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Flanders Jon Flanders

گرچه جون چند سال اول زندگی حرفه ای خود را به عنوان وكالت سپری كرد ، اما به سرعت متوجه شد كه تعقیب و گریزها جالب تر از تعقیب آمبولانس است. او ابتدا در دانشگاه مینه سوتا کار کرد و یک وب سایت گزارشگری مالی با استفاده از ASP و SQL Server ساخت و متخصص در ادغام خودکار بین چندین فروشگاه داده است. از زمان پیوستن به صنعت آموزش در سال 1999 ، جون وقت خود را به کار در پروژه های مختلف اختصاص داده است در حالی که از دنیای ASP و COM به دنیای .NET ، ASP.NET و خدمات وب و اکنون به دنیای دستگاه های تلفن همراه مهاجرت کرده است. . در طول این بخش از زندگی جون ، او RESTFul.NET را برای O'Reilly ، Essential ASPfor Addison-Wesley و مسترینگ Mastering Visual Studio نوشت. NETfor O'Reilly. از سال 2011 ، جون تمرکز خود را بر روی دنیای موبایل گذاشته است. Jon که عمدتا در iOS کار می کند ، به شرکت های زیادی کمک کرده است تا تیم های موبایل را به تیم هایی تبدیل کنند که بتوانند با سهولت برنامه های تلفن همراه را ایجاد ، ساخت ، آزمایش و استقرار دهند. واقعیت افزوده یکی دیگر از علاقه های فعلی جون به همراه Beacons و IoT است. Jon برای مرحله بعدی توسعه تلفن همراه و کشف اینکه چگونه فناوری نه تنها می تواند ما را سرگرم کند ، بلکه به ایجاد جهانی متصل در جایی که دستگاه های هوشمند شروع به انجام کارهایی دشوار و وقت گیر می کنند ، هیجان زده است.

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

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

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