独学プログラミングチャレンジ【後編:151日目から162日目まで】
独学プログラミングチャレンジ【後編:151日目から162日目まで】
目標だったプログラミング勉強60日間を達成し、その後も勉強を続けることでのひとつ区切りをつけました。しかし、勉強しているうちに「PHP」を学びたくなったため、プログラミング勉強を継続します。もし、あなたがプログラミング勉強をしてみたいと考えていらっしゃるのであれば、開始前にこちらの2本の記事を読んでいただきたいです。
→プログラミング初心者の60日間チャレンジ【検証結果】
→初心者がプログラミングを60日間勉強して【悪かった点、良かった点】
前々回、前回までの記録はこちらです。
→独学プログラミングチャレンジ【前編:107日目から130日目まで】
→独学プログラミングチャレンジ【中編:131日目から150日目まで】
では、151日目からの記録です。
独学プログラミングチャレンジ【151日目】
PHP+DBで本格的なWebシステムを作ろう
DB操作勉強が終盤に差し掛かってきました。
- ページング
- 入力
- 表示される
- LIMIT
- 表示される
- bindparam
- 表示される
- 書き加える
- 表示される
- 書き加える
- 0ページ目
- さらに書き加える
- 1ページ目
- 2ページ目
- 無事、すべて表示される
途中で何を書いているのか、よくわからないまま書いていました。もう一回同じことをやれと言われると、少しへこみますね……。
独学プログラミングチャレンジ【152日目】
PHP+DBで本格的なWebシステムを作ろう
意地で書き続けたコードが動いてくれて、ほっとしています。
- メモの編集
- 下準備
- 書き加える
- 表示される
- 書き加える
- 表示される
- 下準備
- update_do
- memo
- 一覧
- 表示から
- 編集画面
- 内容変更
- 無事に表示される
途中で細かいエラーがありました。そのほとんどが、スペルミスという悲しい結末です(反省)。でも、面白かったから良しとします。
独学プログラミングチャレンジ【153日目】
PHP+DBで本格的なWebシステムを作ろう
今日でこの課題は一段落します。
- 削除機能
- 下準備
- delete.php
- 書き加える
- 一覧
- 詳細から
- 削除
- 無事に削除される
無事に(?)メモアプリが完成しました!上手く動かせないときも(ほぼ毎日だけど)、諦めずに続けて良かったです。明日から、次の課題に取り組みます!!
独学プログラミングチャレンジ【154日目】
「Twitter風ひとこと掲示板」を作成する
これまでの知識の応用編です。今は不安ばかりこみ上げてきますが、一つずつ頑張ります。最後まで、やりきれると信じて(笑)。
- 課題
- 基本事項
- members
- posts
- 下準備
- index
- check
- thanks
- index表示
- check表示
- thanks表示
HTML記述ばかりでしたが、無事に表示させることができました。ここから先がphpの本領発揮ですね。
独学プログラミングチャレンジ【155日目】
「Twitter風ひとこと掲示板」を作成する
さて、ここからが本番です。
- プログラム作成
- 書いてみる
- チェック機能
- エラー
- 更新で改善(?)
- 書き加える
- さらに書き加える
- 下準備
- 書き加える
- さらに書き加える
- 大事故
- 惜しい
- 無事に表示される
事故原因はXAMPPの設定でした。勉強環境用に、システムファイルを修正しておきます。勉強が終わったら、元に戻すのを忘れないようにしないといけませんね。気をつけます。
独学プログラミングチャレンジ【156日目】
「Twitter風ひとこと掲示板」を作成する
昨日は、大事故エラーを経験しました。これでまた、ひとまわり大きく成長できたと思います。(思い込みは大事です。)
- 処理作成
- check
- 書く
- 書き加える
- 表示される
- dbconnect
- 書く
- 表示される
- 登録される
- 重複確認
- 書き加える
- 無事に表示される
昨日のエラーで、エラーにへこたれなくなりました。打たれ強くなりました。プログラミング勉強はありがたいですね。phpのエラー箇所がわかる仕組みは、本当に大好きです。
独学プログラミングチャレンジ【157日目】
「Twitter風ひとこと掲示板」を作成する
おうち時間は勉強し放題です。上手く動作させられないと、パソコンと一緒に私もフリーズしちゃいますが…。めげずに続けます。
- ログイン作成
- 使い回しつつ下準備
- 書く
- 修正
- 表示される
- COOKIE
- 追加
- 入力
- ?
- sha1
COOKIEが完成しているのかを確認できませんでした。合っているのかどうかわかりませんが、コードの使い回しが上達したと思います。sha1は、もう、絶対に忘れてやるものか(笑)。
独学プログラミングチャレンジ【158日目】
「Twitter風ひとこと掲示板」を作成する
生活パターンを大きく崩さないように気をつけながら、勉強時間をしっかり確保していきます。ここまで来たのですから、やりきるしかないですよね。
- 投稿画面
- 新しいindex
- 表示される
- ログイン確認
- 書き加える
- 表示される
- 投稿を記録
- 投稿する
- 記録される
何度もコードを書いているうちに、多少わからなくても、「ここはおかしい」とか「これ、間違いやすい部分だな」とか、何となくわかるようになってきました。何となくでも理解できるようになれば、「自分で調べて覚える」にステップアップすることができますね。頑張ります。
独学プログラミングチャレンジ【159日目】
「Twitter風ひとこと掲示板」を作成する
私は「朝型」タイプらしく、朝に活動するすると、とても調子が良いです。勉強はいつだって、朝に取り組みたいです(そうはいかないですけど(笑))。
- 仮HTML
- 書く
- 雰囲気
- 投稿取得
- 書く
- 無事に表示される
今日は勉強が少なめになってしまいました。そういうときがあることを、自分できちんと認めます。
独学プログラミングチャレンジ【160日目】
「Twitter風ひとこと掲示板」を作成する
ゴールが見えてくると急いでこなしたくなりますが、最後まで、しっかり、やりきります。
- 返信機能
- 書く
- 書き加える
- 検証
- 表示される
- なるほど
- 個別画面
- 書く
- リンク設置
- 無事に表示される
if構文の「:」「;」をよく間違えます。気をつけているつもりですが、間違えます。覚えるコツがあれば良いのですが…。
独学プログラミングチャレンジ【161日目】
「Twitter風ひとこと掲示板」を作成する
煩雑になったプログラムを整理していきます。あとから修正しやすい、冗長がないなど、良いプログラムの条件だと思います。
- ファンクション化
- 検索
- function作成
- 置換
- 問題なし
- URLリンク
- 書く
- 書き加える
- 検証
- 無事に表示される
今日のコードは面白かったです。htmlspecialcharsなどは、最初からファンクション化を見据えておいた方が良いのですね。勉強になりました。残すところ、あと1日でしょうか??最後まで、楽しみたいと思います。
独学プログラミングチャレンジ【162日目】
「Twitter風ひとこと掲示板」を作成する
今日がこの課題の最終日です!
- ページング
- 書く
- とにかく書く
- 表示される
- ログアウト
- リンク
- 書く
- 表示される
- 無事にログアウト
どうにかこうにか、参考書の課題はすべて終了することができました。答えが準備されている課題ですが、なぜ自分の書いたコードは動かないのか、答えと突き合わせてもわからないことがありました。
それでも諦めずに、エラーと向き合い続けたことで、成長できたと思います。
さて、次は、答えのない課題と向き合っていきますね!