# MicrosoftのWeb-Dev-For-Beginnersリポジトリのロードマップ **このリポジトリは、JavaScript、HTML、およびCSSに重点を置いたウェブ開発の基礎を学ぶためのロードマップを提供します。カリキュラムは柔軟で、24のレッスンを12週間にわたって全てまたは一部受講することができます。** ## 重要なマイルストーン * **1〜3週目:** * プログラミング言語とツールの紹介 * GitHubの基本 * アクセシビリティ * JSの基本:データ型、関数とメソッド * JSでの意思決定 * **4〜6週目:** * 配列とループ * テラリウム:HTMLの実践 * CSSの実践 * JavaScriptのクロージャー * DOM操作 * **7〜9週目:** * タイピングゲーム:イベント駆動型プログラミング * グリーンブラウザ拡張機能:ブラウザの操作 * フォーム作成、API呼び出し、ローカルストレージへの変数保存 * ブラウザでのバックグラウンド処理 * ウェブパフォーマンス * **10〜12週目:** * スペースゲーム:JavaScriptによるより高度なゲーム開発 * キャンバスへの描画 * 画面上の要素の移動 * 衝突検出 * スコアの管理、ゲームの終了と再開 * バンキングアプリ:ウェブアプリにおけるHTMLテンプレートとルート * ログインと登録フォームの構築 * データの取得と利用の方法 * 状態管理の概念 ## 学習成果 **このロードマップを完了することで、受講者はタイピングゲーム、バーチャルテラリウム、エコフレンドリーブラウザ拡張機能、スペースインベーダースタイルのゲーム、およびビジネス向けバンキングアプリを作成する実践的な経験を積むことができます。また、ウェブ開発の基礎に関する確固たる理解を身につけます。** ## 追加リソース * このリポジトリは、チュートリアル、コード例、チャレンジなど、さらなる学習のための豊富なリソースを提供します。 * Microsoft Learnプラットフォームでは、さまざまなウェブ開発コースと学習パスが提供されています。 * Stack OverflowやMDN Web Docsなどのオンラインコミュニティは、ウェブ開発者にとって貴重なサポートとリソースを提供します。 **このロードマップがあなたのウェブ開発の旅に役立つことを願っています!** --- **免責事項**: 本書類はAI翻訳サービス「Co-op Translator」(https://github.com/Azure/co-op-translator)を使用して翻訳されました。正確性の確保に努めておりますが、自動翻訳には誤りや不正確な箇所が含まれる場合があります。原文の言語によるオリジナル文書が公式な情報源となります。重要な情報については、専門の人間による翻訳を推奨いたします。本翻訳の使用により生じたいかなる誤解や誤訳についても、一切の責任を負いかねますのでご了承ください。