さわぴかのなんでもノート!

学びのアウトプット!なにについて書くかはわかりません!なんでもノートです!

【今日学んだこと】未経験からエンジニアへの道「9日目」さらさらっとドットインストールのPHP入門やったけどまるで頭に入らなかった

今日の所感

今日はドットインストールのPHPあたりをざっとやったけど、うむ、慣れない笑 わからないことがわかってないからもう少し我慢だ、、、

やったこと

  • ドットインストール :346分
  • 基本情報技術者(午前):25分
  • この振り返りブログ:37分
  • 英語:15分

学んだこと

ドットインストール
  • PHP入門 (全30回)
  • PHPデータベース入門 (全13回)

コードかくとなんかぐちゃぐちゃになったので、今日はスクショにめも入れる感じでやってみた。 ブログ的には文字書かなくてどうするんだって感じだろうけど、ここはあくまで勉強ログなので。

f:id:pikahika:20190823234409p:plain
クラスとインスタンス

f:id:pikahika:20190823234702p:plain
青はその時??だったこと。publicとかはあとで出てきてた

f:id:pikahika:20190823234756p:plain
クラスの継承

f:id:pikahika:20190823234917p:plain
オーバーライド

f:id:pikahika:20190823234958p:plain
staticキーワード

f:id:pikahika:20190823235140p:plain
抽象クラス

f:id:pikahika:20190823235435p:plain
インターフェース

f:id:pikahika:20190823235522p:plain
外部ファイルを読み込むとき

f:id:pikahika:20190823235617p:plain
名前空間、って名前が不思議だなと思った

f:id:pikahika:20190823235655p:plain
例外処理

f:id:pikahika:20190823235801p:plain
フォームからのデータの処理

f:id:pikahika:20190823235831p:plain
HTMLに入れ込む部分

f:id:pikahika:20190823235858p:plain
クッキー!

f:id:pikahika:20190823235920p:plain
セッション!!

PHPデータベース入門の方は本当に写経しただけだったので明日改めてやる。

いきなりmysql使えること前提で焦って以下に助けてもらった。 https://qiita.com/perlzemi/items/ce1d6faae8c72f7eced5

基本情報技術者(午前)
  • 磁気ディスク装置(ハードディスク):データを記録するための同心円のトラックがあり、アクセスアームに取り付けられた磁気ヘッドでデータを読み書きする。
  • シリンダ:同一半径のトラックだけを集めたもの
  • シーク時間:目的のトラックに磁気ヘッドを動かす時間
  • 回転待ち時間:目的の位置が磁気ヘッドの下になるまでまつ時間。平均回転待ち時間=1回転する時間/2
  • データ転送時間:データ転送の時間
  • アクセス時間=シーク時間+回転待ち時間+データ転送時間
  • RAID:複数の磁気ディスク装置を用いて多重化するもの
  • RAID0(ストライピング):並列にアクセスして高速化を実現
  • RAID1(ミラーリング):同じデータを書き込み、信頼性の工場を実現
  • RFID(Radio Frequency IDentification):無線によって個体識別コードを送信、個体識別を行い技術。無線ICタグ(服屋さんとかの万引き防止)など。包装したまま読み取りできる、電池を内蔵する必要がない、非接触で複数タグの一括読み取りができる。
英語

わからないこと、わからなかったこと

  • interfaceとabstractの使い分け?
  • アクセス権(private、protected、public)の使い分けというか実用的な例がなんなのかピンときてない。調べる。
  • 「;」をしばしば付け忘れる
  • 決まり切った書き文句(おまじない)なのか、理解して覚えるべきなのか(理解するのがいいに決まってはいるんだろうけど)の区別がついてない

明日の意気込みなど

SQLは抽出してたからselect文は問題ないけど、そのほかまではいまいちわかってないので、MySQLのもやる。 あとPHPの理解をもっと頑張る。