はじめに
Udemyのコースは18コース購入したことがあるのですが、
一つ実務でお世話になっているコースがあるので、紹介したいと思います。
コース名:【22日間で学ぶ】SQL文、分析関数、テーブル設計、SQLチューニングまでMySQLで覚えるSQL実践講座
リンク:https://www.udemy.com/course/3sqlmysql/
コース概要
コース名に書いてある通りなのですが、SQLについて学ぶコースになります。
基本的なCRUD操作に加え、結合や関数などSQLについて網羅的に学ぶことができます。
MySQLを使って進んで行きますが、PostgreSQLなどがメインの方でも本質は同じなので問題ありません。
お世話になっているコース
基本的にどのコースも大変ためになるのですが、特に自分が実務でお世話になっている
コースは「20日目: SQLチューニング事例1」になります。
チューニングとはざっくりいうと、SQLの取得結果は変わらずに、処理時間を
早くする作業をいいます。
このチューニング作業についてなのですが、実際にチューニング作業を行ったことがないと結構難しいです。
というのも、チューニング作業というのは色々な試行錯誤が必要になってしまいます。
未経験の方がいきなり実務でよろしく!って言われても難しいと思います。
こちらのコースでは、チューニングについてのいろはを事例を交えて学ぶことができます。
特にインデックス付与のコツについては、こちらのコースで記載の内容はググっても中々出てこないので、正直それだけでも購入する価値はあります。
「SQL全般について学んでみたい」「チューニングってなんぞや?」などDBやSQLを触る機会がある方には強くおすすめできる講座になります。以上です。