順番に課題をこなしていけばそれなりに今風な PHP 開発の入門ができるコンテンツ(を目指します) 「プログラミングの経験はあるけど Web 開発はさっぱり」というような方を対象としています。
- 01 / 最低限の開発環境を準備しましょう
- 02 / GitHub の使い方を学びましょう
- 03 / 簡単なプログラムを作ってみましょう
- 04 / jQuery でクライアント側もいじってみましょう
- 05 / Bootstrap を使って楽してみましょう
- 06 / オブジェクト指向で作りなおしてみましょう
- 07 / 外部のライブラリを使ってみましょう
- 08 / composer を使ってみましょう
- 09 / Silex を使ってみましょう
- 10 / シンプルな掲示板を作ってみましょう
- 11 / MySQL を使ってみましょう
- 12 / ユニットテストを書いてみましょう
02 / GitHub の使い方を学びましょう でこのリポジトリをあなたのアカウント配下に fork した後は、あなたのリポジトリに作業内容を push しながら課題を進めていくことになります。
しかし、このリポジトリの内容は随時更新されていきますので、適当なタイミングでこのリポジトリ(fork 元)の更新をあなたのリポジトリ(fork 先)に取り込む作業が必要になります。 以下を参考に、適当に更新を取り込むようにしてください。(この操作の意味はひとまず理解できなくても構いません)
$ cd ~/workspace/php-abc-quests
$ git remote add base https://github.com/ttskch/php-abc-quests.git
$ cd ~/workspace/php-abc-quests
# fork 元の最新状態を自分のローカルリポジトリに取り込む
$ git pull base master
# 最新化したローカルリポジトリをリモートに push
$ git push
もし git pull base master
を実行したときに、Merge branch '〜〜〜'
というコミットメッセージが入力されている vi の画面になった場合は、
そのまま :q
でメッセージ入力を完了すれば正常に取り込みが行われます。