لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک برنامه وردپرس بدون سر با REST API
Building a Headless WordPress App with REST API
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه های بدون سر از سیستم های مدیریت محتوا مانند وردپرس به عنوان منابع داده استفاده می کنند و داده ها را به طور مستقل ارائه می دهند. در این دوره ، Morten Rand-Henriksen نحوه ساخت این برنامه های جلویی داده محور را در بالای API وردپرس نشان می دهد. همراه با تکامل پروژه دوره ، Task Book ، یک برنامه مستقل با استفاده از WordPress REST API برای دریافت و ارسال داده ها با استفاده از درخواست های تأیید شده از طریق OAuth2 ، همانطور که مورتن مفاهیم و فنون اصلی را توضیح می دهد. نحوه ایجاد یک پلاگین اساسی برای افزودن انواع جدید مطالب ، نقش ها ، قابلیت ها و زمینه ها به WordPress و REST API را بیاموزید. احراز هویت را با OAuth2 تنظیم کنید ؛ و منطق برنامه بدون سر را با JavaScript پیکربندی کنید. به علاوه ، نحوه نمایش داده های کار و تولید نمودارهای ساده را با استفاده از کتابخانه Chart.js بیابید.
موضوعات شامل:
پیش نمایش مدل محتوا و جریان کاربر li>
گسترش WordPress و REST API با یک پلاگین سفارشی li>
ایجاد جعبه های متا و زمینه های جدید li>
پیکربندی OAUth2
ارسال درخواست های احراز هویت به REST API
درخواست نشانه های ورود به سیستم li>
تنظیم حلقه های مجوز و خروج از سیستم li>
درخواست و نمایش وظایف li>
نمایش نمودار داده های کار li>
سرفصل ها و درس ها
مقدمه
Introduction
ایجاد یک برنامه بدون سر با WP REST API
Building a headless app with the WP REST API
پیش نیازهای این دوره
Prerequisites for this course
1. برنامه را برنامه ریزی کنید
1. Plan the Application
آشنایی با برنامه Task Book
Introduction to the Task Book app
مدل محتوا برای برنامه
Content model for the application
جریان کاربر برای برنامه
User flow for the application
2. قابلیت های اصلی وردپرس را گسترش دهید
2. Extend Core WordPress Functionality
یک افزونه قابلیت ایجاد کنید
Create a functionality plugin
نوع پست سفارشی را برای کارها اضافه کنید
Add custom post type for tasks
نقش های جدید ایجاد کنید
Create new roles
قابلیت های جدید ایجاد کنید
Create new capabilities
پاسخ REST را تست کنید
Test the REST response
3. جعبه ها و زمینه های جدید متا ایجاد کنید
3. Create New Meta Boxes and Fields
یک فیلد وضعیت ایجاد کنید
Create a status field
زمینه وضعیت را بطور خودکار تنظیم کنید
Set status field automatically
CMB2 را برای جعبه های متا سفارشی اضافه کنید
Add CMB2 for custom meta boxes
یک کادر متا جعبه و فیلدها ایجاد کنید
Create a custom meta box and fields
زمینه های REST را با استفاده از CMB2 نمایش دهید
Display REST fields using CMB2
4- احراز هویت با OAuth2
4. Authentication with OAuth2
افزونه OAuth2 را نصب و پیکربندی کنید
Install and configure the OAuth2 plugin
درخواست های معتبر را به API REST ارسال کنید
Send authenticated requests to the REST API
دسترسی REST را بر اساس نقش ها محدود کنید
Restrict REST access based on roles
5. برنامه Headless را تنظیم کنید
5. Set Up the Headless App
بررسی جریان کاربر
Review of user flow
ماژول ها و ساختار جاوا اسکریپت
JavaScript modules and structure
با درخواست یک نشان وارد شوید
Login by requesting a token
حلقه مجوز را تنظیم کنید
Set up the authorization loop
حلقه خروج را تنظیم کنید
Set up the logout loop
درخواست و نمایش آخرین 10 کار
Request and display latest 10 tasks
درخواست و نمایش کارهای تک
Request and display single tasks
ارسال درخواست POST در کار جدید / به روز رسانی
Send POST request on new/update task
نمودار را بر اساس داده های کار نمایش دهید
Display a chart based on task data
مربی کارکنان ارشد، سخنران، طراح وب و توسعهدهنده نرمافزار
مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعهدهنده نرمافزار است.
مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوریهای نوظهور و اخلاق فناوری را پوشش میدهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانسهای حرفهای در سرتاسر جهان بوده است، راهحلهای طراحی ظاهری مبتنی بر استانداردها را میسازد و به دیگران آموزش میدهد که چگونه از وب بیشترین بهره را ببرند.
مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.
نمایش نظرات