آموزش توسعه اپلیکیشن شاپ‌فای - PHP وانیلی، GraphQL و APIهای REST - آخرین آپدیت

دانلود Shopify App Development - Vanilla PHP, GraphQL, & REST API

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری توسعه اپلیکیشن Shopify با PHP، GraphQL و REST API

با استفاده از PHP خالص، GraphQL، REST API و موارد دیگر، اپلیکیشن‌های شگفت‌انگیز Shopify بسازید.

آنچه در این دوره یاد خواهید گرفت:

  • ساخت اپلیکیشن Shopify: آموزش گام به گام توسعه اپلیکیشن برای پلتفرم Shopify.
  • استفاده از Shopify REST API: نحوه تعامل با APIهای RESTful برای مدیریت فروشگاه و محصولات.
  • GraphQL API با PHP: چگونگی استفاده از GraphQL API در PHP خالص برای درخواست‌های کارآمدتر.
  • طراحی اپلیکیشن Shopify بدون Polaris: یادگیری اصول طراحی رابط کاربری اپلیکیشن‌های Shopify بدون استفاده از فریم‌ورک Polaris.
  • آشنایی با Webhooks: درک نحوه کار و پیاده‌سازی Webhookها برای دریافت رویدادهای Shopify.
  • کار با ScriptTags و App Bridge: مدیریت ScriptTags و استفاده از Shopify App Bridge برای تجربه‌ی کاربری بهتر.
  • توکن‌های JWT / Session: آشنایی با مدیریت Session و توکن‌های امنیتی در Shopify.

پیش‌نیازهای دوره:

  • آشنایی اولیه با PHP خالص (Vanilla PHP).
  • دانش پایه از HTML، CSS و JavaScript.
  • درک اولیه از Shopify و قابلیت‌های فروشگاه.

چرا توسعه اپلیکیشن Shopify را یاد بگیریم؟

در دنیای برنامه‌نویسی، زبان‌ها و پلتفرم‌های زیادی مانند پایتون، وردپرس و ووکامرس وجود دارند. اما این حوزه‌ها بسیار اشباع شده‌اند و ممکن است سودآوری چندانی برای شما نداشته باشند.

به جای تمرکز بر وردپرس یا سایر پلتفرم‌ها، چرا اپلیکیشن‌های Shopify نسازیم؟ Shopify با بیش از ۱.۸ میلیون فروشنده در سراسر جهان، فرصتی عالی برای رشد و کسب درآمد فراهم کرده است.

اپلیکیشن‌های Shopify نقش حیاتی در موفقیت فروشگاه‌های Shopify دارند. به طور متوسط، هر فروشگاه Shopify از شش اپلیکیشن استفاده می‌کند.

کسب درآمد ماهانه از اپلیکیشن‌های Shopify امکان‌پذیر است! نکته شگفت‌انگیز این است که Shopify دیگر سهمی از درآمد اپلیکیشن‌های شما دریافت نمی‌کند؛ تمام سود متعلق به شماست!

اگر آماده‌اید تا حرفه جدیدی را آغاز کنید و از طریق توسعه اپلیکیشن‌های Shopify درآمد کسب کنید، این دوره برای شماست.

چرا این دوره منحصر به فرد است؟

در این دوره، شما یاد می‌گیرید چگونه یک اپلیکیشن Shopify را از صفر با استفاده از PHP خالص بسازید. ما هیچ کتابخانه یا مخزنی را که توسط دیگران ساخته شده، استفاده نخواهیم کرد و همه چیز را خودمان خلق می‌کنیم.

من از سال ۲۰۱۸ در حال توسعه اپلیکیشن‌های Shopify هستم و تمام دانش و تجربه‌ام را با شما به اشتراک می‌گذارم تا بتوانید حرفه جدید خود را آغاز کرده و از اپلیکیشن‌های Shopify سود ببرید.

سرفصل‌های تکمیلی دوره:

  • ساخت اعتبارنامه‌های API (API Credentials)
  • درک کلیدهای API و کلیدهای مخفی
  • ایجاد سرور محلی و تونل‌زنی (Tunneling)
  • اتصال اپلیکیشن Shopify به پایگاه داده
  • پیاده‌سازی Shopify OAuth
  • تولید توکن‌های دسترسی (Access Tokens)
  • رفع خطاهای رایج
  • ایجاد و افزودن ScriptTags
  • کار با Shopify App Bridge
  • مدیریت توکن‌های JWT / Session
  • پیاده‌سازی Webhooks
  • و موارد بسیار دیگر!

اگر آماده شروع یک حرفه جدید هستید، به ما بپیوندید و اولین اپلیکیشن Shopify خود را بسازید!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

شروع کار Getting Started

  • نصب ابزارهای توسعه Installing Development Tools

  • ساخت اپلیکیشن Shopify و تولید کلیدهای API Creating The Shopify App & Generating API keys

  • درک کلیدهای API و کلیدهای مخفی Understanding API & Secret Keys

  • تونل زدن سرور محلی با Ngrok Tunneling Local Server with Ngrok

  • ساخت نصب کننده اپلیکیشن OAuth / App Creating the OAuth / App Installer

  • دریافت توکن های دسترسی Getting Access Tokens

پایگاه داده MySQL MySQL Database

  • راه اندازی پایگاه داده MySQL Setting up MySQL Database

  • ذخیره داده های فروشگاه ها در پایگاه داده Saving Stores Data in the Database

  • دریافت توکن های دسترسی از پایگاه داده Getting Access Tokens from the Database

ساخت اپلیکیشن و REST API Creating The App & REST API

  • ساخت تابع REST API Creating The REST API Function

  • رفع توکن API یا توکن دسترسی نامعتبر (رمز عبور ناشناس) Fixing Invalid API or Access Token (Unrecognized password)

  • درک کد ما و یادگیری نحوه استفاده موثر از آن Understanding Our Code & Learning How To Use It Effectively

  • ساخت منوهای ناوبری اپلیکیشن Creating App Navigational Menus

  • ساخت اپلیکیشن Shopify چند صفحه ای Creating Multi-Paged Shopify App

  • نصب فریمورک CSS Installing CSS Framework

  • ساخت جدول محصولات و یادگیری نحوه فیلتر کردن درخواست API Creating Product Table & Learning How To Filter An API Request

  • حذف محصولات Deleting Products

  • به روز رسانی محصولات Updating Products

  • ساخت محصولات Creating Products

تگ های اسکریپت Script Tags

  • ساخت تگ های اسکریپت Creating Script Tags

  • حذف تگ های اسکریپت Deleting Script Tags

GraphQL GraphQL

  • GraphQL چیست؟ What is GraphQL?

  • ساخت تابع API GraphQL Creating The GraphQL API Function

  • واکشی داده ها با کوئری ها Fetching Data with Queries

  • ساخت داده ها با جهش ها (Mutations) Making Data with Mutations

  • مشکلاتی که در صورت استفاده از GraphQL با REST با آنها مواجه خواهید شد Issues you will encounter if you use GraphQL with REST

App Bridge App Bridge

  • نصب App Bridge Installing App Bridge

  • ایجاد اکشن ها در اپلیکیشن های جاسازی شده Creating Actions in Embedded Apps

توکن های وب JSON (توکن های نشست) JSON Web Tokens (Session Tokens)

  • دریافت توکن های نشست Getting Session Tokens

  • تأیید امضا Verifying Signature

  • ذخیره توکن های نشست در پایگاه داده؟ Saving Session Tokens To A Database?

  • درباره توکن های نشست و تأیید زمان های نشست About Session Tokens & Verifying Session Timestamps

  • پاکسازی کد تأیید نشست Cleaning Up The Verify Session Code

  • انجام فراخوانی های API در فرانت اند Making API Calls in Frontend

رفع خطا با کلاس Shopify Fixing An Error With Shopify Class

  • رفع برای فراخوانی REST API با متد "PUT" Fix For The "PUT" Method REST API Call

Billing API Billing API

  • Billing API چیست و چگونه کار می کند؟ What is Billing API & How it works?

  • شارژ یکباره اپلیکیشن One-Time Application Charge

  • جلوگیری از شارژ بیش از یک بار تجار توسط اپلیکیشن های شما Preventing Your Apps From Charging Merchants More Than Once

  • شارژ دوره ای اپلیکیشن Recurring Application Charge

  • رفع کد ما برای جلوگیری از خطاهای NULL Fixing Our Code To Avoid NULL Errors

  • اعتبارات اپلیکیشن Application Credits

وب هوک ها Webhooks

  • وب هوک چیست؟ What is a Webhook?

  • ساخت یک وب هوک ساده با استفاده از API Shopify Creating a Simple Webhook using Shopify API

  • تأیید یک وب هوک Verifying a Webhook

ساخت اپلیکیشن های Shopify با Laravel و Shopify CLI؟ Creating Shopify Apps w/ Laravel & Shopify CLI?

  • اگر می خواهید بیشتر بدانید اینجا را ببینید! Check this out if you want to learn more!

  • کد منبع پروژه در اینجا موجود است Project Source Code is available here

نمایش نظرات

آموزش توسعه اپلیکیشن شاپ‌فای - PHP وانیلی، GraphQL و APIهای REST
جزییات دوره
8 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,783
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bernard Polidario Bernard Polidario

توسعه دهنده Shopify | بنیانگذار WeeklyHow