در این دوره برای ایجاد وب سایت های وردپرس سفارشی و تعاملی، با PHP، جاوا اسکریپت، تم های وردپرس و WP REST API آشنا می شوید.
آنچه یاد خواهید گرفت:
چرا برای ساخت هر آنچه می توانید با وردپرس تصور کنید، کدنویسی مهم است؟
توانایی نوشتن PHP برای دستکاری داده سایت وردپرس
توانایی نوشتن جاوا اسکریپت برای افزودن تعامل on-the-fly به سایت وردپرس
چگونه انواع بلوک های سفارشی جدید را برای ویرایشگر بلوک گوتنبرگ، کدنویسی کنیم؟
کسب مهارت ها، دانش و واژگان برای کار حرفه ای به عنوان توسعه دهنده وردپرس
پیش نیازهای دوره
دانش اولیه وردپرس (چگونه پست وبلاگ و غیره ایجاد کنیم؟)
درک اولیه از HTML (به عنوان مثال «p» برای پاراگراف، «h1» برای عنوان و غیره)
بدون نیاز به دانش CSS (اگر چه دانش شما از CSS برای افزودن استایل و طراحی به صفحه استفاده می شود کمک کننده خواهد بود.)
بدون نیاز به دانش جاوا اسکریپت (اگر چه به درک اینکه جاوا اسکریپت برای افزودن تعامل به صفحه استفاده می شود کمک می کند)
توضیحات دوره
کشف کامل قدرت وردپرس با یادگیری نحوه کدنویسی کامل سایت های مجهز به وردپرس سفارشی امکان پذیر است.
بروزرسانی شده برای سال 2023 - فصل های جدید درباره API تعامل پذیری، تم های بلوک، ویرایش کامل سایت، ایجاد نوع بلوک گوتنبرگ، توسعه پلاگین، مبانی React.js، ملزومات MySQL سفارشی و موارد دیگر است.
ما با هم یک وب سایت برای یک دانشگاه خیالی ساخته و در طول مسیر با مباحث زیر آشنا خواهیم شد:
نصب وردپرس روی کامپیوتر شخصی تا یک کپی شخصی از وردپرس برای تمرین و تست داشته باشید.
آشنایی با زبان PHP (زبانی که وردپرس را قدرتمند می سازد.)
راه اندازی تم جدید (شما می آموزید که چگونه هر قالب HTML را به تم وردپرس لایو تبدیل کنید.)
ایجاد انواع پست سفارشی و فیلدهای سفارشی
مرتبط کردن تکه های محتوا با یکدیگر (به عنوان مثال یک استاد و یک برنامه)
یادگیری مبانی جاوا اسکریپت (شی گرا)
استفاده از WP REST API
یادگیری استفاده از جاوا اسکریپت برای برقراری ارتباط با بک اند وردپرس در on-the-fly
اجازه دادن به بازدید کنندگان برای ثبت نام در حساب اصلی در سایت ما
ایجاد ویژگی «My Notes» (اپلیکیشن تک صفحه ای مختص کاربر با اکشن های بلادرنگ CRUD)
اجازه دادن به کاربران برای لایک کردن و قلب گذاشتن برای یک استاد (بروزرسانی تعداد لایک های یک استاد در on-the-fly)
استقرار لایو وب سایت روی وب تا تمام دنیا بتواند آن را مشاهده کند.
و موارد دیگر
این دوره برای چه کسانی مناسب است؟
توسعه دهندگانی که می خواهند از وردپرس به عنوان سیستم واقعی مدیریت محتوا استفاده کنند که فقط «پلتفرم وبلاگ» نباشد.
کسانی که به دنبال یادگیری زبان های PHP و جاوا اسکریپت هستند.
افرادی که می خواهند درباره «REST API» یاد بگیرند که به آن ها امکان می دهد به صورت بلادرنگ با داده وردپرس در on-the-fly تعامل کنند.
کسی که علاقه مند به انواع پست های سفارشی، فیلدهای سفارشی و ایجاد روابط بین انواع مختلف محتوا می باشد.