The world is yours

T208 OWL Framework Development

🚀 Master Odoo OWL Framework: From Widgets to Real-Time Applications

Transform your Odoo development skills with hands-on OWL framework training. Build dynamic interfaces, custom dashboards, and real-time features that elevate your ERP solutions.

Enroll Back

📚 What You'll Master:

Foundation to Advanced OWL Development

  • Build interactive To-Do List applications using OWL components
  • Master View Inheritance patterns for seamless UI customization
  • Create reusable custom widgets and extend existing ones

Core Framework Integration

  • Leverage Odoo Client Services for powerful backend communication
  • Integrate external JavaScript libraries into your OWL applications
  • Implement custom actions for specialized views (Gantt charts, enhanced tree views)

Real-World Applications

  • Develop real-time features with WebSocket connections
  • Design responsive custom dashboards with live data
  • Integrate Google Maps for location-based functionality
  • Customize MRP module with enhanced Kanban views
  • Build advanced progress tracking with custom MRP Progressbar widgets

Perfect for developers ready to unlock OWL's full potential and create modern, reactive Odoo interfaces that users love.

Enroll Back

What you will learn?

Odoo To Do List

  • Tampak Jadi

  • Create Addon Todo List

  • JS Class, Template, Install

  • Create fecthAllTasks() Function

  • Loop Task List

  • Modal Form Edit Task

  • Create New Task

  • Quiz Todo List 1

  • Toggle Completed Task

  • Update Color

  • Search Records

  • Delete Record

  • Reset Form

  • Quiz Todo List 2

View Inheritance

  • Kanban View Inheritance

  • Quiz Kanban View Inheritance

  • List View Inheritance

  • Quiz List View Inheritance

  • Form View Inheritance

  • Quiz Form View Inheritance

Create and Inherit Widget

  • Email Validation

  • Send Email Button

  • Username Field

  • Range Field Widget

  • LED Widget

  • Custom Button to Load Data via ORM

Using Odoo Client Service

  • Preparation

  • Notificaiton Services

  • Dialog Services

  • Effect Services

  • Cookie Services

  • HTTP Get Services

  • HTTP Post Services

  • RPC Services

  • Action Services

  • Router Services

  • User Services

  • Company Services

Using External Libraries

  • Phone Validation

  • Phone Validation: Non CDN

  • File Upload

  • Actual File Upload

  • Revert Upload

  • Image Preview

Custom Action

  • Gantt Chart

  • Prepare Controller for Gantt

  • TreeGrid

  • Prepare Controller for TreeGrid

Realtime Websocket

  • Realtime Form

  • Realtime Kanban

  • Realtime List

Create Custom Dashboard

  • Custom Dashboard

  • Google Calendar Chart

  • Google Gauge

Google Maps

  • Google Maps Marker

  • Google Maps Marker Clusterer

Modify MRP Kanban View

  • Modify Kanban View Layout

  • Modify Kanban View Progress Bar

  • Modify Kanban View Header

Modify MRP Progressbar Widget

  • Modify Progressbar Widget

Enroll Back