ساخت شبکه ی اجتماعی توییتر با فریم ورک اختصاصی بر پایه MVC
طی این دوره قراره که دانش برنامه نویسی وب خودمونو تا حد خیلی زیادی ارتقاء بدیم. برای اینکه دانشمون ارتقاء پیدا بکنه لازمه که پروژه انجام بدیم چون بدون انجام پروژه نمیتونیم با چالش های برنامه نویسی روبرو بشیم و عملا پیشرفتی هم نمیتونیم داشته باشیم.
حالا از بین این همه پروژه های وبی که وجود داره چه پروژه ای بهتر از شبکه ی اجتماعی؟
چرا که توی این روزا خیلی از وقتمون اختصاص پیدا میکنه به وقت گذروندن در شبکه های اجتماعی مختلفی که توی اون ها عضو هستیم.
در این دوره یک شبکه ی اجتماعی مثل توییتر رو در نظر میگیریم و کارمونو شروع میکنیم.
در شبکه ی اجتماعی خودمون امکانات زیر رو پیاده سازی میکنیم.
۱- پیاده سازی ویژگی های کاربر (ثبت نام، ورود، انتخاب یوزرنیم، صفحه پروفایل کاربر، صفحه ویرایش پروفایل کاربر، تغییر رمز عبور و تغییر ایمیل)
۲- پیاده سازی سیستم توییت و ریتوییت (ارسال توییت همراه با عکس و فیلم)
3- پیاده سازی بخش فالو و آن فالو کردن کاربران
۴- پیاده سازی بخش ترند، هشتک و منشن
۵- پیاده سازی لایک و آن لایک کردن توییت ها
۶- پیاده سازی سیستم نظرات برای یک توییت
۷- پیاده سازی سیستم پیام رسان با قابلیت ارسال عکس
۸- پیاده سازی سیستم اعلان همراه با صدا
در این پروژه همه چیز رو از صفر مینویسیم، از ساخت فریمورک اختصاصیمون که بر پایه mvc هست گرفته تا تمام بخش هایی که در قسمت امکانات شبکه ی اجتماعی گفته شد. تنها چیزی که از صفر نمینویسیم بخش هایی از فرانت اند هست که یک سری فایل های html در اختیارمون هست که از اون ها استفاده میکنیم که این فایل ها فقط چارچوب صفحات رو داره و ما اون هارو تکمیل میکنیم، البته کداهای موجود در اون فایل هارو خط به خط توضیح میدیم، اما بقیه ی بخش ها رو از صفر خودمون مینویسیم.
در این پروژه از زبان Php برای بخش بک اند،
ازjquery , js , css , html بخش فرانت اند،
و برای ارتباط با دیتابیس هم از MySql استفاده میکنیم.
تعداد جلسات دوره حدود ۸۰ قسمت و مدت زمان دوره هم حدودا بین ۳0 تا 35 ساعت هست.
پس از اتمام این دوره، توانایی شما در بخش php ،sql نویسی و jquery به شکل قابل توجهی ارتقاء پیدا خواهد کرد.
برای اینکه بهتر متوجه بشید که چه پروژه ای رو پیاده سازی میکنیم، پیشنهاد میکنم حتما ویدئوی معرفی دوره رو ببینید .
پیش نیاز: شروع کار با php
نظرات کاربران در رابطه با این دوره