An open API service indexing awesome lists of open source software.

https://github.com/ttskch/php-abc-quests

順番に課題をこなしていけばそれなりに今風な PHP 開発の入門ができるコンテンツ
https://github.com/ttskch/php-abc-quests

Last synced: 11 months ago
JSON representation

順番に課題をこなしていけばそれなりに今風な PHP 開発の入門ができるコンテンツ

Awesome Lists containing this project

README

          

# php-abc-quests

順番に課題をこなしていけばそれなりに今風な PHP 開発の入門ができるコンテンツ(を目指します)
「プログラミングの経験はあるけど Web 開発はさっぱり」というような方を対象としています。

## メニュー

* [01 / 最低限の開発環境を準備しましょう](01-environments)
* [02 / GitHub の使い方を学びましょう](02-github)
* [03 / 簡単なプログラムを作ってみましょう](03-index.php)
* [04 / jQuery でクライアント側もいじってみましょう](04-jquery)
* [05 / Bootstrap を使って楽してみましょう](05-bootstrap)
* 06 / オブジェクト指向で作りなおしてみましょう
* 07 / 外部のライブラリを使ってみましょう
* 08 / composer を使ってみましょう
* 09 / Silex を使ってみましょう
* 10 / シンプルな掲示板を作ってみましょう
* 11 / MySQL を使ってみましょう
* 12 / ユニットテストを書いてみましょう

## 更新を取り込む

**02 / GitHub の使い方を学びましょう** でこのリポジトリをあなたのアカウント配下に fork した後は、あなたのリポジトリに作業内容を push しながら課題を進めていくことになります。

しかし、このリポジトリの内容は随時更新されていきますので、適当なタイミングでこのリポジトリ(fork 元)の更新をあなたのリポジトリ(fork 先)に取り込む作業が必要になります。
以下を参考に、適当に更新を取り込むようにしてください。(この操作の意味はひとまず理解できなくても構いません)

### 初めて更新を取り込む前に一度だけ行うおまじない

```bash
$ cd ~/workspace/php-abc-quests
$ git remote add base https://github.com/ttskch/php-abc-quests.git
```

### 実際に更新を取り込む作業

```bash
$ cd ~/workspace/php-abc-quests

# fork 元の最新状態を自分のローカルリポジトリに取り込む
$ git pull base master

# 最新化したローカルリポジトリをリモートに push
$ git push
```

もし `git pull base master` を実行したときに、`Merge branch '〜〜〜'` というコミットメッセージが入力されている vi の画面になった場合は、
そのまま `:q` でメッセージ入力を完了すれば正常に取り込みが行われます。