Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Odoo Development Masterclass (Updated Monthly)

Posted By: ELK1nG
Odoo Development Masterclass (Updated Monthly)

Odoo Development Masterclass (Updated Monthly)
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 530.99 MB | Duration: 1h 18m

Learn Odoo development ! Get your job at Odoo or an Odoo Partner

What you'll learn

Mount a local server to work in Odoo

Learn the structure of the module, models, views, controllers, frontend

Learn how to create a new module from scratch

Learn how to extend existing Odoo modules with inheritance

Have notions of Owl, how to patch existing classes

Requirements

Python with Object-Oriented Programming

Linux is preferable but not required (you can do a Virtual Machine in Windows)

Description

This course will cover all the aspects of Odoo in general. Module from scratch (models, views, security, reports, controllers, frontend development, …) and inheritance will be explained.Then, I'll update this course once a month with an in-depth lecture about a subject.You can vote for the next subject by adding me on LinkedIn and answer the Poll that will appear every month.The first in-depth lecture will be about Odoo 17 (in January 2024), it's new features, and removed features, since Odoo 16.Then, I will let you vote for some subject, or you can even give your own ideas ! It could be: Website Development, Domains in depth, Records in depth, Reports in depth, more information about certain views, create a full module from A to Z (you'd give me the module's idea). We can also organize Q&A session as Webinars, so that you can ask me in advance all questions you want, and I'll answer them live with code examples etc.You can also contact me if you have troubles with your Odoo code. If it's very specific, I'll help you directly. If it's something that could be of interest for most people learning Odoo, I will do a new chapter in the Course (for example, Learner's Corner, where I'll add all answers to your questions).I will also, here and there, add "Tips and Tricks used in my daily developer's life", that are Odoo trick I had to use as workaround when something wasn't easy to do.All this will make this course an essential to follow. It will help you get started, and then have deep knowledge about everything Odoo has to offer.See you there !

Overview

Section 1: Introduction and lab setup

Lecture 1 Introduction

Lecture 2 Windows / MacOS only : Linux on Virtual Machine

Lecture 3 Lab setup

Lecture 4 Launching Odoo for the first time

Section 2: Module from scratch

Lecture 5 Install IDE and prepare folder for our module

Lecture 6 Module structure

Lecture 7 Manifest

Lecture 8 Models

Lecture 9 Basic fields

Lecture 10 Views

Lecture 11 Menus

Lecture 12 Window actions

Lecture 13 Minimum viable security for our model

Section 3: Views: part 1

Lecture 14 Form view

Lecture 15 Tree view

Lecture 16 Search view

Section 4: Advanced fields and other models

Lecture 17 Advanced Fields

Lecture 18 Onchange, Compute, Depends and Constraints

Lecture 19 Models functions: browse, search, sorted, filtered, mapped

Lecture 20 Wizards: TransientModel

Lecture 21 AbstractModel

Lecture 22 Chatter and Activity

Section 5: CRON and Server Action

Lecture 23 Crons (ir.cron)

Lecture 24 Server Action (ir.actions.server)

Section 6: Frontend development

Lecture 25 Controllers and Rendering views

Lecture 26 Using data in templates

Section 7: Reports

Lecture 27 Creating the action

Lecture 28 Developing a PDF report

Section 8: Inheritance: extending existing Odoo modules

Lecture 29 Model inheritance

Lecture 30 View inheritance

Lecture 31 Changing compute behaviors

Lecture 32 Controller inheritance

Lecture 33 Template inheritance

Section 9: Wrap up and Thank you

Lecture 34 Wrap up and Thank you

Developer wanting to learn a new framework,Developer wanting to work at Odoo,Odoo developer not knowing how to do something that is in this course