آموزش PHP – معرفی و سرفصل ها

آموزش PHP – معرفی و سرفصل ها

 

عنوان دوره آموزشی

دوره آموزش محور ساخت وبسایت شخصی با PHP

 

توضیحات آموزش PHP

اگر کمی دوران قدیمی تری را به خاطر آورید سالهایی بود که خیلی وبلاگ نویسی برای ما ایرانیان باب بود و اکثرا با سرویس هایی نظیر بلاگفا، پرشین بلاگ و … شروع به کار می کردیم؛ این پروسه ادامه داشت که با رشد شبکه های اجتماعی استفاده از وبلاگ ها کم شد و بعضی از وبلاگ نویسان هم به سمتی آمدند که بتوانند خودشان وبلاگ شخصی داشته باشند و اینجا بود که اکثرا به سمت سیستم مدیریت محتوای وردپرس رفتند تا از امکانات فوق العاده ای این سرویس در کنار اینکه خودشان میزبان وبلاگشان بودند استفاده کنند. برخی از افرادی که حرفه ای تر بودند به سراغ نوشتن سیستم شخصی برای خودشان رفتند که اکثرا با زبان برنامه نویسی PHP اینکار را کردند.

در این دوره ی آموزشی در کنار آموزش برنامه نویسی به زبان PHP که مرحله به مرحله انجام می شود به شما نحوه ی ساخت یک سایت شخصی که در آن بتوانید محتوای خودتان را بنویسید آموزش خواهیم داد؛ این آموزش کاربردی به صورت پروژه محور انجام خواهد شد.

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

ضرورت یادگیری زبان برنامه نویسی PHP در این است که شما با یادگیری کامل این زبان می توانید توانایی برنامه نویسی هر نوع وبسایتی را داشته باشید و تبدیل به یک Backend Developer شوید؛ و اهمیت یادگیری زبان برنامه نویسی PHP به همراه این دوره این است که شما می توانید یک وبسایت شخصی برای خودتان بسازید و صفر تا صد امکاناتی را که لازم دارید خودتان برای خودتان در نظر بگیرید و از امکانات اضافه پرهیز کنید.

در این پروژه گذری به استفاده از github ، کار با هاست cpanel ، کار با HTML و CSS و Bootstrap می شود که البته هدف اصلی این آموزش نیست ولی برای افرادی که با این موارد آشنایی ندارند لازم دیدیم که این موضوعات هم به فهرست سرفصل ها اضافه شود.

 

سرفصل های آموزش PHP

  • فصل 2 – بانک اطلاعاتی
    • 2-1- معرفی mysql و phpmyadmin
    • 2-2- بررسی سناریوی ابتدایی و رسم تئوری جدول های بانک اطلاعاتی
    • 2-3- ساخت بانک اطلاعاتی در phpmyadmin
    • 2-4- معرفی دستورات ابتدایی و ساده mysql
  • فصل 3 – طراحی صفحات سایت
    • 3-1- معرفی کوتاه HTML و CSS و Bootstrap
    • 3-2- ساخت صفحه ورود به پنل مدیر – صفحه لاگین
    • 3-3- ساخت پنل مدیر سایت
    • 3-4- ساخت صفحات اصلی سایت
    • 3-5- ساخت صفحات محتوا
  • فصل 4 – کدنویسی پنل مدیر سایت
    • 4-1- ساخت صفحه ی ورود به پنل مدیر
    • 4-2- ایجاد صفحات و منوی پنل مدیر
    • 4-3- کار روی بخش ساخت-ویرایش-حدف کاربر
    • 4-4- کار روی بخش ایجاد-ویرایش-حذف دسته بندی ها
    • 4-5- کار روی بخش ایجاد-ویرایش-حذف نوشته ها
    • 4-6- کار روی بخش منوی سایت
    • 4-7- کار روی بخش نظرات کاربران
    • 4-8- کار روی بخش تغییر رمزعبور
    • 4-9- کار روی بخش آمار سایت
  • فصل 5 – کدنویسی صفحات سایت
    • 5-1- کار روی صفحه اصلی- بخش نمایش محتوا
    • 5-2- کار روی صفحه اصلی- بخش پنل کناری یا سایدبار
    • 5-3- کار روی صفحه اصلی- بخش پنل منوی سایت
    • 5-4- کار روی نمایش محتوای سایت
    • 5-5- کار روی بخش نظرات محتوا
    • 5-6- ذخیره کردن اطلاعات بازدیدکنندگان سایت
  • فصل 6 – امنیت و جمع بندی نهایی
    • 6-1- معرفی xss و csrf و روش مدیریت آن
    • 6-2- معرفی فایل htaccess و بررسی دستورات کاربردی برای این پروژه
    • 6-3- نصب سایت روی هاست cpanel

 

پروژه در گیت هاب : https://github.com/amirshnll/Personal-blog-php

برای حمایت از این دوره به این پروژه در گیت هاب Star بدهید و این دوره را با دوستان خود در شبکه های اجتماعی به اشتراک بگذارید.

 

این دوره به مرور کامل می شود.

لطفا نظرات خود را برای من بنویسید.

7 Comments

Add Yours →

دیدگاهتان را بنویسید