# 4-3 1章以降を執筆する

## 1章以降の基本フォーマット

1章以降の基本フォーマットを下記に示します。

* 節のタイトル
* 本節の目標物
* 目標物を作成するまでの流れ
* 動作確認
* 節の最後に一言
* 教材の最後に一言

項目を一つずつ説明します。

## 節のタイトル

節のタイトルには、目次を作成した際の節のタイトルを書いてください。

## 本節の目標物 (ゴール)

**何を実装するのか具体的なゴールがないと、指示通り実装したとしても、「本当にこれで合っているのだろうか」と不安になります。また、何を実装するのか実装する前に理解していないと、今書いているコードが作りたい機能のどこに役立つのか分かりません。**

なので、実装する前に今から何を実装するのか**ゴール**を明確にする必要があります。ゴールで記載することは以下の2つです。

* **何を実装するのか**
* **本パート(節)で何を学ぶのか**

上記の2つを実装する前に認識していると、学習者は実装するのかイメージができゴールに向かって学習できます。

実際に目標物(ゴール)がある場合の例を下記に示します。どのような見た目になるか画像があり、どういった情報が必要か記載することで、何を実装するかイメージがしやすくなります。

### 例 本節で何を作成するのか具体的に説明する

![図 2-6-1 目標物がある場合の例](https://1151070768-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPPnerqUWefb-Ezvvg5%2Fuploads%2Fgit-blob-d06804a64c94b1ac6efea73cb402b38d664b08e3%2Ftarget.png?alt=media)

## 目標物を作成するまでの流れ (ゴールを達成するまでの流れ)

節でどういったことをするのか、ゴールを記載したらそのゴールを達成するための流れを記載してください。ゴールとその流れを記載することで、学習者は全体像を掴みやすくなります。また執筆する際も節の構成を整えやすくなります。

### 例 目標物を作成するために必要なことを説明する

![](https://1151070768-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPPnerqUWefb-Ezvvg5%2Fuploads%2Fgit-blob-84d306f8c9ecb354260eee81a6fd2eb8490b7188%2Fc3ea7e9bd339b6c1eb90eddcc4b2a533.png?alt=media)

## 動作確認

動作確認ができる箇所は適宜GIF画像や画像を使って実装イメージを表示してください。**教材の構成としては細かく動作確認ができる方が、仮に学習中つまづいてもどこで間違えたのかスコープが小さいほど誤りを見つけやすいです。**

また動作確認する際に、特定のリンクにアクセスする必要がある場合は、どのリンクにアクセスすれば動作確認ができるかリンクも追加してください。

### 例 動作確認には画像を用いて記述する

![](https://1151070768-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPPnerqUWefb-Ezvvg5%2Fuploads%2Fgit-blob-e05697c05e257b5ab5dc71823f6882b4422d6d95%2F%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D.jpg?alt=media)

**※** GIF画像をとるツールとしては [Gyazo](https://gyazo.com/ja) がおすすめです。

\*\*\*\*

## 節の最後の一言

各節の最後には簡単なコメントや一言を入れてください。仮に最後の一言がなく、コードや画像で節が終了している場合、読み手は「**まだ続きがあるのでは？**」と考えることが分かりました。なので**節が終わったことを明示的に示すことで読み手は安心して次の節に進むことができます。**

## 教材の最後の一言

教材の最後となる節には、最後に教材全体を簡単に振り返るコメントを入れてください。

特に教材を通して作成したサンプルアプリや、教材の中でも特に重要なキーワードや技術についての振り返りが書かれていると良いです。読み手は振り返りコメントで「この技術を身につけることができたんだ」と教材を終えた後の達成感をより感じることができます。

\*\*\*\*

1章以降のフォーマットに関しては、Githubを使って簡単に導入できるリポジトリをご用意しています。以下のリポジトリのREADME.mdを参考に導入してください。

{% embed url="<https://github.com/Techpit-Market/curriculum-format>" %}
