Kubernetes(クバネティス、略称:K8s)とは、Dockerなどのコンテナ化されたアプリケーションを、多数のサーバー上で自動的に配置・運用・管理するためのオープンソース基盤です。

簡単に言えば、Dockerが「コンテナを作って動かす技術」なのに対して、Kubernetesは大量のコンテナをまとめて管理する技術です。

 

https://images.openai.com/static-rsc-4/VLXD6MmQH7JmBwXuv41gWkDRNnL53uzQ7VoxO3MySpRNQF-D83-H8YLS0SAT1_4XGhdOVOwnuYA7g0LjMoc18DUjwsSfUGTbPLUjvsRLCUyzBMRlSHf0SqwYOYejORayBeZ6EELGVNzZOJet8f0_uaA2oKeywsfYitAtCW_qQ_L1Znx7TTVC3s6laOh8cw28?purpose=fullsizehttps://images.openai.com/static-rsc-4/rXVVodQ3xBVSI1fym_dF_-O46nGxoaMYD_SeOVafkaE8mhDKeglyrVpBMKQUAb1OPCL2kxuzMUG8qDpi0-0wIwQxGQXuoFLhmSTEPSmBBnKOzIgozbsAXXZtEONtYKgyje3hBjSFxaUrTBnEe7k6gBOT2toOHnIAojLFEb3vXQshXkhgGzRz-m01y8w4Ht19?purpose=fullsizehttps://images.openai.com/static-rsc-4/DW0c95RiiEAILIfpqsd7laADGU9GhhumdSSijmgh0cy_TpRAXuxKPA9B9l2FKGq910pfkm_nJfwfjueslthZ3G-Nac99Vd3tOXrYGnLqof8pSu2y7L33wvZAe_i8N5DKBAjXTqHJyUmaX0NZTEiVTw2r21Sope8kZGEYCAHgD_CuvIgBL_oxmXIT8zRL8DhV?purpose=fullsizeSimpleScale: Simplifying the Training of an LLM Model Using 1024 GPUs | MDPI7 Requirements for Optimized Traffic Flow and Security in Kubernetes - The New Stack

 

Kubernetesで何ができるのか

例えばWebサービスを、

React → Java Spring Boot → PostgreSQL

という構成で作り、それぞれをコンテナ化したとします。

小規模ならDockerだけでも運用できます。しかしアクセスが増えてWeb APIを10個、20個と増やしたり、複数サーバーで運用したりすると、人間が手作業で管理するのは大変です。

Kubernetesなら、

ユーザー → Load Balancer → Kubernetes Service → 複数のPod(アプリ) → Database

という構成にして、コンテナの配置や増減、障害復旧などを自動化できます。

主な機能は次のとおりです。

 

機能 内容
コンテナ管理 コンテナをまとめて管理
自動配置 適切なサーバーへPodを配置
Auto Scaling 負荷に応じてPod数を増減
Self-Healing 障害Podを自動的に再作成
Load Balancing アクセスを複数Podへ分散
Rolling Update サービスを止めずに更新
Rollback 問題があれば以前のバージョンへ戻す
Service Discovery サービス同士を名前で接続
Secret管理 パスワードやAPIキーなどを管理
Storage管理 永続ストレージをPodへ提供

基本構造

Kubernetesでは、複数のマシンをまとめたものを**Cluster(クラスター)**と呼びます。



Kubernetes Cluster
│
├── Control Plane
│     ├── API Server
│     ├── Scheduler
│     ├── Controller Manager
│     └── etcd
│
└── Worker Nodes
      │
      ├── Node 1
      │    ├── Pod
      │    │    └── Container
      │    └── Pod
      │         └── Container
      │
      └── Node 2
           ├── Pod
           └── Pod

特に重要なのがPodです。PodはKubernetesにおけるアプリケーション実行の基本単位で、通常はその中で1つまたは関連する複数のコンテナを動かします。

Dockerとの違い

DockerとKubernetesは競合するものではありません。役割が違います。

Docker:コンテナを作る・実行する

Kubernetes:大量のコンテナを管理する

という関係で理解するとよいでしょう。

実務では、



GitHub
  ↓
CI/CD
  ↓
Docker Image
  ↓
Container Registry
  ↓
Kubernetes
  ↓
AWS / Azure / Google Cloud

のような構成がよく使われます。

Kubernetes自体をすべて自社管理することもできますが、クラウドでは Amazon EKSAzure Kubernetes Service (AKS)Google Kubernetes Engine (GKE) といったマネージドサービスも提供されています。

DX・クラウドエンジニアならどこまで必要?

DXエンジニアやクラウドエンジニアを目指す場合、まず

Linux → Docker → Kubernetes → CI/CD → AWS/Azure → Terraform

という順番で学習すると理解しやすいです。

Kubernetesでは特に、Pod、Deployment、Service、Ingress、ConfigMap、Secret、PersistentVolume、Namespace、Helmあたりを理解すると、実務レベルの構成がかなり見えてきます。

次に学ぶなら、**「DockerとKubernetesの違い」→「KubernetesをWindows/WSL2に構築」→「Java Spring BootをKubernetesへデプロイ」**まで実際のサンプルを使って説明すると理解しやすいです。

 

DXエンジニア(Digital Transformation Engineer)は、デジタル技術を使って企業の業務・システム・ビジネスモデルを変革するエンジニアです。

単純にシステムを開発するだけではなく、「現在の業務のどこに問題があるか → どう変えるか → どの技術を使うか → 導入後に効果が出たか」まで関わるのが特徴です。

DXエンジニアの主な仕事

分野 仕事内容 技術・ツール例
業務分析 現行業務、課題、ボトルネックを調査 BPMN、業務フロー、Excel
業務改善 紙・Excel・手作業をデジタル化 RPA、ワークフロー、ローコード
システム開発 Web・業務システムを開発 Java、C#、Python、JavaScript
クラウド化 オンプレミス環境をクラウドへ移行 AWS、Azure、Google Cloud
データ活用 データを集約・分析して経営判断に利用 SQL、DWH、BI
AI活用 生成AI、予測、文書検索などを業務へ導入 LLM、RAG、AI Agent
API連携 社内外システムを接続 REST API、JSON、OAuth
自動化 定型作業を自動化 RPA、Power Automate、UiPath
セキュリティ DX環境の認証・権限・情報保護 IAM、SSO、Zero Trust
プロジェクト推進 DX案件の計画・進捗・ベンダー管理 Agile、Scrum、PM/PMO

例えば、会社で「注文書をExcelで作成 → メール送信 → 担当者が基幹システムへ手入力」という仕事をしている場合、DXエンジニアは単にExcelをWeb化するだけではありません。

現状分析 → 業務フロー見直し → Webシステム化 → APIで基幹システムと接続 → RPAで残った手作業を自動化 → データをDWHへ蓄積 → BIで可視化

というところまで設計します。

2026年に重要性が高いスキル

特に現在は、従来の「クラウド+Web+RPA」だけでなく、生成AIを業務システムへ組み込む能力が重要になっています。

一つの有力なスキル構成は、

Java / Python / JavaScript

SQL・データベース

REST API / Webシステム

AWS / Azure / Google Cloud

Docker / CI/CD

DWH / BI

生成AI・LLM・RAG・AI Agent

です。

さらにDXでは技術力だけでなく、業務知識、要件定義、顧客とのコミュニケーション、プロジェクト管理もかなり重要です。

SEとの違い

従来型SEが、

「依頼されたシステムをどう作るか」

を中心に考えるのに対して、DXエンジニアは、

「そもそも、この業務をどう変えるべきか」

から考えます。

そのため、SE + クラウドエンジニア + データエンジニア + AIエンジニア + ITコンサルタントの中間に位置するような職種と考えると分かりやすいでしょう。

今後DXエンジニアを目指すのであれば、**「Java/Python → SQL → Web/API → AWS/Azure → Docker → BI/DWH → 生成AI/RAG」**という順番で学習すると、実務につながりやすいです。

AS/400の開発環境は、現在では主に IBM i 上で、RPG、COBOL、CL、SQLなどを使って業務システムを開発する環境を指します。

なお「AS/400」は昔の製品名で、現在の流れは概ね AS/400 → iSeries → System i → IBM Power Systems上のIBM i です。

 

https://images.openai.com/static-rsc-4/f5ehKaFe9B0gaq1X8ZALfDWnI-MW1FMg5TOrMjzhiIe3fTjs6fZSnKgeQqh4uOjZVsaU4skPul78PEoiPbEdQBEmFQ13I1c7T0xIIkBTqCSYSdn8PyOHWmtqRDL_YztUqnoESyVlH36gTuciWsYmD1DSLrG3mRBArgDVhyhJa-J-2b50c90UnjQPN6S2624U?purpose=fullsizehttps://images.openai.com/static-rsc-4/JLSY3k-1I7VV8fnSsL1Yy5SbZ1cjIiQYWUef4uCS0DmChxuLV4Ly9HaF1A-CisBmsQ0zd0axJ-mOjo_fQoAxYC2PVK2IhwAhFg1JVqgWmRJbEclPSgvcQX3UB8XUnaqQOWq9BQquCQ6ro-euqkIpRYPY0g2V2jJVaHzNUc5QMgzINzR4xl8nSEzSyYF_vGjQ?purpose=fullsizehttps://images.openai.com/static-rsc-4/OQ503yFnaQ_mEg_6xngdMy41_mhdYJ-iJ1Wn_MgYVHQUpu6mORArddtQkQicK7ktXQuKVe7K9sjuZ-4gJaLaikeb2BzxxafsR_bMfX6-DvKkd-t8wysTjrHdnEzmElD1R3rEjfKqq-LBvWabnT8yfdjiQGPINdKRXP1nAfQ1_UbuaG8Uaxa8Cwc1T0wG4bzQ?purpose=fullsizeImplementer Pricing, Reviews & Features - Capterra Canada 2026How to Retrieve ILE RPG IV Source when Compiled with Debug View *ALL or *LISTConfigure IBM CLIENT ACCESS | Nick Litten [IBM I AS400 ISeries] Software Developer

 

AS/400開発環境の全体像

典型的な構成は次のようになります。



Windows PC
   │
   ├─ IBM i Access Client Solutions (ACS)
   │      └─ 5250エミュレーター
   │
   ├─ VS Code
   │      └─ Code for IBM i
   │
   └─ RDi
          │
          ↓
┌─────────────┐
│        IBM i             │
│                          │
│  RPG / COBOL / CL        │
│  SQL / Java              │
│                          │
│  Db2 for i               │
│                          │
│  Library                 │
│   ├─ Source Files      │
│   ├─ Programs          │
│   ├─ Files/Tables      │
│   └─ Objects           │
└─────────────┘
          │
       Power Systems

昔ながらの5250画面だけで開発することもできますが、現在はVS CodeやRDiをPC側のIDEとして使い、IBM i上でコンパイル・実行する構成も重要です。

1. RPG

AS/400を代表する開発言語がRPGです。

古いシステムではRPG IIIやRPG/400、比較的新しいシステムではILE RPG(RPG IV)が使われます。

さらに現在のRPGでは、固定形式だけでなくフリーフォームRPGが利用できます。

例えば、



**free

ctl-opt dftactgrp(*no);

dcl-s customerName varchar(50);

customerName = 'Takahashi';

dsply customerName;

*inlr = *on;

のように書けます。

昔のRPGに比べると、かなり一般的なプログラミング言語に近い書き方になっています。

2. COBOL

IBM iではCOBOLも重要です。

特に、

銀行・保険・製造・物流・販売管理・会計

などの古くから稼働している基幹システムで使用されています。

IBM i向けには主にILE COBOLがあります。

例えば、



IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.

PROCEDURE DIVISION.

    DISPLAY 'HELLO IBM i'.

    STOP RUN.

のようなプログラムです。

3. CL

**CL(Control Language)**はIBM iを操作するためのコマンド言語です。

WindowsのバッチファイルやLinuxのShell Scriptに近い役割があります。

例えば、



PGM

    CALL PGM(MYLIB/SALES01)

    CPYF FROMFILE(MYLIB/WORK)
         TOFILE(MYLIB/SALES)

ENDPGM

のような処理を書けます。

業務では、



CL
 ↓
RPG
 ↓
Db2 for i

という組み合わせがよく登場します。

4. データベースはDb2 for i

IBM iにはリレーショナルデータベースのDb2 for iが統合されています。

そのため、



SELECT
    CUSTOMER_ID,
    CUSTOMER_NAME,
    SALES
FROM CUSTOMER
WHERE SALES >= 100000
ORDER BY SALES DESC;

のようなSQLを使用できます。

RPGからSQLを直接実行する**Embedded SQL(組み込みSQL)**も重要です。

例えばフリーフォームRPGなら、



exec sql
    SELECT CUSTOMER_NAME
      INTO :customerName
      FROM CUSTOMER
     WHERE CUSTOMER_ID = :customerId;

のような実装ができます。

現代的なIBM i開発をするなら、RPG+SQLはかなり重要な組み合わせです。

5. 5250開発環境

昔ながらのAS/400開発では、5250端末を使用します。

現在はPCから IBM i Access Client Solutions (ACS) を使用してIBM iへ接続できます。

画面としては、



Sign On

System  . . . . : POWER01
User  . . . . . : TAKAHASHI
Password . . .  : ********

のような、いわゆる「黒い画面・緑文字」の世界です。

ログイン後、



WRKLIB
WRKOBJ
WRKMBRPDM
WRKSPLF
WRKACTJOB
DSPJOB
DSPMSG

などのIBM iコマンドを使用します。

6. SEU / PDM

昔からのAS/400開発で非常によく使われてきたのが、

SEU(Source Entry Utility)

PDM(Programming Development Manager)

です。

例えば、



WRKMBRPDM FILE(MYLIB/QRPGLESRC)

としてRPGソースメンバーを一覧表示し、



2 = Edit
14 = Compile

などを指定して、

編集 → コンパイル → 実行

します。

古いIBM iの保守案件では、現在でもこの操作方法を知っていると役立つことがあります。

7. RDi

よりモダンなIDEとしてIBMが提供しているのが IBM Rational Developer for i (RDi) です。

RDiを使用すると、

RPG / COBOL / CL

などをWindows上のIDEから編集できます。

イメージとしては、



Windows
   │
   │ RDi
   │
   ├─ RPG
   ├─ COBOL
   ├─ CL
   └─ SQL
        │
        ↓
      IBM i
        │
      Compile
        │
      Program

となります。

SEUより、コード補完・ソースナビゲーション・デバッグなど、IDEとしての機能が充実しています。

8. VS Codeも使える

現在のIBM i開発で特に面白いのがVisual Studio Codeです。

VS Codeには Code for IBM i という拡張機能があります。

これによって、



VS Code
   │
   ├─ RPGLE
   ├─ CLLE
   ├─ SQL
   └─ IFS
       │
       │ SSH
       ↓
     IBM i

という開発環境を構築できます。

Gitとの連携もしやすいため、新しいIBM i開発環境を構築するなら検討価値があります。

9. ソースコードの管理方法

AS/400を理解するときに少し特殊なのがここです。

昔ながらのIBM iでは、



Library
   │
   ├─ QRPGLESRC
   │      ├─ SALES01
   │      ├─ SALES02
   │      └─ CUSTOMER
   │
   ├─ QCLSRC
   │      ├─ BATCH01
   │      └─ BATCH02
   │
   └─ QCBLLESRC
          └─ ACCOUNT

のように管理します。

例えば、

QRPGLESRC

というSource Physical Fileの中に、



SALES01
SALES02
CUSTOMER

というメンバーとしてRPGソースを保存します。

これはWindows/Linuxの普通のディレクトリ+ファイル方式とはかなり違うところです。

一方、現在はIFS(Integrated File System)とGitを使った、より一般的なソース管理も可能です。

10. コンパイル

IBM iではソースコードからオブジェクトを生成します。

RPGなら代表的には、



CRTBNDRPG

を使えます。

例えば、



CRTBNDRPG PGM(MYLIB/SALES01)
           SRCFILE(MYLIB/QRPGLESRC)
           SRCMBR(SALES01)

です。

より本格的なILE開発では、



CRTRPGMOD
      ↓
Module
      ↓
CRTPGM
      ↓
Program

という方式も使用します。

さらにService Programを使えば、



Program A ─┐
Program B ─┼── Service Program
Program C ─┘

のように共通処理をライブラリ化できます。

これはJavaのJARや.NETのDLLに少し似た考え方です。

11. Javaも使える

IBM iはRPG/COBOLだけではありません。

Javaも利用できます。

そのため、



Web Browser
     │
     ↓
Java / Spring Boot
     │
     ↓
Db2 for i
     │
     ↓
既存RPGプログラム

のように、既存のRPG資産を残しながらWebシステムを構築することもできます。

12. Web/APIとの連携

現在のIBM iでは、すべてをRPGの5250画面で作る必要はありません。

例えば、



React
  ↓
REST API
  ↓
Java / Node.js
  ↓
Db2 for i
  ↓
RPG

という構成も可能です。

既存の基幹システムを完全に作り直さず、RPG+Db2の資産をAPI化してモダナイズするという考え方です。

AS/400案件を担当するなら何を勉強するか

これからAS/400・IBM iの開発案件を担当するのであれば、私は次の順番をおすすめします。

IBM i基本操作 → 5250 → ライブラリ/オブジェクト → CL → RPG IV(ILE RPG)→ Db2 for i/SQL → ジョブ・スプール → バッチ処理 → ILE → RDi/VS Code → Git/API/Web連携

特に日本企業の既存システム保守を想定するなら、「古いRPGを読める能力」と「フリーフォームRPG+SQLで新しく書ける能力」の両方を持っていると強いです。

そして、AS/400経験者向け案件でよく出てくる **「RPG+CL+DB2で作る販売管理バッチ」**を1本作ると、全体像がかなり理解しやすくなります。

 

UiPath(ユーアイパス)は、RPA(Robotic Process Automation)を中心とした業務自動化プラットフォームです。人がPC上で行っている定型作業を、ソフトウェアロボットに実行させるために使われます。

たとえば、Excelのデータを読み込む、Webシステムに入力する、メールを送る、PDFから情報を取得する、基幹システムへ転記する、といった作業を自動化できます。

UiPathの代表的な用途は、経理・人事・総務・営業事務・IT運用です。具体的には、請求書処理、勤怠集計、顧客情報登録、レポート作成、メール振り分け、ファイル整理などがあります。

主な構成要素としては、ロボットの処理フローを作るUiPath Studio、作成した自動化を実行するRobot、複数ロボットを管理するOrchestratorがあります。最近はRPAだけでなく、AIや文書理解、プロセスマイニング、テスト自動化なども含む総合的な自動化製品になっています。

UiPathのイメージは次のようになります。



人が行っていた作業
    ↓
Excelを開く
    ↓
データをコピー
    ↓
Webシステムへ入力
    ↓
結果を保存
    ↓
メール送信

        ↓ UiPathで自動化

UiPath Robot
    ↓
Excel読込
    ↓
Web入力
    ↓
結果保存
    ↓
メール送信

UiPathの特徴は、プログラミング経験が少なくても、ドラッグ&ドロップ中心で自動化フローを作れる点です。一方、複雑な処理ではVB.NETやC#、API、SQLなどの知識があると、より高度な自動化ができます。

特に向いているのは、**「毎日・毎月同じ作業を繰り返している」「複数システム間でデータを転記している」「手作業によるミスを減らしたい」**という業務です。

一方で、画面レイアウトが頻繁に変わるシステム、例外が多すぎる業務、人間の高度な判断が必要な処理は、単純なRPAだけでは自動化しにくい場合があります。

必要であれば次に、**「UiPathの全体アーキテクチャ」「UiPath Studioの使い方」「Power Automateとの違い」「UiPathでExcel業務を自動化するサンプル」**まで詳しく説明できます。

日本でいう「ドローン資格」は、現在は国の制度である無人航空機操縦者技能証明が中心です。2022年12月に国家資格制度が始まり、資格は一等無人航空機操縦士二等無人航空機操縦士の2種類です。2026年9月現在もこの枠組みが基本です。

 

https://images.openai.com/static-rsc-4/dHNUv4RlBYeG8PDKbmEplAcRbHp-uB1KGS_kZ1iLMJvvCyM_s4MHH3_LKqXeUaUIlOl5lc18Z-J7IItYN6ycCYcE4ESg0UNl8DqcYfezJ6ZnEEXEO53auM2V2mSNi7O6kArk-rRm_yW4hGYSlfLVlzQhVt58fjRhs44cHhsxEwagQUtFLRqSsMLKQlSBxoi9?purpose=fullsizehttps://images.openai.com/static-rsc-4/l_Eqyb4WZcl9Zu1K7Jnoa-vOMWkR-ldezM8S59nXWWiB9R4waE7Ek6FbR1steUIjxwZeDXFR-5xlRcdJHxrs73QZOpM2PnwCpc47ISM-SspCbGbKmlvxOlMME7MqpVLReVFrjsk_14YJPb4Zv99Ur9Ly__1709oMXTY_UGVAn6UkS6xhtYhVJJ2WtcnGKqk9?purpose=fullsizehttps://images.openai.com/static-rsc-4/uCqUdeppBXK9WfdkGoG_waQ_g2pnGvrj42f5uovBCfaOJdtEm6NSXDn0dQDp-Dc25PQsULA10w7jObyvuRQG1q4B2UFc9wlOMn4IJ0gqxoPmh-1xmig-0jC9KKpYNrTk2o6iyI2hsekPsJ-32208sI-YzzOBdXrqCY4dx625KqheGuOailI9gHjeWSOouRl0?purpose=fullsize那須ドローンスクール 東京ドーム3個分の広大施設で実践力を磨く | ドローンスクール検索サイト コエテコドローン新しい講習開始のお知らせ < 一等無人航空機操縦士講習 > | 青森ドローンスクール2026年2月26日【ニ等ドローン操縦士】【ドローン体験】 | (公認)DSI ドローン・ビジネススクール茨城のニュース | まいぷれ[水戸市・ひたちなか市]

 

1. まず重要:「ドローンを飛ばす=資格必須」ではない

国家資格を持っていなければドローンを一切飛ばせない、という制度ではありません。国土交通省も「技能証明書の取得は、無人航空機の飛行において必須事項ではない」と明記しています。

たとえば、航空法上の「特定飛行」に該当しないカテゴリーⅠ飛行なら、原則として飛行許可・承認は不要です。一方、人口集中地区(DID)、夜間、目視外、人・物件から30m未満などになると、資格・機体認証・許可承認の関係が重要になります。

なお、航空法の無人航空機規制では100g以上の機体が重要な基準です。

2. 一等と二等の違い

ざっくり言えば、

項目 一等無人航空機操縦士 二等無人航空機操縦士
種類 国家資格 国家資格
難易度 高い 一等より取りやすい
主な対象 高度な業務飛行 一般・業務利用
カテゴリー カテゴリーⅢまで対応 主にカテゴリーⅡ
レベル4 対応 不可
第三者上空 条件を満たせば可能 原則不可
おすすめ 本格的な業務・物流等 空撮・点検・副業・仕事

特に一等の大きな意味は、カテゴリーⅢ飛行に対応することです。レベル4、つまり「有人地帯での補助者なし目視外飛行」を行うには、一等技能証明だけでなく、第一種機体認証を受けた機体や運航管理、許可・承認などの条件も必要です。つまり、一等資格を取っただけで自由に第三者上空を飛ばせるわけではありません。

3. 二等無人航空機操縦士

初めて国家資格を取る人なら、まず検討しやすいのが二等です。

二等は、立入管理措置を講じたカテゴリーⅡ飛行を主な対象としています。さらに、技能証明と機体認証など一定の条件を満たすことで、カテゴリーⅡの一部について個別の許可・承認を不要にできる場合があります。

そのため、

趣味 → 副業 → 業務

とステップアップしたい人には二等がかなり現実的です。

たとえば、不動産・観光の空撮、建物や屋根の点検、農業、測量補助、工事現場の記録、企業PR動画、YouTube撮影などを考えているなら、二等から始める方法があります。

4. 一等無人航空機操縦士

一等はさらに高度な運航を想定しています。

代表的なのがレベル4飛行です。

有人地帯における補助者なし目視外飛行

たとえば将来的な、

  • ドローン物流
  • 医薬品配送
  • インフラ点検
  • 長距離自動飛行
  • 災害調査
  • 都市部を含む高度なドローン運航

などで重要になります。

ただし、一等+第一種機体認証だけですべて完了するわけではなく、カテゴリーⅢではリスク評価や飛行マニュアルなどを含めた適切な運航管理を行い、許可・承認を受ける必要があります。

5. 「基本」と「限定変更」も重要

ドローン資格では、一等・二等だけ覚えればよいわけではありません。

技能証明には機体の種類や飛行方法について限定があります。必要な試験を受けることで限定を変更できます。

特に実務では、

基本

目視内/目視外

昼間/夜間

25kg未満/25kg以上

という考え方が重要になります。

例えば夜景を撮影したいなら「夜間」、ドローンを直接目で見続けずに飛行させる用途なら「目視外」の限定変更が関係します。カテゴリーⅡで夜間・目視外飛行について許可・承認不要の制度を利用する場合には、対応する技能証明の限定変更が必要です。

6. 資格取得の方法は2ルート

大きく分けると次の2つです。

① 登録講習機関(ドローンスクール)を利用する

初心者にはこちらが分かりやすい方法です。

登録講習機関で、

学科講習

実地講習

修了審査

指定試験機関の学科試験

身体検査

技能証明書申請

という流れになります。

登録講習機関の所定講習を修了すると、指定試験機関での実地試験を免除できるのが大きなメリットです。

② スクールを使わず直接試験を受ける

いわゆる「一発試験」に近いルートです。

指定試験機関で、

学科試験 → 実地試験 → 身体検査 → 技能証明書申請

と進みます。制度上、学科試験に合格しなければ実地試験には進めません。

経験者なら選択肢になりますが、初心者なら登録講習機関を利用する方が技能を体系的に身につけやすいでしょう。

7. 何を勉強するのか

学科では単なる操縦方法だけでなく、かなり幅広い知識が要求されます。

航空法などの法令、飛行ルール、機体の構造、バッテリー、気象、風、リスク管理、安全管理、事故時の対応、運航管理などです。

2026年7月14日以降の学科試験は、国土交通省の**「無人航空機の飛行の安全に関する教則 第5版」**に準拠しています。これから受験するなら、古い第4版だけで勉強しないよう注意してください。

8. 実技では何をする?

代表的なマルチローターの場合、単に「ドローンを飛ばせる」だけではなく、安全確認から飛行後まで含めた操縦能力が評価されます。

たとえば飛行前点検、周囲の安全確認、離陸、ホバリング、水平移動、指定された経路での飛行、着陸、異常時への対応、飛行後確認などです。

実地試験の基準は改定されることがあり、国土交通省では2026年6月5日から適用される新しい実地試験基準を公開しています。

9. 資格を取れば「どこでも飛ばせる」は間違い

ここは非常に重要です。

国家資格 ≠ 飛行許可証

です。

たとえば空港周辺、150m以上、イベント上空、危険物輸送、物件投下などについては、資格や機体認証を持っていても個別の許可・承認が必要になるケースがあります。

さらに航空法以外にも、飛行場所によって土地所有者・施設管理者のルールや他の法令などを確認する必要があります。

10. ドローン飛行のカテゴリー

制度を理解するなら、資格名よりこちらを理解すると分かりやすいです。

カテゴリーⅠ

特定飛行ではない比較的低リスクな飛行。航空法上の飛行許可・承認は不要です。

カテゴリーⅡ

立入管理措置を講じて行う特定飛行。二等資格が主に関係する領域です。技能証明+機体認証+安全措置によって、一部の飛行では個別の許可・承認を不要にできる場合があります。

カテゴリーⅢ

第三者上空で行う特定飛行です。一等無人航空機操縦士+第一種機体認証+適切な運航管理+許可・承認などが必要です。

イメージすると、

カテゴリーⅠ → 二等 → 一等

の順に、対応する飛行のリスクと制度上の要求が高くなっていくと考えると理解しやすいです。

11. 資格の有効期限

無人航空機操縦者技能証明の有効期間は3年間です。更新制度もあります。

そのため、一度取得したら永久に使える資格ではありません。

12. 民間資格はどうなる?

以前からドローンスクール各社・団体による民間資格があります。

現在も民間資格そのものがなくなったわけではありませんが、航空法上の国家資格とは別物です。

これから仕事目的で新しく資格取得を考えるのであれば、私はまず

「二等無人航空機操縦士(国家資格)」

を基準にスクールを比較するのが分かりやすいと思います。

特に仕事を想定するなら、

二等・基本 + 目視外 + 夜間

という構成は検討価値があります。

将来的に物流・大規模インフラ点検・高度な自動運航などまで進みたい場合には、その後一等を目指すルートがあります。

13. 目的別ならこう考える

目的 資格の考え方
公園等で趣味飛行 必ずしも資格は必要ない
YouTube空撮 二等を検討
観光・PR動画 二等がおすすめ
不動産空撮 二等がおすすめ
屋根・太陽光点検 二等がおすすめ
測量 二等+測量技術
農業 二等+農業ドローン関連知識
インフラ点検 二等→一等も検討
ドローン配送 一等の重要性が高い
レベル4飛行 一等が必要

したがって、「これからドローンを仕事にしたい」という目的なら、二等→実務経験→必要に応じて一等という順番が取り組みやすいでしょう。

国土交通省の最新制度・試験基準はこちらから確認できます。

国土交通省「無人航空機操縦者技能証明等」

国土交通省「無人航空機の飛行許可・承認手続」

もし**「趣味ではなく、ドローンを使って副業・仕事をしたい」**という前提でしたら、次に **①二等資格取得にかかる費用、②取得期間、③埼玉県で通いやすい登録講習機関、④ドローンでできる仕事と年収・単価、⑤最初に買うドローン(DJIなど)**まで含めて、具体的な「ドローン操縦士になるロードマップ」を作れます。