0253 - 7704513
هاست ارزان | هاست رایگان | هاست ایران | طراحی سایت
میزبانی وب میزبانی وب میزبانی وب

هاست ارزان

میزبانی حرفه ای وب سایت شما

ثبت دامنه

ثبت دامنه های اینترنتی

نمایندگی هاست

فروش خود را آغاز کنید

طراحی وب سایت

طراحی حرفه ای وب سایت

مرکز میزبانی وب آذین داده فضا گستر

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

برخی از فعالیت های فراداده
» میزبانی حرفه ای وب سایت های اینترنتی بر روی هاست ارزان و هاست ایران و هاست رایگان
» طراحی و توسعه نرم افزار های تحت وب به زبان PHP و پایگاه داده MYSQL و طراحی سایت
» توسعه، طراحی، ترجمه و... سیستم ها و اسکریپت های تحت وب طراحی سایت و هاست ایران و هاست ارزان و هاست رایگان

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

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

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

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

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

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

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

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

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

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

بخش سمت سرور (طراحی API با زبان PHP برای ارتباط با کلاینت(IOS) ) :

+ تحلیل و طراحی پایگاه داده

+ ایجاد یک پروژه جدید در نرم افزار PHP STORM

+ طراحی هلپر برای ارتباط با پایگاه داده

+ طراحی متد های API

+متد ثبت نام کاربر

+ متد لاگین کاربر

+ متد فراموشی رمز عبور

+ متد دریافت آخرین پست ها

+ متد ثبت لایک

+ متد نمایش کامنت های یک پست بر اساس ایدی

+ متد ثبت کامنت

+ متد جستجو

+ متد ذخیره پست

+ متد حذف پست

+ متد ویرایش پست

+ متد دریافت آخرین لایک و کامنت و فعالیت های مربوط به کاربر

+ متد دریافت آخرین فعالیت های دنبال شوندگان

+ متد نمایش اطلاعات پروفایل

+ متد دریافت پست های کاربر

+ متد دریافت تعداد دنبال شده ها و دنبال کننده ها

+ متد دریافت دنبال شده ها و دنبال کننده ها

+ متد ویرایش پروفایل

ادامه بخش کلاینت (IOS) : 

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

  • شروع به کار با سمت سرور
  • افزودن کتابخانه MultiPartUtlity جهت ارتباط با سرور
  • نحوه استفاده از کتابخانه MultipartUtlity در پروژه
  • متصل کردن کلاس Login به سمت سرور
  • ارسال Username و Password وارده شده به سرور
  • نمایش خروجی ارسال شده از سمت سرور بصورت Alert با استفاده از کلاس UIAlertController
  • منتقل کردن کاربر به TabBar در صورت صحیح بودن اطلاعات کاربری
  • نمایش Alert در صورت غلط بودن اطلاعات کاربری

در قسمت پانزدهم :

  • متصل کردن کلاس SignupViewController به سمت سرور
  • ارسال مشخصات کاربری وارده شده به سرور
  • نمایش Alert در صورت انجام نشدن عملیات ثبت نام
  • نمایش Alert در صورت تکراری بودن Username
  • نمایش Alert در صورت تکراری بودن  Email
  • نمایش Alert در صورت ثبت نام با موفقیت
  • متصل کردن کلاس ForgetPasswordViewController به سمت سرور
  • ارسال Email وارد شده به سرور
  • نمایش Alert در صورت نبود Email وارد شده در سیستم
  • نمایشAlert در صورت ارسال شدن اطلاعات کاربری به Email فرد
  • نمایشAlert در صورت متصل نشدن به سرور برای انجام عملیات

در قسمت شانزدهم و هفدهم :

  • متصل کردن کلاس HomeViewController به سمت سرور
  • ایجاد کلاس Model بنام Post
  • تعریف تابع برای دریافت پست ها از سمت سرور
  • ذخیره اطلاعات دریافت شده در PostModel
  • مشخص کردن تعداد پست ها در تابع NumOfRowsInSection شی TableView
  • نمایش اطلاعات داخل PostModel در تابع CellForRowAtIndexPath شی TableView
  • افزودن CornerRadius به ProfileImage
  • نمایش ProfileImage در PostCell با استفاده از PostModel
  • نمایش Username در PostCell با استفاده از PostModel
  • نمایش PostText در PostCell با استفاده از PostModel
  • Resize کردن  PostImageبرای نمایش صحیح در داخل سلول
  • افزودن تابع WillDisplayCell در شی  TableView  برای دریافت ادامه اطلاعات در صورت اسکرول به آخر
  • مدیریت رویداد کلیک تصویر LIKE در PostCell
  • استفاده از کلاس UiTapGestureRecognizer بعنوان دریافت کننده رویداد کلیک
  • ثبت کردن LIKE در سرور در صورت کلیک
  • نمایش تصویر LIKE بصورت Bold  در صورت کلیک

در قسمت هجدهم  و نوزدهم :

  • متصل کردن کلاس SearchViewController به سمت سرور
  • ایجاد کلاس Model بنام Search
  • تعریف تابع برای دریافت پست ها از سمت سرور
  • ارتباط با سرور در صورت جستجوی متن در SearchBar
  • ذخیره اطلاعات دریافت شده در SearchModel
  • مشخص کردن تعداد نتایج جستجو در تابع NumOfRowsInSection شی TableView
  • نمایش اطلاعات داخل SearchModel در تابع CellForRowAtIndexPath شی TableView
  • افزودن تابع WillDisplayCell در شی  TableView  برای دریافت ادامه اطلاعات در صورت اسکرول به آخر
  • افزودن CornerRadius به ProfileImage
  • نمایش ProfileImage در PostCell با استفاده از SearchModel
  • نمایش Username در PostCell با استفاده از SearchModel
  • نمایش FullName در PostCell با استفاده از SearchModel
  • تعریف تابع textBeginEditing در SearchBar  برای پاک کردن اطلاعات قبلی شی TableView

در قسمت بیستم و بیست و یکم :

  • متصل کردن کلاس NewPostViewController به سمت سرور
  • مدیریت رویداد کلیک PostImage با استفاده از کلاس UiTapGestureRecognizer
  • نمایش Alert با کلیک PostImage  برای  انتخاب رسانه
  • افزودن AlertAction به شی Alert  بعنوان گرفتن تصویر از دوربین
  • افزودن AlertAction به شی Alert  بعنوان انتخاب تصویر از گالری
  • افزودن AlertAction به شی Alert  بعنوان گرفتن ویدیو از دوربین
  • افزودن AlertAction به شی Alert  بعنوان انتخاب ویدیو از گالری
  • مشتق کردن کلاس با UIimagePickerControllerDelegate
  • انتخاب یا گرفتن تصویر و ویدیو با استفاده کلاس UIimagePickerController
  • نمایش خروجی عملیات Take OR Pick در PostImage
  • ارسال PostText بهمراه خروجی عملیات Take OR Pick به سرور
  • نمایش Alert در صورت ثبت نشدن پست
  • نمایش Alert درصورت ثبت شدن پست
  • پاک کردن مقادیر داخل شی TextField و  imageview در صورت ثبت شدن پست

در قسمت بیست و دوم :

  • متصل کردن کلاس LatestActivityViewController به سمت سرور
  • متصل کردن کلاس LatestMeActivityViewController به سمت سرور
  • متصل کردن کلاس LatestOthersActivityViewController به سمت سرور
  • ایجاد کلاس Model بنام Activity
  • تعریف تابع برای دریافت آخرین فعالیت ها از سمت سرور
  • ذخیره اطلاعات دریافت شده در ActivityModel
  • مشخص کردن تعداد فعالیت در تابع NumOfRowsInSection شی TableView
  • نمایش اطلاعات داخل ActivityModel در تابع CellForRowAtIndexPath شی TableView
  • افزودن تابع WillDisplayCell در شی  TableView  برای دریافت ادامه اطلاعات در صورت اسکرول به آخر
  • نمایش ActivityText در ActivityCell با استفاده از ActivityModel

در قسمت بیست سوم تا بیست و پنجم :

  • متصل کردن کلاس ProfileActivityViewController به سمت سرور
  • نمایش ProfileText از سرور
  • نمایش ProfileImage از سرور
  • ایجاد و متصل کردن کلاس FollowersViewController به سمت سرور
  • ایجاد و متصل کردن کلاس FollowingViewController به سمت سرور
  • ایجاد کلاس Model بنام User
  • تعریف تابع برای دریافت دنبال کنندگان و دنبال شوندگان از سمت سرور
  • ذخیره اطلاعات دریافت شده در UserModel
  • مشخص کردن تعداد فعالیت در تابع NumOfRowsInSection شی TableView
  • نمایش اطلاعات داخل UserModel در تابع CellForRowAtIndexPath شی TableView
  • افزودن تابع WillDisplayCell در شی  TableView  برای دریافت ادامه اطلاعات در صورت اسکرول به آخر
  • نمایش ProfileImage در FollowerCell , FollowingCell با استفاده از UserModel
  • نمایش Username در FollowerCell , FollowingCell با استفاده از UserModel
  • نمایش FullName در FollowerCell , FollowingCell با استفاده از UserModel

در قسمت بیست و ششم :

  • ایجاد و متصل کردن کلاس GridPostViewController به سمت سرور
  • ایجاد کلاس Model بنام Grid
  • تعریف تابع برای دریافت پست ها از سمت سرور
  • ذخیره اطلاعات دریافت شده در GridModel
  • مشخص کردن تعداد تصاویر پست در تابع NumOfItemInSection شی CollectionView
  • نمایش اطلاعات داخل GridModel در تابع CellForItemAtIndexPath شی CollectionView
  • افزودن تابع WillDisplayCell در شی  CollectionView  برای دریافت ادامه اطلاعات در صورت اسکرول به آخر
  • نمایش PostImage در GridCell با استفاده از GridModel
  • آموزش نحوه دریافت خروجی IPA از پروژه برای انتشار در مارکت ها

خروجی نهایی دوره شبکه اجتماعی برای IOS : 







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

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

https://telegram.me/joinchat/B1FZQUFts5b06lypE6h0fw


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





این مطلب از سایتdaneshjooyar.com به صورت خودکار برداشته شده است

تیتانیوم برنزی نقره ایطلایییاقوت الماس
فضای دیسک هاست ارزان - هاست رایگان500 مگابایت1 گیگابایت2 گیگابایت5 گیگابایت10 گیگابایت20 گیگابایت
پهنای باند ماهانه هاست ارزان و هاست رایگان8 گیگابایت15 گیگابایت20 گیگابایت50 گیگابایت100 گیگابایت200 گیگابایت
Parked Domains هاست ارزان و هاست رایگان13510نامحدودنامحدود
Addon Domains هاست ارزان و هاست رایگانهاست ارزان13نامحدودنامحدودنامحدود
تعداد بانک اطلاعاتی هاست ارزان و هاست رایگان25نامحدودنامحدودنامحدودنامحدود
سیستم عامل هاست ارزان و هاست رایگانلینوکسلینوکسلینوکسلینوکسلینوکسلینوکس
پنل اس ام اس رایگانهاست ارزانهاست رایگانطراحی سایتهاست ارزانهاست ایرانهاست رایگان
کنترل پنل هاست ارزان و هاست رایگانسی پنلسی پنلسی پنلسی پنلسی پنلسی پنل
Backup گیری هاست ارزان و هاست رایگانهفتگیهفتگیهفتگیهفتگیهفتگیهفتگی
حداکثر بازدید یکتا روزانه هاست ارزان و هاست رایگاننامحدودنامحدودنامحدودنامحدودنامحدودنامحدود
Sub Domain نامحدود هاست ارزان و هاست رایگانهاست ارزانطراحی سایتهاست رایگانهاست ارزانهاست ایرانهاست رایگان
آپتایم سرور هاست ارزان و هاست رایگان99%99%99%99%99%99%
پرداخت ماهانههاست ارزانهاست رایگانهاست ارزانهاست ایرانهاست ایرانهاست ارزان
پرداخت سه ماهههاست ارزانهاست رایگانهاست ایرانهاست ارزانهاست ایرانهاست رایگان
پرداخت شش ماهههاست ارزانهاست ایرانهاست ارزانهاست ایرانهاست رایگانهاست رایگان
پرداخت سالانه9.00015.00017.00019.00021.00023.000
سفارش آنلاینخرید کنیدخرید کنیدخرید کنیدخرید کنیدخرید کنیدخرید کنید

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

قیمتی که در هنگام سفارش مشتري در پیش‌­فاکتور منظور گرديده است، معتبر مي‌باشد.هاست ارزان و هاست رایگان و هاست ایران

سرویس های مذکور برای راه اندازی دانلود/ آپلود و اتصال های همزمان مناسب نمی باشد. هاست ارزان و هاست رایگان و هاست ایران

منظور از بازدید یکتا تعداد افراد بازدیدکننده به صورت روزانه می باشد و این تعداد بازدید به صورت تخمینی می باشد. میزان استفاده از منابع سرور به اسکریپت نصب شده توسط شما بستگی دارد.هاست ارزان و هاست رایگان و هاست ایران

در صورت درخواست مشتری با دریافت هزینه نصب اسکریپت توسط ما انجام می پذیرد. هاست ارزان و هاست رایگان و هاست ایران

امکانات

هاست ارزان

انتقال رایگان

با خرید سرویس های آذین داده ، وب سایت و اطلاعات شما به صورت رایگان به سرور های جدید انتقال می یابند.هاست ارزان و هاست رایگان و هاست ایران

هاست رایگان

پشتیبانی

تمامی سرویس ها دارای پشتیبانی 24 ساعته می باشد و در تمامی ساعات و کمترین زمان ممکن به تیکت های کاربران پاسخ داده می شود.هاست ارزان و هاست رایگان و هاست ایران

هاست ارزان

کنترل پنل سی پنل

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

هاست رایگان

تحویل آنلاین

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

برخی از مشتریان:
هاست ارزان
هاست ارزان
هاست ارزان
هاست ارزان