IT用語 【ゼロからわかる】ドメイン駆動設計とは何かをどこよりもわかりやすく ドメイン駆動設計とは「サービス利用者の課題を見極め、改善を繰り返しながら実装に落とし込む設計手法」です。「ビジネス視点でソフトウェアを開発する手法」とも言えます。なぜソフトウェア開発にドメイン駆動設計が必要なのでしょうか 2022.07.02 IT用語タ行
おすすめ書籍・グッズ 【周りと差がつく2022版】初心者におすすめのプログラミング書籍3選 「これは最初に読みたかった!最初に読んでおいて良かった!」と思う本を紹介します。コードが少しずつ書けるようになってきて、次は何に手をつければいいのか迷ったときの参考になります。 2022.06.26 おすすめ書籍・グッズ
Laravel 【ゼロからわかる】PHP・Laravelのforeachでなぜ値が変わらないのか・参照渡しと値渡し foreachしたときに値が変更されない理由は「展開されている時の値は値渡しとなっており、元の変数ではなく、新たな変数を書き換えているから」です。この問題を解決するためには大きく3つの手法がありますので、順番に解説していきます。 2022.06.19 Laravelア行サ行
IT用語 【ゼロからわかる】DBの論理設計とは何か この記事では「論理設計とは何か」を初めてでもわかるように解説します。論理設計とは「物理的な制約にとらわれずに机上でデータベース設計を考えること」です。これだけだとわかりにくいので、かみ砕いて説明していきます。 2022.05.13 IT用語バックエンドラ行
IT用語 【ゼロからわかる】DBのスキーマとは何か 今回はデータベースの「スキーマ」についてわかりやすく解説します。スキーマとは「データベースの構造や設計、関係性を定めたもの」です。これだけだとわかりにくいので、具体例を使いながらイメージをつかんでいきます。 2022.05.03 IT用語サ行バックエンド
IT用語 【ゼロからわかる】マスターデータとトランザクションデータとは何か マスターデータ・トランザクションデータの意味となぜ2つのデータを分けて考える必要があるのかを解説します。マスターデータは「頻繁に更新することのない基本となる情報」、トランザクションデータは「頻繁に記録される取引情報」です。 2022.04.24 IT用語タ行マ行
Laravel 【Larave8】InertiaでVue2系を使う方法 laravel+vue+Inertiaのvueを3系から2系に変更する方法を初めてでもわかりやすく解説します。Inertiaでライブラリを使いたい場合、vue2系にしないとまだまだ使える数は多くありません。 2022.01.30 LaravelVue.js
React 【初めてでもわかるReact Hooks】useCallback・memoの使い方 不必要なレンダリングを減らす仕組みであるuseCallbackやmemoの使い方を初めてでもわかりやすく説明します。不必要なレンダリングを減らしてパフォーマンスを上げることができるようになります! 2022.01.20 React
Laravel 【laravel+Vue】Inertiaでflash messageを利用する方法 LaravelのInertiaを使い、Vueファイルにflash messageを表示する方法を初めてでもわかりやすく説明します。vue3系のcompositionAPIで記述する方法がわからない方にもおすすめです。 2021.12.26 LaravelVue.js