قیمت این دوره: 299,000 224,250 تومان
  • مدرس دوره : طه اخلاق پسندی
  • تعداد ویدیوها : 31 ویدیو
  • مدت زمان دوره : 10:29:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1400/08/05
ثبتـــ نام در این دوره
ساخت شبکه ی اجتماعی توییتر با فریم ورک اختصاصی بر پایه MVC

ساخت شبکه ی اجتماعی توییتر با فریم ورک اختصاصی بر پایه MVC

طی این دوره قراره که دانش برنامه نویسی وب خودمونو تا حد خیلی زیادی ارتقاء بدیم. برای اینکه دانشمون ارتقاء پیدا بکنه لازمه که پروژه انجام بدیم چون بدون انجام پروژه نمیتونیم با چالش های برنامه نویسی روبرو بشیم و عملا پیشرفتی هم نمیتونیم داشته باشیم.

حالا از بین این همه پروژه های وبی که وجود داره چه پروژه ای بهتر از شبکه ی اجتماعی؟

چرا که توی این روزا خیلی از وقتمون اختصاص پیدا میکنه به وقت گذروندن در شبکه های اجتماعی مختلفی که توی اون ها عضو هستیم.

در این دوره یک شبکه ی اجتماعی مثل توییتر رو در نظر میگیریم و کارمونو شروع میکنیم.

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

۱- پیاده سازی ویژگی های کاربر (ثبت نام، ورود، انتخاب یوزرنیم، صفحه پروفایل کاربر، صفحه ویرایش پروفایل کاربر، تغییر رمز عبور و تغییر ایمیل)

۲- پیاده سازی سیستم توییت و ریتوییت (ارسال توییت همراه با عکس و فیلم)

3- پیاده سازی بخش فالو و آن فالو کردن کاربران

۴- پیاده سازی بخش ترند، هشتک و منشن

۵- پیاده سازی لایک و آن لایک کردن توییت ها

۶- پیاده سازی سیستم نظرات برای یک توییت

۷- پیاده سازی سیستم پیام رسان با قابلیت ارسال عکس

۸- پیاده سازی سیستم اعلان همراه با صدا

 

در این پروژه همه چیز رو از صفر مینویسیم، از ساخت فریمورک اختصاصیمون که بر پایه mvc هست گرفته تا تمام بخش هایی که در قسمت امکانات شبکه ی اجتماعی گفته شد. تنها چیزی که از صفر نمینویسیم بخش هایی از فرانت اند هست که یک سری فایل های html در اختیارمون هست که از اون ها استفاده میکنیم که این فایل ها فقط چارچوب صفحات رو داره و ما اون هارو تکمیل میکنیم، البته کداهای موجود در اون فایل هارو خط به خط  توضیح میدیم، اما بقیه ی بخش ها رو از صفر خودمون مینویسیم.

 

در این پروژه از زبان Php برای بخش بک اند،

ازjquery , js , css , html  بخش فرانت اند،

و برای ارتباط با دیتابیس هم از MySql استفاده میکنیم.

تعداد جلسات دوره حدود ۸۰ قسمت و مدت زمان دوره هم حدودا بین ۳0 تا 35 ساعت هست.

پس از اتمام این دوره، توانایی شما در بخش php ،sql نویسی و jquery به شکل قابل توجهی ارتقاء پیدا خواهد کرد.

برای اینکه بهتر متوجه بشید که چه پروژه ای رو پیاده سازی میکنیم، پیشنهاد میکنم حتما ویدئوی معرفی دوره رو ببینید .

پیش نیاز: شروع کار با php

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


فهرستـــ ویدیوها

مدت زمان دوره 10:29:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:23:43

در این بخش به پیش نمایشی از آنچه در این دوره انجام میشود پرداخته شده و توضیحاتی در مورد دوره گفته شده .

2
  • معرفی ابزار و تنظیمات اولیه پروژه

00:04:14

در این بحش به معرفی ابزار برنامه نویسی و تنظیمات اولیه پروژه پرداخته میشود .

3
  • ساخت فریمورک اختصاصی (htaccess)

00:08:42

در این بخش ساخت فریمورک اختصاصی خودمان را شروع میکنیم . در اولین گام ، بخش htaccess را انجام میدهیم .

4
  • ساخت فریمورک اختصاصی (controller)

00:20:53

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

5
  • ساخت فریمورک اختصاصی (autoload)

00:17:26

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

6
  • ساخت فریمورک اختصاصی (view)

00:17:05

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

7
  • ساخت فریمورک اختصاصی (Database Class , Singleton Design Pattern)

00:25:59

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

8
  • ساخت فریمورک اختصاصی (model)

00:16:35

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

9
  • نهایی سازی فریمورک اختصاصی

00:20:12

در این بخش ساخت فریمورک اختصاصی به پایان میرسد . فایل فریمورک هم در این قسمت در اختیار شما دوستان قرار گرفته .

10
  • معرفی پروژه و فایل های مربوطه

00:09:23

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

11
  • ساخت صفحه ی ورود و ثبت نام

00:14:48

در این بخش به ساخت صفحه ی ورود و ثبت نام کاربران میپردازیم .

12
  • ساخت table کاربران در دیتابیس

00:12:24

در این بخش table کاربران را در دیتابیس میسازیم .

13
  • ثبت نام کاربر

00:39:55

در این بخش به ثبت نام کاربر در قسمت بک اند پروژه میپردازیم .

14
  • ورود کاربر (قسمت اول)

00:12:05

در این بخش به ورود کاربر در قسمت بک اند پروژه میپردازیم .

15
  • ورود کاربر (قسمت دوم) و استفاده از session

00:14:20

در این بخش قسمت ورود کاربران را تکمیل میکنیم و از session در قسمت های ثبت نام و ورود کاربران استفاده میکنیم .

16
  • یوزرنیم کاربر (قسمت اول)

00:20:41

در این بخش قسمت انتخاب یوزرنیم کاربران را شروع میکنیم .

17
  • یوزرنیم کاربر (قسمت دوم) و خروج کاربر

00:10:02

در این بخش به ادامه قسمت انتخاب یوزرنیم کاربران میپردازیم . همچنین خروج کاربران را هم پیاده سازی میکنیم .

18
  • ساخت کپچا

00:26:46

در این بخش ساخت کپچا برای ورود کاربر را انجام میدهیم.

19
  • توضیحات صفحه ی home

00:11:35

در این بخش به توضیحات کد های صفحه ی home میپردازیم .

20
  • تنظیمات حساب کاربری (تغییر یوزرنیم و ایمیل)

00:32:13

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

21
  • تنظیمات حساب کاربری (تغییر رمز عبور)

00:20:22

در این بخش به پیاده سازی صفحه ی اکانت کاربر (تغییر رمز عبور) میپردازیم .

22
  • پروفایل کاربر

00:27:48

در این بخش به پیاده سازی صفحه پروفایل کاربر میپردازیم .

23
  • ویرایش پروفایل کاربر (تغییر نام ، بیوگرافی ، کشور و آدرس وبسایت)

00:31:55

در این بخش به پیاده سازی صفحه ویرایش پروفایل کاربر میپردازیم .

24
  • ویرایش پروفایل کاربر (آپلود عکس پروفایل)

00:45:58

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

25
  • جداسازی header وبسایت از صفحات مختلف

00:12:02

در این بخش به جداسازی header وبسایت از صفحات مختلف میپردازیم .

26
  • مروری بر jQuery

00:22:36

در این بخش مروری بر jQuery داریم .

27
  • جستجوی کاربران

00:24:13

در این بخش به پیاده سازی قسمت جستجوی کاربران میپردازیم .

28
  • ساخت table توییت در دیتابیس

00:12:13

در این بخش table توییت را در دیتابیس میسازیم .

29
  • ارسال توییت (قسمت اول)

00:18:32

در این بخش قسمت ارسال توییت را شروع میکنیم .

30
  • ارسال توییت (قسمت دوم)

00:20:14

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

31
  • ارسال توییت (قسمت سوم)

00:34:32

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

نظرات کاربران در رابطه با این دوره

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