خرید صفر تا صد آموزش سوئیفت و برنامه نویسی اپل آریاگستر

دسته‌بندی:
  • تضمین بهترین قیمت بازار
  • پشتیبانی عالی ۲۴ ساعته، ۷ روز هفته
  • بازگشت وجه در صورت عدم رضایت
  • اصالت کالاها از برترین برندها
  • تحویل سریع در کمترین زمان ممکن
قیمت:

ناموجود

توضیحات

با خرید 2 عدد از این محصول 48 درصد تخفیف بگیرید. با خرید 5 عدد از این محصول 51 درصد تخفیف بگیرید. با خرید 7 عدد از این محصول 53 درصد تخفیف بگیرید. با خرید 10 عدد از این محصول 55 درصد تخفیف بگیرید.

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

معرفی اجمالی محصول

صفر تا صد آموزش سوئیفت و برنامه نویسی اپل
Swift Programming Language
Swift 2 – Swift 3
iOS , macOS, watchOS, tvOS
آموزش سوئیفت برای برنامه نویسی اپل برای دستگاههای آیفون، آی مک، اپل واچ ، آی تی وی و ..
آموزش Swift ، انقلابی در زبانهای برنامه نویسی موبایلی دنیا
آموزش Swift به صورت گام به گم – سوئیفت نسخه ۲ و نسخه ۳

سطح مقدماتی – پیشرفته

پکیج اورجینال شامل DVD نه گیگابایتی

توجه مهم :
برنامه نویسی اپل فقط در محیط سیستم عامل مکینتاش OS X امکان پذیر است و نرم افزار های برنامه نویسی اپل در محیط ویندوز نصب نمی شوند !
پس برای برنامه نویسی سوئیفت و نصب نرم افزار XCode باید حتما از سیستم عامل مکینتاش استفاده کنید
ولی آموزشهای این مجموعه هم در محیط ویندوز و هم در محیط مک قابل مشاهده هستند !

ویژگی های اصلی مجموعه آموزشی صفر تا صد سوییفت و برنامه نویسی اپل :
– ۴۰۰ دقیقه آموزش فارسی زبان برنامه نویسی سوئیفت از آشنایی مقدماتی تا انجام پروژه های مختلف .
– آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید برنامه نویسی برنامه نویسی دنیا – برای اولین بار در ایران – (دوبله شده به فارسی توسط متخصصین برنامه نویسی ایرانی)
* شامل ۲ دوره آموزشی فارسی و مثال محور :
دور آموزشی ” کلیات آموزش سوئیفت ۲ ” – Swift 2 Essential Training
دور آموزشی ” نگاه اولیه به آموزش سوئیفت ۳ ” – Swift 3 First Look
– همراه با سورس ارزشمند پروژه های آموزشی فارسی
– به علاوه بیش از ۳۰ ساعت آموزش های تخصصی Swift از شرکت Lynda به زبان انگلیسی و با زیرنویس انگلیسی
– همراه با نرم افزار Swift v7.3.1 مخصوص مکینتاش
– بسته ای عالی برای تمام علاقمندان به برنامه نویسی

سوئیفت چیست ؟ What is Swift Programming Language
لوگو سوئیفت – Swift Logo
‍‍‍‍‍‍سویفت یک زبان برنامه‌نویسی چند شیوه‌ای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده است. سویفت برای کار با فریمورک‌های Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت می‌خواهد جلوی خطاهای برنامه‌نویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاه‌تری داشته باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته می‌شود و سپس از runtime زبان Objective-C بهره می‌برد که اجازه می‌دهد کدهای سویفت کنار کدهای C، C++ و Objective-C در کنار هم در یک برنامه اجرا شود.
سویفت از مفاهیم پایه‌ای پشتیبانی می‌کند که زبان Objective-C را انعطاف‌پذیر (مخصوصا در dynamic dispath و late binding) و قابل گسترش نموده است. این امکانات بعنوان تعادل کارایی و امنیت معروف هستند و سویفت برای حل آن طراحی شده است. برای امنیت، سویفت یک سیستم معرفی کرده که به رفع خطاهای رایج برنامه‌نویسی مانند اشاره‌گرهای خالی، کمک می‌کند، همچنین نگارش‌های ساده‌تر برای سهولت در خواندن کد نیز معرفی شده است. برای مشکلات کارایی، اپل تلاش قابل توجهی برای بهینه‌سازی انجام داده که سربار فراخوانی متدها را از بین می‌برد و فرایند را ساده‌تر می‌کند. اساساً سویفت مفهوم گسترش قراردادی (protocol extensibility) را دربرمی‌گیرد که به تایپ‌ها، ساختارها و کلاس‌ها می‌توان افزود. اپل این قابلیت را بعنوان یک تغییر جدی در شیوهٔ برنامه‌نویسی می‌داند و به عنوان «برنامه‌نویسی قرارداد محور» از آن یاد می‌کند.

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

کلیات و آموزش فارسی سوئیفت 2 – Swift 2 Essential Training

عناوین و سرفصل های این دوره آموزشی:
مقدمه
۱- خوش آمدگویی
۲- قبل از تماشای این دوره چه چیزهایی باید بدانید
۳- استفاده از فایل های تمرینی
فصل اول – آغاز به کار
۱- انقلاب Swift
۲- نصب کردن Xcode
۳- ساخت یک Playground
۴- اضافه کردن صفحات به Playground
۵- کار با نوار جانبی نتایج
۶- لاگین شدن در کنسول
۷- اضافه کردن کامنت
۸- اجرای یک REPL
۹- استفاده از علامت نقطه
فصل دوم – متغیرها و ثابت ها
۱- آشنایی با نوع های مقداری و مرجعی
۲- آشنایی با تغییرپذیری
۳- تعریف رشته ها
۴- تعریف کاراکترها
۵- تعریف اعداد صحیح
۶- تعریف اعداد با ممیز شناور
۷- تعریف مقادیر بولی
۸- تعریف اعداد لفظی
۹- تعریف Type Alias
۱۰- تعریف تخصیص منبع و کار با مقادیر Nil
فصل سوم – کاراکترها و رشته ها
۱- آشنایی با یونیکد
۲- کار با رشته ها
فصل چهارم – مجموعه ها و Tupleها
۱- تعریف آرایه ها
۲- بررسی و دسترسی به آرایه ها
۳- اصلاح آرایه ها
۴- آرایه های تودرتو
۵- تعریف دیکشنری ها
۶- بررسی و دسترسی به دیکشنری ها
۷- اصلاح دیکشنری ها
۸- دیکشنری های تودرتو
۹- تعریف مجموعه ها
۱۰- بررسی و دسترسی به مجموعه ها
۱۱- انجام عملیات روی مجموعه ها
۱۲- اصلاح مجموعه ها
۱۳- مجموعه های تودرتو
۱۴- تعریف Tuple ها
۱۵- دست یافتن، تجزیه کردن و Nest کردن Tuple ها
۱۶- اصلاح Tuple ها
فصل پنجم – عملگرها
۱- استفاده از عملگرهای محاسباتی
۲- ترکیب کردن رشته ها و آرایه ها
۳- استفاده از عملگرهای مقایسه ای و منطقی
۴- استفاده از عملگرهای شرطی سه تایی و ترکیبی Nil
۵- استفاده از عملگرهای دامنه
۶- استفاده از عملگرهای Type Checking و Type Casting
۷- آشنایی با علائم دودویی
۸- استفاده از عملگرهای بیتی
۹- آشنایی با اولویت و شرکت پذیری عملگرها

کلیات و آموزش فارسی سوئیفت 2 – Swift 2 Essential Training
فصل ششم – کنترل جریان
۱- استفاده از 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
۴- انواع مرتبط با پروتکل
فصل دوازدهم – آشنایی با کنترل دسترسی
۱- تنظیم کنترل دسترسی
۲- کار با کنترل دسترسی
فصل سیزدهم – نتیجه گیری
۱- جمع بندی و گام های بعدی

خرید صفر تا صد آموزش سوئیفت و برنامه نویسی اپل
خرید صفر تا صد آموزش سوئیفت و برنامه نویسی اپل
نقد و بررسی‌ها

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

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

هیچ محصولی در سبد خرید نیست.

ورود به سایت