پیش نیازهای این دوره
آشنایی با html و css پیشنیازهای این دوره می باشد. برای یادگیری این موارد می توانید دوره طراحی وب سون لرن را بگذرانید.
مشاهده و ثبت نام در جدیدترین نسخه آموزش
اسکریپت نویسی php
در این دوره اسکریپت نویسی همانطور که در سرفصل ها و فایل دموی آن مشاهده کرده اید پروژه مورد نظر دارای بخش های متنوع و پرکاربردی است که امروزه در اکثر وب سایت ها شخصی یا تجاری مورد استفاده قرار می گیرد. لذا در این دوره شما عزیزان علاوه بر نحوه پیاده سازی و درک منطق هر یک از بخش ها با کدنویسی بهینه و ماژولار آشنا خواهید شد که این امر باعث تسلط بیشتر شما در استفاده از زبان php خواهد شد و با روش های تجزیه و تحلیل مسائل و نحوه پیاده سازی هر یک ازبخش ها و امکانات پروژه جامع این دوره بصورت کامل آشنا خواهید شد.امیدواریم که این دوره نیز همانند سایر دوره های آموزشی وب سایت سون لرن مورد توجه و استفاده شما عزیزان قرار بگیرد.مباحث مورد بررسی و استفاده در این دوره- اصول طراحی قالب توسط بوت استرپ
- آشنایی انواع دستورات شرطی
- آشنایی با انواع حلقه ها در php و استفاده از آنها
- مروری بر cookie ها و session ها
- آشنایی با اعتبار سنجی داده ها
- آشنایی با اعتبار سنجی فرم ها
- آشنایی با regular expression ها
- بررسی انواع کوئری های mysql
- بررسی عملیات CRUD
- مروری بر اجکس
- آشنایی با کتابخانه jdf
- آشنایی با کتابخانه GD
- آشنایی با کدنویسی ماژولار در php
- آشنایی با اجکس و نحوه استفاده از آن
- و...
- مروری بر کلیات دوره
- نصب و راه اندازی نرم افزار های مورد نیاز و آماده سازی محیط کار
- آموزش کامل طراحی قالب مورد استفاده در این دوره
- تحلیل دیتابیس پروژه
- بررسی رابط PDO , مروری بر مزیت ها و بررسی امنیت درآن
- ایجاد فایل های پروژه مشابه با معماری MVC برای بهینه سازی و ماژولار کردن سیستم
- ایجاد فایل Database Connection
- حدف مطالب
- ویرایش مطالب
- افزودن عنوان
- افزودن محتوا
- افزودن تصویر شاخص برای مطلب
- افزودن دسته بندی برای مطلب
- افزودن برچسب برای مطلب
- افزودن ویدئو به مطلب و نمایش آن برای کاربران
- افزودن لینک دانلود ویدئو برای کاربرانی که محصول را خریداری کرده باشند
- افزودن انتخاب نویسنده برای مطلب
- ایجاد بخش دوره های آموزشی برای دسته بندی بهتر محتوا
- انتخاب نوع مطالب ( رایگان و یا غیر رایگان)
- وارد کردن قیمت برای محصولات غیر رایگان
- امکان قرار دادن تصویر شاخص و آپلود تصاویر برای مطالب
- افزودن دسته بندی
- ویرایش دسته بندی ها
- حذف دسته بندی ها
- نمایش نظرات کاربران در پنل ادمین
- نمایش عنوان و متن نظرات
- نمایش آواتار کاربران هم را با تاریخ ارسال نظر
- نمایش مطلب مرتبط با دیگاه کاربر
- ارسال پاسخ برای دیگاه ها
- تعیین وضعیت برای دیدگاه ها ( دیگاه در انتظار بررسی )
- پذیرش دیدگاه توسط مدیران و اجازه انتشار و نمایش در سایت
- ویرایش و حذف نظرات ارسالی کاربران
- افزودن منو همرا با لینک
- ویرایش منوها
- حذف منوهای ایجاد شده
- بیوگرافی
- نمایش سطح دسترسی (مشارکت کننده – نویسنده – نویسنده ارشد - مدیر)
- تعیین سطح دسترسی
- ویرایش کاربران
- اعمال تاریخ انقضا برای تبلیغات و عدم نمایش خودکار تبلیغات منقضی شده
- استفاده از date picker شخصی برای انتخاب تاریخ های مورد نظر بصورت حرفه ای تر
- ثبت زمان ورود به سیستم
- ثبت زمان خروج از سیستم
- ثبت مرورگر کاربر
- ثبت سیتم عامل کاربر
- ثبت IP کاربر
- ثبت نام کاربری کاربر
- ثبت ایمیل کاربر
- ایجاد لیست سیاه برای جلوگیری از دسترسی کاربران مشکوک همراه با اعلام هشدار به آنها هنگام لاگین مجدد به سیستم برای هماهنگی با مدیر سایت
- ثبت عنوان دوره
- ثبت میزان درصد پیشرفت دوره در قالب نمایش توسط progress bar ها
- انتخاب رنگ و استایل مورد نظر برای progress bar ها
- ویرایش درصد پیشرفت دورها
- ثبت بازه زمانی فعال برای استفاده از کد تخفیف
- ثبت میزان تخفیف برای محصولات
- ثیت عنوان برای تخفیف
- ثبت وضعیت تخفیف ( فعال یا غیر فعال)
- نمایش عنوان و وضعیت تخفیف های فعال در پنل و تغییر وضعیت آنها
- ثبت تراکنش های خریداران محصولات
- ثبت شماره تراکنش ها در بازگشت مشتری از درگاه پرداخت بانکی
- ثبت شماره سفارش و ارسال آن از طریق ایمیل برای مشتری برای پیگری های بعدی
- ثبت تاریخ و زمان پرداخت
- ثبت نام کاربری ایمیل مشتری
- ثبت مبلغ واریز شده
- نمایش وضعیت پرداخت مشتریان ( پرداخت شده – پرداخت نشده )
- حذف و ویرایش تراکنش های انجام شده
- نمایش تیک های هر کاربر به خودش
- ارسال پاسخ و نمایش آن به کاربر
- ایجاد شناسه پیگیری برای تیکت ها
- نمایش وضعیت تیکت ها (فعال – غیر فعال)
- ارسال ایمیل به مدیر و کاربر برای آگاهی از ارسال و یا پاسخ به یک تیکت
- ایجاد بخش پاسخ به تیکت برای مدیر سیستم
- ایجاد دسترسی برای کاربران برای ارسال و مشاهده تیکت های خودشان در بخش پنل ادمین
- حذف,ویرایش و ثبت جزئیات و نمایش آن برای هر تیکت
- آگاه سازی مدیر و کاربران از ارسال تیکت جدید و یا پاسخ در قالب نمایش تعداد آنها در نوار ادمین سایت
- ثبت عنوان نظرسنجی
- ثبت تاریخ شروع و خاتمه نظرسنجی
- ثبت سوالات و آیتم های نظرسنجی
- ثبت محل قرارگیری فرم نظر سنجی ( به عنوان مثال : در صفحه اصلی سایت یا سایر صفحات)
- نمایش نتیجه نظرسنجی در قالب progress bar ها ( مانند سیستم نظر سنجی سایت 90 )
- ویرایش , حذف و یا فعال و غیر فعال کردن نظر سنجی ها
- کنترل هر کاربر برای ثبت تنها یک رای در نظر سنجی و نمایش پیغام مناسب به کاربرانی که قبلا در نظر سنجی ها شرکت کرده اند.
- معرفی پلاگین js برای نمایش آمار و اطلاعات در قالب چارت و نمودار ( به عنوان مثال : نمایش تعداد محصولات و یا مطالب منتشر شده در هر روز در قالب نمودار)
- نمایش تعداد کل اعضای سایت
- نمایش تعداد مطالب و محصولات سایت
- نمایش تعداد نظرات سایت
- نمایش تعداد افراد آنلاین در سایت
- افزودن اطلاعیه برای نمایش در سایت
- حذف و ویرایش اطلاعیه ها
- امکان انتخاب رنگ و استایل متفاوت برای هر اطلاعیه
- افزودن عنوان دوره
- افزودن محتوای دوره
- افزودن سرفصل های دوره
- افزودن مبلغ دوره
- افزودن بیوگرافی و مدرس دوره
- افزودن پیش نیازهای دوره
- افزودن وضعیت دوره
- افزودن شهریه دوره
- افزودن لینک ویدئوی دموی دوره
- نمایش تعداد کل مطالب سایت
- نمایش تعداد کل کاربران سایت
- نمایش تعداد کل نظرات سایت
- نمایش تعداد کل بازدید های سایت
- نمایش آمار درآمد ها
- نمایش فروش روزانه در قالب نمودار
- نمایش جدید ترین کاربران
- نمایش جدیدترین نظرات ثبت شده
- نمایش آمار نظرسنجی سایت و تعداد آرای ثبت شده بهصورت تفکیک شده در قالب نمودار
- نمایش تعداد مطالب منتشر شده بصورت روزانه در قالب نمودار
- نمایش منو ها و زیر منوها و فراخوانی آنها درقالب
- پیاده سازی اسلایدر (تصویر مطالب)
- نمایش تصویر شاخص هر مطلب و یا محصول
- نمایش نام نویسنده مطلب
- نمایش تاریخ انتشار مطلب
- نمایش تعداد نظرات هر مطلب
- نمایش تعداد بازدیدهای هر مطلب
- نمایش خلاصه مطلب و لینک به صفحه نمایش کل مطالب
- سیستم لایک و دیسلایک مطالب بصورت اجکس
- نمایش محتوای دسته بندی خاص در سایت همراه با جزئیات آن مطلب مانند بخش محتوا
- نمایش اطلاعات مربوط به مطلب یا مطلب
- نمایش دسته بندی های مطلب یا مطلب
- نمایش برچسب های مطلب و یا مطلب
- نمایش بخش درباره نویسنده مطلب
- ایجاد بخش مطالب مرتبط با مطلب و یا محصول
- نمایش پربازدید ترین مطالب
- نمایش داغ ترین مطالب
- نمایش جدید ترین مطلب
- نمایش اطلاعیه ها در سایت
- ایجاد Pagination (صفحه بندی) برای مطالب
- نمایش دیدگاه کاربران
- طراحی و کدنویسی فرم ارسال دیگاهاه توسط کاربران
- نمایش تعداد دیدگاه های ارسال شده برای مطلب مورد نظر
- نمایش وضعیت دیگاه ارسال شده (تایید شده و یا در انتظار بررسی توسط مدیر)
- دیدگاه های تو در تو
- ایجاد سیستم جستجو بصورت عادی و یا با انتخاب نوع دسته بندی
- کدنویسی فرم جستجو در سایت
- نمایش کدهای تخفیف محصولات در سایت
- ایجاد و کدنویسی شمارنده معکوس برای نمایش زمان اتمام تخفیفات
- پیاده سازی بخش پیشرفت دوره یا موضوعی خاص در قالب
- فراخوانی progress bar های مورد نظر
- ایجاد اسلایدر عمودی توسط جی کوئری
- نمایش جدید ترین نظرات سایت همراه با تصویر کاربر ارسال کننده دیدگاه
- پیاده سازی فرم تماس با ما بصورت اجکس
- نمایش ویدئو دموی دوره آموزشی
- نمایش وضعیت دوره
- نمایش تعداد کاربران ثبت نام کرده در دوره
- نمایش نام کاربران ثبت نام کرده در دوره
- نمایش زمان آغاز دوره
- نمایش اطلاعات مربوط به مدرس دوره
- نمایش پیش نیازهای دورخ
- نمایش مبلغ ثبت نام در دوره
- نمایش دکمه خرید دکمه
- نمایش و اعمال تخفیف ها به دوره
- نمایش لینک سایر قسمت های منتشر شده دوره
- نمایش سرفصل های دوره
- نهایی کردن و فاکتور خرید
- اتصال به درگاه پرداخت بانکی
- پرداخت وجه
- بازگشت از درگاه بانک
- ارسال شناسه پرداخت محصول و کد پیگیری از طریق ایمیل برای آگاه سازی کاربر از انجام تراکنش موفق
- ثبت شناسه پرداخت محصول و کد پیگیری در دیتابیس
- آزاد سازی دسترسی کاربر به لینک دوره خریداری شده
- امکان درج رای
- نمایش کل آرا کاربران در قالب Progress Bar ها بر حسب درصد
- پیاده سازی امکان تنها یه رای برای هر کاربر و نمایش نتیجه آرا برای کاربرانی که قبلا رای داده اند
- لاگین کاربر توسط ایمیل و رمز عبور
- پیاده سازی کپچا برای امنیت بیشتر فرم ورود
- طراحی فرم ثبت نام کاربران
- ارسال لینک فعال سازی بعد از ثبت نام کاربر به ایمیل ثبت شده آنها در هنگام عضویت
- تعیین سطح دسترسی به قسمت های متفاوت پنل ادمین سایت توسط نقش های کاربری که برای کاربران توسط سیستم و میدر تعیین می گردد
- جلوگیری از دسترسی کاربران لیست سیاه به سایت و اعلام پیام مناسب به آنها
- ورود به سایت از طریق شبکه های اجتماعی ( google account)
- خروجی گرفتن از دیتابیس
- ایجاد دیتابیس روی سرور و وارد کردن دیتابیس
- کانفیگ فایل دیتابیس کانکشن
- آپلود فایل ها روی سرور
- اجرای سایت
توجه : برای آگاهی بیشتر از جزئیات و امکانات این اسکریپت حتما دموی این دوره را مشاهده نمایید.
دانشجوی گرامی دوره ای که پیش روی شماست یکی از کاملترین دوره های اسکریپت نویسی در عرصه وب فارسی می باشد لذا در این سرفصل به بعضی از جزئیات که در این دوره آموزش داده خواهد شد اشاره نشده است که در هنگام برگزاری دوره آن موارد نیز آموزش داده خواهد شد.
مشاهده و ثبت نام در جدیدترین نسخه آموزش
نظر دانشجویان دوره های سون لرن
دکتر آوند , بغییر از سارا اسامی دیگه هم هستاااا(D:) پروژه محور شدن این دوره اهمیت بعضی توابع و اشیاء رو برای من بیشتر کرد امیدوارم برای بقیهدوره هایی که با شما برگزار خواهد شد هم همینطور باشه
عالی عای عالی اگه امکانش باشه که دوره بعد از اتمام ، دوباره آپدیت بشه و اموزش های کاربردی دیگری به این دوره اضافه بشه دیگه محشر میشه ممنون از زحمات استاد