IT用語

ハ行

【Mac】vscodeのターミナル起動からPATHを通すを深く理解する

PATHを通すとは何かについて、ターミナルからvscodeを起動できるようにする過程を通して解説します。PATHを通すには大きく2つの方法があります。
IT用語

【PHPの論理演算子】「かつ&&・または||」を深く理解する

&&(かつ)・||(または)・!(否定)の使い方から意図しない挙動が起こるケースまでを解説します。左辺が条件を満たすと右辺は実行されていないのです。
IT用語

【認証の仕組み】OAuth2.0とは何かをフローでわかりやすく

OAuth2.0とは「アプリに外部サイトのログイン情報を伝えることなく、外部サイトの情報を利用できる仕組み」です。アクセストークンを利用することでセキュリティを担保して外部アプリと連携できます。
IT用語

【わかりやすい】クロスサイトリクエストフォージェリとLaravelの対策

クロスサイトリクエストフォージェリとは「悪意のあるサイトに誘導し、ユーザーが意図しないリクエストをWebサーバーに送信させて、データの漏洩や不正なアプリケーションの実行を引き起こすもの」です。
IT用語

【ゼロからわかる】正規化とは何か

効率の悪いテーブルを分割する正規化の仕方を具体例を使いながら解説します。正規化することでデータの不整合が起きにくく、更新の負荷を下げることができます。
IT用語

【ゼロからわかる】ドメイン駆動設計とは何かをどこよりもわかりやすく

ドメイン駆動設計とは「サービス利用者の課題を見極め、改善を繰り返しながら実装に落とし込む設計手法」です。「ビジネス視点でソフトウェアを開発する手法」とも言えます。なぜソフトウェア開発にドメイン駆動設計が必要なのでしょうか
Laravel

【ゼロからわかる】PHP・Laravelのforeachでなぜ値が変わらないのか・参照渡しと値渡し

foreachしたときに値が変更されない理由は「展開されている時の値は値渡しとなっており、元の変数ではなく、新たな変数を書き換えているから」です。この問題を解決するためには大きく3つの手法がありますので、順番に解説していきます。
IT用語

【ゼロからわかる】DBの論理設計とは何か

この記事では「論理設計とは何か」を初めてでもわかるように解説します。論理設計とは「物理的な制約にとらわれずに机上でデータベース設計を考えること」です。これだけだとわかりにくいので、かみ砕いて説明していきます。
IT用語

【ゼロからわかる】DBのスキーマとは何か

今回はデータベースの「スキーマ」についてわかりやすく解説します。スキーマとは「データベースの構造や設計、関係性を定めたもの」です。これだけだとわかりにくいので、具体例を使いながらイメージをつかんでいきます。
タイトルとURLをコピーしました