inflearn logo
知識共有
inflearn logo

[Java 実務プロジェクト入門編] オブジェクト指向思考力トレーニング - ミニプロジェクト3種実習

小さなプロジェクトから構造を捉える練習まで! Javaのオブジェクト指向設計と実践経験が不足している方のための 実際に作りながら成長するミニプロジェクト実践入門講座。 基本から構造的思考まで、Javaアプリケーションを最初から最後まで実装しながら実力を養いましょう。

難易度 初級

受講期間 無制限

Java
Java
IntelliJ IDEA
IntelliJ IDEA
dip-principle
dip-principle
validations
validations
domains
domains
Java
Java
IntelliJ IDEA
IntelliJ IDEA
dip-principle
dip-principle
validations
validations
domains
domains

お知らせ

5 件

  • kevin님의 프로필 이미지

    修正済み

    📢 OpenClaw.AI 基礎 2.5部 講義オープンのお知らせ

    こんにちは、OpenClaw.AIマスタークラス基礎講座を担当しているKevinです。

    ついに「基礎 2.5部」マルチエージェントチームの設計と役割分離の基礎講座をInflearnで公開することになり、お知らせを投稿いたしました。 :)

    今回の2.5部は、第1・2部で作った「自分のPCの中のAI秘書」を一段階さらに拡張して、

    一つのテレグラムボットを、役割が分かれた小さなAIチームへと成長させることに焦点を当てた講義です。.


    👉[OpenClaw.AI 基礎 2.5部 講義はこちら]


    2.5部で一緒に作ること

    - Telegramのフォーラムグループ + トピック別ルーティングを利用して

    1つのボットでcontent-planner / content-editorの2つのエージェントを運用するマルチエージェント環境を構築します。

    - /workspace/content/planning / /workspace/content/drafts フォルダへ

    企画成果物と草案・編集版が分離されるコンテンツワークフローを実際に作成してみます。.

    - 「plannerルームでアイデア・アウトライン作成 → editorルームで文章の推敲」というシナリオを通じて、人間のコピペを前提とした現実的なマルチエージェント協業ルーチンを完成させます。


    このような方に特におすすめ

    - OpenClawの1・2部まで進めたものの、依然として1つのエージェントにすべてを任せている

    - テレグラムボットを「単一のチャットボット」ではなく、企画者(Planner)とエディター(Writer/Editor)に分かれたAIチームとして育ててみたい方

    - コンテンツ企画 / 下書き作成 / 文章の推敲作業を役割別のエージェントに分担させ、ワークフローを整理したい個人クリエイター、ニュースレター・ブログ運営者、YouTuber

    - マルチエージェントに関心はあるが、巨大なフレームワークの代わりに今使っているOpenClaw + Telegram環境で軽快に始めてみたい開発者・企画者・PM


    2.5部の核心カリキュラムを一目で

    - セクション 1: 既存の受講生・新規受講生の両方のための

    2.5部合流ルートA(5分環境チェック)/ B(最小セットアップ・オンボーディング)案内 + OpenClaw UI超簡単復習

    - セクション 2: シングルエージェント vs マルチエージェントの概念、

    openclaw.json 内で複数のエージェントが配置される構造の理解、openclaw agents listによる現在の構成の確認

    - セクション 3:

    - content-planner / content-editor エージェントの定義

    - /content/planning/content/drafts ワークスペースの分離

    - テレグラムフォーラムグループ & planner-企画 / editor-編集 トピック作成

    - グループID / トピックIDの取得 → トピック別エージェントルーティングの完成

    - セクション 4:

    - planner editor 半手動協業実習 (人間によるコピペベース)

    - 第3部で扱うLeader/Planner/Editor/QAの4エージェント自動協業パイプラインのプレビュー


    受講前のチェック事項

    - 1・2部で使用したWSL2 + Docker + OpenClaw + テレグラムボット環境が準備されていれば最適です。

    - 1・2部を受講されていない場合でも、2.5部に含まれる「環境点検ルートA / 最小セットアップ・オンボーディングルートB」に従っていただければ、マルチエージェントの実習に必要な最小限の環境を整えられるよう構成しました。

    - Google AI Studioで発行したGemini APIキーが必要です。


    2.5部の受講中に疑問に思ったことや、行き詰まった部分があれば、いつでも質問掲示板に気軽に残してください。

    皆様のフィードバックをもとに、実習例とトラブルシューティングガイドを継続的に補強していきます。

    今回の2.5部が、皆さんのOpenClaw環境を「賢い秘書1人」から「役割が分かれた小さなAIチーム」へと拡張するきっかけになることを願っています。

    ありがとうございます。

    0
  • kevin님의 프로필 이미지

    📢 OpenClaw.AI 基礎第2部 講座オープンのお知らせ

    こんにちは、OpenClaw.AI基礎講座を担当しているKevinです。

    他でもなく [基礎 第2部] OpenClaw.AI マスタークラス:テレグラムとビジョンAIで完成させるスマートフォン遠隔秘書がInflearnにて公開されました。^^

    私の講義が、OpenClawを日常生活でスマートに活用する上で、少しでもお役に立てれば幸いです。

     

    👉[OpenClaw.AI 基礎 第2部 講座はこちら]


    第2部で一緒に作ること

    - スマートフォンのテレグラムでいつでもどこでも自分のエージェントを遠隔操作する環境を構築します。

    - Gemini 2.5 Flashのビジョン機能を活用し、領収書の写真一枚で自動分析・記録される家計簿ルーチンを完成させます。

    - 第1部で作成したDocker + workspace環境を実践的な自動化シナリオへとアップグレードします。


    このような方に特におすすめ

    - 「これからはブラウザなしでスマートフォンでもエージェントを使いたい」という方。

    - 領収書や画像データを毎回手動で整理せず、AIが自動で分類・記録してくれることを望む方。

    - 第1部で体験したOpenClawを実際の業務や生活の自動化まで繋げたい方。


    第2部の核心カリキュラムを一目で

    - セクション 1:第1部の環境点検および「ポケットの中のエージェント」シナリオオリエンテーション。

    - セクション 2: BotFatherでテレグラムボット作成 → ペアリング → OpenClawエージェントとリアルタイム接続。

    - セクション 3: テレグラムで領収書の写真を送信 → 日付・店名・金額・品目を自動抽出 → expenses/ フォルダへの累積保存を自動化。


    受講前のチェック事項

    - 第1部で使用したDockerコンテナとGemini APIキーが準備できていればベストです。

    - 第1部を受講されていない場合でも、第2部の中で提供される「実習環境の事前チェックリスト」に従っていただければ、最小限の必須環境を整えることができます。

    パート2の受講中に気になった点や行き詰まった部分は、いつでも質問掲示板に気軽に残してください。

    受講生の皆様のフィードバックをもとに、実習例とトラブルシューティングガイドを継続的に補強していきます。

    0
  • kevin님의 프로필 이미지

    📢 [ニュース] 採用の寒波を突き破る唯一の鍵、「AI指揮者」への道を開きます。

    OpenClawマスタークラス基礎シリーズ第1部オープン!

    受講生の皆さん、こんにちは!

    これまで公開した講義がプログラミング(Javaベース)の基礎を身につけるためのものだったとすれば、今回の講義からはAIと共に歩みながら、開発者 + IT知識人として生きていくための講義の出発点だと考えています。

    AIと共に楽しく生きていけるIT知識人になるにあたって、私の講義が少しでもお役に立てれば幸いです。

    講義に関するより詳細な内容を知りたい方は、以下の内容を読んでから講義リンクをクリックしていただければ幸いです!


    「開発者の就職、もう終わりではないでしょうか?」最近の採用市場の冷え込みの中で、多くの方が投げかける切実な質問です。しかし、現場で感じる真実は少し異なります。単に言われた通りにコードを書く「コーダー」の時代は終わりつつありますが、AIを道具として使いこなし、システムの構造を設計する「アーキテクト」の価値は、かつてないほど急激に上昇しています。

     

    今回の[OpenClaw.aiマスタークラス基礎 第1部]は、単に新しいツールを学ぶ講義ではありません。あなたがAIトレンドに流される犠牲者ではなく、AI軍団を率いる指揮者として圧倒的な競争力を備えるための、最も現実的な出発点です。

     

    🚀 なぜ今、この講義があなたのキャリアにとって決定的なのでしょうか?

    1. 「コーダー」から「インテリジェント・システム管理者」への進化


      他の人がChatGPTにコードを一行尋ねている間に、あなたは自ら判断して業務を完遂する「自律型エージェント」を構築します。企業が切望する「一人で10人分の仕事をこなす人材」の実体を、自ら証明することになります。


    2. 企業が最も恐れる「セキュリティ」を武器に
      大多数の開発者がセキュリティ事故を恐れてAI導入をためらう中、皆さんはDockerベースのセキュリティサンドボックスを通じて「いかに安全にAIを実務に移植するか」に対する明快な回答を提示することになります。これこそが、面接官を納得させる皆さんだけの強力な差別化ポイントです。


    3. 変わることのない基礎 + 最新AIトレンドの融合
      オブジェクト指向の原理、システムの構造、そしてセキュリティの哲学。これまで築き上げてきた揺るぎない基礎の上に、OpenClawという翼を授けます。技術的な自立力を備えた開発者だけが持つことのできる、揺るぎない自信を取り戻させてあげます。


    🛠 基礎第1部でマスターする核心的な能力

    • Docker Sandbox: 自分のPCを保護しながらAIを駆動させる、隔離された作業環境の構築

    • Agent Intelligence: Gemini API 連携による自律型業務遂行ロジックの理解

    • Security Strategy: APIキーのプレーンテキスト露出への対応およびIPホワイトリスティングなど、実践的なセキュリティノウハウ

    • Workflow Automation: ファイル分析からレポート自動生成までの実務プロセス

    「未来はAIを使う人と使わない人に分かれるのではなく、AIをコントロールできる人とコントロールされる人に分かれます。

     

    就職が難しい時代だと言われていますが、準備ができている方々にとっては、むしろ最大の格差を広げられるチャンスの時代だと考えています。その圧倒的な競争力の出発点に、皆さんを招待します。

    今すぐ講義でお会いしましょう!

    [講義へのショートカットリンク]: https://inf.run/LWXUC

    0
  • kevin님의 프로필 이미지

    皆さん、こんにちは!

    新規講座開講のお知らせがあり、伺いました。

     

    ミニプロジェクトJava第3部講座は、コンソールベースではなく、ユーザーが直接目にする「画面」が含まれた

    [Java実務プロジェクト:UI編 (Spring + JavaFX)] 講座です。.

     

    Webに移行する前に、デスクトップ環境でSpring BootJavaFXの柔軟なUI構成を組み合わせ、実際にしっかりと動作する映画情報提供アプリケーションを一緒に作ってみる、楽しいプロジェクトです。^^

    👉講義はこちら:https://inf.run/nDrhd

     

    本格的なAI時代にJava開発者を目指す方々へ贈る言葉:

    この講義が2026年2月現在の開発トレンドと合っていないことは、私もよく承知しています。

    それにもかかわらず、この講義を諦めずに公開する理由は、Javaという基礎が重要であるという事実は、AIと共に歩むかどうかにかかわらず、依然として最も重要な核心であると考えているからです。

     

    新卒採用市場が冷え込み、AIがコーディングを代行する時代、「今Javaを深く勉強することに意味があるのだろうか?」という悩みや、Javaエンジニアへの道を諦めたいという気持ちが強くなるのが現実だと思います。

     

    しかし、少しだけ視点を変えて考えてみると、

    コードを上手に書く開発者が不要になる時代の代わりに、「AIを完璧にコントロールし、修正できる」開発者が、かつてないほど重宝されるようになるでしょう。

    それにもかかわらず、Javaの基礎を深い思考を通じて固め、それを基盤にAIをハンドリングできるようになれば、むしろ思ったよりJava開発者として入門しやすくなるのではないかと考えています。

     

    JavaFXが実務で多用されるUI技術ではないかもしれませんが、この講義を通じて皆さんのJavaの実務における基礎をしっかりと固めていただきたいという、私の願いだと受け取っていただければ幸いです。

     

    私が考えるJavaの基礎が重要な理由を以下にいくつか書き留めました。Javaの勉強を続けるべきかどうか悩み、決断する際に少しでもお役に立てれば幸いです。

    Javaの基礎が重要な理由:

    • 思考の深さがプロンプトの質を決める: Javaの基本原理を知ってこそ、AIに精巧な指示を出すことができます。知らないことは質問することすらできません。

    • AIの生成物を疑うことができなければならない:しっかりとした基礎があってこそ、AIが作成したコードの欠陥を見つけ出し、最適化できる「目」を養うことができます。

    • 代替不可能な新人の武器である: 「私はAIが書いたコードを理解し、構造的な欠陥を見つけ出し、より良いアーキテクチャを提案できる基礎力を備えています」と言える志願者。おそらく、現在の企業が切実に求めているのは、まさにこのような人材でしょう。

     

    ぜひJavaエンジニアとして入門し、成功されることを心よりお祈りしています。

    講義でお会いしましょう!

    0
  • kevin님의 프로필 이미지

    ミニプロジェクトJava 2部講義に関するお知らせです!!

    ミニプロジェクト Java 2部 講義リンク: https://inf.run/WLQpc

    皆さんこんにちは!Kevinです。

    久しぶりに講座を一つオープンし、オープンのお知らせをすることになりました。

    今回オープンした講義は、昨年3月にオープンしたミニプロジェクト Java 1部の続編講義です。^^;

    1部の講義もプロジェクトベースの学習方式でかなり重要な内容が多いと思いますが、2部の講義は1部よりもさらに重要だと思います。

    私たちが日常生活でオンラインで使用する数多くのサービスには注文という概念が含まれているのですが注文というドメインに対する基礎をしっかりと身につけていれば、Java開発者として入門する方々にとってはこれ以上ない強力な武器を一つ装備することになると思うからです。

    ちなみにJava開発に入門しようとする方が主な受講対象だとお話ししましたが、1部講義そして今回の2部講義がJavaの基本文法をちょうど終えた方々にとって簡単ではない挑戦になる可能性もあると思います。

    現場で働いている初級開発者の方々の中でも、実装に関する基礎がしっかりと身についていなければ、簡単ではないかもしれません。

    それをある程度知ってるけど.. ㅡㅡ😆

    Javaの文法や高度な技法などに関する講義はおそらく無数にあるでしょうが、私も同様の講義を開講することはできます。

    ただし、少し負担に感じられても、直接実装しながら試行錯誤を重ねることが競争力のある開発者になるためのより良い方法だと思ったので、私が計画したプラン通りにプロジェクト講義を継続的にオープンする予定です。^^;

    AI技術が思っているより早く急変している時代に、Java開発者として入門することがますます大変になっているのが現在の現実ではありますが。

    そうだからといって、実装に関する基礎知識なしに単純にAIツールだけを活用できるからといって開発者になれるわけでもなく、開発者として長く生き残れるとは私は思いません。^^;

    どんな技術でもどんな分野でも、コアに対する基礎力は必ず必要だと思います。

    少し時間がかかっても、Javaの基礎をしっかりと身につけて、長く生き残れる開発者になってほしいと思います。

    それでは講義でお会いしましょう。

    頑張って!

    1

期間限定セール

¥6,413

23%

¥8,373