مشاوره تبلیغاتی رایگان امروز : ۱۳۹۷/۰۹/۲۱ 02166538513 info [at] amoozeshgaha.com

مرجع برترین آموزشگاه ها و عرضه کنندگان تجهیزات و خدمات آموزشی کشور

مرجع برترین آموزشگاه های ایران

راهنمای جامع بهترین آموزشگاه های کشور

آموزش جامع برنامه نویسی اپل – IOS

  • آموزش جامع برنامه نویسی اپل – IOS - 1
  • آموزش جامع برنامه نویسی اپل – IOS - 2
  • آموزش جامع برنامه نویسی اپل – IOS - 3
  • آموزش جامع برنامه نویسی اپل – IOS - 4

آموزش جامع برنامه نویسی اپل – IOS

  •   email
  • email
  • www.amoozeshgaha.com
  • قیمت : 55,000 تومان
  • فنی مهندسی رایانه و فناوری اطلاعات
  • 540 بازدید
  • تاریخ ثبت : ۱۳۹۶/۱۱/۰۸
  • آخرین بروز رسانی : ۱۳۹۷/۰۳/۱۰

مدارک  دوره آموزشی برنامه نویسی اپل آی‌اواس

گواهینامه پایان دوره معتبر : قابل استعلام از سایت مرجع

مدارک ملی : دارای مهر برجسته، مهر و امضا سازمان

مدارک بین المللی : دارای مهر برجسته، مهر و امضای سازمان، هولوگرام بین المللی، مهر طلا کوب شده

قابل استفاده برای : رزومه کاری – مهاجرت – کار در موسسات و مراکز دولتی

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

  • دوره آموزش مجازی کلیات آموزش سوئیفت ۲
    SWIFT 2 ESSENTIAL TRAINING 

    برنامه نویسی اپل

    عناوین و سرفصل های این دوره آموزشی:
    مقدمه
    ۱- خوش آمدگویی
    ۲- قبل از تماشای این دوره چه چیزهایی باید بدانید
    ۳- استفاده از فایل های تمرینی

  • فصل اول – آغاز به کار
    ۱- انقلاب Swift
    ۲- نصب کردن Xcode
    ۳- ساخت یک Playground
    ۴- اضافه کردن صفحات به Playground
    ۵- کار با نوار جانبی نتایج
    ۶- لاگین شدن در کنسول
    ۷- اضافه کردن کامنت
    ۸- اجرای یک REPL
    ۹- استفاده از علامت نقطه

  • فصل دوم – متغیرها و ثابت ها
    ۱- آشنایی با نوع های مقداری و مرجعی
    ۲- آشنایی با تغییرپذیری
    ۳- تعریف رشته ها
    ۴- تعریف کاراکترها
    ۵- تعریف اعداد صحیح
    ۶- تعریف اعداد با ممیز شناور
    ۷- تعریف مقادیر بولی
    ۸- تعریف اعداد لفظی
    ۹- تعریف Type Alias
    ۱۰- تعریف تخصیص منبع و کار با مقادیر Nil

  • فصل سوم – کاراکترها و رشته ها
    ۱- آشنایی با یونیکد
    ۲- کار با رشته ها

  • فصل چهارم – مجموعه ها و Tupleها
    ۱- تعریف آرایه ها
    ۲- بررسی و دسترسی به آرایه ها
    ۳- اصلاح آرایه ها
    ۴- آرایه های تودرتو
    ۵- تعریف دیکشنری ها
    ۶- بررسی و دسترسی به دیکشنری ها
    ۷- اصلاح دیکشنری ها
    ۸- دیکشنری های تودرتو
    ۹- تعریف مجموعه ها
    ۱۰- بررسی و دسترسی به مجموعه ها
    ۱۱- انجام عملیات روی مجموعه ها
    ۱۲- اصلاح مجموعه ها
    ۱۳- مجموعه های تودرتو
    ۱۴- تعریف 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
    ۴- انواع مرتبط با پروتکل

  • فصل دوازدهم – آشنایی با کنترل دسترسی
    ۱- تنظیم کنترل دسترسی
    ۲- کار با کنترل دسترسی
    فصل سیزدهم – نتیجه گیری
    ۱- جمع بندی و گام های بعدی

    دوره آموزشی فارسی بررسی اولیه و آموزش سوئیفت ۳
    SWIFT 3 FIRST LOOK

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

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

  • فصل اول – تغییرات صورت گرفته در سوئیفت ۲٫۲
    ۱- سوئیفت کد باز شده است
    ۲- تغییراتی که در سوئیفت ۲٫۲ معرفی شده اند

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

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

  • فصل چهارم – نتیجه گیری
    ۱- گام های بعدی

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

‍‍‍‍‍‍سوئیفت یک زبان برنامه‌نویسی چند شیوه‌ای و از نوع کامپایلری است که برای توسعه 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) را دربرمی‌گیرد که به تایپ‌ها، ساختارها و کلاس‌ها می‌توان افزود. اپل این قابلیت را بعنوان یک تغییر جدی در شیوه برنامه‌نویسی می‌داند و به عنوان «برنامه‌نویسی قرارداد محور» از آن یاد می‌کند.

 

  • بعد از ثبت نام در صورتی که محتوا به صورت آنلاین باشد در قسمت دانلود های شما توسط پشتیبانان سایت فعال می گردد و می توانید تمامی محتوای موجود دوره آموزشی را دانلود کنید.
  • اگر محتوای دوره آموزشی فیزیکی باشد. ( بصورت مالتی مدیا در بسته های CD , DVD ) :

  • در هنگام ثبت نام مشخصات فردی و آدرس پستی خود را به درستی وارد نمایید.
  • محتوا عرض ۱۲ ساعت به صورت پست پیشتاز خدمت شما ارسال می گردد.

    مدرک های انتخابی من چگونه و در چه بازه زمانی بدستم خواهد رسید؟

    بعد از ثبت نام شما در دوره آموزشی:

  • مدارک ملی بین ۵ الی ۱۰ روز
  • مدارک بین المللی بین ۱۵ الی ۲۰ روز
  • در صورتی که هر ۲ نوع مدرک ملی و بین المللی انتخاب شما باشد، مدارک باهم به آدرس پستی شما ارسال خواهد گردید.

 

برای ثبت نام در «دوره آموزشی برنامه نویسی اپل» لطفا با شماره درج شده در بالا تماس حاصل نمایید.