Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【爆速AI駆動開発】ClaudeCodeでStreamlitをおまかせ開発!デグレしない投資分析ツール育成ハンズオン
New
8 students

【爆速AI駆動開発】ClaudeCodeでStreamlitをおまかせ開発!デグレしない投資分析ツール育成ハンズオン

コードを書くのはAI、あなたは仕様を伝えるだけ。銘柄一覧から業界分析まで7段階の機能追加でStreamlit製の投資分析ツールを育成。テスト駆動開発・隔離環境・バイパスモードで安心安全な爆速開発。仕上げはクラウド公開で自分専用ツールに
Last updated 9/2026
Japanese

What you'll learn

  • Claude Code への「おまかせ開発」で、自分専用の日本株投資分析ツール(Streamlit 製 Web アプリ)を完成させられる
  • 銘柄一覧・銘柄詳細・株価チャート・移動平均線・スクリーニング、そしてグラフで市場を可視化するセクタ・業界分析まで、7段階の機能追加をデグレ(既存機能が壊れること)ゼロで積み重ねる「育成型開発」ができるようになる
  • Streamlit の文法を覚えなくても、仕様書とプロジェクトの決まりごと(規約)で AI を正しく走らせる方法が身につく
  • Streamlit 公式のテストフレームワーク AppTest + pytest による TDD で「テスト全通過=完成」を判定できるようになる
  • テストでは yfinance をモックに差し替え、日々変動する外部データでも決定的にテストする戦略を体験できる
  • 完成したツールを Streamlit Community Cloud にプライベート公開し、PC でサーバーを起動しなくてもブラウザから開ける状態にできる
  • 「技術的にできること」と「規約上やってよいこと」を区別し、データ利用規約に沿った公開範囲を判断できるようになる

Course content

12 sections • 27 lectures • 4h 16m total length
  • コースへようこそ ─ このコースで手に入るもの8:00
  • 本コースで作るもの/扱わないこと/進め方7:16
  • 受講にあたって ─ 動作環境とサポートについて8:43
  • 添付資料のご案内0:22

Requirements

  • PC(Windows / Mac)
  • Visual Studio Code
  • ハンズオンをご自身で動かす場合は、Claude Code が利用できる Claude Pro / Max プラン または Anthropic API のアカウント(Claude 無料プランでは Claude Code は利用できません)。開発の様子はすべて動画に収録しているため、視聴のみであれば契約なしで全編を学べます
  • GitHub アカウント(無料・公開セクションで使用します)
  • 前作「爆速AI駆動開発(Python編)」の受講を推奨(おまかせ開発の型は要点のみの振り返りとなります。未受講でも進められる構成です)
  • Streamlit の知識・投資の知識は不要

Description

本コースにはAIの使用が含まれています。


機能を足しても、前に作ったところが壊れない。

AI に作らせたツールを、機能を足しながら少しずつ育てる──その作り方を、Streamlit という道具で作る株の分析ツールで体験するハンズオン講座です。


題材は、日本株の分析ツールです。銘柄の一覧、銘柄ごとの詳しい画面、株価のグラフ、移動平均線、条件で銘柄を絞り込む画面、そして業種・業界をグラフで見比べる画面まで、AI 開発エージェント「Claude Code」に作りたいものを伝えて完成させます。本物の株価で動くので、終わったときに手元に残るのは練習用のファイルではなく、自分専用の分析ツールです。


ツールは 7 回に分けて育てます。


機能を足したら、前の機能が壊れるのでは?

その心配には、テストで答えます(テスト駆動開発)。作るたびに「こう動けば合格」というテスト項目が積み上がり、機能を足すたびに全部を自動で確かめ直します。テスト項目の一覧は日本語の箇条書きで書くので、何を確かめているかは、読めば分かります。「テストが全部通れば完成」なので、コードを読めなくても、できあがったかどうかを判断できます。


株価は毎日変わるので、そのままではテストの結果も毎日変わってしまいます。このコースでは、テストのときだけ決まった株価に差し替える方法も学びます。外のサービスからデータを取り込む道具を作るときに、そのまま役立ちます。


Streamlit の文法は覚えなくて大丈夫です。どう動くのかだけをつかむ「Streamlit の基礎知識」のレクチャーを用意しました(知っている方は飛ばせます)。AI はパソコンから切り離した場所(Dev Container)で動くので、手元のファイルを消される心配はありません。Streamlit は保存した瞬間に画面が変わるので、AI が作っていく様子を目で追えます。


出てくる言葉(仕様書・規約・テスト・Dev Container など)は、ハンズオンの前の座学のレクチャーで 1 つずつスライドで説明します。ローソク足・移動平均線など株の言葉も、レクチャーを 1 本用意しました。Claude Code の基本は Python 編で扱っています。


最後は、作ったツールを **自分だけに公開** します(Streamlit Community Cloud)。パソコンでツールを起動しなくても、ブラウザからいつでも開けるようになります。株価のデータの利用規約を読み、「なぜ自分だけに公開するのか」も確かめます。


最初に見る 1 本

まずは、セクション2の「会話だけで投資分析ツールが生まれる瞬間」をご覧ください。Claude Code と会話するだけで、ブラウザに日本株の銘柄一覧が表示されるまでをお見せします。見るだけのレクチャーなので、有料プランの契約や開発環境の準備がなくてもご覧いただけます。


有料プランと利用の上限について

ご自身の手で動かすハンズオンでは、Claude の有料プラン(Pro 以上)を使います。Claude Code には「5時間ごと」と「1週間ごと」の利用の上限があり、途中で上限に当たることがあります。そのときは慌てずに、次の日か次の週に続きから進めてください。時間が経てばまた使えるようになり、最後まで進められます。


本コースは「爆速AI駆動開発(Python編)」の続きです。AI への任せ方(仕様書・規約・テスト・切り離した場所・許可を出さない設定)は短い振り返りにとどめ、ほとんどの時間をツール作りに使います。Python 編を見ていなくても進められますが、先に Python 編を見ておくと、よりスムーズです。


なお、本コースは投資助言ではありません。銘柄のおすすめや売り買いのやり方は扱わない、作り方の講座です。


本コースはAIツールを活用して制作しており、ナレーションにはAI音声を使用しています。すべてのコンテンツは講師自身が監修・確認しており、説明の正確さ・わかりやすさ・講師の意図と知識が反映されていることを確認した上でリリースしています。安心して学習を進めてください。

Who this course is for:

  • 前作(Python編)を修了し、次は自分のためのデータアプリを作ってみたい方
  • 株式投資をしていて、自分専用の分析ツールが欲しいと思っていた方
  • Streamlit 未経験だけれど、文法学習を飛ばして「動くデータアプリ」を完成させたい方
  • 機能追加のたびに既存機能が壊れる開発から卒業したい方
  • ※ 本コースは投資助言ではありません(銘柄推奨・売買手法は扱わない技術講座です)