image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

In this course, you will learn the technical and implementation of ERP using Odoo version 17 (the latest version of Odoo, released at the end of 2023).
Welcome to a deep exploration of the
technical
aspects of Odoo ERP version 17. This course is a guide that will walk you through the
technical practices
needed to understand, manage, and optimize Odoo ERP in the context of software development.
Odoo is a powerful and comprehensive platform, and in this course, we will dig into the technical aspects, provide insights into development, and provide the tools and knowledge you need to leverage Odoo ERP for your projects.
Odoo is an open-source Enterprise Resource Planning (ERP) platform designed to help businesses manage their various operational aspects efficiently. With Odoo, businesses can integrate various business processes, automate routine tasks, and optimize their resources.
This course is specifically designed for technical professionals, software developers, and students (but not limited to ANYONE WHO WANTS TO LEARN) who want to understand the technical aspects of Odoo.
From the introduction to practical implementation examples, you will be guided through each technical step, giving you a strong understanding of how to leverage Odoo ERP to the fullest.
Thank you for choosing this course as your guide in exploring the technical side of Odoo ERP. Happy learning, and I hope this course helps you master this platform to achieve your goals.
Important Note:
 
Every codes we will practice in this course can you get on Resources section, find the source code link for every video that contains code
Thank You. <3
Who this course is for:
Python developer who wants to expand his hard skills in the ERP field
Students who want to learn ERP technically
Software engineers who want to expand their skillset
Non-IT who have a strong determination to become an ERP technical developer (odoo)

What you'll learn

Basic odoo 17 technical

Create simple custom module

Modify existing module

Relational

Scheduler, send email, output pdf, etc

Understanding basic odoo permission / access

Serve and consume simple api

[BONUS] Create APIs authentication with token

[BONUS] Create testing codes (unit and API testing)

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Odoo Technical Fundamental
23
1.1-Intro
1.2-Install odoo 17 community edition (ce)
1.3-Install Odoo reference and example
1.4-Setup database, install first module
1.5-Understanding how odoo technical works
1.6-Odoo Existing Source Code
1.7-Add directory for custom addons (setup addons_path in odoo.conf)
1.8-Activate Developer Mode
1.9-Create custom module - Manifest
1.10-Create custom module - Models
1.11-Create custom module - Model Permission and Menu
1.12-Create custom module - List View
1.13-Create custom module - Form
1.14-Create custom module - Search
1.15-Create custom module - Filter
1.16-SQL and Odoo Constraints
1.17-Computed fields and onchange
1.18-Action buttons
1.19-Overriding odoo existing methods
1.20-Setup initial data (data seeding)
1.21-Schedulers
1.22-Sending email
1.23-Install custom module and install python package for odoo
2-Relations
4
2.1-Many2One to existing table
2.2-Many2One to new table
2.3-One2Many
2.4-Many2Many
3-Customize Existing Module
3
3.1-Odoo Scaffold
3.2-Customizing existing model
3.3-Customize existing view
4-Qweb Report (PDF Output)
2
4.1-Create our own output pdf
4.2-Customize existing output pdf (qweb)
5-Setup role access (group & user access)
2
5.1-Permission setup via GUI
5.2-Permission setup via CSV File
6-APIs and Integrations
3
6.1-Serve API
6.2-Serve API by using custom module from odoo apps
6.3-Integrating to other applications (external APIs)
7-[BONUS] Nice to have skills
3
7.1-Reset Master Password (incase you forgot it)
7.2-Provide Demo Data
7.3-Submit App (Publish custom module to odoo apps)
8-[BONUS] Create CRUD API with basic authentication (token)
8
8.1-Preparation - Have only one database for beginner
8.2-Create token for every users
8.3-Create a decorator for authentication
8.4-CRUD API with token (simple authentication) - GET
8.5-CRUD API with token (simple authentication) - GET One Data
8.6-CRUD API with token (simple authentication) - POST Data
8.7-CRUD API with token (simple authentication) - PUT Data
8.8-CRUD API with token (simple authentication) - Delete Data
9-[BONUS] Model Testing Scripts
6
9.1-Model Testing CRUD- setUp
9.2-Model Testing CRUD- Test Create Data
9.3-Model Testing CRUD- Test Read Data
9.4-Model Testing CRUD- Test Update Data
9.5-Model Testing CRUD- Test Update Data Invalid Value
9.6-Model Testing CRUD- Test Delete Data
10-[BONUS] Testing API Scripts
6
10.1-API Testing - Setup & Test Endpoint GET Data
10.2-API Testing - Test Endpoint Get Data by id
10.3-API Testing - Test Endpoint POST Data
10.4-API Testing - Test Endpoint PUT Data
10.5-API Testing - Test Endpoint DELETE Data
10.6-API Testing - Test Unauthorized Access
11-[BONUS][OPTIONAL TO LEARN] Odoo 16 vs Odoo 17 Changes
3
11.1-Changes Introduction
11.2-UI Comparison
11.3-[Functional] Knowledge Module
12-Additional Video based on Q&A or Feedbacks
1
12.1-How to create wizard in odoo 17?