- 2013-10-06
- 講師: 宮崎 雄策 (みやざき ゆうさく)
- Mail: [email protected]
- Twitter: @sutara_lumpur
- (3時間) サンプルサイト作成
- (1時間) 講師が勧める勉強方法
HTML, CSS, JavaScript(jQuery), PHPを使用するサンプルを作ることで、生徒さんに何が足りないのかを講師と生徒さん自身が把握します。
段階を踏みながら少しずつ使用言語を追加していきます。
- HTMLのみ
- CSSを追加
- JavaScriptを追加
- PHPとMySQL
- Ajaxでデータベースから情報を検索、表示
- サンプル紹介サイトを制作
- 勉強の中で気がついたことをブログで発信
- まとまった機能のプログラムはGitHubで公開
- はてなブックマークを活用
- 気に入ったブログはRSSを購読
Webサイト全体の仕組みや各言語の連携を知ることができれば、言語のすべての機能を知らなくてもある程度の想像力がはたらきます。
ぜひ、自分でサイトを運営することをお勧めします。
小さなサンプルプログラムを整理して紹介するサイトが最適です。
無料でPHPも使えるレンタルサーバも数多くあります。
無料ではMySQLは使えない場合がほとんどですが、PHPが使用可能ならSQLiteというデータベースは無条件で使用可能です。
小さなことでも、どんどんブログに書いていってください。
自分のための備忘録にもなります。
どのブログサービスでもかまいませんが、マークダウン記法を使えるものが便利です。
ある程度機能がまとまっていて再利用が容易なプログラムができあがったらGitHubで公開しましょう。
世界中の人に活用してもらえる…かもしれません。
たとえ何の反応がなくても、公開しているというだけで気持ちが引き締まります。
なお、README
はぜひマークダウン記法で書きましょう。(README.md)
情報収集のためには必須です。
FirefoxやGoogleChrome向けに拡張機能も用意されていて、それも大変便利です。
日々の情報収集の中で自分の興味に合致したブログを見つけたら、RSSを購読しましょう。
各ブログの新着記事をまとめて読むことができます。
RSSリーダは各種あります。
講師のおすすめは feedly です。iPhone, Android用アプリも揃っています。
ウェブブラウザです。
UIがシンプルで使いやすく、拡張機能も充実しています。
はてなブックマークの拡張機能は、Firefox版よりも使いやすいです。
テキストエディタです。
もともとLinux用ですが、Windows版もあります。
自動で細かくシンタックスハイライトしてくれるので便利です。
ただ、Windows版はちょっとだけバグがあります。
文字をなめらかに表示してくれます。
画面を見つめ続ける我々プログラマにとって、とても効果のあるツールだと思います。