技術書同人誌博覧会

D-4

ソフトウェア/フロントエンド

つのぶえ出版

チェックする
Slack App開発ガイド 基礎編

新刊

同人誌・60ページ・100部頒布・紙/電子・600円
チェックする

「Slackを活用したプログラムを書きたい!けど何を使ったらいいか分からない」という人に向けたSlack App開発ガイドです。

Slack Appを取り巻くものは流れが早くすでに非推奨(deprecated)になっているものも多いです。公式ドキュメントを読めば何が推奨されてのかはわかりますが、全貌を捉えるのが難しく入門する立場の人にとっては辛いのが現状でしょう。
この本では複数のSlack Appを作っていきます。その中で、開発手法に触れ慣れていくのが目的です。

アプリの立ち上げに関してはGCP Cloud Functionsを利用します。
(当初、Firebaseを想定していましたが、従量課金制のプランを利用する必要があり、手軽に始められないことからCloud Functionsに変更しました)

この本は基礎編ですが、実践編も執筆する予定で、実践編ではTypeScriptの導入、テストコードなどを導入しながら中規模なアプリケーションを書いていく予定です。

対象読者

本書では、次のような方を対象読者として執筆しています。

  • プログラミングで効率化が好きな人
  • Slackが好きな人
  • Slack上ですべてを完結させたい人
  • 簡単なプログラミング経験のある人(言語は問わない)

目次

  • 第1章 SlackAppsについて知る
  • 第2章 Incoming Webhooksを利用する
  • 第3章 Web APIを利用する
  • 第4章 Cloud Functionsの導入
  • 第5章 Slash Commandsを利用する
  • 第6章 Interactive Componentsを利用する
  • 第7章 Event Subscriptionsを利用する
サンプルページ
GatsbyJS Guidebook
同人誌・112ページ・1,000円
チェックする

概要

第1章ではReactのおさらいをしつつJSXでポートフォリオを構築します。最後にReact単体でウェブサイトを作る際のデメリットを確認し第2章でGatsbyに入門します。
第2章ではポートフォリオの要件を達成するGatsbyのサイトを作成します。Gatsbyのルーティング、データの取扱、Netlifyのデプロイまで一通りサイトが作れるレベルまでやります。
第3章では記事データを外部のContentfulというHeadless CMS(Viewを持たないCMS)に保存し、そのデータをもとにサイトを構築する方法を学びます。
第4章ではこの本を終えた上で、どういった情報を参考にすべきなのか、迷ったらどこを見るのか、そもそもGatsbyが作ろうとしているものに対して適しているのか?など中級者になりたい人のための情報を載せています。

対象読者

本書では、次のような方を対象読者として執筆しています。

  • Git/GitHub を使ったことがある人。
  • HTML/CSS/JavaScript を触ったことがある人。
  • React に入門したい人。
  • React や Vue に通じており、もう生 HTML は書きたくない人。

目次

第1章 React 開発入門
第2章 Gatsby 入門
第3章 Headless CMS を用いたウェブサイト制作
第4章 Gatsby中級者を目指す

サンプルページ購入ページ
ホーム
サークル
頒布物
マイページ