Document
計画の詳細:UiPath・IT基礎・Coding Agentの3本の柱
学習の3本の柱(UiPath・IT基礎・Coding Agent)の週ごとの中身と、Academyの使い方、学習管理表、各部の目標と確認事項。
約19分で読めます
Contentsこの記事の目次
3.3 UiPath Line(主軸)
UiPath Lineは、開発の中心。週ごとの学習点を、実際に使うアクティビティと機能の単位で示す。
表記: アクティビティ名・画面名は、Studioのバージョンで名称が変わる場合がある。公式ドキュメントで確認する。
RPAの開発は、次の流れをぐるぐる回す。第1〜7週は「作る」、第8週から「発行する」「動かす」「見る」を学ぶ。
3.4 UiPath Academyの使い方
UiPath Academyは、UiPathの公式オンライン学習(無料)。UiPath Lineの骨格に使う。日本語のコースを主にする。
使うプラン
| プラン | 言語 | 時間 | 位置づけ |
|---|---|---|---|
| RPA デベロッパー 基礎(v2021.10) | 日本語 | 40時間33分(21コース) | 主教材。第1〜8週に分けて受ける。修了で修了証が出る |
| UiPath for Coding Agents Deep Dive | ― | ― | 総合実践。第11–12週。内容と所要時間は、受講前に確認する |
| Automation Developer Associate Training (v2024.10) の一部 | 英語 | コースにより異なる | 補足。日本語プランにない新しい内容(Object Repository、Integration Service、Workflow Analyzer、導入方法論)だけ受ける |
週あたり約5時間。 日本語プランの旧版(2021.10)は、Orchestratorなどコアの機能は新しい版にも適用されるとされる。画面の違いは、公式ドキュメントで補う。
割り当て
| 週 | 日本語プラン「RPA デベロッパー 基礎」 | 補足(英語) |
|---|---|---|
| 1 | UiPath Platform の紹介、初めてのプロセス開発、RPA 開発者の一日、変数および引数、制御フロー | |
| 2 | データ テーブルおよび Excel、文字列、リスト・ディクショナリ | |
| 3 | UI 操作の自動化、セレクター、記述子 | Object Repository |
| 4 | メール操作、PDF 操作 | |
| 5 | デバッグ、エラーおよび例外処理、ロギング入門 | |
| 6 | バージョン管理システムの連携 | Integration Service Overview |
| 7 | プロジェクト構成、Orchestrator 概要 | Workflow Analyzer、Implementation Methodology Fundamentals |
| 8 | Orchestrator リソースの利用方法、RPA テスト |
進め方
- Academyは「講義」。ハンズオン課題は自分で作る。受講した週に、課題で同じ機能を使い直す。
- 英語のコースは、日本語版があるかを先に調べる。Academyのコースは、英語から日本語へ順次翻訳されている。
- 受講の記録(コース名、詰まった点)を残し、週次の振り返りで見る。
- 第8週までに日本語プランを修了し、第9週に資格試験を受ける(→ 総覧の「資格」)。
- 日本語プランと同じ内容で日本語の新しい版があるコースは、新しい版を優先する(→ 参考資料の「日本語の新しい版のコース」)。今のStudioの画面に近いため。プランの修了証が必要な場合は、旧版も受ける。
- 各コースのリンクは、8 参考にまとめた。
注意
- 範囲外のコース:RPA テストは、テストが対象外の本計画では扱わない。ただし資格の試験範囲に含まれるため、最小限で受ける。
- Academyにない部分:API、DB、C#、Orchestratorの配備、uip CLI、Coding Agentsは、自作の教材で補う。
- 英語の補足コース:受講者が英語の教材を読めるかを、第1週に確認する。
任意(余力があるとき、または育成のあと)
Agentic系の学習。必須にはしない。時間は目安。
| 内容 | 時間 | 備考 |
|---|---|---|
| エージェンティック オートメーション アソシエイト トレーニング | 17時間20分 | 日本語。Studio Webでエージェントを構築・評価する一連の流れ |
| UiPath Studio Web ではじめてのエージェントを構築する | 3時間 | ハンズオン |
| BPMN の概念の入門、UiPath Maestro でのプロセス実装 | 2時間、1.5時間 | Maestroを使う前の前提知識 |
| UiPath Action Center(日本語) | 1.5時間 | 版は古いが、機能はほとんど変わっていない |
| Document Understanding、IXP | コースによる | ドキュメント処理 |
| 今日からはじめるAIトランスフォーメーション | ― | 生成AIとエージェントの違い、導入の進め方 |
3.5 学習管理表
Academyなどの学習を、次の形式で管理する。週ごとのノートに入れる。
| # | 内容 | カテゴリ | 想定時間(h) | 優先度 | 予定開始 | 予定終了 | 実績開始 | 実績終了 | 状況 | メモ・成果物 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | (例)Studio による初めてのプロセス開発 | Studio | 必須 | 未着手 |
- カテゴリ:Studio、OC(Orchestrator)、IDP、Maestro、AI Agentなど
- 優先度:必須、任意
- 状況:未着手、実施中、完了、保留
- メモ・成果物:詰まった点、作ったもの。必ず残す
3.6 IT基礎 Line
IT基礎は、RPAで詰まる場面に合わせて学ぶ。
サーバー、フロント、バックなどの概念は必要。ただし単独で学ぶと使い道が見えないので、RPA上の場面と1対1で結びつける。週あたり4時間を目安にする案。時間配分は、3.2を参照。
第1部 第1–4週
| 週 | 学習点 | 対応するRPAの場面 |
|---|---|---|
| 1 | OS(プロセス、ユーザー)、ファイルシステム(絶対パスと相対パス、拡張子、UNCパス)、コマンドライン(cd、dir、copy)、環境変数 | ファイル操作、環境構築 |
| 2 | ブラウザのDevTools(Elements、Console、Network)、文字コード(UTF-8とShift_JIS、BOM)、CSV、改行コード | 画面要素の確認、日本語ファイルの文字化け |
| 3 | クライアントとサーバー、フロント/バック/DBの全体像、HTML・CSS・DOM(タグ、属性、id、class)、iframe | システムのどこを自動化しているかの理解、セレクターが壊れる理由 |
| 4 | HTTP(リクエスト、レスポンス、メソッド、ステータスコード、ヘッダー)、REST、JSON(オブジェクトと配列)、DevToolsのNetworkでAPIを確認する | HTTP Request、JSONの読み取り |
RobotがどこをUI操作・API・DBのどれで自動化するかを、システムの3層に重ねて理解する。
第2部 第5–8週
| 週 | 学習点 | 対応するRPAの場面 |
|---|---|---|
| 5 | DB・SQL入門:テーブル、主キー、SELECT/WHERE/ORDER BY/JOIN | データベース操作、ログの読み方 |
| 6 | 認証(ID・パスワード、APIキー、トークンの考え方)、権限、Git(commit、branch、diff、履歴、.gitignore、コミットしてはいけないもの) | 資格情報の扱い、版管理 |
| 7 | ネットワーク:IP、DNS、ポート、HTTPSと証明書の考え方。ping、nslookup、curlでの切り分け | 接続エラーの切り分け |
| 8 | プロキシ(なぜ必要か、どこで設定するか)、切り分けの順序(ネットワーク → プロキシ → 認証 → 権限) | Orchestratorに繋がらないとき |
繋がらないときの切り分けの順序。
第3部 第9–12週
| 週 | 学習点 | 対応するRPAの場面 |
|---|---|---|
| 9 | Windows Server、RDP、ログオンセッションとロック画面、VDIの考え方、ファイアウォールとポート、タスクスケジューラ | Robotの配備、客先の制約された環境 |
| 10 | コマンドライン応用(パイプ、リダイレクト)、スクリプトの基本(変数、条件、ループ)、CLIツールのインストール | uip CLI。インストール方法に合わせて内容を決める |
| 11–12 | 総合。演習の中で出てきた詰まりを扱う | 実戦演習 |
3.7 Coding Agent Line(Claude Code)
AIの役割を、コーチ → レビュアー → ペア作業と上げる。
技術経験がないまま最初からAIに作らせると、「できたように見える」だけで終わる。段階ごとに、本人が判断する範囲を明確にする。
第9週から、本人の仕事は「作る」より「AIの出力が正しいか判断する」ことが中心になる。第1–4週の「手が先」を特に守る。
第1部 第1–4週:コーチ
| 週 | 学習点 |
|---|---|
| 1 | インストール、日本語設定、基本操作(会話、ファイルの読み取り)。答えではなくヒントを出してもらう頼み方。顧客資料の取り扱いルール(AIに渡してよい範囲、マスクの手順)を決める |
| 2 | エラーメッセージを、自分で読む → 仮説を立てる → AIに聞く、の順で使う |
| 3 | 概念の説明を頼む(「セレクターが壊れる理由」など)。画面のキャプチャや要素情報を渡すときの機密の確認 |
| 4 | Plan Modeを初めて使う。作る前に手順をAIに書かせ、自分で直す。日本語の仕様書を手順に分解させる |
第2部 第5–8週:レビュアー
| 週 | 学習点 |
|---|---|
| 5 | 自分で作ったフローをAIに見せ、指摘を受ける。採否は本人が決め、理由を説明する。Workflow Analyzerと uip rpa validate の結果も一緒に見る |
| 6 | API・SQL・C#のコードの読解を補助してもらう |
| 7 | AGENTS.mdを書き、AIに読ませる。自分の設計(モジュール分割、例外方針、Configの抜け)を、規約に沿ってレビューさせる |
| 8 | 設計と設定(Queue設計、リトライ)をレビューさせる。PDDからSDDを作らせて読む。試験範囲の理解度を、AIにクイズ形式で確認させる |
第3部 第9–12週:ペア作業
| 週 | 学習点 |
|---|---|
| 9 | 配備設定をレビューさせる。失敗したジョブのログをAIに読ませ、原因の仮説を自分で検証する |
| 10 | ペア作業。AIに下書きを生成させ、自分で審査して直す。AI出力の評価観点(スタブの検出を含む)、機密のルールの運用、指示文の記録 |
| 11 | 全工程で使う。設計書の読解の補助、実装の下書き、レビュー |
| 12 | 動作確認のチェックリストの作成、最終レビュー、使用記録の振り返り |
AI開発の流れを、段階的に入れる
UiPathのAI開発は、PDD → SDD → 生成 → validate/build → 人の承認 → 発行、の流れで進む。この流れを、第9週にまとめて教えるのではなく、第5週から1つずつ入れる。
| 週 | 本人がすること | AI・道具の役割 |
|---|---|---|
| 1–4 | 自分で作る | 解説だけ |
| 5–6 | 自分で作り、Workflow Analyzerと uip rpa validate で検証する | 検証の道具を動かし、指摘する |
| 7 | AGENTS.mdにプロジェクトの規約を書く | 規約を読み、レビューに使う |
| 8 | 簡単なPDDを書き、AIが作ったSDDを読む | uipath-planner でSDDを作る |
| 9–12 | 計画と出力を審査し、承認する | PDD → SDD → 生成 → validate/build |
全期間に共通するルール
- 手が先:新しい概念は、先に自分で作る。AIに聞くのはその後。
- 機密:外部顧客・他SIの資料は取り扱いが厳しい。AIに渡してよいもの、マスクが必要なもの、渡せないものを第1週に決める。
- 記録:使った指示文と、AIの出力を直した箇所を残す。週次で振り返る。
- 権限:AIは、
uipでサインインしたアカウントの権限で動く。学習中は、個人のCommunityテナントか開発用のテナントだけを使う。
4. 第1部 第1–4週:基礎
Studioで動くものを作る。データとUI自動化を一通り経験する。
| 項目 | 内容 |
|---|---|
| 期間 | 第1–4週 |
| 学ぶこと | Studioの基礎、データ・ファイル操作、UI自動化、Web・メール・PDF |
| 成果物 | 週ごとのハンズオン課題で作ったプロセス |
| 完了条件 | 日本語の仕様書を読み、複数のアプリをまたぐフローを動くところまで作れる |
| 週 | テーマ | ハンズオン課題 | 到達目標 |
|---|---|---|---|
| 1 | Studioを動かす | フォルダ内のファイルを、拡張子ごとに別フォルダへ仕分けるプロセス | ひとりでStudioを開き、変数と制御フローを使った小さなプロセスを作って実行できる |
| 2 | データを扱う | 売上Excelを読み、条件で絞り込み、別のExcelに集計結果を書き出す | Excelの読み書きとDataTable操作を使い、データ加工のプロセスを自力で作れる。作ったものを口頭で説明できる |
| 3 | 画面を操作する | Webサイトからデータを取得してExcelに書き出す | セレクターを自分で調整でき、壊れた理由をDOMの言葉で説明できる |
| 4 | Web・メール・PDFをつなぐ | メールの添付PDFから必要項目を取り出し、Excelに記録する | 日本語の仕様書を読み、複数のアプリをまたぐフローを動くところまで作れる |
- 第1週の決めること:顧客資料の取り扱いルール(AIに渡してよい範囲、マスクの手順)をmentorと決める
- 第4週の確認:日本語の仕様書をもとに、制限時間内に指定のフローを作る
- 第4週の合格の目安:仕様書どおりのフローが、mentorの動作確認を通る。各アクティビティの役割を、口頭で説明できる
5. 第2部 第5–8週:実務
壊れても止まらないフローを作り、案件で使う構造とOrchestratorまで進める。
| 項目 | 内容 |
|---|---|
| 期間 | 第5–8週 |
| 学ぶこと | 例外処理とログ、API・DB、案件で使う構造、Orchestrator |
| 成果物 | DispatcherとPerformerに分けたプロセス |
| 完了条件 | DispatcherとPerformerを分けて設計でき、Orchestratorで動かせる |
| 週 | テーマ | ハンズオン課題 | 到達目標 |
|---|---|---|---|
| 5 | 壊れても止まらない | 第4週のフローに例外処理とログを入れる。意図的にエラーを起こして挙動を確認する | エラー発生時の挙動を自分で設計し、ログから原因を追える |
| 6 | APIとDBにつなぐ | APIでデータを取得し、DBに登録するプロセス | APIとDBを使うプロセスを作れ、資格情報をコードに直書きしない理由を説明できる |
| 7 | 案件で使う構造にする | 第6週のプロセスを、モジュールと設定ファイルに分けて作り直す | 1つのプロセスを、機能ごとのワークフローに分けて設計・実装できる |
| 8 | Orchestratorで回す | Dispatcherがキューに積み、Performerが処理するプロセスを作る | DispatcherとPerformerを分けて設計でき、Queueの失敗時の挙動を説明できる |
- 第6週の注意:この週が最初の山。課題がmentorの助けなしで終わらない場合は、第8週の判断に回す
- 第8週の合格の目安:Dispatcher/Performerの課題が動き、Queueで失敗したときの挙動を口頭で説明できる。Workflow Analyzerのエラーがない
- 第8週の判断:ここで進捗を見て、期間を延ばすか判断する場を置く
6. 第3部 第9–12週:配備・AI開発・実戦
配備し、AIと開発し、最後に1モジュールを一式で作る。
| 項目 | 内容 |
|---|---|
| 期間 | 第9–12週 |
| 学ぶこと | 配備、AI支援開発、実戦演習(総合実践) |
| 成果物 | 1モジュール(コード、実行確認) |
| 完了条件 | 1モジュールを、動く状態で納められる |
実戦演習の流れ。
| 週 | テーマ | ハンズオン課題 | 到達目標 |
|---|---|---|---|
| 9 | 配備と環境 | 作ったプロセスを発行し、別のRobotで定期実行する | 開発環境から実行環境へ配備でき、動かないときに「どこが原因か」を切り分けられる |
| 10 | AIと開発する | 日本語の指示文だけで小さなワークフローをAIに作らせ、出力の誤りを見つけて直す | AIの出力を鵜呑みにせず、どこが誤りかを指摘して直せる。曖昧な指示と具体的な指示の差を説明できる |
| 11 | 実戦演習(設計〜実装) | 日本語の設計書から1モジュールを作る | 設計書を読み、不明点を整理して、実装の7割まで進める |
| 12 | 実戦演習(納品) | 実戦演習の仕上げ。動作確認、修正 | 実案件の提出物と同じ形で、1モジュールを納められる |
- 第11–12週の総合実践:Academyの UiPath for Coding Agents Deep Dive を使う。コースの内容と所要時間は、受講前に確認する
- 第9週の確認:Automation Developer Associate(中間確認)
- 第12週の確認:1モジュールを、動く状態で納める
- 第12週の合格の目安:1モジュールがvalidateとbuildを通り、Orchestratorで動く。動作確認の記録があり、構成を口頭で説明できる
この教材は無償で公開しています。企業の育成担当者の方には、自社の新人育成に合わせた研修・伴走のご相談も受け付けています。
企業向け研修・伴走を相談する