강의

챌린지

멘토링

로드맵

커뮤니티

Claude Codeで開発を自動化 - コンソールからGUI、3D、Webアプリケーションまで

この講座では、AnthropicのコーディングエージェントClaude Codeを使って、プログラムを最初から最後まで自動で開発する過程を学びます。全10講、約5時間47分の内容で、講師がプロンプトを入力し、結果を確認したうえで修正を依頼する一連の流れを、画面上でそのまま追体験する実習中心の講座です。 'Claudeと学ぶプログラミング'シリーズの上級コースです。基礎コースではClaudeを活用したプログラミング学習、中級コースでは実行可能なプログラムの作成を扱いました。本講座である上級コースでは、コードをコピーして貼り付ける段階を超え、開発の全工程をClaude Codeに任せ、開発者は最後に結果を確認するという方法で進めます。 前半ではC#コンソールプログラムから始め、.NET FrameworkのバージョンやVisual Studioのソリューション・プロジェクト構成まで指定する方法を扱います。続いて、C++によるアスキーアート、JavaScriptによる物理効果アニメーション、C#とJava 17によるGUIプログラムへと、言語や開発環境を切り替えながら依頼します。生成されたコードにコメントを追加するよう依頼し、動作原理を確認する過程も含まれています。 中盤からは、ある程度規模のあるプログラムを段階的に改善していきます。画面構成を図で伝えて作成した世界時計プログラムに、タイムゾーン設定画面と設定ファイルへの保存機能を追加し、画像処理プログラムにはガウシアンブラー、HSV調整、二値化、白黒変換、リサイズ機能を順番に追加します。スライダーの反応が遅いというパフォーマンス上の問題を説明し、改善を依頼する過程も扱います。 最後には、DirectX 11で3Dオブジェクトをレンダリングするプログラムと、C++ Win32 APIベースのWebサーバーを作成し、ReactとVite、Node.jsバックエンド、MariaDBを接続した掲示板アプリケーションまで完成させます。 実習を進めるには、Claudeの有料プラン(Pro以上)とWindowsの開発環境が必要です。講座ごとに.NET Framework 4.6.1とVisual Studio 2022、Java 17とEclipse、Node.js、MariaDBを使用します。コードを自分で記述することはありませんが、AIが生成した結果を確認できるよう、プログラミングの基礎知識を身につけたうえで受講することをおすすめします。

2名 が受講中です。

難易度 初級

受講期間 無制限

React
React
Node.js
Node.js
C#
C#
C++
C++
claude
claude
React
React
Node.js
Node.js
C#
C#
C++
C++
claude
claude

受講後に得られること

  • Claude Codeにプロンプトを入力して、C#コンソールプログラムを生成・実行できる。

  • 生成されたコードにコメントを求めて、動作原理を把握できる。

  • 画面構成を画像で伝えて、希望するGUIレイアウトを作成できます

  • 画像の読み込み、ガウシアンぼかし、HSV調整、二値化、白黒変換、リサイズ機能を備えた画像処理プログラムを作成できる。

  • DirectX 11ベースの3DレンダリングプログラムとC++ Win32 APIウェブサーバーを作成できる。

  • 開発サーバーの起動と終了、データベース接続の確認といった作業をClaude Codeに任せることができる。

  • 指定した.NET FrameworkのバージョンとVisual Studioのソリューション・プロジェクト構造に基づき、希望する形式でコードを生成させることができる。

  • C++、Java、JavaScriptなど、言語や開発環境を変えながらプログラムの制作を依頼できる。

  • タイムゾーン設定ウィンドウと設定ファイルの保存・読み込み機能を追加し、プログラムを段階的に改善できる。

  • 反応が遅いパフォーマンスの問題を具体的に説明し、改善を依頼できる。

  • ReactとVite、Node.jsバックエンド、MariaDBを連携した掲示板アプリケーションを作成できる。

Claude Codeで完成させる実践プログラミング:コンソールからWebアプリケーションまで

Claude Codeを活用して、プログラム開発の全プロセスを自動化する方法を学びましょう。C#、C++、Java、JavaScriptからReact、Node.js、MariaDBまで、さまざまな言語や技術を活用して、実際に動作するプログラムを作成します。

プロンプトを通じてコードを生成し、エラーやパフォーマンスの問題を改善し、ユーザーインターフェースとデータベースを連携させるプロセスを、段階的な実習を通して身につけます。単なるコード生成にとどまらず、要件を具体的に伝え、結果を確認しながら、プログラムを完成度の高いものへと発展させる方法を学べます。

この講座で扱う技術は、ソフトウェア開発、Webアプリケーション制作、業務自動化、画像処理、3Dグラフィックス、社内の開発生産性向上など、さまざまな分野で活用できます。

プログラミングの基礎知識をもとに、AIコーディングエージェントを実務に活用したい開発者、就職準備中の方、企画担当者およびIT実務担当者におすすめです。実際の開発事例に沿って進めながら、Claude Codeを活用した新しい開発方法を体験してみましょう。

学習内容

主な学習内容(Core Keywords)

1. Claude Codeを活用したプログラム開発

  • Claude Codeに明確なプロンプトを入力してC#コンソールプログラムを生成・実行する

  • .NET FrameworkのバージョンとVisual Studioのソリューションおよびプロジェクト構造を指定する

  • 生成されたコードにコメントを追加して、プログラムの動作原理を理解する

2. さまざまなプログラミング言語と開発環境の活用

  • C++、Java、JavaScriptなど、さまざまな言語でプログラムを作成する

  • Java 17とC#を活用してGUIプログラムを実装する

  • 画面構成と希望する機能を具体的に説明して成果物を改善する

3. プログラム機能の拡張および段階的な改善

  • 世界時計プログラムにタイムゾーン設定と設定ファイルの保存・読み込み機能を追加する

  • 画像の読み込み、ガウシアンブラー、HSV調整機能を実装する

  • 画像の二値化、白黒変換、サイズ調整機能を追加する

  • パフォーマンスの問題を分析し、具体的なリクエストを通じて応答速度を改善する

4. 3Dグラフィックスとウェブサーバー開発

  • DirectX 11を活用して3Dオブジェクトをレンダリングするプログラムを作成する

  • C++ Win32 APIベースのウェブサーバーを実装する

  • AIに要件を伝え、生成されたコードの実行結果を確認しながら修正する

5. フルスタックWebアプリケーションの構築

  • ReactとViteを活用してWebフロントエンドを開発する

  • Node.jsバックエンドとMariaDBデータベースを接続する

  • フロントエンド、バックエンド、データベースを連携した掲示板アプリケーションを作成する

  • 開発サーバーの起動と終了、データベースの接続状態を確認する

6. AIコーディングエージェントを活用した実務能力の向上

  • 望む結果を得るための効果的なプロンプトの書き方を身につける

  • コードを直接作成する代わりに、要件定義と結果の確認に集中する

  • プログラムのエラーやパフォーマンスの問題を発見し、段階的に解決する

  • ソフトウェア開発、Web開発、業務自動化、そして開発生産性の向上にAIを活用する

この講義を通じて、単純なコード生成からGUIプログラム、画像処理、3Dグラフィックス、WebサーバーおよびフルスタックWebアプリケーションの開発まで、Claude Codeを活用した実践的な開発プロセスを体験できます。

受講前のご案内

受講前の必須事項およびご案内(Prerequisites & Notices)

1. 事前知識および受講準備

  • Claude Codeの機能を利用するには、Claudeの有料プラン(Pro以上)が必要です。

  • Windowsの開発環境が必要であり、macOSやLinuxでは一部の実習を同じように進めるのが難しい場合があります。

  • Visual Studio 2022、.NET Framework 4.6.1、Java 17とEclipse、Node.js、MariaDBなど、講義ごとに異なる開発ツールを使用します。

  • コードを直接作成しなくても、AIが生成したコードと実行結果を確認できるよう、基本的なプログラミング知識を身につけておくことをお勧めします。

  • プログラミング経験があまりない場合は、「Claudeと学ぶプログラミング」基礎・中級コースを先に受講すると、学習に役立ちます。ただし、前提コースではありません。

2. 講義の構成と学習方法

  • 全10講義、約5時間47分の実習中心の講義です。

  • 講師のプロンプト入力、コード生成、プログラムの実行および修正の過程を追いながら学習できます。

  • 各講義を順番に受講し、ご自身で開発環境を設定して実習の結果を確認することをおすすめします。

  • プロンプトを入力するだけにとどまらず、生成されたコードの動作を確認し、エラーやパフォーマンスの問題が発生した場合は要件を具体化して修正するプロセスを繰り返してみてください。

  • 開発環境やプログラムの実行過程で問題が発生する可能性があるため、十分な実習時間を確保することをおすすめします。

3. 質問および学習に関するご案内

  • 講義内容や実習の過程で不明な点がある場合は、講義プラットフォームが提供する質問・ディスカッション機能を通じて問い合わせることができます。利用可能な機能や回答方法は、プラットフォームの方針によって異なる場合があります。

  • 講義の更新および追加資料の提供状況については、講義ページのお知らせと更新履歴をご確認ください。

  • 開発ツールのバージョンや使用環境によって実習結果が異なる場合があるため、エラーが発生した場合は、使用している環境とエラーメッセージを併せて確認することをおすすめします。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Claude Codeで開発業務を自動化してみたい開発者

  • AIコーディングエージェントにどのようなプロンプトをどう与えるのか、実際の事例を見てみたい実務者

  • C#、C++、Javaなど、さまざまな言語や開発環境におけるAIの活用方法を比較してみたい学習者

  • コードを直接書くよりも、要件の整理とレビューに集中する開発手法を試してみたい企画担当者・PM

  • 社内開発の生産性向上ツールとしてAIエージェントの導入を検討する担当者

  • 'Claudeと一緒に学ぶプログラミング'基礎・中級課程を受講した学習者

前提知識、
必要でしょうか?

  • Claudeの有料プラン(Pro以上)が必要です。Claude Codeは有料プランに含まれています。

  • Windowsの開発環境が必要です。.NET FrameworkとDirectXの実習があるため、macOSやLinuxではかなりの部分をそのまま進めるのが難しいです。

  • 各回で Visual Studio 2022、.NET Framework 4.6.1、Java 17とEclipse、Node.js、MariaDBを使用します。

  • コードを直接書くことはありませんが、結果を確認できるプログラミングの基礎知識を推奨します。

  • 'クロードと一緒に行うプログラミング'基礎・中級コースを先に受講すると、理解しやすいです。(前提コースではありません)

こんにちは
itgo1234です。

2001年に設立されたIT eラーニング専門サイトITGOを運営する㈱アイティゴは、IT eラーニングコンテンツを制作・流通しているコンテンツ制作会社です。

ITGOは、IT各分野の実務専門家および講義の専門家を招いて講座を制作しており、常に発展・変化し続けるIT分野の特性に合わせ、年間約150本の新規講座を継続的に制作・提供しています。

また、学習者の意見を積極的に取り入れ、新規講座の企画および開設に最大限反映しています。

今後も良い講座を制作するため、優れた講師陣の招へいとIT分野の最新動向の把握を怠ることのないよう、全社員一同努力してまいります。

もっと見る

カリキュラム

全体

10件 ∙ (5時間 47分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

itgo1234の他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥3,922

8%

¥4,278