ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

[N予備校]【2019年度】プログラミング入門 Webアプリ その23

第4章 実践サーバーサイドプログラミング

17. ユーザーの保存

データベースにユーザーの情報を保存します。UUID を用いて日程やコメントなどのデータベースの ID を作成します。

18. 予定の一覧の表示

データベースに予定を書き込んでページに出力させました。

また、

developer.mozilla.org

についても学びました。

感想

何が何だか。

[N予備校]【2019年度】プログラミング入門 Webアプリ その22

第4章 実践サーバーサイドプログラミング

13. インデックス

EXPLAIN ANALYZE で SQL 文の実行に掛かった時間を調べることができます。データベースにインデクスを付与することで、高速に検索をすることができるようになります。また、インデクスは B 木というデータ構造で実装されています。

14. 集計とソート

MAX, AVG, MIN などを使って統計量を出しました。また、GROUP BY や HAVING 句を使ってグループに対する操作を行いました。

15. 「予定調整くん」の設計

入門コースの最後の制作物であるスケジュール管理アプリを作ります。

16. 認証の実装とテスト

mocha と supertest を使って、Express の Router モジュールをテストします。 Github にログインできる機能を持たせました。

感想

コードが追えないです。

[N予備校]【2019年度】プログラミング入門 Webアプリ その21

【2019年度】プログラミング入門 Webアプリ

続きは令和に持ち越しですね。

第4章 実践サーバーサイドプログラミング

10. RDBMSSQL

PostgreSQL を使って日記帳を作成します。SQL の INSERT, SERECT, WHERE, DROP, UPDATE を使いました。

11. データモデリング

リレーショナルデータベースについて学びます。

関係データベース - Wikipedia

情報処理の資格の勉強をしたことがあるので、ある程度概念は把握していましたが、実線は初めてでした。テーブル設計はパターンを覚えるしかないと思います。

12. テーブルの結合

JOIN の使い方について。

内部結合と外部結合について学びます。

【新人教育 資料】第9章 SQLへの道 〜結合編〜 - Qiita

感想

文法の使い方については別途やる必要があると思います。文法は書き方がある程度決まっているので勉強しやすいと思います、

[N予備校]【2019年度】プログラミング入門 Webアプリ その20

【2019年度】プログラミング入門 Webアプリ

また、フレームワークを学ぶ続きです。

第4章 実践サーバーサイドプログラミング

07. DOM 操作のフレームワーク

続きを読む

現場で使える Ruby on Rails 5速習実践ガイド part. 1

Ruby on Rails

前々から気になっていた Ruby on Rails に手を出してみたいと思います。Ruby の勉強の途中なので並行してやっていきます。

現場で使える Ruby on Rails 5速習実践ガイド

数か月前に購入した本です。

現場で使える Ruby on Rails 5速習実践ガイド

現場で使える Ruby on Rails 5速習実践ガイド

僕にとって現場はないので、現場で使えても使えなくてもどちらでも良いのですが、Amazonの評価が良かったので選びました。審美眼を持たないので人に流されていきます。

続きを読む