دوره آموزشی
دوبله زبان فارسی
تبدیل شدن به توسعه دهنده وردپرس - کشف قدرت با کد
✅ سرفصل و جزئیات آموزش
در این دوره برای ایجاد وب سایت های وردپرس سفارشی و تعاملی، با 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 تعامل کنند.
- کسی که علاقه مند به انواع پست های سفارشی، فیلدهای سفارشی و ایجاد روابط بین انواع مختلف محتوا می باشد.
تبدیل شدن به توسعه دهنده وردپرس - کشف قدرت با کد
-
نقشه راه 2024 و مقدمه 05:18
-
به این دوره خوش آمدید! 09:59
-
محیط توسعه چیست؟ (اولین نصب شما) 13:34
-
درباره تغییرات بزرگ اخیر در وردپرس 03:47
-
اولین نسخه PHP 16:31
-
ایجاد تم جدید 12:03
-
توابع PHP 14:52
-
آرایه ها در PHP 12:28
-
حلقه محبوب در وردپرس 14:29
-
هدر و فوتر 18:33
-
تبدیل قالب استاتیک HTML به وردپرس - بخش 1 03:29
-
تبدیل قالب استاتیک HTML به وردپرس - بخش 2 18:03
-
قالب صفحه داخلی 17:52
-
صفحات والد و فرزندان 16:58
-
انجام Echo یا انجام ندادن Echo 09:01
-
منوی لینک های صفحه فرزند 19:57
-
پیشرفت ها و ویرایش های سریع 09:21
-
منوهای ناوبری 15:37
-
منوهای ناوبری - ادامه 05:06
-
صفحه لیست بلاگ (index.php درمقابل front-page.php) 19:58
-
وبلاگ - ادامه 13:14
-
آرشیوهای وبلاگ (archive.php) 12:09
-
کوئری های سفارشی 19:58
-
وبلاگ - پیشرفت ها و ویرایش های سریع 06:31
-
انواع پست سفارشی 17:49
-
نمایش انواع پست سفارشی 19:48
-
Timeout سریع - بروزرسانی های متفرقه 14:23
-
فیلدهای سفارشی 19:09
-
نظم دهی (مرتب سازی) کوئری های سفارشی 14:09
-
دستکاری کوئری های مبتنی بر URL پیش فرض 17:50
-
صفحه رویدادهای گذشته (صفحه بندی کوئری سفارشی) 18:31
-
ایجاد روابط بین محتوا 18:40
-
نمایش روابط (فرانت اند) 19:58
-
ویرایش سریع برنامه 08:50
-
نوع پست استادان 19:12
-
تصویر ویژه (Thumbnail پست) 19:06
-
کراپ کردن و سایزهای تصویر ویژه 09:15
-
تصویر پس زمینه پویای بنر صفحه 15:12
-
کاهش کد داپلیکیت - ایجاد تابع جدید 19:50
-
استفاده از تابع pageBanner 10:54
-
کاهش داپلیکیشن - "()get_template_part" 11:28
-
آماده سازی کامپیوتر و پروژه ما برای جاوا اسکریپت 16:06
-
بخش اختیاری - محصول نهایی دوره - همه در یک فایل ایمپورت شده 13:30
-
نوع پست پردیس 19:46
-
نقشه پردیس در فرانت اند 18:51
-
پردیس - ادامه 19:53
-
جزئیات نهایی پردیس 04:35
-
جستجوی زنده 09:53
-
همپوشانی جستجوی باز و بسته 18:16
-
رویدادهای کیبورد در جاوا اسکریپت 19:38
-
مدیریت زمان در جاوا اسکریپت 15:32
-
در حال انتظار و بارگذاری آیکون اسپینر 19:58
-
بارگذاری محتوای WP با جاوا اسکریپت 17:50
-
تولید HTML بر اساس جی سان 19:58
-
منطق شرطی با لیترال قالب 17:43
-
ویرایش های سریع متفرقه 10:51
-
همزمان در مقابل غیرهمزمان - بخش 1 11:45
-
همزمان در مقابل غیرهمزمان - بخش 2 10:11
-
REST API - افزودن فیلد سفارشی جدید 15:50
-
REST API - افزودن مسیر سفارشی جدید (URL) 16:37
-
ایجاد داده خام جی سان 14:10
-
WP_Query و جستجوی کلیدواژه 08:24
-
کار با انواع پست های چندگانه 10:40
-
طرح بندی سه ستونی برای همپوشانی جستجو 19:58
-
طرح بندی سفارشی و جی سان بر اساس نوع پست 19:33
-
منطق جستجو که از روابط آگاهی دارد - بخش 1 16:02
-
منطق جستجو که از روابط آگاهی دارد - بخش 2 19:46
-
تکمیل همپوشانی جستجو 14:24
-
جستجوی لایو رایگان جی کوئری 06:50
-
جستجوی سنتی وردپرس - بخش 1 19:01
-
جستجوی سنتی وردپرس - بخش 2 19:58
-
مجوزها و نقش های کاربر 19:58
-
رجیستریشن باز - بخش 1 19:59
-
رجیستریشن باز - بخش 2 11:47
-
ویژگی My Notes 19:58
-
فرانت اند My Notes - بخش 1 07:30
-
فرانت اند My Notes - بخش 2 14:55
-
حذف پست ها با REST API 17:51
-
ویرایش و بروزرسانی پست ها با REST API 18:30
-
ایجاد یادداشت های جدید - بخش 1 14:52
-
ایجاد یادداشت های جدید - بخش 2 08:48
-
امنیت و مجوزهای یادداشت - بخش 1 19:58
-
امنیت و مجوزهای یادداشت - بخش 2 19:59
-
محدودیت پست برای هر کاربر 19:56
-
My Notes رایگان جی کوئری 06:13
-
امکان لایک کردن محتوا توسط کاربر - بخش 1 19:31
-
امکان لایک کردن محتوا توسط کاربر - بخش 2 12:54
-
ایجاد اندپوینت های سفارشی POST و DELETE 14:12
-
ایجاد پست به صورت برنامه ای 19:17
-
اجرای محدودیت برای لایک برای هر کاربر و معلم 17:28
-
تکمیل LikeBox 19:45
-
LikeBox رایگان جی کوئری 02:18
-
آنلاین شدن با وب سایت خود 04:03
-
میزبان های وب مختلف و برنامه هایی که باید در نظر گرفته شوند 12:37
-
نصب وردپرس در سایت لایو ما 09:06
-
مهاجرت سایت WP محلی به سایت لایو 11:46
-
شروع کار با گیت 14:10
-
چگونه با SSH به سایت لایو خود لاگین کنیم؟ 10:43
-
تبدیل سایت لایو به میزبان گیت (Bare Repo) 17:56
-
لاگین بدون پسورد SSH 12:16
-
چالش - پویا کردن Slideshow صفحه اصلی 09:31
-
WP-CLI چیست؟ 06:13
-
آشنایی با توسعه پلاگین 13:34
-
بیایید اولین پلاگین خود را ایجاد کنیم 10:39
-
افزودن صفحه تنظیمات برای پلاگین ما 14:59
-
API تنظیمات (ذخیره داده تنظیمات) 19:51
-
تکمیل فرم تنظیمات ما 19:58
-
شمارش واقعی کلمات، کاراکترها و زمان خواندن 19:56
-
ترجمه ها و محلی سازی (برای PHP) 19:43
-
منوی فرعی ادمین 15:59
-
آیکون منوی سفارشی ادمین 17:05
-
جایگزین - مدیریت دستی ارسال فرم ادمین 15:23
-
تکمیل پلاگین فیلتر کلمات 18:03
-
آشنایی با توسعه پلاگین جاوا اسکریپت 19:44
-
آشنایی با JSX 19:46
-
Attribute های نوع بلوک 19:59
-
بیایید در مورد خروجی بلوک خود بحث کنیم - بخش 1 11:52
-
بیایید در مورد خروجی بلوک خود بحث کنیم - بخش 2 10:07
-
راه اندازی نوع بلوک جند گزینه ای 18:25
-
استایل دهی بلوک 11:24
-
مدیریت رویداد و بروزرسانی Attribute های بلوک 19:58
-
راه اندازی پاسخ صحیح 19:52
-
چگونه از ری کت در فرانت اند وردپرس استفاده کنیم؟ 18:51
-
انتقال داده بلوک از PHP به جاوا اسکریپت و ری کت 12:25
-
اجازه دادن به کاربران برای کلیک کردن روی (حدس) یک پاسخ 15:14
-
توجه به جزئیات 14:36
-
اجازه دادن به ادمین برای انتخاب رنگ پس زمینه بلوک 15:06
-
ترازبندی متن بلوک و پیش نمایش بلوک 08:30
-
استفاده از فایل "block.json" 17:27
-
راه اندازی پلاگین استاد ویژه 14:23
-
بارگذاری لیستی از اساتید 13:09
-
نمایش اطلاعات استاد 19:58
-
پیش نمایش استاد در ویرایشگر - بخش 1 05:22
-
پیش نمایش استاد در ویرایشگر - بخش 2 19:22
-
کنترل پست متا با نوع بلوک 19:57
-
افزودن پست های مرتبط به صفحه جزئیات استاد 12:05
-
ترجمه ها و محلی سازی (برای جاوا اسکریپت) 11:29
-
درک مزایا و معایب پارادایم "پست" 19:59
-
ایجاد جدول سفارشی 19:42
-
کوئری کردن جدول 16:06
-
ساخت کوئری های پویا - بخش 1 10:56
-
ساخت کوئری های پویا - بخش 2 17:34
-
ایجاد Pet از فرانت اند 11:34
-
حذف Pet از فرانت اند 09:40
-
ویرایش کامل سایت چیست؟ 10:10
-
ایجاد تم بلوک 19:58
-
از کجا باید با تم های بلوک شروع کنیم؟ 10:39
-
بلوک بنر سفارشی - بخش 1 04:39
-
بلوک بنر سفارشی - بخش 2 18:54
-
قابل ویرایش کردن بلوک 10:15
-
بلوک هدینگ جنریک 12:14
-
تکمیل بلوک هدینگ جنریک 18:49
-
"theme.json" در تم بلوک چیست؟ - بخش 1 02:51
-
"theme.json" در تم بلوک چیست؟ - بخش 2 19:35
-
بلوک دکمه سفارشی - بخش 1 05:01
-
بلوک دکمه سفارشی - بخش 2 19:11
-
انتخابگر رنگ برای بلوک دکمه - بخش 1 11:06
-
انتخابگر رنگ برای بلوک دکمه - بخش 2 14:09
-
رویکرد رندر PHP 18:49
-
تصاویر پس زمینه آپلود شده کاربر - بخش 1 10:14
-
تصاویر پس زمینه آپلود شده کاربر - بخش 2 14:16
-
جزئیات سریع - بلوک بنر 09:07
-
حوزه رویدادها و وبلاگ ها - بخش 1 06:25
-
حوزه رویدادها و وبلاگ ها - بخش 2 14:37
-
بلوک های هدر و فوتر 12:45
-
بلوک Slideshow - بخش 1 16:55
-
بلوک Slideshow - بخش 2 11:19
-
قالب ها - بخش 1 08:30
-
قالب ها - بخش 2 12:21
-
یادداشت درباره چندین درس بعدی 06:10
-
قالب های صفحه واحد و پست 18:40
-
قالب های باقیمانده 14:40
-
فقط انواع بلوک های خاص را در محیط های ویرایشگر خاص اجازه دهید 07:52
-
ایجاد قالب خالی برای صفحات لندینگ 06:05
-
راه اندازی توسعه دهنده بلوک وردپرس "رسمی" 05:34
-
چگونه چندین بلوک را راه اندازی کنیم؟ 16:44
-
تمرین باعث موفقیت می شود 13:18
-
بلوک بنر ما 18:46
-
بلوک های اسلاید و Slideshow 14:59
-
پایان دوره 16:00
-
پاکسازی تسک گردش کار در package.json 05:55
-
API تعامل پذیری چیست؟ 06:09
-
ایجاد بلوک تعاملی ما 19:12
-
کانتکس در API تعامل پذیری چیست؟ 14:12
-
رندرینگ HTML با API تعامل پذیری 13:28
-
تبدیل خودکار داده PHP به داده جاوا اسکریپت 19:58
-
نمایش تبریک و پوزش بر اساس کانتکس 16:27
-
Callbacks در API تعامل پذیری 09:08
-
زمان استفاده از State به جای کانتکس 17:11
-
چالش - داشتن برنامه بروزرسانی در محل (امنیت) 08:12
-
چالش - کوئری متغیرها 12:47
-
پایان - گام های بعدی در جاوا اسکریپت 06:06
-
درس جایزه 01:02
مشخصات آموزش
تبدیل شدن به توسعه دهنده وردپرس - کشف قدرت با کد
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:193
- مدت زمان :46:08:52
- حجم :28.12GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy