ここ2週間ぐらいひたすらPHPプログラムを勉強してます。
一応ドットインストールのPHP入門はひと通り消化しまして、基本的な文字列とかファイルとか数値とかの操作は大体理解出来たかなぁと思ってます。
それから、これまたドットインストールの、おみくじプログラムとか、カレンダープログラムなんかのミニプログラムも作ってみて、なんとなくプログラマーちっくな事が出来るようになりました。
見ては作り見ては作り・・・としている内にプログラムにも大分慣れてきて、少しずつではありますが、プログラミングの楽しさが分かってきたかなぁと(´・ω・`)
ちなみに前回酷かった関数の理解も大分出来るようになってますヽ(=´▽`=)ノ
また、ところどころ意味の分からないプログラムや単語が出てくるのは、とにかくググって調べて理解してます・・。意味不明なIT用語に関してはe-Wordsというサイトを利用してます。
IT用語なら何でも載ってるのでサッと調べられて結構重宝してます。
ただ、その単語の説明文の中で更に意味の分からないワードが出てきて、それを調べると更に意味の分からないワードが出てきて・・・の無限ループに陥る事があり、大変くたばれ感が出るので、注意が必要です(((( ;゚д゚))))アワワ
一ヶ月やって、やっとPHPの基礎を身につけましたが、正直あまりに長い道のりだというのを実感してます。笑
いつになったらWEBサービスを作ることができるのやら・・・(´Д`)ハァ…
それから、この先勉強したほうが良さげなものを調べたので、まとめておこうと思います。忘れそうなので。
1.データベース(SQL)
調べたらほとんどのサービスにデータベースが使われてました。(そりゃそうか)
中でも多く使われてるのがMySQL。僕が大好きなWordPressも PHP + MySQL でした。
SQL文がちょっと難しそうなんですが、これも書いて覚えるしかなさそうです・・・。
2.セキュリティ
個人情報を扱うことになるので、必須ですよね。
専門学校時代にセキュリティの授業を受けているので、クロスサイトスクリプティングとかクロスサイドリクエストフォージェリとかSQLインジェクションとか、基本的なことは知ってるんですが、それをPHPとデータベースを使った時どう対策すればいいのかが分からないので、復習も兼ねて勉強していこうと思います。
3.クライアントサイドプログラミング
業務でjqueryのプラグインとか使ってサイトを作っているので、使い方は知ってるんですが、こちらも一から何かを作ったことがないので、時間かかりそうです。
どうせなら流行りのAjaxとか使ってシャンシャン動かしたいですねぇ~。
4.サーバーに関する知識
無くても作れなくはなさそうですが、PHPでバグった時にサーバーが悪かったりするらしいので、あるに越したことはない模様。これは流す感じで勉強します。
ということで、軽く調べただけでも、多いこと・・\(^o^)/
正直年単位のスケジュールになるんでは無いかと感じてますが、
やる気があるウチに、なる早で習得していこうと思います!!