-
Section 0: The professional bar
-
Section 1: Environment & Git
-
Environment — Your Odoo development machine
-
Git branches — Progressive checkpoints without chaos
-
-
Section 2: Module fundamentals
-
Module scaffold — Your first installable Odoo app
-
Masterclass: Odoo security — ACL, controllers, and anti-spoofing
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
- Join this Course to access resources
-
Models & fields — Teaching the ORM with game data
-
Relations — Players, properties, and real business shapes
-
Constraints — Rules the database refuses to break
-
-
Section 3: Domain model — the board as data
-
Domain design — Modeling the board before code sprawl
-
Board & space — Core models of the game world
-
Board data — Seeding the classic 40 spaces
-
Player model — Cash, position, and identity
-
Game state machine — Turns that cannot lie
-
Property ownership — Who owns what, and when
-
Cards — Chance, Community Chest, and seeded effects
-
-
Section 4: Backend play UI (no OWL required)
-
Views — Forms and lists professionals actually use
-
Menus & actions — Making the engine operable
-
Roll wizard — Transient UI for a real turn
-
Buy wizard — Decisions, not just data
-
Milestone A — A full turn playable in the backend
-
-
Section 5: Rules engine
-
Money discipline — Cash helpers that stay honest
-
Rent strategies — Rules without a god method
-
Development — Houses, hotels, and mortgages
-
Special spaces — Jail, tax, and GO as policies
-
Card effects — Command-style dispatch
-
Milestone B — Bankruptcy and a real winner
-
-
Section 6: Security, API & multiplayer readiness
-
Security — Groups, ACLs, and safe multi-user play
-
Concurrency — Turn tokens and double-action defense
-
API contract — JSON surface for future clients
-
Platform stubs — Matchmaking and ranking hooks
-
-
Section 7: Tests, ship & multi-client roadmap
-
Tests — Proving the engine under change
-
Ship & clients — Checklist and multi-client roadmap
-