みどりがめ

インフラ

【Terraform】Terraformで作るサーバレス構成(API Gateway、Lambda、DynamoDB)

Terraformで作るサーバレス構成(API Gateway、Lambda、DynamoDB)を構築していきます。 LambdaはPythonで記述しています。ソースコードも掲載しておりますので、よろしければ一緒に手を動かしてみてください。
インフラ

【Terraform】Terraformとは?インストールからAWSリソースの構築まで徹底解説!!

Terraformとは何か?からインストール方法、簡単なハンズオンによるAWSリソース(EC2)の構築方法を紹介しています。 本記事の内容を一通り学ぶことで、Terraformの便利さを体験できると思います。
バックエンド

【合格体験記】Java Goldに2週間で合格した学習方法

Java Goldの効率的な学習方法を記載しています。 出題比重の高い「関数型インタフェースとラムダ式」、「ストリームAPI」を中心に学習すると良いでしょう。
フロントエンド

【Next.js】図で理解するPre-rendering。SSGとSSRの違い

Next.jsの重要な概念である図Pre-rendering、SSGとSSRの違いを解説しています。 図を用いて初心者でも分かりやすいように解説しています。
フロントエンド

【JavaScript・TypeScript】論理演算子(||、&&)について深堀する

JavaScript(TypeScript)における論理演算子の本当の意味について解説します。「x || y」はxがtrueならxを返し、xがfalseならyを返します。 「x && y」はxがfalseならxを返し、xがtrueならyを返します。
フロントエンド

【TypeScript】非同期処理について徹底解説!!(Promise/async・await)

JavaScript・TypeScriptでの非同期処理について解説します。同期処理と非同期処理の違いから、 Promise、async・awaitを使用した実装方法まで解説しています。
おすすめアイテム

【Udemy・書籍】実際に使用したReact×TypeScript学習おすすめ教材5選

React(Next.js)、TypeScriptの実際に使用したおすすめ教材をまとめました。 いずれも評価が高い人気教材ばかりですので、是非一度、手に取ってみてください。
フロントエンド

【React Hooks】useContextについて徹底解説!!

React Hooksの中でContextから値を参照するためのフックである「useContext」について解説しています。 具体的なソースコード例も掲載していますので、是非一緒に書きながら学んでください。
フロントエンド

React.memo、useCallbackとuseMemoを徹底比較!それぞれの違いを解説!

Reactでメモ化に使用する「React.memo」「useCallback」、「useMemo」について解説しています。 これらを学習することで、値や関数を保持し、必要のない子要素のレンダリングを抑制することができます。
フロントエンド

【React Hooks】useStateとuseReducerについて徹底解説!!

React Hooksの中で状態を扱うためのフックである「useState」、「useReducer」について解説しています。 具体的なソースコード例も掲載していますので、是非一緒に書きながら学んでください。
バックエンド

【Spring Boot】JunitでRepositoryの単体テストを行う

JUnit5を使用したRepositoryクラスのテストコードの記述方法を紹介します。 なお、実装はSpring Boot、MyBatisを使用しています。で行っています。
バックエンド

【Spring Boot】JunitでControllerの単体テストを行う

JUnit5を使用したControllerクラスのテストコードの記述方法を紹介します。 なお、実装はSpring Bootで行っています。MockMvcやstandaloneSetupなど細かいところまで解説しています。
インフラ

【Docker】DockerにMySQL環境を構築する(M1 Mac 対応)

dockerのインストールからdocker composeを使用したMySQLの構築について解説しています。 起動と同時にSQLを実行したり、M1 Macの場合に必要な設定についても併せて掲載しています。