専門知識は不要です
最初に日常語と身近なたとえで全体像をつかみ、その後で専門用語と実際のコードを結び付けます。
学習・技術検証用デモ — 本システムは実際の銀行サービスではありません。
公開情報をもとに構築した教育目的のシステムです。実在する個人情報・口座情報・機密情報・認証情報等を入力しないでください。
動くシステムから学ぶ · LEARN FROM A WORKING SYSTEM
まず振込・会計・障害時の判断を日常語でつかみ、必要に応じて画面の裏側の認証・API・データベース・監査へ進みます。教材内の模型と、実装・保存された検証記録を分けて学ぶAcademyです。
最初に日常語と身近なたとえで全体像をつかみ、その後で専門用語と実際のコードを結び付けます。
仕組みの名前だけでなく、なぜ必要か、なければ何が壊れるか、Minibankではどこが守るかまで読み解きます。
「システムとは何か」から、画面・サーバー・データベースを専門用語なしで説明します。最初はここだけ読めば大丈夫です。
学習の進み具合 — YOUR LEARNING PROGRESS
0 / 134項目を理解済みにしています。進捗はこのブラウザにだけ保存されます。
順番に学ぶ体験学習 · LEARNING LOOP
まず予想をひと言。本文を読み、操作し、記録を確認し、コードの役割を読んで、自分の言葉で説明します。ヒントを使いながら、日常語だけで最後まで進めます。「もっと詳しく」は任意です。
入門から発展へ — BEGINNER TO ADVANCED
「知っている」から「設計できる」、そして「壊れ方を予測して審査できる」へ。現在の教材を残したまま、2つの専門課程を追加しました。
画面・API・DB・台帳・監査の役割を、専門用語に頼らず説明します。
業務を状態・データ・権限・transactionへ翻訳し、変更をレビューします。
競合・攻撃・誤記帳・大量処理・障害を先に想定し、多層防御へ変えます。
まず読む2章 · START WITH THESE TWO
目的から選ぶ — CHOOSE BY PURPOSE
9 Courseは標準の学習順です。目的が明確なら、全133教材の中から必要な章だけを横断して学べます。
全体像から振込、台帳、監査、照合までを最短距離でつなぎます。
境界、並行制御、脅威、テスト、障害対応をFailure Firstで追います。
実銀行の全体像から品質・信頼性・EAへ視野を広げます。
信用分析から商品、契約、事務、モニタリング、Treasury、Dataまでを追います。
口座・残高・振込・台帳を、専門知識なしで順に理解します。
台帳、記帳ルール、取消・訂正、照合を、銀行会計の視点で追います。
トランザクション境界、冪等性、同時実行、整合性検査、障害対応を実装で確かめます。
COURSE 01 から最新のコースまで、定義順にすべてのレッスンを学びます。
Minibank全体の地図、システム開発の基本、学び方の土台を作る。
How It Works · BEGINNER
Architecture · BEGINNER
Development · BEGINNER
Engineering Mindset · INTERMEDIATE
Introduction · BEGINNER
Glossary · BEGINNER
銀行ビジネスと主要商品を、利用者・銀行・会計の視点から理解する。
Banking · BEGINNER
Finance Business · BEGINNER
Real Banking · INTERMEDIATE
Accounts · BEGINNER
Direct Debit · INTERMEDIATE
Debit Card · INTERMEDIATE
Loans · INTERMEDIATE
台帳、振込、KYC、権限、監査、照合をMinibankの実装と結び付ける。
Security · ADVANCED
Ledger · INTERMEDIATE
Accounting · INTERMEDIATE
Transfer · ADVANCED
KYC · INTERMEDIATE
Admin · ADVANCED
Audit · INTERMEDIATE
Reconciliation · ADVANCED
境界、transaction、並行制御、脅威、テスト、障害対応をFailure Firstで学ぶ。
Testing · INTERMEDIATE
Intermediate Path · INTERMEDIATE
Domain Modeling · INTERMEDIATE
Transaction Design · INTERMEDIATE
API / DB Boundaries · INTERMEDIATE
Operational Readiness · INTERMEDIATE
Advanced Path · ADVANCED
Concurrency Control · ADVANCED
Threat Modeling · ADVANCED
Accounting Assurance · ADVANCED
Reliability / Incident · ADVANCED
Java / Spring Bootを入口に、金融システムのService・Repository・Transaction設計を読む。
Java Basics · BEGINNER
Spring Boot · BEGINNER
Controller · INTERMEDIATE
Service · INTERMEDIATE
Repository · INTERMEDIATE
Transaction · INTERMEDIATE
Concurrency · ADVANCED
Idempotency · ADVANCED
Ledger · ADVANCED
Security · ADVANCED
Minibank Architecture · ADVANCED
金融ITの技術選択、品質保証、安定稼働、業界の変化を設計判断へつなげる。
Industry · INTERMEDIATE
Financial Technology Stack · INTERMEDIATE
Java in Finance · BEGINNER
Business Design · INTERMEDIATE
Quality Assurance · ADVANCED
Reliability / Trust · ADVANCED
Banking Technology Trends · ADVANCED
Business・Application・Data・Technologyを横断し、全体最適の設計へ広げる。
EA Foundations · INTERMEDIATE
Governance / Roadmap · ADVANCED
Modeling / Decisions · ADVANCED
Capability / Value Stream · INTERMEDIATE
Domain / Operating Model · ADVANCED
Rules / Resilience · ADVANCED
Application Landscape · INTERMEDIATE
Boundaries / Modularity · ADVANCED
Integration / Evolution · ADVANCED
Ownership / System of Record · INTERMEDIATE
Model / Metadata / Lineage · ADVANCED
Quality / Lifecycle / Analytics · ADVANCED
Platform / Topology · INTERMEDIATE
Security / Resilience · ADVANCED
Lifecycle / Capacity · ADVANCED
法人融資を、信用判断・商品・契約・事務・モニタリング・データまで一気通貫で学ぶ。
Corporate Lending Overview · INTERMEDIATE
Credit Analysis · ADVANCED
Decision / Pricing · ADVANCED
Products / Structure · ADVANCED
Commitment Line · ADVANCED
Syndicated Loan · ADVANCED
Covenants / Documents · ADVANCED
Collateral / Guarantees · ADVANCED
Loan Operations · ADVANCED
Monitoring / Portfolio · ADVANCED
Impairment / Workout · ADVANCED
Borrower Treasury · INTERMEDIATE
Loan Data Architecture · ADVANCED
v8以降に実装した台帳・記帳エンジンなどを実際に動かし、正常時と異常時の両方から銀行システムの構造を学ぶ。
Ledger Foundation · BEGINNER
Posting Engine · INTERMEDIATE
Reverse / Correct · INTERMEDIATE
Idempotency / Integrity · ADVANCED
Ledger Lab · INTERMEDIATE
Interbank Basics · BEGINNER
Payment State Machine · INTERMEDIATE
Result Unknown · ADVANCED
Payment Exceptions · INTERMEDIATE
Payment Lab · INTERMEDIATE
Bank Accounting · BEGINNER
GL / Sub Ledger · INTERMEDIATE
Financial Statements · INTERMEDIATE
Closing · ADVANCED
Accounting Lab · INTERMEDIATE
Fraud / AML · BEGINNER
Rules / Alerts · INTERMEDIATE
Case Investigation · ADVANCED
AML Lab · INTERMEDIATE
Operations Center · INTERMEDIATE
Incident / Recovery · ADVANCED
Business Day / EOD · INTERMEDIATE
Operations Lab · ADVANCED
Treasury / ALM · BEGINNER
Maturity Gap · INTERMEDIATE
Deposit Outflow · INTERMEDIATE
Rate Shock · ADVANCED
ALM Lab · INTERMEDIATE
Capstone · ADVANCED
Lending Basics · BEGINNER
Interest / Repayment · INTERMEDIATE
Delinquency / Default · ADVANCED
Lending Lab · INTERMEDIATE
Deposit Pricing · BEGINNER
Interest / Fees · INTERMEDIATE
Pricing Lab · INTERMEDIATE
OAuth / Consent · INTERMEDIATE
API / Transfer · ADVANCED
Events / Webhooks · ADVANCED
Open Banking Lab · ADVANCED
DR / Fencing · ADVANCED
Restore / Verify · ADVANCED
Recovery Lab · ADVANCED
Risk / Credit · ADVANCED
Risk / Market · ADVANCED
Risk / Stress · ADVANCED
Risk Lab · ADVANCED
Group / Entity · ADVANCED
Group / Transfer · ADVANCED
Group / Consolidation · ADVANCED
Group Lab · ADVANCED
Twin / Baseline · ADVANCED
Twin / Causal chain · ADVANCED
Twin / Entities · ADVANCED
Twin Lab · ADVANCED