ウチイダ的ジョブチェンジ.log

独自Webサービスの開発を担当することになった、SE未経験者のたたかいの記録である!

IA日誌① - PHPの基本を復習!

どーも、ウチイダです。

 

インターネットアカデミー様でイチから修行しなおすことにしました。

まだオンデマンド講義しか受けていませんが、よい勉強になってます!

 

今一番の問題は、学んだことの整理ができてないことです。

日中は仕事をしつつ、平日夜と土日を中心に進めています。

 

学習の間隔が空いてしまうので、「この前の内容なんだっけ?」とすっぽぬけてしまうのです...

というわけで、勉強した内容は備忘も兼ねてブログにまとめておきます。

 

教材やテキストの詳細については触れられないので、ちょっとわかりづらい内容になってしまいそうです。

 

それでも、プログラミングスクールでのリアルな学習のようすが感じられると思います。

プログラミングに興味のあるかたは読んでいただけると嬉しいです!

 

 

学んだ内容

PHP講座の最初の内容はオリエンテーションという感じで、多少Web制作をかじったことのある人なら聞いたことのあるものが多いのではないかと思います。

以下の内容で2講座4時間。結構濃密です。

PHP概要

HTMLと親和性が高いとか、インタプリタ言語で扱いやすいとか、PHPとはなにか?というような前提知識のお話でした。

wikipediaとかに書いてありそうな内容が中心。

 

実行環境の構築と起動(XAMPP)

学習のために利用するXAMPPの解説です。

スクールのPCでのXAMPPの起動方法と、自宅で学習するためにXAMPPをインストールする手順を扱いました。

 

プログラム概要、基本構文など

ヒアドキュメント、プログラムコメントといったPHPの文法規則の説明がありました。

変数、配列、関数、条件分岐や繰り返し構文のようなプログラム文の概念と構造もここで触れました。

それからパーミッション、関数の使い方、環境変数(サーバ変数)などの紹介までで終了。

 

ざっくり感想

覚えることはたくさん、でも一つ一つは難しくない!

こうして書き出してみると、初回からだいぶ濃密な講義でした。

でも、動画でしっかり解説をしてくれるので、PCが苦手な方でもつまずくことなくPHPの学習に入れると思います。

 

プログラミングをはじめとしたコンピュータ系の勉強は、始める税所の一歩のハードルがけっこう高いので、ここを楽々越えていけるのは大きなメリットかと。

 

自分にとっては大半が復習のお話だったので、二倍速で視聴しました!ww

再生スピードの調整が出来るのも嬉しいです。

 

基本の概念は「学ぶより慣れろ」

ちなみに、後半のプログラムの基本構文のところは、概念の話だけでは身につかないというか、コードを書いていくにしたがって腑に落ちていくものです。

 

理解しようとしだすとキリがないので、この段階では「そういうものだ」と割り切って雰囲気だけつかんでおき、この先の内容を学びながら随時振り返って確認していくのが早道かと思います。

 

気になったところ

…と言っておいてなんですが。一点だけ、なんとなくモヤッとしているところがあります。

全体的にわかりやすい内容でしたが、ビルトイン関数の紹介の中でeach()を出さなくてもいいんじゃないかなと思ったり。

 

ここまでの範囲ではポインタの説明もしてないし、whileと一緒に使うのも理解しづらいと思うんですよね…

ビルトイン関数から配列操作ができるといいたいのなら、array_push()とか挿入系の関数も紹介してるからいいんじゃないかなあと思います。

 

プログラミングを多少かじっている身としては細かいところを気にしてしまいますが、
初めての方は前述の通り、「そういうもんなのね」と思っておけばいったんは大丈夫です。

 

全体的にはよい勉強になりました!

というわけで、当初の見立てどおり、インターネットアカデミー様のビデオ講義は満足できそうなものでした。

 

常駐しているインストラクターさんも感じのいい人だったので安心。

上述のeachの動作についてなど、ちょっとめんどくさい質問にもきちんと対応していただきました。

(foreachとの動作の違いについて確認してもらいました)

 

とりあえず、テキスト一冊まるごともらったので、次回以降の内容を予習します。
ざっとみたところ、次の講義から本格的にコードの描き方の説明に入っていくようです。

 

やっぱり実際にコーディングあるのみ!です。
この先楽しみですね~。

 

引き続き受講の記録はつけていこうと思いますので、ご興味あればご覧ください。

 

それでは、これにて!
最後までお読みいただきありがとうございました(/・ω・)/