آموزش ساخت آپلودسنتر با فریم ورک سیمفونی- فصل ۱ تا ۳

۱۳۹۷-۰۹-۲۳
آموزش ساخت آپلودسنتر با فریم ورک سیمفونی- فصل ۱ تا ۳ شاید بارها در سایت‌هایی که خدمات آپلود رایگان در اختیار کاربران قرار می‌دهند فایل آپلود کرده باشید. روزانه هزاران کاربر در سایت‌های آپلودی فایل آپلود می‌کنند،شاید برای شما این سؤال پیش بیاید که این آپلود سنتر ها هزینه پرداخت این فضا را چگونه به دست می آورند. ممکن است در ...

آموزش ساخت آپلودسنتر با فریم ورک سیمفونی- فصل ۱ تا ۳

شاید بارها در سایت‌هایی که خدمات آپلود رایگان در اختیار کاربران قرار می‌دهند فایل آپلود کرده باشید. روزانه هزاران کاربر در سایت‌های آپلودی فایل آپلود می‌کنند،شاید برای شما این سؤال پیش بیاید که این آپلود سنتر ها هزینه پرداخت این فضا را چگونه به دست می آورند. ممکن است در یک روز در یک سایت آپلود سنتر ۱۰۰ گیگ فایل آپلود شود، خرید هاست با این فضای بالا هزینه زیادی دارد اما سایت‌های آپلودی از چه سیستمی استفاده می‌کنند؟

مثلاً یکی از آپلود سنتر های قدرتمند کشور picofile است. ما در این دوره آموزشی یک سایت قدرتمند آپلود سنتر را طراحی و پیاده‌سازی خواهیم کرد، خیلی قدرتمندتر از سایت picofile تا شما بتوانید با تکنیک‌هایی که وجود دارد با کم‌ترین هزینه آپلود سنتر قدرتمند را طراحی و پیاده‌سازی کنید. شرکت در این دوره برای هر توسعه‌دهنده‌ای لازم است چون حتی اگر قصد طراحی آپلود سنتر را نداشته باشید راهکارهایی را یاد خواهید گرفت که هزینه‌های سایت خود ار تا حد قابل توجه ای پایین  بیاورد و سایت های خود را با هاست های ارزان قیمت آپلودی ارتباط دهید که مجبور  به پرداخت هزینه های سنگین هاست نباشید .

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

پیش نیاز آموزش :

  • آشنایی با زبان برنامه نویسی PHP

فصل اول :

در این فصل با نحوه پیاده سازی سیستم و بیس کار آشنا خواهید شد که بتوانید قواعد و قوانین ساخت یک دیتابیس بهینه و پیاده‌سازی دیتابیس با نرم‌افزار محبوب MySQL Workbench رو یاد بگیرید. اگر قصد وارد شدن به دنیای حرفه‌ای‌ها را دارید یک فریم ورک خوب برای ادامه فعالیت خودتان انتخاب کنید تا در آینده پشیمان نشوید.  همچنین در این فصل از آموزش با راه‌های مختلف نحوه نصب فریم ورک سیمفونی و همچنین خود این فریم ورک به‌صورت کامل آشنا خواهید شد و درنهایت تبدیل کردن جداول ساخته‌شده به entity و ارتباط بین جداول کامل آشنا خواهید شد.

سرفصل‌ها ازاین‌قرار هستند:

  • ایجاد دیتابیس سیستم با نرم‌افزار MySQL Workbench
  • نصب پیش‌نیازهای پروژه
  • انتخاب بهترین فریم ورک برای کار با پروژه
  • نصب فریم ورک سیمفونی با دو روش موجود در سایت سیمفونی
  • بررسی خطاهای رایج سیمفونی در هنگام نصب
  • تبدیل جداول و دیتابیس ساخته‌شده به ENTITY
  • آموزش کامل ایجاد روابط بین جداول در پروژه
  • بررسی کامل نحوه ساخت یک دیتابیس بهینه

فصل دوم:

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

سرفصل‌ها ازاین‌قرار هستند:

  • آموزش ساخت قالب با سیستم قدرتمند TWIG
  • طراحی قالب سایت
  • رعایت کردن نکات مهم در طراحی قالب برای بهینه‌سازی و سئو سایت
  • بهینه کردن قالب سایت و تست قالب در سایت‌های آنلاین مثل gtmetrix

فصل سوم:

خیلی از سایت‌های آپلودی برای وب‌سایت خود امکان ثبت نام در سایت را فراهم کرده‌اند که خدمات بیشتری به کاربران سایت خود ارائه کنند. مثل آپلود بی‌نهایت فایل کاربران مهمان در سایت‌های آپلود محدودیت آپلود دارند و بیشتر از حجم در نظر گرفته‌شده برای آن‌ها نمی‌توانند فایل آپلود کنند تا زمانی که عضو سایت شوند. در این فصل از آموزش امکان ثبت‌نام در سایت را برای کاربران فراهم می کنیم برای کاربران مهمان محدودیت آپلود در نظر می‌گیریم و بر روی امنیت و مباحث امنیتی مانور زیادی خواهیم داد سامانه پیامکی برای سیستم راه‌اندازی خواهیم کرد. امکان فعال‌سازی حساب کاربری به‌وسیله  sms  و ایمیل رو فراهم می‌کنیم همچنین با نحوه ارسال ایمیل و طراحی صفحه یا قالب برای ایمیل‌ها آشنا خواهیم شد و …

سرفصل‌ها ازاین‌قرار هستند:

  • طراحی فرم ثبت‌نام
  • اعتبار سنجی فرم ثبت‌نام با jquery و php
  • اعتبار سنجی فرم با validation های سیمفونی
  • امکان ایجاد ثبت‌نام کاربر در سایت
  • جلوگیری از تکراری بودن مشخصات کاربران در سیستم
  • نمایش خطاهای سیستم با ajax برای کاربر
  • ایجاد سامانه پیامکی در سیستم
  • شخصی‌سازی کدهای سیستم پیامکی با oop و استفاده راحت برای ارسال sms
  • ایجاد امکان فعال‌سازی حساب کاربری به‌وسیله  sms   و ایمیل
  • ساخت صفحه اختصاصی ایمیل‌های ارسالی از سمت سیستم با twig
  • ارسال کردن sms تا به‌صورت ۱۰۰ درصد واقعی حتی در صورت خرابی یک اپراتور
  • ایجاد امکان درخواست مجدد کد فعال‌سازی برای کاربر و محدود کردن درخواست‌ها
  • ساخت سیستم فراموشی رمز عبور برای کاربران یک سیستم با امنیت بالا

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

نوشته آموزش ساخت آپلودسنتر با فریم ورک سیمفونی- فصل ۱ تا ۳ اولین بار در دانشجویار پدیدار شد.