آموزش PHP – معرفی و سرفصل ها
عنوان دوره آموزشی
دوره آموزش محور ساخت وبسایت شخصی با PHP
توضیحات آموزش PHP
اگر کمی دوران قدیمی تری را به خاطر آورید سالهایی بود که خیلی وبلاگ نویسی برای ما ایرانیان باب بود و اکثرا با سرویس هایی نظیر بلاگفا، پرشین بلاگ و … شروع به کار می کردیم؛ این پروسه ادامه داشت که با رشد شبکه های اجتماعی استفاده از وبلاگ ها کم شد و بعضی از وبلاگ نویسان هم به سمتی آمدند که بتوانند خودشان وبلاگ شخصی داشته باشند و اینجا بود که اکثرا به سمت سیستم مدیریت محتوای وردپرس رفتند تا از امکانات فوق العاده ای این سرویس در کنار اینکه خودشان میزبان وبلاگشان بودند استفاده کنند. برخی از افرادی که حرفه ای تر بودند به سراغ نوشتن سیستم شخصی برای خودشان رفتند که اکثرا با زبان برنامه نویسی PHP اینکار را کردند.
در این دوره ی آموزشی در کنار آموزش برنامه نویسی به زبان PHP که مرحله به مرحله انجام می شود به شما نحوه ی ساخت یک سایت شخصی که در آن بتوانید محتوای خودتان را بنویسید آموزش خواهیم داد؛ این آموزش کاربردی به صورت پروژه محور انجام خواهد شد.
بر اساس آمار w3techs تقریبا 78.9 درصد وبسایت های دنیا با زبان برنامه نویسی PHP راه اندازی شده اند که این اهمیت یادگیری زبان برنامه نویسی PHP را نشان می دهد؛ البته در کنار این زبان فریم ورک های زیادی ساخته شده است که بر پایه ی PHP است ولی در ابتدا باید این زبان را بیاموزید تا به یادگیری آنها بپردازید.
ضرورت یادگیری زبان برنامه نویسی PHP در این است که شما با یادگیری کامل این زبان می توانید توانایی برنامه نویسی هر نوع وبسایتی را داشته باشید و تبدیل به یک Backend Developer شوید؛ و اهمیت یادگیری زبان برنامه نویسی PHP به همراه این دوره این است که شما می توانید یک وبسایت شخصی برای خودتان بسازید و صفر تا صد امکاناتی را که لازم دارید خودتان برای خودتان در نظر بگیرید و از امکانات اضافه پرهیز کنید.
در این پروژه گذری به استفاده از github ، کار با هاست cpanel ، کار با HTML و CSS و Bootstrap می شود که البته هدف اصلی این آموزش نیست ولی برای افرادی که با این موارد آشنایی ندارند لازم دیدیم که این موضوعات هم به فهرست سرفصل ها اضافه شود.
سرفصل های آموزش PHP
فصل 1 – شروع به کار با 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 →[…] سرفصل های دوره ی PHP […]
[…] بالا امکانات اصلی می باشد البته شما در سرفصل های دوره می توانید از تمام مجموعه آموزش هایی که در این پروژه به […]
[…] سرفصل های دوره ی PHP […]
[…] سرفصل های دوره ی PHP […]
[…] کمی با برنامه نویسی PHP آشنایی داشته باشید می بینید که یک بخش فایلی با نام […]
[…] شما برای برنامه یا مسیر جاری را به آن می دهید و در اجرا php خود را ملزم به اجرای آن می […]
[…] این نوشته به بررسی مباحث مربوط به کد تمیز یا clean code در زبان برنامه نویسی PHP می […]