初めまして。momoです。
ツイッター(@momokatusan)です。
プログラミング初心者が、在宅フリーランスを目指すブログです。
MacBookも初心者、WordPressも初心者、そして、プログラミングも初心者、全てが初心者ですが、どこまでできるか試してみたいと思います。
受講から1.5ヶ月経ったのでブログをアップします。
今までの学習報告はこちら↓
進捗報告(2019/11/01〜11/15)
実績
期間 | 2019/11/01〜11/15 |
時間(合計):学習 | 21.5(82.0) |
時間(合計):補足 | 8.0(48.0) |
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つで2画面(テキストとテキストエディタ)
- ノートパソコンとipad
- ノートパソコンとTV(Fire TV)
- ノートパソコンとTV(Fire TV)とipad ← 現在これ
現在は、No.4で、TVで動画を見て、プログラミングのコードを書く時は、TVやipadで拡大して利用しています。
人って、日々、効率良くするすることを考え、動くものなんだなあと思いました。
また、スクールの勉強方法は、「HTML・CSS入門」では、Lessonの一つごとに、内容をまとめていましたが、「javascript・jQuery入門」では、全てのLessonを1周して、2周目に内容をまとめた方が良いことがわかりました。
つまずいているLessonがあっても、次のLessonで理解できることがあるので、考え過ぎずに次に行くことも大切だとわかりました。
お役立ちサイト
お役立ちサイトはこちら→ フリーランス
便利機能(ショートカットキーなど)
ショートカットキーやパソコンの便利機能などをまとめました。
- ショートカットキーはこちら
- パソコンの便利機能はこちら
- プログラミング用語はこちら
今日の一言
プログラミング学習を始めて、1.5ヶ月経ちました。
プログラミングのプの字もわからなかった私ですが、進むペースが遅くても毎日継続することで、わからないからわかるに少しずつ変化しています。
継続は力なりを胸にコツコツ続けていきたいです。
アウトプットもしないとだけど。。。頑張ります!
※次回のブログアップは、0.5ヶ月ヶ月後(2019/11/30)です。