چه دوره ای می خواهید یاد بگیرید؟

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

۵۷۱۵ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی موبایل
آموزش IOS
آموزش پروژه محور ساخت اپلیکیشن شبکه اجتماعی اشتراک گذاری عکس و ویدیو برای پلتفرم IOS – بخش اول
۹ نظر
بازدید : 2,069 بازدید
آموزش پروژه محور ساخت اپلیکیشن شبکه اجتماعی اشتراک گذاری عکس و ویدیو برای پلتفرم IOS – بخش اول

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

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

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

شما عزیزان می توانید سرفصل این دوره آموزشی را در ادامه مشاهده نمایید. از طریق لینک آدرس گروه تلگرام که ادامه مشاهده خواهید کرد، میتوانید سوالات خود را پرسیده و اشکالاتتان را رفع نمایید.

همچنین قبل از شروع این دوره نیاز است شما با برنامه نویسی SWIFT آشنا باشید. زبان سویفت جدیدترین زبان برنامه‌نویسی شرکت اپل از نوع چند شیوه‌ای و کامپایلری است که برای توسعه  iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده است. این دوره را می توانید از طریق لینک زیر مشاهده کنید:

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

آنچه در دوره آموزش ساخت اپلیکیشن شبکه اجتماعی برای پلتفرم IOS – خواهید دید:

در قسمت اول :

  • ایجاد پروژه جدید
  • معرفی محیط نرم افزار Xcode
  • معرفی Navigator Area
  • معرفی Editor Area
  • معرفی Utility Area
  • معرفی Debug Area
  • تشریح تنظیمات عمومی
  • تشریح کلاس نماینده برنامه (App Delegate)
  • تشریح فایل های با پسوند StoryBoard و کاربرد آن.
  • تشریح بخش assets
  • تشریح کلاس ViewController
  • تشریح Controller ها در StoryBoard و نحوه اتصال آن ها به CustomClass

در قسمت دوم :

  • ساخت کلاس HomeViewController برای کدنویسی Home
  • ساخت کلاس SearchViewControllerبرای کدنویسی Search
  • ساخت کلاس NewPostViewController برای کدنویسی NewPost
  • ساخت کلاس LatestActivityViewController برای کدنویسی LatestActivity
  • ساخت کلاس ProfileViewController برای کدنویسی Profile
  • ایجاد شی ViewController بعنوان UI – Home
  • ایجاد شی ViewController بعنوان UI – Search
  • ایجاد شی ViewController بعنوان UI – NewPost
  • ایجاد شی ViewController بعنوان UI – LatestActivity
  • ایجاد شی ViewController بعنوان UI – Profile
  • ایجاد شی TabBarController و تب بندی ۵ شی ایجاد شده

در قسمت سوم :

  • نحوه IMPORT تصاویر در پروژه
  • تغییر آیکون ۵ شی متصل شده به TabBar
  • ساخت کلاس SignupViewController برای کد نویسی SignUp
  • ساخت کلاس LoginViewControllerبرای کدنویسی Login
  • ساخت کلاس ForgetPasswordViewController برای کدنویسی ForgetPassword
  • ایجاد شی ViewController بعنوان UI – SignUp
  • ایجاد شی ViewController بعنوان UI – Login
  • ایجاد شی ViewController بعنوان UI – ForgetPassword
  • شروع به طراحی UI – Home
  • استفاده از شی Label در Home
  • استفاده از شی TextField در Home
  • استفاده از شی Button در Home
  • استفاده از AutoLayout در Home برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال اشیای داخل UI به CustomClass
  • نحوه اتصال شی TextField بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Button بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass

در قسمت چهارم :

  • شروع به طراحی UI – ForgetPassword
  • استفاده از شی Label در ForgetPassword
  • استفاده از شی TextField در ForgetPassword
  • استفاده از شی Button در ForgetPassword
  • استفاده از AutoLayout در ForgetPassword برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال اشیای داخل UI به CustomClass
  • نحوه اتصال شی TextField بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Button بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass
  • شروع به طراحی UI – Login
  • استفاده از شی Label در Login
  • استفاده از شی TextField در Login
  • استفاده از شی Button در Login
  • استفاده از AutoLayout در Login برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال اشیای داخل UI به CustomClass
  • نحوه اتصال شی TextField بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Button بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass

در قسمت پنجم :

  • شروع به طراحی UI – Home
  • استفاده از شی TableView برای نمایش پست ها بصورت لیستی
  • استفاده از شی TableViewCell در داخل TableView بعنوان سلول پروتایپ نمایش پست
  • استفاده از شی view بعنوان Header پست
  • استفاده از شی ImageView داخل Header برای نمایش تصویر پروفایل و بیشتر
  • استفاده از شی Label داخل Header برای نمایش نام کاربری
  • استفاده از شی ImageView  برای نمایش تصویر پست
  • استفاده از شی ImageView برای نمایش دکمه لایک و نظرات
  • استفاده از شی TextView برای نمایش متن پست
  • استفاده از AutoLayout در Home برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد

در قسمت ششم :

  • ساخت CustomClass برایTableViewCell در Home
  • اتصال اشیا داخل TableViewCell به CustomClass
  • نحوه اتصال شی ImageView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی TextView بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی TableView بعنوان OutletConnection  به CustomClass
  • ست کردن Home بعنوان نماینده و دیتاسورس TableView
  • تعریف تابع NumOfRowsInSection برای مشخص کردن تعداد پست ها در TableView
  • تعریف تابع CellForRowAtIndexPath برای مشخص کردن سلول پروتایپ TableView

در قسمت هفتم :

  • شروع به طراحی UI – Search
  • استفاده از شی SearchBar برای دریافت متن جستجو شده
  • استفاده از شی TableView برای نمایش نتایج  جستجو بصورت لیستی
  • استفاده از شی TableViewCell در داخل TableView بعنوان سلول پروتایپ نمایش نتایج جستجو
  • استفاده از شی ImageView داخل سلول Search
  • استفاده از شی Label داخل سلول Search
  • ست کردن Search بعنوان نماینده SearchBar
  • ست کردن Search بعنوان نماینده و دیتاسورس TableView
  • تعریف تابع NumOfRowsInSection برای مشخص کردن تعداد نتایج جستجو در TableView
  • تعریف تابع CellForRowAtIndexPath برای مشخص کردن سلول پروتایپ TableView
  • استفاده از AutoLayout در Search برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال شی SearchBar بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی TableView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass

در قسمت هشتم :

  • شروع به طراحی UI – NewPost
  • استفاده از شی ImageView برای انتخاب تصویر و نمایش تصویر انتخاب شده توسط کاربر
  • استفاده از شی TextField برای دریافت متن پست
  • استفاده از شی Button برای انجام عملیات ذخیره پست
  • استفاده از AutoLayout در NewPost برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال شی ImageView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی TextField بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Button بعنوان ActionConnection  به CustomClass

در قسمت نهم :

  • شروع به طراحی UI – LatestActivity
  • استفاده از شی SegmentControl بعنوان تب بندی من و دیگران
  • استفاده از شی ContainerView بعنوان نمایشگر محتوای یک ViewController
  • استفاده از شی TableView برای نمایش LatestActivity بصورت لیستی
  • استفاده از شی TableViewCell در داخل TableView بعنوان سلول پروتایپ استفاده از شی Label داخل سلول LatestActivity
  • نمایش محتوای UI (من و دیگران) توسط ContainerView  در LatestActivity
  • نمایش UI (من و دیگران) با انتخاب Segment
  • استفاده از AutoLayout در LatestActivity برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال شی SegmentControl بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی ContainerView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی TableView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass

در قسمت دهم و یازدهم :

  • شروع به طراحی UI – Profile
  • استفاده از شی View برای تقسیم بندی عرض
  • استفاده از شی ImageView برای نمایش تصویر پروفایل
  • استفاده از شی Label برای نمایش تعداد دنبال شوندگان و دنبال کنندگان
  • استفاده از شی Button برای نمایش دکمه ویرایش پروفایل
  • استفاده از شی SegmentControl بعنوان تب بندی نمایش لیستی و گریدی
  • استفاده از شی ContainerView بعنوان نمایشگر ViewController
  • استفاده از AutoLayout در Profile برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • تعریف تابع ValueChanged برای کنترل مقدار Segment
  • نحوه اتصال شی SegmentControl بعنوان ActionConnection  به CustomClass
  • نحوه اتصال شی ContainerView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Button بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی ImageView بعنوان OutletConnection  به CustomClass

در قسمت دوازدهم :

  • شروع به طراحی UI – GridPosts
  • استفاده از شی CollectionView برای نمایش گریدی پست ها
  • استفاده از شی CollectionViewCell بعنوان سلول پروتایپ پست ها
  • استفاده از شی ImageView بعنوان تصویر پست
  • استفاده از AutoLayout در GridPosts برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد

در قسمت سیزدهم :

  • شروع به طراحی UI – Comment
  • استفاده از شی TableView برای نمایش نظرات بصورت لیستی
  • استفاده از شی TableViewCell بعنوان سلول پروتایپ
  • استفاده از شی ImageView برای نمایش تصویر نظر دهنده
  • استفاده از شی Label برای نمایش نام کاربری نظر دهنده
  • استفاده از شی Label برای نمایش متن نظر
  • استفاده از AutoLayout در Comment برای واکنشگرا بودن در تمامی مدل های آیفون و آیپاد
  • نحوه اتصال شی TableView بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی Label بعنوان OutletConnection  به CustomClass
  • نحوه اتصال شی ImageView بعنوان OutletConnection  به CustomClass

 

تصویر ) خروجی نهایی بخش اول آموزش ساخت اپلیکیشن شبکه اجتماعی برای IOS
 

مشاهده دموهایی از آموزش

لینک گروه تلگرام جهت رفع اشکال و پاسخ به سوالات:

https://telegram.me/joinchat/B1FZQUFts5b06lypE6h0fw

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دریافت کنید

35000 تومان
شرکت در در این دوره آموزشی
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۹
    • محسن داوری
      شنبه ۲۸ مرداد ۱۳۹۶ - ۱۵:۳۷

      باسلام
      بنده قصد خرید این پکیج را دارم ولی به شرطی به درد من میخوره از که سویفت ۳ باشه و از Sqlite در آن استفاده شده باشه
      آیا از سویفت ۳ استفاده میکنید؟
      آیا از sqlite در این پروژه استفاده شده است؟
      در صورتی که جواب منفی هست در صورت امکان آموزش دیگری با این شرایط اگر دارید به بنده معرفی کنی
      با تشکر
      ۰۹۱۳۲۶۷۷۴۱۱

    • shervin75
      چهارشنبه ۱۴ تیر ۱۳۹۶ - ۱۲:۰۸

      با سلام چرا گروه تلگرام برای رفع اشکال حذف شده است و چگونه می توانیم با پشتیبان دوره در ارتباط باشیم؟؟؟

      • مدیر رادفر
        پنج شنبه ۱۵ تیر ۱۳۹۶ - ۰۸:۳۰

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

    • سعید
      سه شنبه ۲۸ دی ۱۳۹۵ - ۱۷:۳۴

      با سلام تو این دو بخش درباره دریافت اطلاعات و ارسال به کمک json هم صحبت شده است؟

      • مدرس شکربیگی
        سه شنبه ۲۸ دی ۱۳۹۵ - ۲۳:۵۰

        با سلام ، بله در بخش دوم اموزش با سمت سرور کار میکنیم و با json اطلاعات رو از سرور میگیریم و با FormData اطلاعات رو به سرور میفرستیم.

    • sh
      سه شنبه ۲۱ دی ۱۳۹۵ - ۱۵:۴۶

      قسمت بعدی کی آماده میشه؟؟

      • مدرس شکربیگی
        سه شنبه ۲۱ دی ۱۳۹۵ - ۱۷:۳۶

        با سلام تا آخر این هفته منتشر خواهد شد.

    • مهدی
      شنبه ۱۱ دی ۱۳۹۵ - ۱۲:۵۳

      با سلام و خسته نباشید : کلا چند بخشه و با پایان این پروژه تمام موارد در مورد زبان سویفت گفته می شود چون از این زبان خیلی خوشم اومده با تشکر

      • مدرس شکربیگی
        شنبه ۱۱ دی ۱۳۹۵ - ۱۳:۱۵

        با سلام ، آموزش کلا دو بخش هستش.و در این پروژه بیشتر مواردی که از سویفت توی IOS کاربرد داره رو مطرح میکنیم.

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      60 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار