-
Course Orientation
-
Python Fundamentals
-
Database Query (SQL & PostgreSQL)
-
FastAPI + Odoo Integration
-
Odoo Architecture & Dev Environment Setup
-
Creating Your First Custom Module
-
Models & Fields — The Odoo ORM
-
Computed Fields, Constraints & Onchange
-
ORM Methods & Recordset Operations
-
Form & List Views — XML Architecture
-
Search Views, Filters & Group By
-
View Inheritance & Module Extension
-
Business Methods, Workflows & Status Bars
-
Wizards (TransientModel)
-
Security — Groups, Access Rights & Record Rules
-
QWeb Reports — PDF & Print Layouts
-
Scheduled Actions & Automated Rules
-
External API & JSON-RPC Deep Dive
-
On-Prem & Cloud Deployment
-
Capstone — Full Custom Module Build
Python Setup & Developer Roadmap
Get a professional Python environment running and understand where this course is taking you.
Key topics
- Installing Python 3.12 on Windows, macOS and Linux; verifying with
python --version. - pip: installing, upgrading and listing packages.
- Virtual environments with
venv: create, activate, deactivate, why isolation matters. - VSCode setup: Python extension, interpreters, running and debugging scripts, the integrated terminal.
- Running scripts:
python app.py, the REPL, andif __name__ == "__main__". - Developer roadmap: syntax basics → data structures → functions → OOP → files/exceptions → packages → testing → web APIs (FastAPI) → databases (SQL) → Odoo framework.
Exercise / deliverable
Install Python 3.12 and VSCode, create a virtual environment sdtekh-env, and run a script hello.py that prints your name, Python version and the path of the active interpreter.
Level: Beginner | Duration: ~0.5h. Install Python 3.12, pip, venv and VSCode, run your first scripts, and preview the full beginner-to-advanced Python developer roadmap.
Rating
0
0
There are no comments for now.