ウェブカツの女性割引でプログラミング学習をして118日目
こんにちは!@yumariです。
ウェブカツの女性割引でプログラミング学習をしています。
前回のブログはこちらです↓
今回は、ウェブカツの女性割引でプログラミング学習をして118日目の進捗報告をします。
(こちらは、ウェブカツ!!のアフィリエイト、ステマではございません。)
=== 目次 ===
プログラミング学習の進捗状況
(ウェブカツ)
【 7/14時点での進捗状況 】
- 動画視聴 → WEBサービス部 Lesson25まで
- トータル勉強時間 → 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からいよいよ上の子が夏休みに入る!
遊びにも連れて行かないといけないし・・・。
遊ばせるので自分も疲れて勉強できないとかなりそう・・・。
バランスよくできるといいけど、頑張ろうっと!!
今後の目標
前回と変わらずの目標ですが
HTML・CSS言語でHPを1ページ作成
JavaScript言語でフォームの動的な機能を実装
PHP言語でユーザー登録・ログイン機能を実装