Releases: ut-code/utcode-learn
2025-10-14
Full Changelog:2025-08-18...2025-10-14
前回のリリースのプレビュー:https://f5cdba5b.utcode-learn.pages.dev/
今回のリリースのプレビュー:https://1b09d89c.utcode-learn.pages.dev/
Major Changes
サイト内検索 by @Yokomi422 in #870
サイト内検索が新たに利用できるようになりました。
旧カリキュラムを削除 by @chvmvd in #881
旧カリキュラムを残しておく必要性が薄くなってきたことから、旧カリキュラムを削除しました。
Cookie の節の書き直し by @chelproc in #860
Cookieの節の内容をすべて新たに書き直しました。これにより、認証に関する説明が新たに追加されています。
以前の「Cookieと認証」の節
現在の「Cookieと認証」の節
Moderate Changes
Minor Changes
- 法定代理人の年齢を成人年齢変更後に対応 by @Yokomi422 in #882
- Viteを用いて新しくプロジェクトを作成する動画を最新にアップデート by @chvmvd in #878
Non-Documentation Changes
2025-08-18
Full Changelog:2025-05-04v2...2025-08-18
前回のリリースのプレビュー:https://a6f569e8.utcode-learn.pages.dev/
今回のリリースのプレビュー:https://f5cdba5b.utcode-learn.pages.dev/
Major Changes
フォームではなく、Fetch APIを中心にするように変更 by @chelproc in #853 「Cookieと認証」の節からフォームに関連した記述を削除 by @chvmvd in #861
従来のようにフォームを用いてデータの送信をするのではなく、Fetch APIを用いてデータの取得・送信をすることを中心とした構成に変更しました。
具体的には、従来の「フォーム」「HTTPリクエストメソッド」「Fetch API」の節を削除し、新たに「Fetch APIによるデータの取得」「Fetch APIによるデータの送信」の節を設けました。また、それに合わせてデータベースの節の演習問題を一部書き換え、「Cookieと認証」の節の説明も一部書き換えました。また、「Cookieと認証」の節については場所が移動されています。
変更の経緯および章立てについての議論は、#856 にまとめてあります。また、関連する確認問題および演習問題についての議論は、#857 にまとめてあります。
以前の「フォーム」の節
以前の「HTTPリクエストメソッド」の節
以前の「Fetch API」の節
現在の「Fetch APIによるデータの取得」の節
現在の「Fetch APIによるデータの送信」の節
Moderate Changes
- サンプルプログラムの内容を最新にアップデート by @chvmvd in #852
- CodeSandboxが動かない問題を修正 by @chvmvd in #858
.gitignoreでの/generated/prismaの書き方をアップデート by @chvmvd in #854- 「React」の章の演習問題3の内容を最新にアップデート by @chvmvd in #855
Minor Changes
Non-Documentation Changes
2025-05-04v2
Render へのデプロイのページの改訂 (#846)
2025-05-04
What's Changed
Full Changelog: 2025-04-12v3...2025-05-04
2025-04-12v3
2025-04-12-v2
2025-04-12
What's Changed
Full Changelog: 2024-10-01...2025-04-12
2024-10-01
Full Changelog: 2024-06-11...2024-10-01
前回のリリースのプレビュー: https://f50cede8.utcode-learn.pages.dev/
今回のリリースのプレビュー: https://a96feb3a.utcode-learn.pages.dev/
Major Changes
和欧文間の半角スペースを削除 by @chvmvd in #799 インラインコードの前後の半角スペースを削除 by @chvmvd in #800
以前は、次の例のように和欧文間およびインラインコードと地の文の間に半角スペースを挿入していました。
HTML と CSS
`strong` 要素これからは、次の例のように半角スペースを挿入しないこととしました。
HTMLとCSS
`strong`要素「関数」の章の「処理の分割」の見出しを削除 by @chvmvd in #803
「関数」の章に以前は次のような「処理の分割」の節がありましたが、これを削除しました。
CSSの章をHTMLの章の直後に移動 by @chvmvd in #806
以前は、「CSS」の章は「オブジェクト」の章の直後にありました。これを「HTML」の章の直後に移動しました。
String.prototype.replaceメソッドを削除 by @chvmvd in #804
以前は、次のように、返すHTMLの内容を外部のファイルに書きHTMLファイルの中のコメントを、String.prototype.replaceメソッドを使ってJavaScriptを用いて生成した内容に置換することによりWebサーバーを構築していました。
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>Title</title>
</head>
<body>
<ul>
<!-- users -->
</ul>
</body>
</html>import express from "express";
import { readFileSync } from "node:fs";
const app = express();
const names = ["田中", "鈴木", "佐藤"];
app.get("/", (request, response) => {
const template = readFileSync("./index.html", "utf-8");
const html = template.replace(
"<!-- users -->",
names.map((name) => `<li>${name}</li>`).join(""),
);
response.send(html);
});
app.listen(3000);String.prototype.replaceメソッドを使用して置換する方法をut.code(); Learnから削除し、次のようにHTMLの内容を直接JavaScriptファイルの中に書く方法のみを記載することにしました。
import express from "express";
const app = express();
const names = ["田中", "鈴木", "佐藤"];
app.get("/", (request, response) => {
response.send(`
<!doctype html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>Title</title>
</head>
<body>
<ul>
${names.map((name) => `<li>${name}</li>`).join("")}
</ul>
</body>
</html>
`);
});
app.listen(3000);「オブジェクト」の章を全面改訂 by @chvmvd in #802
「オブジェクト」の章をすべて書き直しました。特に大きな違いとしては、「配列とオブジェクト」の節を削除したことと、例および演習問題の書き直しがあります。
以前の「オブジェクト」の章
現在の「オブジェクト」の章
「データベース」の章からDBeaverを削除 by @chvmvd in #832
「データベース」の章で、以前はデータベースを直接操作するソフトウェアとしてDBeaverを使用していましたが、Supabaseの機能を用いてデータベースを直接操作することとしました。これにより、DBeaverについての記述を削除し、次のようなAdmonitionの中にのみ残すこととしました。
GET/POST リクエストの書き直し by @aster-void in #835
「GETリクエストとPOSTリクエスト」の章を大幅に変更しました。章および節のタイトルを見直し、説明の文言を改善し、画像や動画を撮り直しました。
Moderate Changes
- 「Cookieと認証(発展)」の章の解答を削除 by @chvmvd in #809
- 「Linuxコマンド」の章のパスの説明の表を修正 by @aster-void in #808
express.static("static")からexpress.static("./public")へ変更 by @chvmvd in #818- 確認問題および演習問題のフォーマットを統一 by @chvmvd in #823
- 書籍検索システムの解答例のURLパスを/sendから/searchにした by @aster-void in #827
- Fetch API に関する表記の問題を修正 by @chelproc in #829
- Cookieの章の
set-cookieをSet-Cookieに変更 by @aster-void in #828 - 不要な改行を削除 by @chvmvd in #821
Minor Changes
- ネットワークタブを開く説明を追加した by @aster-void in #791
- データベースの章の誤りを直した by @aster-void in #790
- フォームの章の言葉遣いを直した。 by @aster-void in #778
- 「POST リクエストを開発者ツールで覗いてみる」の章のタイポを修正 by @aster-void in #792
- 不要な半角スペースを削除 by @chvmvd in #801
_samplesディレクトリにあるpackage.jsonをアップデート by @chvmvd in #805- 「Expressとサーバー」の章の不要な解答を削除 by @chvmvd in #807
- MDXが正しくパースされていない問題を修正 by @chvmvd in #819
- 「フォーム」の章の
node-emojiに関する演習問題にViewSourceコンポーネントを追加 by @chvmvd in #820 - 「GETリクエストとPOSTリクエスト」の章のリクエストとレスポンスの画像のタイポを修正 by @chvmvd in #824
date-fnsパッケージを最新にアップデート by @chvmvd in #834- Node.jsのインストール方法をアップデート by @chvmvd in #831
Non-Documentation Changes
2024-06-11
2024-06-04
Major Changes
Documentation
Minor Changes
Documentation
- linuxのパスの画像を変更した by @KaichiManabe in #777
- Linuxコマンドの章の不要な画像を削除 by @chvmvd in #781
- Linuxコマンドの章の説明で半角スペースが入っていない箇所に半角スペースを挿入 by @chvmvd in #782
- Linuxコマンドの章のファイル名を修正 by @chvmvd in #783
- クラスの章の確認問題のタイトルを修正 by @chvmvd in #773
- クラスの章の関数の書き方を修正 by @chvmvd in #774
- フォームの章の request.query の説明を追加した by @aster-void in #779
- テンプレートとして用いている index.html を template.html に改名した by @aster-void in #780
- リダイレクトの説明を動かした。 by @aster-void in #786
date-fnsの写真を変更 by @chvmvd in #788
New Contributors
- @KaichiManabe made their first contribution in #777
Full Changelog: 2024-05-21...2024-06-04












