بهبود مهارت های توسعه iOS خود - Improve Your iOS Development Skills

مسیر آموزشی بهبود مهارت های توسعه iOS خود - Image of Learn Path Improve Your iOS Development Skills
بهبود مهارت های توسعه iOS خود Improve Your iOS Development Skills
تازه کارها و توسعه دهندگان باتجربه می توانند یک برنامه اصلی iOS را بسازند و اجرا کنند، اما کارهای بیشتری می توانید با یک برنامه کاربردی نسبت به قبل انجام دهید. با درک توسعه مبتنی بر آزمایش، کار با APIها و کار با Core Motion و Core Location، مهارت‌های توسعه iOS خود را ارتقا دهید.
Improve Your iOS Development Skills
Novices and seasoned developers can build and deploy a basic iOS application, but there's more you can do with an application than ever before. Level up your iOS development skills by understanding test-driven development, working with APIs, and working with Core Motion and Core Location.
مدت زمان: 10h 54m
تعداد دوره ها: 5
مجموع قیمت: (۱۳۱,۰۰۰)
قیمت با 30% تخفیف : ۹۱,۷۰۰
تعداد مدرسین: 4
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی توسعه اپلیکیشن iOS: توسعه آزمایش محور - Image of Course iOS App Development: Test-Driven Development 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی توسعه اپلیکیشن iOS: توسعه آزمایش محور

    iOS App Development: Test-Driven Development

    توسعه تست محور (TDD) ما را به توسعه دهندگان نرم افزاری کاربردی تر، کارآمدتر و خلاق تر تبدیل می کند. TDD به ویژه در دنیای تلفن همراه حیاتی است، جایی که یک پایه کد با کیفیت یک گزینه نیست. این یک الزام برای راه اندازی است. هدف این دوره تجهیز بهتر توسعه دهندگان iOS به مدلی برای توسعه کدهای قوی، مقیاس پذیر و تست شده از همان خط اول است. با تئوری آزمایش محور شروع کنید، به اصول اولیه بروید و سپس یک برنامه کاربردی کوچک بسازید که از همه چیزهایی که آموخته اید به خوبی استفاده کند. در طول مسیر، نحوه نوشتن اولین تست واحد خود را با استفاده از Xcode و Swift بیاموزید و آزمایش رابط را به طور خاص برای نمای جدول انجام دهید. مدرس Harrison Ferrone به شما کمک می کند تئوری و عمل TDD را درک کنید و به شما امکان می دهد تا تست های منسجمی بنویسید که نقاط ضعف واقعی کد شما را مدت ها قبل از اینکه به مرحله تولید برسد، آشکار می کند. اهداف یادگیری توسعه تست محور چیست؟ ایجاد و گسترش یک مدل داده ایجاد کلاس مدیر تست روش های کلاس بررسی موارد تکراری نماهای جدول تست سلول های تمسخر آمیز تست انتخاب سلول مونتاژ برنامه

  • 2
    دوره آموزشی دوره آموزشی توسعه برنامه iOS: وب سرویس RESTful - Image of Course iOS App Development: RESTful Web Services 1 ساعت
    با زیرنویس فارسی و انگلیسی

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

    iOS App Development: RESTful Web Services

    مفاهیم کلیدی را که برای ایجاد پرس و جو در API سرور RESTful JSON باید بدانید را مرور کنید. اصول اصلی ایجاد یک درخواست را بیاموزید و نحوه انجام عملیات استاندارد روی داده های سمت سرور را مرور کنید: ایجاد، خواندن، به روز رسانی و حذف (CRUD). نحوه تجزیه و تحلیل داده های JSON را به طور مستقیم در نمونه های شی با پروتکل Codable کشف کنید. به علاوه، درباره کاربردهای پیشرفته‌تر پروتکل Codable، از جمله نحوه اجرای رمزگشایی دستی داده‌ها، بیاموزید. اهداف یادگیری ایجاد، خواندن، به روز رسانی، حذف (CRUD) واکشی با آرامش یک مورد مدیریت پاسخ REST JSON ایجاد اشیاء جدید در سرور قابل کدگذاری برای آرایه ها و دیکشنری ها شمارش و کدگذاری

  • 3
    دوره آموزشی دوره آموزشی پیشرفته Core Motion در توسعه اپلیکیشن های iOS - Image of Course Advanced iOS App Development: Core Motion 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی پیشرفته Core Motion در توسعه اپلیکیشن های iOS

    Advanced iOS App Development: Core Motion

    آیا می خواهید تشخیص حرکت و گزارش را به برنامه های iOS خود اضافه کنید؟ Core Motion چارچوبی است که باید بر آن مسلط شوید. Core Motion به شما امکان می‌دهد به داده‌های تولید شده توسط شتاب‌سنج‌ها، ژیروسکوپ‌ها، گام‌سنج‌ها، مغناطیس‌سنج‌ها و فشارسنج‌ها در یک دستگاه iOS دسترسی داشته باشید – داده‌هایی که برای ردیابی فعالیت، نظارت بر سلامت و تناسب اندام، بازی‌های تعاملی، برنامه‌نویسی اینترنت اشیا، حرکات UI و موارد دیگر ضروری است. این دوره، روش‌های حرکت هسته، داده‌ها، اندازه‌گیری‌ها و فیزیک اساسی زیربنای آن را قبل از ایجاد یک نمونه برنامه گام شمار و یک بازی ساده معرفی می‌کند. یاد بگیرید که چگونه حرکت دستگاه مانند شتاب را ضبط کنید، از حسگرهای ارتفاع سنج و مغناطیس سنج استفاده کنید، داده ها را فشار دهید و بکشید، و به داده های ثبت شده تاریخی دسترسی پیدا کنید. اهداف یادگیری خواندن داده های Core Motion آشنایی با روش های حرکت مرکزی ایجاد اپلیکیشن گام شمار استفاده از داده های سرعت و فاصله از Core Motion فشار دادن و کشیدن داده های حرکت دستگاه دسترسی به سنسورهای ارتفاع کار با مدیر فعالیت های حرکتی (CMMotionActivityManager)

  • 4
    دوره آموزشی دوره آموزشی MapKit و Core Location در توسعه اپلیکیشن های iOS - Image of Course Advanced iOS App Development: MapKit & Core Location 4 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی MapKit و Core Location در توسعه اپلیکیشن های iOS

    Advanced iOS App Development: MapKit & Core Location

    کاربران از برنامه‌ها انتظار دارند که از موقعیت مکانی آگاه باشند - بدانند کجا هستند، پیشنهاد کنند کجا باید بروند و به آنها بگویند چگونه به آنجا برسند. این دوره به توسعه دهندگان تکنیک های پیشرفته ای را برای افزودن آگاهی موقعیت مکانی، مسیرها و نقشه های تعاملی به برنامه های iOS ارائه می دهد. استیون لیپتون اصول MapKit و Core Location را آموزش می‌دهد، دو چارچوب iOS که دست به دست هم داده‌ها و خدمات مکان را ارائه می‌دهند. آموزش ساخت نقشه با نماهای 2 بعدی، 3 بعدی، ماهواره ای و هوایی. اضافه کردن حاشیه نویسی و پوشش های گرافیکی. و مکان کاربر را پیدا کرده و به نقشه اضافه کنید. بعلاوه، نحوه جستجوی یک مکان را با استفاده از مختصات یا کلمات کلیدی کشف کنید و با شی MapKit MKDirections مسیرهای گام به گام تولید کنید. اهداف یادگیری گرفتن مختصات از وب کار با انواع داده ها و مناطق Core Location ایجاد نقشه در نماهای دوبعدی، سه بعدی، ماهواره ای و هوایی اضافه کردن حاشیه نویسی افزودن همپوشانی پیدا کردن مکان فعلی ردیابی عنوان، سرعت و منطقه جستجو برای مکان ها درخواست و نمایش مسیرها

  • 5
    دوره آموزشی دوره آموزشی Realm برای توسعه برنامه iOS - Image of Course Learning Realm for iOS App Development 1 ساعت
    با زیرنویس فارسی و انگلیسی

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

    Learning Realm for iOS App Development

    بسیاری از برنامه های مدرن به قابلیت ذخیره و همگام سازی داده ها در دستگاه ها نیاز دارند و برنامه های بهره وری اغلب برای استفاده مفید به ویژگی های مشترک نیاز دارند. Realm به توسعه دهندگان کمک می کند تا با دسترسی سریع به داده ها و توسعه برنامه های تلفن همراه که به صورت آفلاین و آنلاین کار می کنند، در وقت خود صرفه جویی کنند. در این دوره، نحوه استفاده از ویژگی های Realm را برای ایجاد برنامه های مبتنی بر داده با استفاده از پایگاه داده تلفن همراه و معماری واکنشی بیاموزید. نحوه برنامه ریزی و پیاده سازی مدل های داده با Realm را بیاموزید. نحوه ذخیره، بازیابی، اصلاح و حذف داده ها را بیاموزید. نحوه نصب Realm را در یک برنامه جدید و یک برنامه موجود کشف کنید. اهداف یادگیری Realm چیست؟ ذخیره سازی داده ها نصب Realm کار با کلاس های شیء ساخت مدل افزودن اشیاء استفاده از مرورگر Realm بازیابی و به روز رسانی اشیاء ایجاد پرس و جوها و فیلترها حذف اشیاء روابط قلمرو برداشتن یادداشت ها و دفترچه ها

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Harrison Ferrone - Image of Author Harrison Ferrone

Harrison Ferrone

هریسون فرون یک مهندس نرم افزار تجربه محور ، توسعه دهنده ی بازی ، کارشناس تکنولوژیست خلاق و Scrum Master معتبر و دارای گواهینامه می باشد که خارج از برلین در آلمان مشغول به فعالیت می باشد. او از روی اپلیکیشن های موبایل و پروژه های بازی به عنوان یک برنامه نویس آزاد برای یک استارتاپ مستقل و یک کمپانی اقتصادی پیشروی صنعتی مشغول به کار بوده است. تمرکز اصلی اش بر Swift , سی شارپ است، هر چند وی این اواخر حوزه ی فعالیتش را در ++C و Unreal Engine 4 نیز گسترش داده است. هنگامی که وی به کدگذاری مشغول نیست یا چیزی مطالعه نمی کند، میتواند دست از کار کشیده و به فعالیت مورد علاقه اش بپردازد. او به دنبال زنده نمودن احساس طلایی دوران hip-hop میرود و در بعد از ظهرها به همراه دوست دخترش و سه گربه شان چرت می زند.

مشاهده پروفایل
عکس مدرس Steven Lipton - Image of Author Steven Lipton

Steven Lipton

استیو لیپتون نائب رئیس پروژه های ویژه در " آزمایشگاه تجهیزات علمی " ، توسعه دهنده ی بسیار مشتاق اپلیکیشن، نویسنده و مدرس است. وی همچنین یک "پشتیبان فن آوری" ، مولف فنی و بازرس بهداشت می باشد. وی اشتیاق و علاقه ی شدید، و دانش و خلاقیت را بکارمیبرد تا آنها را به طرح ها و نوآوری هایی تبدیل نماید که مردم عاشق خرید آنها هستند. وی چیزهای جالبی خلق می کند. مانند خلق تجهیزات پزشکی یا یک کتاب یا اپلیکیشن iOS ، استیو میخواهد مردم در سرتاسر دنیا به آنچه او خلق می کند چشم بدوزند و هنگام استفاده از آفرینش هایش، شگفتی و شادمانی را احساس نمایند. شما میتوانید کارهای توسعه یافته اش، کتاب هایش و مطالب آموزشی اش را در MakeAppPie.com یا در پادکستش A Slice of App Pie چک نمایید.

مشاهده پروفایل
عکس مدرس Brian Advent - Image of Author Brian Advent

Brian Advent

Brian Advent توسعه دهنده نرم افزار، مربی، و ریاضیدان است. او یکی از بزرگترین کانال های YouTube در توسعه Swift را مدیریت می کند - youtube.com/c/BrianAdvent- و بیش از یک دهه تجربه در توسعه نرم افزار برای سیستم عامل های مختلف اپل را دارد. برایان یک مربی آنلاین با هزاران دانش آموز از سراسر جهان است.

مشاهده پروفایل
عکس مدرس Bear Cahill - Image of Author Bear Cahill

Bear Cahill

بير کاهيل يک توسعه دهنده تلفن همراه آزاد است که در بيش از 100 برنامه iOS و اندرويد کار کرده است. در سال 2008، بير شرکت Brainwash را تاسيس کرد، يک شرکت توسعه نرم افزار تلفن همراه در دالاس، تگزاس. Brainwash برنامه هاي کاربردي را با استفاده از تکنولوژي هاي مختلف، از قبيل Core Data، MapKit، StoreKit، Core Location و چارچوب هاي ديگر براي ايميل، دسترسي به کتابخانه ها، ضبط و پخش صدا ، دسترسي به iPod، قابليت اس ام اس و موارد ديگر، توسعه داده است. اين شرکت همچنين توسعه جانبي سرور (Ruby on Rails و MySQL مبتني بر لينوکس) را فراهم مي کند. مشتريان شامل Escort/Cobra Radar, ATV Escape, Mobiata, AppCubby, AppNoose, Trey Weir Media, IRCO, Ramquest, Semaphore Mobile و غيره هستند. او همچنين يک نويسنده و مربي با تجربه iOS است. انتشارات Manning کتاب خود را در iOS در سال 2012 منتشر کرده است. او دوره هاي آموزشي Accelerate و LinkedIn Learning را آموزش داده و درباره توسعه iOS در کنفرانس ها و رسانه هايي مانند Dallas Morning News و CBS MoneyWatch صحبت کرده است.

مشاهده پروفایل