آموزش سوئیفت و برنامه نویسی اپلآموزش Swift

  • ۴۰۰ دقیقه آموزش فارسی زبان برنامه نویسی سوئیفت از آشنایی مقدماتی تا انجام پروژه های مختلف
  • سورس ارزشمند پروژه های آموزشی فارسی
  • ۳۰ ساعت آموزش های تخصصی Swift از شرکت Lynda به زبان انگلیسی
  • همراه با نرم افزار Swift v3.1 مخصوص مکینتاش

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

Sale_coupon_15

140,000 تومان

20 People watching this product now!
  • Pick up from the Woodmart Store

To pick up today

Free

  • Courier delivery

Our courier will deliver to the specified address

2-3 Days

Free

  • DHL Courier delivery

DHL courier will deliver to the specified address

2-3 Days

Free

  • Warranty 1 year
  • Free 30-Day returns

Payment Methods:

Description

آموزش سوئیفت و برنامه نویسی اپل:

ویژگیهای اصلی مجموعه آموزش سوئیفت و برنامه نویسی اپل به شرح زیر می‎باشد:

  • ۴۰۰ دقیقه آموزش فارسی زبان برنامه نویسی سوئیفت از آشنایی مقدماتی تا انجام پروژه های مختلف
  • آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید برنامه نویسی دنیا
  • دوبله شده به فارسی توسط متخصصین برنامه نویسی ایرانی، برای اولین بار در ایران
  • همراه با سورس ارزشمند پروژه های آموزشی فارسی
  • به علاوه بیش از ۳۰ ساعت آموزشهای تخصصی Swift از شرکت Lynda به زبان انگلیسی و با زیرنویس انگلیسی
  • همراه با نرم افزار Swift v3.1 مخصوص مکینتاش
  • بسته‎ای عالی برای تمام علاقمندان به برنامه نویسی

 شامل ۲ دوره آموزشی فارسی و مثال محور :

  • دور آموزشی ” کلیات آموزش سوئیفت ۲ ” – Swift 2 Essential Training
  • دور آموزشی ” نگاه اولیه به آموزش سوئیفت ۳ ” – Swift 3 First Look

آموزش سوئیفت

سوئیفت چیست ؟

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

دوره فارسی آموزش سوئیفت و برنامه نویسی اپل – Swift

Swift 2 Essential Training

شرکت اپل در ژوئن سال ۲۰۱۴ Swift را معرفی کرد و آن را به عنوان Objective C بدون C توصیف کرد. اما Swift 2 که در ژوئن سال ۲۰۱۵ معرفی شد، از منشا Objective C خودش فاصله گرفته و به عنوان یه زبان برنامه نویسی مدرن، پیشرفت های نوآورانه ای داشته است که امن، سریع و رسا است. در این دوره تک تک عناصر اصلی این زبان را پوشش می دهیم و به شما می گوییم که برای حرفه ای شدن در برنامه نویسی با Swift چه چیزهایی را باید بدانید، از مفاهیم و تکنیک ها گرفته تا کدنویسی. در این دوره انواع داده ها، عبارات کنترلی، توابع، کلاس ها و ساختارها و مباحث دیگری را پوشش می دهیم.

با اتمام این دوره شما آماده استفاده از Swift برای ساخت برنامه های iPhone و iPad، Mac، Apple Watch و Apple TV خواهید بود.

 عناوین و سرفصلهای دوره آموزش سوئیفت و برنامه نویسی اپل – Swift

مقدمه

  • خوش آمدگویی
  • قبل از تماشای این دوره چه چیزهایی باید بدانید
  • استفاده از فایل های تمرینی

فصل اول آغاز به کار

  • انقلاب Swift
  • نصب کردن Xcode
  • ساخت یک Playground
  • اضافه کردن صفحات به Playground
  • کار با نوار جانبی نتایج
  • لاگین شدن در کنسول
  • اضافه کردن کامنت
  • اجرای یک REPL
  • استفاده از علامت نقطه

فصل دوم متغیرها و ثابت ها

  • آشنایی با نوع های مقداری و مرجعی
  • آشنایی با تغییرپذیری
  • تعریف رشته ها
  • تعریف کاراکترها
  • تعریف اعداد صحیح
  • تعریف اعداد با ممیز شناور
  • تعریف مقادیر بولی
  • تعریف اعداد لفظی
  • تعریف Type Alias
  • تعریف تخصیص منبع و کار با مقادیر Nil

فصل سوم کاراکترها و رشته ها

  • آشنایی با یونیکد
  • کار با رشته ها

فصل چهارم مجموعه ها و Tuplها

  • تعریف آرایه ها
  • بررسی و دسترسی به آرایه ها
  • اصلاح آرایه ها
  • آرایه های تودرتو
  • تعریف دیکشنری ها
  • بررسی و دسترسی به دیکشنری ها
  • اصلاح دیکشنری ها
  • دیکشنری های تودرتو
  • تعریف مجموعه ها
  • بررسی و دسترسی به مجموعه ها
  • انجام عملیات روی مجموعه ها
  • اصلاح مجموعه ها
  • مجموعه های تودرتو
  • تعریف Tuple ها
  • دست یافتن، تجزیه کردن و Nest کردن Tuple ها
  • اصلاح Tuple ها

فصل پنجم عملگرها

  • استفاده از عملگرهای محاسباتی
  • ترکیب کردن رشته ها و آرایه ها
  • استفاده از عملگرهای مقایسه ای و منطقی
  • استفاده از عملگرهای شرطی سه تایی و ترکیبی Nil
  • استفاده از عملگرهای دامنه
  • استفاده از عملگرهای Type Checking و Type Casting
  • آشنایی با علائم دودویی
  • استفاده از عملگرهای بیتی
  • آشنایی با اولویت و شرکت پذیری عملگرها

‍‍‍‍‍‍ فصل ششم کنترل جریان

  • استفاده از for و for in
  • استفاده از while و repeat while
  • استفاده از if و if else
  • Optional Binding
  • استفاده از Guard
  • استفاده از Switch
  • استفاده از Labelها
  • یک نکته فوری در رابطه به Enumها
  • استفاده از if case و for case
  • به تاخیر انداختن اجرای کد
  • Optional Chaining

فصل هفتم توابع

  • تعریف و فراخوانی توابع
  • پارامترهای ورودی و خروجی متغیر
  • پارامترهای نوع مرجعی
  • بدست آوردن توابع
  • بدست آوردن Tuple ها
  • Currying
  • کار با ارورها
  • Overload کردن توابع
  • ایجاد عملگرهای اختصاصی
  • کار با Closure ها
  • استفاده از Closure ها برای محاسبه مقادیر
  • استفاده از توابع پیشرفته

فصل هشتم کلاس ها، ساختارها و مقادیر عددی

  • مقایسه کلاس ها و ساختارها
  • کار با کلاس ها
  • مشخصه های نمونه کلاس
  • متدهای نمونه کلاس
  • Deinitialize کردن کلاس قبل از مرتب کردن
  • اجتناب از چرخه های مرجعی قوی
  • کار با Singleton ها
  • کار با ساختارها
  • ایجاد ساختارهای تغییرپذیر
  • ایجاد ساختارهای نوع ارور
  • کار با Enumeration های ساده
  • ارتباط دادن مقادیر در Enumeration ها
  • کار با Enumeration های بازگشتی
  • نوشتن Subscript

فصل نهم پروتکل ها

  • تعریف و استفاده از پروتکل ها
  • کار با پروتکل هایی که مشخصه های اختیاری دارند
  • استفاده از پروتکل ها در کتابخانه استاندارد Swift
  • کار با انواع پروتکل ها
  • بکارگیری نماینده ها
  • کار با نوع های Option Set

فصل دهم زیرکلاس کردن و بسط دادن

  • زیرکلاس کردن
  • مقداردهی از زیرکلاس ها
  • Override کردن آغازگرها
  • جلوگیری از Override شدن مشخصه ها یا متدها توسط زیرکلاس ها
  • بسط دادن نوع های Concrete
  • اضافه کردن آغازگرها و استفاده از پروتکل ها از طریق Extension ها
  • بسط دادن پروتکل ها
  • Override کردن موارد استفاده پیش فرض

فصل یازدهم انواع عمومی

  • آشنایی با Generic ها
  • کار با Generic ها
  • محدود کردن انواع Generic
  • انواع مرتبط با پروتکل

فصل دوازدهم آشنایی با کنترل دسترسی

  • تنظیم کنترل دسترسی
  • کار با کنترل دسترسی

فصل سیزدهم نتیجه گیری

  • جمع بندی و گام های بعدی

مشاهده نمونه فیلم معرفی دوره آموزش سوئیفت2 و برنامه نویسی اپل – Swift

دوره آموزشی فارسی ” بررسی اولیه و آموزش سوئیفت ۳ ”

سوئیفت ۳ اولین نسخه Swift بعد از کد باز شدن آن در سال قبل است. اصلاحات زیادی روی اولین نسخه پیش نمایش بتا صورت گرفته است و این اصلاحات در سال ۲۰۱۶ بیشتر هم خواهد شد. آشنایی با این تغییرات و اصول اولیه تکامل سوئیفت به شما کمک می کند تا با اعتماد بنفس به کارتان ادامه دهید، حتی با تغییرات اضافه ای که قبل از نسخه نهایی انجام خواهند شد.

در این دوره نگاهی اولیه به Swift 3 خواهیم انداخت. تغییرات صورت گرفته روی کتابخانه استاندارد Swift و API های Cocoa و Cocoa Touch‌ را به شما نشان می دهیم و دستوالعمل های طراحی API سوئیفت را بررسی خواهیم کرد و اصول کلیدی و بهترین راه حل ها را شناسایی می کنیم که به شما کمک می کنند کدتان را بهینه سازی کنید. همچنین مطالعه موردی درباره نقل مکان به Swift 3 را در فصل سوم مشاهده کنید که به شما نشان می دهد چگونه پروژه های خودتان را به Swift 3 آپدیت کنید.

عناوین و سرفصل های این دوره آموزشی:

مقدمه

  • خوش آمدگویی
  • چیزهایی که باید بدانید
  • نحوه استفاده از فایل های تمرینی

فصل اول تغییرات صورت گرفته در سوئیفت ۲٫۲

  • سوئیفت کد باز شده است
  • تغییراتی که در سوئیفت ۲٫۲ معرفی شده اند

فصل دوم تغییرات صورت گرفته روی کتابخانه استاندارد در سوئیفت ۳

  • تغییرات صورت گرفته روی کتابخانه استاندارد

فصل سوم تغییرات صورت گرفته روی کوکو و کوکو تاچ در سوئیفت ۳

  • آشنایی با دستوالعمل های طراحی API سوئیفت
  • تغییرات صورت گرفته روی Foundation
  • تبدیل یک پروژه Master Detail به سوئیفت ۳
  • تبدیل یک پروژه Core Graphic‌ به سوئیفت ۳

فصل چهارم نتیجه گیری

  • گام های بعدی

مشاهده نمونه فیلم معرفی دوره ” کلیات و صفر تا صد آموزش سوئیفت ۳ ” :

همراه با بهترین دوره های تخصصی آموزش Swift به زبان انگلیسی و با زیرنویس انگلیسی:

  • Lynda – Building a Note-Taking App for iOS 9 with Swift

دوره آموزشی ۱ ساعته ” ساخت یک برنامه یادداشت نویس برای iOS9 با سوئیفت ”

  • Lynda – Building and Distributing a Simple App with Xcode and Swift

دوره آموزشی ۱ ساعته ” ساخت و نشر یک برنامه ساده با ایکس کد و سوئیفت ”

  • Lynda – Cocoa with Swift Essential Training

دوره آموزشی ۱ ساعته ” کلیات سوئیفت و کو کو ”

  • Lynda – Distributing iOS Applications Through the App Store

دوره آموزشی ۲ ساعته ” نشر اپلیکیشن های iOS از طریق اپ استور ”


Lynda – Implementing In-App Purchases in iOS with Swift

دوره آموزشی ۲ ساعته ” ساخت اپلیکیشن درون پرداختی با سوئیفت

  • Lynda – iOS 9 App Development with Swift 2 Essential Training

دوره آموزشی ۲ ساعته ” کلیات برنامه نویسی iOS 9 با Swift 2 ”


ynda – Programming for Non-Programmers – iOS 9 and Swift

دوره آموزشی ۳ ساعته ” برنامه نویسی برای غیر برنامه نویسان – سوئیفت و iOS 9 ”

  • Programming for Non-Programmers – iOS 9 and Swift

همراه با نرم افزار Swift v3.1 مخصوص مکینتاش

Specification

Overview

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Processor

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Display

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

RAM

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Storage

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Video Card

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Connectivity

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Features

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Battery

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

General

برند

شماره مجوز

۸-۰۲۳۳۰-۰۵۴۹۲۳

Customer Reviews

0 reviews
0
0
0
0
0

نقد و بررسی‌ها

Clear filters

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش سوئیفت و برنامه نویسی اپلآموزش Swift