Skip to Content
Odoo Technical Training SDTek

Odoo Technical Training SDTek

SDTEKH — Odoo Technical Training is a joint venture between ProspireNext and SDTEK. It takes you from zero Python to shipping production-grade Odoo 18 custom modules and FastAPI integrations.

The program runs 16 classes plus a capstone project — about 38 hours of guided, exercise-driven lessons covering Python fundamentals, SQL & PostgreSQL, FastAPI integration and full Odoo 18 module development.

Who this course is for

  • Beginner developers who want a structured path into Python and Odoo development.
  • Working developers (PHP, Java, .NET, JavaScript) transitioning to Python and the Odoo framework.
  • Technical consultants and implementers who need to build and deploy custom Odoo modules with confidence.

Prerequisites

  • Basic computer literacy and command-line comfort (terminal / shell usage).
  • A laptop able to run Python 3.12, PostgreSQL and VSCode (Windows, macOS or Linux).
  • No prior Python or Odoo experience required — we start from the absolute basics.

Roadmap

  1. Phase 1 — Foundations: Python Fundamentals; Database Query (SQL & PostgreSQL).
  2. Phase 2 — Integration: FastAPI + Odoo Integration (JSON-RPC, REST endpoints, Pydantic, auth).
  3. Phase 3 — Odoo Development: architecture & environment, first module, ORM models & fields, computed fields & constraints, ORM methods, views (form, list, search), inheritance, workflows, wizards, security, QWeb reports, scheduled actions, external API, deployment.
  4. Phase 4 — Capstone: a full custom Service Request Management module, built and deployed end-to-end (6 hours).
Private Course
Please sign in to contact responsible
Responsible Zahed Hasan
Last Update 09/24/2026
Completion Time 1 day 15 hours
Members 3
Unlock full course

The first sections are a free preview — no coupon needed. Have a coupon? Enter it below to enroll instantly.

  • Course Orientation
    1Lessons · 30 min
  • Python Fundamentals
    8Lessons · 4 hr 30 min
  • Database Query (SQL & PostgreSQL)
    6Lessons · 3 hr
    • Relational Databases & PostgreSQL Setup
      New
    • SELECT, WHERE, ORDER BY, LIMIT
      New
    • JOINs: INNER, LEFT, RIGHT
      New
    • GROUP BY, Aggregates & HAVING
      New
    • Subqueries & Indexes
      New
    • SQL from Python (psycopg2) & SQL vs Odoo ORM
      New
  • FastAPI + Odoo Integration
    7Lessons · 3 hr 30 min
    • FastAPI Project Setup & Uvicorn
      New
    • Odoo JSON-RPC & xmlrpc.client from FastAPI
      New
    • REST Endpoints Reading & Writing Odoo Models
      New
    • Auth: API Key vs Session Token
      New
    • Pydantic Schemas
      New
    • Background Tasks & Error Handling
      New
    • Exercise: Build a FastAPI Service — POST /leads → Odoo CRM Lead
      New
  • Odoo Architecture & Dev Environment Setup
    1Lessons · 1 hr
    • Odoo Architecture & Dev Environment Setup
      New
  • Creating Your First Custom Module
    1Lessons · 1 hr
    • Creating Your First Custom Module
      New
  • Models & Fields — The Odoo ORM
    1Lessons · 1 hr 30 min
    • Models & Fields — The Odoo ORM
      New
  • Computed Fields, Constraints & Onchange
    1Lessons · 1 hr 30 min
    • Computed Fields, Constraints & Onchange
      New
  • ORM Methods & Recordset Operations
    1Lessons · 1 hr 30 min
    • ORM Methods & Recordset Operations
      New
  • Form & List Views — XML Architecture
    1Lessons · 1 hr 30 min
    • Form & List Views — XML Architecture
      New
  • Search Views, Filters & Group By
    1Lessons · 1 hr
    • Search Views, Filters & Group By
      New
  • View Inheritance & Module Extension
    1Lessons · 1 hr 30 min
    • View Inheritance & Module Extension
      New
  • Business Methods, Workflows & Status Bars
    1Lessons · 1 hr 30 min
    • Business Methods, Workflows & Status Bars
      New
  • Wizards (TransientModel)
    1Lessons · 1 hr 30 min
    • Wizards (TransientModel)
      New
  • Security — Groups, Access Rights & Record Rules
    1Lessons · 1 hr 30 min
    • Security — Groups, Access Rights & Record Rules
      New
  • QWeb Reports — PDF & Print Layouts
    1Lessons · 1 hr 30 min
    • QWeb Reports — PDF & Print Layouts
      New
  • Scheduled Actions & Automated Rules
    1Lessons · 1 hr 30 min
    • Scheduled Actions & Automated Rules
      New
  • External API & JSON-RPC Deep Dive
    1Lessons · 1 hr 30 min
    • External API & JSON-RPC Deep Dive
      New
  • On-Prem & Cloud Deployment
    1Lessons · 2 hr
    • On-Prem & Cloud Deployment
      New
  • Capstone — Full Custom Module Build
    1Lessons · 6 hr
    • Capstone — Full Custom Module Build
      New

About this training

Delivered as a joint venture between ProspireNext and SDTEK, this instructor-led style eLearning track mirrors the SDTEKH technical bootcamp. Every lesson pairs concise theory with a hands-on exercise, and every section ends with a deliverable you can show in a portfolio or at work.

What you will be able to do

  • Write idiomatic Python: data structures, functions, OOP, files and error handling.
  • Design and query PostgreSQL databases: joins, aggregates, subqueries, indexes.
  • Build FastAPI services that talk to Odoo over JSON-RPC / XML-RPC, with Pydantic schemas and proper auth.
  • Develop complete Odoo 18 modules: models, views, security, workflows, wizards, PDF reports, cron jobs and external endpoints.
  • Deploy Odoo on Ubuntu with Nginx, SSL and automated PostgreSQL backups.

Format

  • 16 classes + 1 capstone project, ~38 hours total.
  • Each lesson states its level (Beginner / Intermediate / Advanced) and duration.
  • Lessons are text outlines today; video walkthroughs are added progressively.

Course Instructor

ZH

Zahed Hasan — Odoo Technical Trainer

Engineering Manager and ERP architect with 5+ years delivering custom Odoo solutions (v17–19) for retail, logistics, manufacturing, and trade-finance. Currently leading the Fair Group (Secret Recipe) Odoo 19 on-premises implementation — multi-level BoM manufacturing, purchase automation, and multi-branch inventory.

Zahed has built Bangladesh Bank-compliant LC modules, cut operational costs 30% through automation, and mentors developers from first module to production deployment.

thezhasan.com