Training Agenda
Training Agenda
Training Agenda
Agenda
The training covers the following technical aspects of Odoo and enables you to:
• Learn how to use Odoo.sh
• Define data models using the ORM framework
• Define menus, list and form views
• Extend existing data models and views
• Define computed fields, default values, constraints
• Define advanced views (calendar, graph, pivot, etc.)
• Define data and actions for models(objects)
• Define custom reports
• Set up security rules (groups, access control list, and record rules)
• Define web controllers
• Support for internationalization (multiple languages)
• Provide overview of web services
• Create Mexican Localization: Addendas
2
Daily Agenda
• Models • Recordsets
• Fields • Datafiles
• ORM Basics
Day 3 - Views
Day 8 - Inheritance
4
Advanced Views Translation
● Different Advanced View Types ● Transifex Translation
○ Kanban, Calendar, Pivot, Cohort, ● Module Translation
Gantt, Graph, Activity, Dashboard, ○ Explicit/Implicit Export Translation
Diagram, Map ● Report Translation
Wizards
● Transient Models
● Uses for Wizards and their Properties
● Launching Wizards
Web Controllers
● Controller Class
● Overriding Controllers
● API for Controllers
○ Routing, Request Object, Response
Object
External API
● XML-RPC External API
● Configuration and Connection to Database
● Calling Odoo Methods
5
Odoo.sh
About Odoo.sh
Odoo.sh allows you to easily test your developments, manage your feature-branches and beta-test your features
on duplicates of your customer’s production instance.
For Developers
Modules Dependencies
Manage dependencies with third party modules
with no pain; update when you want.
For Testers
Community Modules
Staging Branches
Staging branches are built with production data, Install community modules to test them, in just a
and stay alive a few weeks for testing. few clicks. (based on Git submodules)
Track Developments
Get a detailed history and logs on all development
branches to track progress in real time.
7
For Project Managers
8
Odoo’s
Technical
Training
If you have any additional questions you can reach CONTACT US
out to our community manager, Thiago Velloso at
[email protected] or by phone at +1 (650) 289-8241 Americas
+1 (650) 691-3277
APAC
+852 39 500 600
EMEA
+32 2 290 34 90
twitter.com/odoo
facebook.com/odoo
youtube.com/odooapps
linkedin.com/company/odoo