Skip to content

2026-04-08

Latest

Choose a tag to compare

@chvmvd chvmvd released this 08 Apr 05:34
0ed46ef

What's Changed

Full Changelog: 2025-10-14...2026-04-08
前回のリリースのプレビューhttps://1b09d89c.utcode-learn.pages.dev/
今回のリリースのプレビューhttps://e7d8cdf1.utcode-learn.pages.dev/

Major Changes

フロントエンドとバックエンドの連携とデプロイの節を追加 by @chvmvd in #890

新たに「フロントエンドとバックエンドの連携とデプロイ」の節を作成しました。Viteを用いて構築されたフロントエンドと、Node.jsを用いて構築されたバックエンドを連携し、デプロイする方法について説明しています。

現在の「フロントエンドとバックエンドの連携とデプロイ」の節 Image

「CSS による配置」を改訂 by @nakaterm in #891

「CSSによる配置」の節をすべて書き直しました。扱う内容を最低限に絞り、全体を通じて料金プランを表すカードの題材を用いて説明するようになりました。

これまでの「CSSによる配置」の節 Image
現在の「CSSによる配置」の節 Image

TypeScript の節の充実化 by @chelproc in #887

「TypeScript」の節の内容を全体的に書き直しました。構成を見直し、確認問題を作成し直しました。

これまでの「TypeScript」の節 Image
現在の「TypeScript」の節 Image

「トランスパイラとモジュールバンドラ」の節を再整理する by @chvmvd in #879

「トランスパイラとモジュールバンドラ」の節から、今までの演習問題を削除し、新たに演習問題を作成し直しました。また、「フロントエンドとバックエンドの統合」の項を削除しました。

これまでの「トランスパイラとモジュールバンドラ」の節 Image
現在の「トランスパイラとモジュールバンドラ」の節 Image

.mjs拡張子を用いる方法からpackage.json"type": "module"と書く方法に変更 by @chvmvd in #931

Node.js 22.7.0以降で明示していなくても.jsファイル中にESM構文があればESMとして解釈されるようになったことなどに伴い、.mjs拡張子を用いる方法からpackage.json"type": "module"と書く方法に変更しました。

「変数のスコープ」の項をリライト by @nakaterm in #927

「関数」の節の「変数のスコープ」の項を書き直しました。

これまでの「変数のスコープ」の項 Image
現在の「変数のスコープ」の項 Image

Moderate Changes

  • チャットアプリと掲示板のエンドポイントの命名を修正 by @chvmvd in #901
  • CSS のボックスモデルの演習問題を削除 by @nakaterm in #905
  • チャットアプリと掲示板のステータスコードを修正 by @chvmvd in #902
  • 章・節の参照の表記を統一 by @chvmvd in #908
  • メニュー中のアイテムを参照する時の書き方を変更 by @chvmvd in #929
  • 「CSS」の節の演習問題1の問題文と解答を修正 by @chvmvd in #933
  • 「関数」の節の演習問題1の別解を削除 by @chvmvd in #934
  • 「配列」の節の演習問題の説明を修正 by @chvmvd in #936
  • 「プロジェクト:ToDoアプリ」の節の問題のステップ4を削除 by @chvmvd in #938
  • 「繰り返し」の節の演習問題1の別解を削除 by @chvmvd in #935
  • 「関数」の節の演習問題2の解答を修正 by @chvmvd in #948
  • コマンドと出力を別のコードブロック内に記載するように修正 by @Yokomi422 in #943
  • 「変数」の節の再代入の例を適切なものに変更 by @chvmvd in #950
  • 評価の流れに関する図を追加 by @chvmvd in #951

Minor Changes

  • Reactの章の課題を確認問題にした by @Yokomi422 in #888
  • 重複した非同期処理に関するtipを削除 by @chvmvd in #894
  • 不要な用語の定義を削除 by @chvmvd in #896
  • 「JavaScriptことはじめ」の節の不要な半角スペースを削除 by @chvmvd in #921
  • HTML内のstyle属性の末尾セミコロンの有無を統一 by @chvmvd in #920
  • 「React」の節のViewSourceの参照先を修正 by @chvmvd in #919
  • 「TypeScript」の節の型演算の説明のタイポを修正 by @chvmvd in #918
  • 「React」の節の確認問題の説明のタイポを修正 by @chvmvd in #917
  • 「React」の節のToDoアプリの演習問題の説明のタイポを修正 by @chvmvd in #916
  • 「プロジェクト」の節のToDoアプリの解答のタイポを修正 by @chvmvd in #914
  • 「Expressによるサーバー構築」の節のプログラムの説明のタイポを修正 by @chvmvd in #913
  • 「Fetch APIによるデータの送信」の節のArray#filterメソッドの説明のタイポを修正 by @chvmvd in #912
  • 「GitとGitHubのセットアップ」の節のGit Graphに関するタイポを修正 by @chvmvd in #911
  • 「React」の節の条件分岐の説明のタイポを修正 by @chvmvd in #910
  • 「トランスパイラとモジュールバンドラ」の節の複雑化するWeb開発の説明のタイポを修正 by @chvmvd in #909
  • 章・節・項の表記を統一 by @chvmvd in #907
  • 「TypeScript」の節の文面を修正 by @nakaterm in #922
  • 「React」の節のToDoリストの編集のサンプルプログラムのタイポを修正 by @chvmvd in #923
  • 「DOM」の節のgetElementByIdのサンプルプログラムのタイポを修正 by @chvmvd in #924
  • 「Expressによるサーバー構築」の節の不要なファイルを削除 by @chvmvd in #930
  • プロジェクト記事にタイトルを追加 by @chelproc in #925
  • Node.jsのインストールの説明を最新にアップデート by @chvmvd in #939
  • Node.jsのバージョンをv24へ更新 by @chvmvd in #940
  • サンプルプログラムのパッケージを最新にアップデート by @chvmvd in #941
  • 「関数」の節の戻り値の説明のコードブロックに行番号を追加 by @chvmvd in #947

Non-Documentation Changes

  • デフォルトブランチをmasterとしている記述を修正 by @chvmvd in #895
  • TypeScriptをセットアップ by @chvmvd in #899
  • コードブロックのダークテーマの設定を追加 by @chvmvd in #900
  • コードブロックの行ハイライトの設定を追加 by @nakaterm in #903
  • 不要になったAdmonitionのタイトルのインラインコードに関するCSSを削除 by @chvmvd in #904
  • Termコンポーネントをリファクタリング by @chvmvd in #897
  • npmパッケージをアップデート by @chvmvd in #944
  • GitHub Actionsのワークフローをアップデート by @chvmvd in #945