エンジニアのためのShopify開発バイブル|書店様向けサイト

bookstore

bookstore

9784839978495.jpg

エンジニアのためのShopify開発バイブル

エンジニアのためのShopify開発知識を1冊にまとめました!

本書は、エンジニアとしてShopify開発に取り組む著者陣の知見を1冊にまとめて、Shopify開発にまつわる知識を解説する書籍です。次に挙げるような、はじめてShopifyに触れる方を対象にまとめてありますが、知識をアップデートしたい方にもおすすめです。

・はじめてShopifyでストア開発を行う
・カスタムストアフロントを活用したい
・Shopifyのアプリ開発を行いたい

本書の役割は、Shopifyにはじめて触れるエンジニアでも、安心して開発できるようになる情報を提供することです。Shopify開発の基礎知識から丁寧に解説し、ストアフロントやアプリ開発といった、専門的な領域まで解説します。実際にShopifyで開発しながら読み進めていただくと、より効果的な情報となります。


■本書の特徴
・Shopify開発の基礎知識から丁寧に解説
→はじめてShopifyに触れる方でも安心して学習が始められるよう、図解を盛り込んで丁寧に解説しています。

・Shopifyに触れながら開発体験ができる
→テーマのカスタマイズ、カスタムストアフロント、アプリという3つの開発にそれぞれハンズオンを準備しました。実際に手を動かしながら開発体験ができます。

・最前線で活躍するエンジニアによる解説
→現場の最前線で活躍するエンジニアならではの視点で、公開や審査にまつわるベストプラクティスも紹介しています。

発売日:2022-05-24

ISBN:978-4-8399-7819-8

本体価格:2,980円

判型:B5変

ページ数:384ページ

目次

Chapter1 Shopifyの基礎知識
1-1 Shopifyとは
1-2 Shopifyが従来のECプラットフォームと異なる点
1-3 開発対象としてのShopify
Chapter2 開発を始める前に
2-1 開発ストアの作成
2-2 Shopify CLI
2-3 API ライブラリ
2-4 Shopify GraphiQL App
2-5 開発系ドキュメントの紹介
Chapter3 Shopifyのデータ構造
3-1 Shopifyのデータ構造の全体像
3-2 Shopifyで使うAPIの種類
3-3 GraphQLとREST API
3-4 オブジェクトの種類と概要
Chapter4 テーマのカスタマイズ
4-1 Shopif yの「テーマ」とは
4-2 Shopifyにおける「テーマの立ち位置」
4-3 テーマ(ファイル)の構造について
4-4 テーマ(テーマエディタ)の構造について
4-5 実装技術について
4-6 実際にテーマをカスタマイズする
4-7 Shopify CLI for Themesの活用
Chapter5 テーマカスタマイズの具体例
5-1 店舗一覧セクションの作成:独自のセクション・ブロックの実装
5-2 カートに配送日時指定を追加:Cart attributesの利用
5-3 商品情報の拡張・パーソナライズ:タグ・メタフィールドの活用
Chapter6 カスタムストアフロント
6-1 カスタムストアフロントとは
6-2 Storefront API
6-3 Hydrogen
6-4 顧客の情報を取得する
6-5 顧客の情報をページに表示する
6-6 商品の購入
6-7 既存のサイトにカスタムストアフロントを統合する
Chapter7 実環境でのカスタムストアフロント
7-1 デプロイメント
7-2 カスタムストアフロントを採用すべきか
Chapter8 アプリ開発
8-1 Shopifyのアプリ開発とは
8-2 Polaris
8-3 App Bridge
8-4 App extension
8-5 OAuth
8-6 Session Token
8-7 Webhook
8-8 App proxies
Chapter9 アプリを作成する
9-1 カスタムアプリの作成手順
9-2 公開アプリの作成と公開手順
9-3 開発ツール - Shopify CLI
9-4 CLIでサンプルアプリを作成する
Appendix Shopify の開発に役立つヒント
A-1 App proxyでカスタマーのリクエストを判別する
A-2 Shopify APIのバージョニングとアップデート方法
A-3 アプリの審査について
A-4 GraphQL クライアントの実装例