تالار گفتمان nCIS.ir

نسخه‌ی کامل: asp و php
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام استاد
از این که آموزش هاتون در ایران بی نظیره خیلی تشکر میکنم و از اینکه حالا حالا ها ادامه نمیدید ناراحتم
غرض از این تاپیک این بود که من رفتم در سایت دانشجویار قسمت پکیج شبکه اجتماعی در بخش asp.net

  1.  تحلیل و طراحی دیتابیس
  2.  اضافه کردن بوتسترپ
  3.  طراحی منو ها
  4.  مروری بر برنامه نویسی Ado.net
  5.  نمایش وضعیت پیغام ها (خوانده شده یا خوانده نشده)
  6.  طراحی صندوق ورودی پیغام ها
  7.  طراحی صندوق پیامهای ارسالی
  8.  ارسال پیام به کاربران
  9.  حذف پیام ها به صورت Ajax
  10. کار با اعلانیه ها Notification (برای نمایش تعداد پیام خوانده نشده)
  11.  نوشتن توابع برای کار با Ado.net
  12. طراحی فرم لاگین
  13. طراحی فرم ثبت نام
  14. اعتبار سنجی ورودی ها برای ثبت نام با نمایش پیغام به صورت Java Script
  15.  ذخیره عکس کاربران به صورت باینری و لوکال
  16.  توضیح مفهوم SQL Injection و راه های مقابله با ان
  17.  کار با توابع MD5 برای hash کردن پسورد کاربران (به دلیل امنیت پایین MD5 روش دیگری جایگزین شد )
  18. نمایش اطلاعات کاربر لاگین کرده به پنل کاربری (اعم از : نام کاریری و نام و نمایش عکس و اخرین ورود به پنل کاربری
  19. کار با Generik Handler ها
  20.  ارسال لینک ایمیل فعال سازی به ایمیل جهت فعال سازی حساب پس از ثبت نام
  21.  رعایت امنیت برای جلوگیری از دور زدن ایمیل فعال سازی
  22.  ارسال SMS پس از ثبت نام
  23.  ویرایش اطلاعات کاربری
  24.  ارائه انواع راه های خروچ از پنل کاربری برای حذف کردن Session + نکات جالب
  25.  ارسال ایمیل به کاربر در هر با Login کردن به پنل کاربری
  26.  ایجاد قابلیت ورود ۲ گانه به پنل کاربری مانند Gmail
  27.  ایجاد قابلیت وارد شدن به پنل کاربری با کدی که به شماره موبایل کاربر ارسال شده
  28.  رعایت امنیت حرفه ای برای جلوگیری از دور زدن ورود دو گانه با ارسال SMS به شماره موبایل کاربر
  29.  حل باگها و مشکلات موجود در ورود دو گانه به پنل مدیریت
  30.  حل مشکل عدم نمایش اطلاعات کاربر لاگین کرده در ورود دو گانه
  31.  ستاره کردن قسمتی از شماره موبایل برای امنیت مانند Gmail
  32.  استفاده از دستور Try Catch برای حل مشکل ارسال نشدن ایمیل و نمایش پیغام به کاربر
  33.  کار با خطا ها و  Exeption ها و رفع خطای احتمالی در هنگام کار با وب سایت
  34.  ایجاد زباله دان برای نمایش پیام های حذف شده
  35. نمایش تعداد کاربران عضو شده و تعداد کاربران لاگین کرده به پنل
  36.  ایجاد کوکی های حرفه ای در هنگام لاگین کردن
  37.  تغییر رمز کاربران از روش MD5 به روش حرفه ای که خودمان نوشتیم (تقریبا غیر قابل هک)
  38. طراحی صفحه فراموشی رمز عبور
  39. بازیابی رمز عبور به ۲ روش SMS و Email
  40. ایجاد راهبردهای امنیتی برای بازیابی رمز عبور
  41. DeHash کردن رمز عبور برای بازیابی رمز عبور
  42. تصحیح کد نویسی در پیغام های حذف شده
  43. نمایش پیغامهای حذف شده در زیاله دان
  44. کد نویسی حذف پیغام هایی که در زباله دان هستند
  45. نحلیل و طراحی جدول دوستان
  46. طراحی و کد نویسی نمایش افراد عضو
  47. کد نویسی افزودن دوستان
  48. نمایش پیغام در صورت اضافه کردن دوست از قبل اضافه شده
  49. نمایش وضعیت افراد انلاین و افلاین
  50. نمایش دوستان اضافه شده در پنل کاربری
  51. اضافه کردن دکمه ارسال پیام برای هر دوست
  52. رعایت نکات امنیتی در مورد اضافه کردن دوستان به پنل کاربری
  53. تحلیل و طراحی جدول مدیر
  54. طراحی فرم لاگین زیبا برای ورود مدیران
  55. استفاده از md5 CNG برای هش کردن پسورد مدیران
  56. استفاده از تکنیک Double Hash برای بالا بردن ضریب امنیتی پسورد مدیران
  57. طراحی صفحه مدیریت کاربران به صورت پیشرفته و امکانات بالا
  58. کار با MultiView ها به صورت حرفه ای + نکات جالب در مورد این کنترل
  59. انجام عملیات Update و Delete بر روی هر کاربر
  60. نمایش اطلاعات مدیر وارد شده به پنل اعم از : عکس , نام کاربری , تاریخ اخرین ورود و غیره
  61. ویرایش اطلاعات مدیر جاری
  62. تحلیل و طراحی جدول درخواست ها
  63. طراحی صفحه ارسال درخواست به مدیر در پنل کاربرها
  64. کد نویسی ارسال درخواست به مدیر
  65. طراحی صفحه مدیریت درخواست ها در پنل مدیر
  66. نمایش درخواست های ارسال شده
  67. نمایش وضعیت درخواست ها (جواب داده شده یا نشده)
  68. کد نویسی برای حذف درخواست و پاسخ به درخواست
  69. نمایش تاریخ و اطلاعات فرد ارسال کننده در خواست
  70. کد نویسی فعال یا غیر فعال کردن کاربرها به وسیله مدیر
  71. غیر فعال شدن حساب کاربری در صورت اشتباه زدن بیش از ۳ بار رمز عبور
  72. ارسال اتوماتیک پیغام به مدیر در صورت اشتباه زدن بیش از ۳ بار رمز عبور
  73. نمایش وضعیت کاربران در پنل مدیریت (فعال یا غیر فعال)
  74. در نهایت بررسی کلی پروژه و رفع باگهای موجود
  75. تحلیل و طراحی جدول درخواست دوستی (به شیوه ای متفاوت)
  76. نمایش درخواستهای دوستی
  77. قابلیت قبول یا رد کردن درخواست دوستی
  78. نمایش تعداد درخواستهای دوستی
  79. بلاک کردن دوستان Block Friends
  80. نمایش پیغام بلاک شدن هنگام ارسال پیام
  81. تحلیل و طراحی جدول پست
  82. طراحی قالب برای نمایش پست ها
  83. اضافه کردن قابلیت افزودن پست به پنل کاربران
  84. نمایش پستهای ارسالی هر کاربر در پنل خودش
  85. ایجاد قابلیت حذف و ویرایش هر پست
  86. ایجاد قابلیت وضعیت هر پست (پیش نویس , منتشر شده)
  87. کد نویسی برای نمایش وضعیت هر پست (پیش نویس یا منتشر شده)
  88. استفاده از ادیتور Kendo UI Editor به جای کنترل CKeditor + نکات حرفه ای
  89. حل مشکل نمایش تگ های Html در پست ها
  90. توضیحی در مورد کلاس HtmlEncoder + توضیحاتی در مورد مزایا و معایب این کلاس
  91. کد نویسی نمایش پست ها
  92. Like & DisLike کردن هر مطلب
  93. استفاده از Ajax
  94. صفحه بندی پست ها
  95. نمایش پستهای ارسالی توسط کاربران در پنل مدیر
  96. ایجاد قابلیتهای حذف , مشاهده پست , اطلاعات فرد ارسال کننده در پنل مدیر
  97. نحوه عوض کردن تم های Kendo UI برای هر کنترل                                                                                                                                  


اما همین در بخش php

  1.  تحلیل پروژه شبکه اجتماعی و تحلیل دیتابیس پروژه را یاد میگیرید,
  2.  نحوه انتخاب قالب آماده و پیدا کردن قالب مناسب برای سایت
  3.  نحوه ویرایش کردن قالب و استفاده از آن برای سایت
  4.  نحوه ساخت سایت در دریم ویور و شروع برنامه نویسی
  5.  اماده سازی دریم ویور و ومپ سرور برای کد نویسی به شیوه PDO , ذکر ویژگی های PDO
  6.  ساخت فرم ثبت نام و ورود به سایت مشابه facebook
  7.  آموزش ارسال ایمیل توسط کلاس phpMailer بدون رفتن به پوشه اسپم
  8.  نحوه غیر فعال سازی کاربران و ارسال ایمیل تایید جهت فهال سازی عضویت( یعنی با کلیک بر روی لینک ارسال شده به ایمیل اکانت فعال شود)
  9.  تکمیل فرم ثبت نام و رعایت موارد امنیتی
  10.  جلوی ارسال فرم گرفته شده اگه دوتا ایمیل شبیه به هم نباشد
  11.  نحوه استفاده از کپچا جهت بالا جلوگیری از حملات brute force
  12.  نحوه لاگین به شیوه PDO را یاد میگیرید,
  13.  ارسال ایمیل به صاحب حساب با هر بار لاگین کردن
  14.  کار با کرکی ها جهت به خاطر سپردن رمز عبور remember me
  15.  نوشتن بخش فراموشی رمز عبور و ارسال رمز جدید به ایمیل
  16.  آماده سازی پنل کاربر و پنل مدیر جهت ادامه فرایند کد نویسی
  17.  توضیحات جالب در مورد ساده سازی قالب جهت ساده کردن اعمال تغیرات
  18.  نحوه هش کردن اطلاعات و ذخیره آن در دیتابیس جهت بالا بردن امنیت
  19.  نحوه چک کردن ورودی ها جهت جلوگیری از حملات sqlinjection
  20.  نحوه چک کردن input ها توسط javascript و جلوگیری از ارسال فرم ها
  21.  کامل کردن پنل مدیریت جهت مدیریت کاربران
  22.  نمایش لیست کاربران در قالب جدول با PDO
  23.  اضافه کردن امکان مرتب سازی کاربران بر اساس همه ستونها ( مثلا با کلیک بر روی ستون نام بر حسب نام کاربران مرتب شوند)
  24.  امکان فعال یا غیر فعال کردن کاربران توسط مدیر
  25.  اضافه کردن عکس کاربران و نمایش عکس کاربران هم در پنل خود کاربر و هم در پنل مدیر
  26.  توضیح مبحث جالب گراواتار و نحوه خواندن عکس از سایت گراواتار
  27.  توضیح مبحث جالب AJAX و استفاده از آن در سایت
  28.  موقع ثبت نام با وارد کردن ایمیل اگر ایمیل قبلا استفاده شده باشد اخطار می دهد با اجکس
  29.  نمایش اطلاعات کاربران با اجکس
  30.  حذف و فعال و غیر فعال کردن کاربران با اجکس
  31.  آماده سازی بخش لاگین مدیر تو توضیح نکات امنیتب در مورد سیشن ها
  32.  برقرارای امنیت سیشن ها
  33. به تکمیل پنل کاربری می پردازیم
  34. امکان شارژ حساب کاربر با استفاده از درگاه بانک را به کاربر می دهیم
  35. امکان مشاهده سابقه پرداخت را به کاربر می دهیم,
  36. در بالای سایت موجودی حساب را به کاربر نشان می دهیم,
  37. با توجه به موجودی حساب کاربر اگر مانده حساب او کم باشد دسترسی کاربر به برخی قسمت ها را میگیریم و او را به صفحه پرداخت هدایت می کنیم,
  38. به پنل مدیر امکان مشاهده پرداختی های هر کاربر را می دهیم,
  39. مدیر امکان مشاهده موجودی هر کاربر را دارد
  40. جست و جو جالب به صورتی که مقداری را که وارد کرده اید در صورتی که در هر جای گرید ویو بود نمایش داده شود
  41. با مبحث group by در کوئری ها بیشتر آشنا می شوید,
  42. تنظیمات درگاه پرداخت را در پنل مدیر قرار داده ایم تا موقع اپلود مجبور به تغییر سورس برنامه نباشیم,
  43. البته مجموعه کاملا آموزش اتصال فروشگاه به درگاه بانک را قبلا روی سایت گذاشته ایم که دوستانی که این مجموعه را ندیده اند پیشنهاد می کنم اول این مجموعه را ببینند
  44. آموزش نحوه اتصال فروشگاه به درگاه بانک
  45. وب سرویس های ارسال اس ام اس را می شناسید,
  46. انواع روشهای ارسال اس ام اس را می آموزید( وب سرویس و http)
  47. نحوه ارسال – دریافت اس ام اس از طریق php
  48. نحوه دریافت میزان شارژ پنل برای ارسال اس ام اس
  49. نحوه چک کردن وضعیت پیام که آیا به مقصد رسیده یا خیر(دلیوری)
  50. نحوه فعال سازی اکانت با استفاده از اس ام اس
  51. نحوه چک کردن صحیح بودن شماره همراه با ارسال کد فعال سازی
  52. ثبت پیام های ارسال شده در پنل کاربر و جستجو بین پیام های ارسال شده
  53. به ازای ارسال هر پیام مبلغ پیام از موجودی کاربر کسر شده و در صورتی که موجودی کاربر کم باشد ارسال انجام نمی شو
  54. کامل کردن پنل مدیر برای  اس ام اس های ارسالی
  55. امکان ارسال اس ام اس را به مدیر نیز می دهیم
  56. مدیر می تواند پیام های ارسال شده توسط همه کاربران را ببینید( به همراه وضعیت هر پیام)
  57. مدیر می تواند تعداد پیام های ارسال شده توسط هر کاربر به تفکیک را ببیند
  58. مدیر می تواند پیام های ارسال شده توسط هر کاربر در هر روز خاص را ببیند(به تفکیک روز)
  59. مدیر درامد حاصل از ارسال پیام توسط هر کاربر در هر روز را می تواند ببیند و تعداد کل پیام های ارسال شده به همراه درامد کل
  60. بخش ارسال پیام خصوصی بین کاربران را شروع کردیم
  61. صفحه ای دقیقا مثل جیمیل دارای امکانات ارسال پیام, پیام های ارسال, پیام های دریافتی,پیشنویس و پیام های حذف شده طراحی می کنیم,
  62. امکان ارسال پیام خصوصی به یک کاربر خاص را به کاربر می دهیم
  63. کاربر می تواند پیام های ارسالی و دریافتی خود را ببیند
  64. تعداد پیام های خوانده نشده کاربر را به او نشان می دهیم
  65. تعداد کل پیام های ارسالی در یافتی و خوانده نشده را در قالب فانکشن آماده کرده ایم
  66. در زمان ارسال پیام با وارد کردن بخشی از آدرس ایمیل دریافت کننده لیست همه ایمیل های مشابه را به کاربر نشان داده و کاربر با کلیک بر روی آن به تکست باکس اضافه می شود
  67. اگه ایمیل وارد شده اشتباه باشه اخطار می دهد
  68. همه این موارد را با ajax , jquery  انجام داده ایم
میخواهم ببینیم قدرت زبان ها فرق میکنه که اینقدر asp این شبکه قدرتمندتره یا اینکه نه مدرس وقت کمتری برای php گذاشته ؟
من تو دانشگاه با asp.net کار کردم اولا که asp زبان نیست و فریمورکه بعدش خب سرفصلی که یک نفر تنظیم کرده چه ارتباطی به قدرت یک زبان داره میشه برای PHP هم 500 خط دیگه اضافه کرد
شما خودتون به سرفصلها نگاه کنید. برای مثال، «طراحی صندوق پیامهای ورودی» هم شد سرفصل؟! اونوقت این چیزیه که با PHP نمیشه انجام داد؟ ازطرفی صندوق پیامهای ارسالی هم یه سرفصل جدا بوده ولی توی PHP کلاً نوشته «کاربر می تواند پیام های ارسالی و دریافتی خود را ببیند» (یعنی 2 سرفصل بالا توی یه سرفصل نوشته شده).

کلاً به این چیزها اهمیت ندین. قدرت و برتری توی برنامه نویسه نه زبان برنامه نویسی.
ببخشید
منظورم خوب بیان نشد میخواستم ببینم شما که استاد این کارید بنظرتون این پکیج php ساخت شبکه اجتماعی کامل هست
یا خیر
چون من میخواهم یادبگیرم و نمیدونم که کامل هست یا نه ؟
البته اگر بگویید که پکیج خودتون کی آماده میشه حتما صبر میکنم چون با آموزشای شما بالا اومدم و برام خیلی راحت تره
و آموزشاتون خیلی حرفه ای و کلی هست و خیلی خوب توضیح میدید که مدرسای دیگه اینطور نیستند
اگه این سرفصلها رو کامل توضیح بدن، آموزش خوبیه.
سلام آموزش های بالا ساخت دو مدرس مختلف هستن ممکنه مدرس ASP بخواد وقت بیشتری بذاره وه جزئیات بیش تری آموزش بده