Documentation roadmap
Generated by site/scripts/roadmap.py from each page's front matter, so the counters
are what the pages declare and cannot go stale. The phase-by-phase plan, with its exit
criteria, is
the implementation plan.
54 of 54 lessons verified. 0 in progress, 1 sections planned.
| Learning path |
Lessons |
Verified |
In progress |
| Fundamentals |
15 |
15 |
0 |
| Traditional Apps |
12 |
12 |
0 |
| AI Apps |
17 |
17 |
0 |
| Hybrid Apps |
10 |
10 |
0 |
Fundamentals
| Lesson |
Title |
Status |
Availability |
| 1 |
What Xyberos is |
verified |
Built-in |
| 2 |
Install Xyberos |
verified |
Built-in |
| 3 |
Create a project |
verified |
Built-in |
| 4 |
Your first application |
verified |
Built-in |
| 5 |
Run your application |
verified |
Built-in |
| 6 |
Understand the application lifecycle |
verified |
Built-in |
| 7 |
Add configuration |
verified |
Built-in |
| 8 |
Use dependency injection |
verified |
Built-in |
| 9 |
Choose a scope |
verified |
Built-in |
| 10 |
Understand the provider registry |
verified |
Built-in |
| 11 |
Read xyberos check |
verified |
Built-in |
| 12 |
Organize your project |
verified |
Built-in |
| 13 |
Write your first test |
verified |
Built-in |
| 14 |
Handle errors and logging |
verified |
Built-in |
| 15 |
Use the command line |
verified |
Built-in |
Traditional Apps
| Lesson |
Title |
Status |
Availability |
| 1 |
An application that answers HTTP |
verified |
Built-in |
| 2 |
Read a request, and say no to one |
verified |
Built-in |
| 3 |
Store data in SQLite |
verified |
Built-in |
| 4 |
Create and list users |
verified |
Built-in |
| 5 |
Validation and pagination |
verified |
Built-in |
| 6 |
View, edit, and delete |
verified |
Built-in |
| 7 |
Migrations |
verified |
Built-in |
| 8 |
Identity from upstream |
verified |
You build it |
| 9 |
Protected endpoints |
verified |
You build it |
| 10 |
Server-rendered interfaces |
verified |
You add it |
| 11 |
Partial updates and styling |
verified |
You add it |
| 12 |
Deploying it |
verified |
Built-in |
AI Apps
| Lesson |
Title |
Status |
Availability |
| 1 |
An application that is AI-ready |
verified |
Built-in |
| 2 |
What a provider declares |
verified |
Built-in |
| 3 |
The first call |
verified |
Built-in |
| 4 |
Switch providers without touching the application |
verified |
Built-in |
| 5 |
Structured output |
verified |
Built-in |
| 6 |
Failures, timeouts, and retries |
verified |
Built-in |
| 7 |
Conversation history |
verified |
You build it |
| 8 |
Memory |
verified |
You build it |
| 9 |
Knowledge |
verified |
You build it |
| 10 |
Retrieval over embed |
verified |
You build it |
| 11 |
Tools |
verified |
Built-in |
| 12 |
Intents |
verified |
You build it |
| 13 |
Workflows |
verified |
Built-in |
| 14 |
Bounded agent behaviour |
verified |
You build it |
| 15 |
Testing the AI path |
verified |
Built-in |
| 16 |
Evaluating quality |
verified |
You build it |
| 17 |
Securing AI applications |
verified |
Built-in |
Hybrid Apps
| Lesson |
Title |
Status |
Availability |
| 1 |
Tickets as ordinary CRUD |
verified |
Built-in |
| 2 |
A verified principal, and what it may do |
verified |
You build it |
| 3 |
The audit log |
verified |
You build it |
| 4 |
Classification with structured output |
verified |
Built-in |
| 5 |
Knowledge retrieval you build |
verified |
You build it |
| 6 |
Draft replies that are never sent |
verified |
Built-in |
| 7 |
Human approval before sending |
verified |
You build it |
| 8 |
Coordinating the steps with a workflow |
verified |
Built-in |
| 9 |
Background processing for slow work |
verified |
Built-in |
| 10 |
Logging usage, cost, and outcomes |
verified |
You build it |