توضیحات
مسترکلاس آموزش برنامهنویسی وردپرس
در این مسترکلاس، قدمبهقدم یاد میگیری که چگونه از وردپرس بهعنوان یک ابزار توسعه حرفهای وبسایت استفاده کنی، نه فقط یک سیستم مدیریت محتوا. هدف ما این است که تو را به یک توسعهدهنده کامل وردپرس تبدیل کنیم.
بخش اول وردپرس چیست و چرا انتخابش کنیم؟
وردپرس پرکاربردترین سیستم مدیریت محتوا در جهان است و دلایل زیادی برای انتخاب آن وجود دارد
متنباز و رایگان
جامعه گسترده کاربران و توسعهدهندگان
هزاران قالب و افزونه قابل استفاده
قابل توسعه با زبانهای PHP، HTML، CSS و JavaScript
مناسب برای ساخت وبسایتهای شخصی، شرکتی، فروشگاهی و حتی خبری
بخش دوم مقدمات مورد نیاز
برای برنامهنویسی در وردپرس باید با این موارد آشنایی داشته باشی
HTML و CSS برای ساختار و طراحی ظاهر سایت
JavaScript برای تعاملات کاربر
PHP برای منطق سمت سرور
پایگاهداده MySQL برای ذخیرهسازی دادهها
بخش سوم راهاندازی محیط توسعه
در این مرحله با نصب وردپرس روی لوکال و آشنایی با ساختار آن آشنا میشوی
استفاده از ابزارهایی مثل XAMPP یا Local برای اجرای وردپرس
شناخت پوشههای اصلی وردپرس
نصب و پیکربندی قالبها و افزونهها
انجام تنظیمات اولیه سایت
بخش چهارم ساختار قالب وردپرس
قالب وردپرس مجموعهای از فایلهاست که ظاهر سایت را کنترل میکنند. در این بخش یاد میگیری
قالب چگونه کار میکند
نقش فایلهای مختلف مثل استایل، هدر، فوتر، صفحات داخلی
چطور یک قالب پایه طراحی و ویرایش شود
نحوه افزودن قابلیتهای جدید به قالب
بخش پنجم حلقه وردپرس
این بخش به تو آموزش میدهد که چطور محتوای نوشتهها، صفحات و دیگر مطالب سایت را از طریق ساختار مخصوص وردپرس نمایش دهی. این ساختار بخش اصلی هر قالب پویاست.
بخش ششم توسعه افزونهها
افزونهها برای افزودن قابلیتهای جدید به وردپرس استفاده میشوند. در این قسمت یاد میگیری
افزونه چگونه ساخته میشود
چطور به کمک قلابها عملکرد سایت را تغییر دهی
چطور افزونهای بسازی که اطلاعات خاصی را در سایت نمایش دهد
نحوه تعامل با پایگاهداده
بخش هفتم نوع محتوا و فیلدهای سفارشی
با یادگیری ساخت انواع محتوای سفارشی میتوانی سایتهای متنوعتری طراحی کنی. همچنین میتوانی فیلدهای خاص برای هر محتوا تعریف کنی؛ مثلاً برای پروژهها، دورههای آموزشی، نمونهکارها و غیره.
بخش هشتم توسعه قالب فرزند
برای تغییر قالبهای آماده بدون از دست رفتن تغییرات پس از بروزرسانی، یاد میگیری که قالب فرزند بسازی و از آن برای شخصیسازی استفاده کنی.
بخش نهم امنیت، سرعت و عملکرد
در این بخش با اصول بهینهسازی سایت آشنا میشوی
روشهای افزایش امنیت
بهینهسازی عملکرد سایت
فشردهسازی فایلها و تصاویر
استفاده درست از حافظه کش و افزونههای بهینهساز
بخش دهم پروژه عملی
در پایان مسترکلاس یک پروژه کامل انجام خواهی داد
ساخت یک وبسایت کاملاً سفارشی
طراحی قالب یا استفاده از قالب فرزند
تعریف محتوا و ساختار دلخواه
توسعه یک افزونه کاربردی برای سایت
آمادهسازی و انتقال به هاست واقعی
منابع و ابزارهای پیشنهادی
محیط توسعه مثل VS Code یا PhpStorm
افزونههای کاربردی برای توسعه و دیباگ
استفاده از مستندات رسمی وردپرس
آموزشهای رایگان و حرفهای از سایتهای معتبر
عضویت در انجمنها و گروههای توسعه وردپرس
نظرات
هیچ دیدگاهی نوشته نشده است.