プログラミング初心者がウェブカツ学習【進捗報告 1.5ヶ月】:PHP・MySQL 編 (No.3)

2020年5月4日ウェブカツ

初めまして。momoです。

ツイッター(@momokatusan)です。

 

プログラミング初心者が、ウェブカツ学習で、在宅フリーランスを目指すブログです。

MacBookも初心者、WordPressも初心者、そして、プログラミングも初心者、全てが初心者ですが、どこまでできるか試してみたいと思います。

受講から1.5ヶ月経ったのでブログをアップします。

はじめに

ウェブカツって何?という方に、私がプログラミング学習に選んだ「ウェブカツ」についてお知らせします。

※女性割引は2019年10月末で終了しました。

ウェブカツとは

ウェブカツとは、オンラインのプログラミングスクールです。無料で仮入部もできます。

プログラミング初心者でも勉強ができるカリキュラムになっています。

しかし、想像以上にハードです。

補足や過去の質問にヒントや新しい方法が書いてあるので、必ず目を通した方が良いです。

また、アウトプット(OP)と復習がとても大切です。

気になる方は、私のブログで今までの学習報告がありますので、参考に見てみて下さい。

進捗報告(2019/11/01〜11/15)

進捗報告です。ウェブカツ学習をまとめてみました。

実績

期間 2019/11/01〜11/15
時間(合計):ウェブカツ 21.5(82.0)
時間(合計):補足   8.0(48.0)
所属 ・javascript・jQuery 入門(復習)

・PHP・MySQL部(L14〜鬼練)

・ネットワーク・サーバー部(L1〜9)

・WEBサービス部(L1〜10)

PHP

PHPとは

・正式名称は、「PHP: Hypertext Preprocessor」で、動的なコンテンツの作成に向いているプログラミング言語。

・HTMLと組み合わせて使用可能。

画面にエラーを表示

・画面にエラーを表示したい場合は、phpファイルの上部に下記2行を追加。

error_reporting(E_ALL);
ini_set('display_errors’,’On’);

=の後に半角スペースがないと正しい動きをしないので注意

$err_msg['pass’] = MSG04;

PHPの特徴(js比較)

・変数名の前に「$(ダラー)」をつける。→ js:「$」は不要。

・echoは改行されないので、<br>タグをつける。→ js:コンソール(consol.log)に一行ずつ出す。

・文字列の連結は「.(ドット)」を使う。→ js:「+」を使う。

・if分はPHPとjsの書き方は同じ。

・厳密比較(値の型も同じかどうか判定)=「===(右と左の値が同じ)」「!==(右と左の値が違う)」

・「elseif」と「else if」どちらも使えるが、「:(コロン)」がある場合は、「else if」が使えないので、「elseif」推奨。「elseif」が増えうるような場合は、「if文」ではなく、「switch文」を使う。

・ランダム数値の生成=rand()よりmt_rand()を使う方が良い。

・定義を使う場合=「const」と「define()」があるが、constの方が高速。define()はPHP7以降から連想配列が使える。定数名は大文字にする。

MySQL

・オープンソースのリレーショナルデータベース管理システム。(RDBMS)

・世界的に最も多く使用されているとのことで、これを制するものは強いのではないでしょうか。

私の学習方法

私のプログラミング学習方法で変化があったので、まとめてみました。

【変化】

  1. ノートパソコン1つで2画面(テキストとテキストエディタ)
  2. ノートパソコンとipad
  3. ノートパソコンとTV(Fire TV)
  4. ノートパソコンとTV(Fire TV)とipad ← 現在これ

 

現在は、No.4で、TVで動画を見て、プログラミングのコードを書く時は、TVやipadで拡大して利用しています。人って、日々、効率良くするすることを考え、動くものなんだなあと思いました。

また、ウェブカツの勉強方法は、「HTML・CSS入門」では、Lessonの一つごとに、内容をまとめていましたが、「javascript・jQuery入門」では、全てのLessonを1周して、2周目に内容をまとめた方が良いことがわかりました。

つまずいているLessonがあっても、次のLessonで理解できることがあるので、考え過ぎずに次に行くことも大切だとわかりました。

鬼十則「5.とりあえず進める」の意味がここで理解できました。

鬼十則のまとめはこちら→進捗報告(0.5ヶ月)No.1で「2の記事」

お役立ちサイト

お役立ちサイトはこちら→ フリーランス

便利機能(ショートカットキーなど)

ショートカットキーやパソコンの便利機能などをまとめました。

今日の一言

プログラミング学習を始めて、1.5ヶ月経ちました。

プログラミングのプの字もわからなかった私ですが、進むペースが遅くても毎日継続することで、わからないからわかるに少しずつ変化しています。

継続は力なりを胸にコツコツ続けていきたいです。

アウトプットもしないとだけど。。。頑張ります!

※次回のブログアップは、0.5ヶ月ヶ月後(2019/11/30)です。

前回の記事(1.0ヶ月) No.2はこちら

次回の記事(2.0ヶ月) No.4はこちら