Skip to Content
Event Odoo Connect 2025 starts on Sep 4, 2025, 6:00:00 AM (US/Pacific)
Smartclass - Odoo Technical Development
Location: Odoo Inc - San Francisco Office - 8000 Marina Blvd, Brisbane, CA 94005 - 9/2/25, 9:00 AM - 9/2/25, 5:00 PM (US/Pacific) (8 hours)
Smartclass - Odoo Technical Development
Fernando Schlitter Ruiz Sandoval (fsrs)
Technical Trainer at Odoo
Fernando Schlitter Ruiz Sandoval (fsrs)
Technical Trainer at Odoo

Are you ready to dive into real Odoo development?

Join us for this exclusive 2-day Smartclass and gain practical, hands-on experience with the Odoo Python framework and Odoo.sh!

Whether you're new to Odoo or looking to level up your technical skills, this workshop will help you understand how Odoo works under the hood and how to implement customizations, the Odoo way.

Admission to this smartclass includes lunch and drinks during both days and 1 Premium Pass to Odoo Connect 2025! 

This smartclass will take place over the course of two days: 
Tuesday, September 2nd and Wednesday September 3rd, 2025.


Workshop Overview:
 Exploring the Depth of Odoo ORM


Prerequisites

Prior to the start of the smartclass, participants should familiarize themselves with the basics of Odoo Development. Click the following link for a quick refresher: https://www.odoo.com/documentation/18.0/developer/tutorials/getting_started.html

Additionally, participants are expected to come into the smartclass with some practical experience working with Python programming, and have a moderate knowledge of Database design concepts.

All participants are required to bring a laptop, with the latest version of Google Chrome or Mozilla Firefox installed on their operating system.

Every development and training exercise that occurs during this smartclass will be done using trial Odoo.sh environments. Before the smartclass begins, detailed instructions (with trial codes) will be emailed to participants.

IMPORTANT: The training that takes place during this smartclass will not focus on setting up the Odoo development environment locally.

What you’ll learn


Over two intensive days, you'll work directly inside the Odoo development environment and get a solid foundation in:


  • The Odoo Python Framework: Learn how models, views, actions, and menus work, and how to extend them.

  • Custom Development Workflow: Master the best practices for customizing Odoo with your own modules.

  • Odoo.sh: Understand the DevOps platform designed specifically for Odoo projects, including version control, staging, CI/CD, and upgrades.


Attendees will learn everything there is to know about Odoo Architecture and Advanced Object Relational Mapping (ORM) server-side framework concepts with guidance from Odoo experts and hands-on training exercises.

Participants will also learn how to develop apps and discover best practices with trial Odoo.sh databases throughout their technical training, helping them explore the vast potential of Odoo.

All participants are required to conduct hands-on work during both days of the smartclass. Basic Python knowledge is also required. You don’t need Odoo experience, we’ll guide you from the ground up.

What's included

  • A trial Odoo.sh environment project
  • Full access to the source code of the training module
  • Dedicated support from Odoo experts during the session
  • Certificate of completion

Who should attend

This training is perfect for:

  • New developers looking to learn Odoo development from scratch
  • Technical consultants who want to understand Odoo’s backend better
  • Developers who want to build clean, maintainable custom modules
  • Partners looking to train new technical team members

In just two days, you’ll how to build and deploy new Odoo apps and understand better how Odoo works in the backend. Plus, you’ll connect with Odoo’s community of developers, trainers, and tech leaders at Odoo Connect.

This is your chance to fast-track technical expertise with Odoo!

2-Day Smartclass Agenda


Day 1 – Building the Foundation

Time

Topic

09:00

Welcome & Course Introduction

09:30

Setting up Odoo.sh

10:30

Break

10:45

Module & Model Architecture

11:30

Lunch Break

13:00

Module Security

14:15

Break

14:30

Views and Menu Items

15:30

Relational Fields

16:00

Wrap-Up & End of Day 1



Day 2 – Business Logic

Time

Topic

09:00

Hands-on: Putting It All Together

10:00


Deploying Your Module to Production

10:30

Break

10:45

Computed Fields & Error Handling

11:30

Lunch Break

13:00

Introduction to Inheritance

14:15

Break

14:30

Inheritance Continued

15:30

What's Next: Future Training Paths

16:00

Wrap-Up & Final Q&A