Udemy@Laravel 3週目(実施日14日)

進捗

f:id:fatherofikura0107:20180614075452p:plain - 進捗率94%(前回比:+19%)

所感

  • どれだけLaravelのことを学べるかと思い楽しみにしていたが、内容はあっさりめだった。
  • Udemyの動画通り手を動かしていたらScaffold導入で躓いた。
    • この対応したらうまくいった。
    • その後更に「Undefined index: default」エラーが出て先に進めず…

Udemy@Laravel 2週目(実施日10日)

進捗

f:id:fatherofikura0107:20180608074517p:plain - 進捗率75%(前回比:+39%)

所感

  • SQLiteを初めて触った。
    • ファイルベースのRDBMSAccessみたいなもの。AndroidiOSでも利用されているらしい。
  • 待ちに待ったLaravelセクションにきた!が、Laravelの知識不足感が否めない。以下今週「?」と思った個所。
    • Artisan(アルチザン)?
      • Laravelに含まれるコマンドラインインターフェース。
      • 英語の意味としては「職人」。
    • Blade?
      • LaravelのViewで使うテンプレートエンジン。
      • まとめを読んでみたが分かったような分からないような…。
    • DB Facade(ファサード)?
  • Laravelを体系的に学べる本を読もうと思う。

Udemy@Laravel 1週目(実施日5日)

進捗

f:id:fatherofikura0107:20180601073937p:plain - 進捗率36%(前回比:--%) - このペースだと3週間くらいで終わりそう。

所感

  • PHPのComposerとはナニモノだ…。
    • Composerは作曲家、構成者の意味。
    • サイトを読むとしっくりきた。
    • Wikipediaを見るとNode.jsのnpm、Rubyのbundlerから影響を受けているとのこと。なるほど。
  • PHPは前回のUdemyで学んだので復習として良いフィードバックが得られている。1回さらっと学ぶだけではダメだなと感じた。
  • PHPでもClassがあることを知った。書き方もこれまで学んだ言語と差異が少なくわかりやすい。
  • htmlやcssも同様に復習できて理解が深まる。前回受講した教材のほうが説明が詳しかったので、学ぶ順としてはちょうどよかった。

Udemy 11週目(実施日49日)

進捗

f:id:fatherofikura0107:20180525075320p:plain - 進捗率100%(前回比:+11%) - フルスタック・WebエンジニアのUdemy完了

所感

  • HTML+CSS+JSでモバイルアプリ作れるんだ。ブラウザベースでは足りないけどネイティブで対応したい…という用途があまり分からないけど。
  • LocalStrageがあればローカル内で完結する簡単なモバイルアプリは作れそう。
  • モバイルアプリのセクションの課題は今まで学んできたこと以上の要求になっていた。やりすぎでしょ…。
  • Python初めて触ったが新鮮だった
    • tupleというイミュータブルな型があることを知った。
    • dictionaryは挿入順が関係ない。挿入順を管理したいならば別の仕組みを使えということなのだろう。
    • ブロックが改行。凄い違和感を感じるが、ルールが厳しいので可読性は高いのだろう。
  • 後半のセクションになるにつれてやっつけ感が出てきている。前半は内容も充実していたと感じた。
  • 次はLaravelのUdemyやってみよう。

Udemy 10週目(実施日44日)

進捗

f:id:fatherofikura0107:20180518081816p:plain - 進捗率89%(前回比:+11%)

所感

  • 今までぼんやりした理解だったSessionとCookieの違いがはっきりした。
  • ハッシュ時に使う「Salt」というワードを初めて知った。
    • php公式を読むとSaltはPHP7.0から非推奨とのこと。
    • 実務でパスワード保存のコーディングをすることはなかったので良い勉強になった。
  • 人生初のWebAPI利用。ちょっと感動。
  • ミニ課題対応中。サーバサイドでゴニョゴニョやるかクライアントサイドでゴニョゴニョやるかどちらが良いかは良く分からない。

Udemy 9週目(実施日39日)

進捗

f:id:fatherofikura0107:20180511075147p:plain - 進捗率78%(前回比:+9%)

所感

  • SQLは仕事で使っているので理解がスムーズ。
  • Section9 Lecture122の表題間違ってる…。Deleteの解説無いのに表題に削除が含まれている。
  • mysqliの"i"って何だよ!って思って調べたら「MySQL improved extension」の略だった。
    • 元々mysqlがあってその拡張のための改善という意味なのか…
  • Lecture128は自力でやったら為になった。
  • 6月からは新しい勉強ができそう。何やるか考えておこう。

Udemy 8週目(実施日34日)

進捗

f:id:fatherofikura0107:20180427074718p:plain - 進捗率69%

所感

  • WordPressのセクションはイントロだけだった。物足りない。
  • PHPのBool型は内部的にfalse=nullなのが驚きだった。true=1なのに何でだろうか…。
  • PHPをやることで点と点が繋がり始めてきている感じがする。