ウェブカツの女性割引でプログラミング学習をして118日目

f:id:kcym91262:20190714175829j:plain



こんにちは!@yumariです。

ウェブカツの女性割引でプログラミング学習をしています。

前回のブログはこちらです↓

 

kcym91262.hatenablog.com

 

今回は、ウェブカツの女性割引でプログラミング学習をして118日目の進捗報告をします。

(こちらは、ウェブカツ!!のアフィリエイトステマではございません。)

 

 === 目次 ===

 

 プログラミング学習の進捗状況

(ウェブカツ)

【 7/14時点での進捗状況 】

  • トータル勉強時間 → 150.5時間
(ウェブカツ以外 )

【以前のプログラミングスクールの教材、progate、ネット検索、その他作業など】

  • トータル勉強時間 → 32.5時間

 

やったこと

『ウェブカツ2年生のWEBサービス部』

①テーブル作成

②DB作成

③Lesson9.10(ユーザー登録)解読・写経・アウトプット

④Lesson11(ログイン機能)解読←今ここです。

 

 

《私のプログラミング学習の進め方》

WEBサービス部に入ってからのプログラミング学習の進め方

はじめにユーザー登録機能(Lesson9.10)のsignup.phpの写経からはじめました。

 

理解しようとしながら写経しているつもりでも、いつの間にかただ写すだけになっていたりで、これではダメだな。と思い、

コードを解体して何の処理をしているのか、処理がどう動いているかを確認しながら、少しずつ写経・アウトプットを繰り返し、最後に丸々を1からアウトプットしました。

 

次に順番が違いましたが、テーブル作成、DB作成。

ユーザー登録の入力フォームからDBへ登録できるか確認。

エラー発生!

Lesson10の質問一覧を確認

→①PDO::ERRMODE_SILENTをPDO::ERRMODE_WARNINGに変更

→②エラーログ確認(1054 Unknown column 'login_time' in 'field list')

→③login_timeのカラムを追加

→④エラーログ確認(1364 Field 'username' doesn't have a default value

→⑤DBのカラムにある「NULL」のチェックボックスにチェックを入れる

→④・⑤をエラーが出なくなるまで繰り返して解決しました。

 

次にログイン機能(Lesson11)を解読中。

 

私のプログラミング学習のスピードは遅いかもしれません。

でも、昨日の自分より少しでも理解できたら、OK!

他の人と比べて焦っても仕方ない。

適当に進めて理解できてなかったら意味がない。

だからこれからも私なりのやり方で少しの時間でもいいから、プログラミング学習を頑張っていこうと思います!

 

あと一週間?

7/20からいよいよ上の子が夏休みに入る!

遊びにも連れて行かないといけないし・・・。

遊ばせるので自分も疲れて勉強できないとかなりそう・・・。

バランスよくできるといいけど、頑張ろうっと!!

 

今後の目標

前回と変わらずの目標ですが

  • ウェブカツ2年生のWEBサービス部を進める
  • 自分でWEBサービスを一から作れるようになる
  • ウェブカツ1年生のネットワーク・サーバー部の後に出来てない事をする

HTML・CSS言語でHPを1ページ作成

JavaScript言語でフォームの動的な機能を実装
PHP言語でユーザー登録・ログイン機能を実装

 

 

オンラインスクールのプログラミング学習「ウェブカツ!!」はこちら↓

webukatu.com