Formation

Odoo Développeurs

TP Développeur web et web mobileTitre professionnel — éligible CPF, OPCO et financements publics.

Description

INTRODUCTION

- Introduction aux ERP

- Introduction à Odoo

- L'histoire de Odoo

- Le potentiel de Odoo

- Les versions CE et EE de Odoo

- Les pré-requis pour commencer

PRÉPARATION DE L'ENVIRONNEMENT DE DÉVELOPPEMENT

- Installation de l'IDE et des outils de développement

- Option 1 : Environnement de dév. sous Docker

- Option 2 : Environnement de dév. sous vagrant et virtualbox

PRÉSENTATION TECHNIQUE D'ODOO

- L'architecture d'Odoo

- Le fichier de configuration

- Présentation du mode développeur

- Les aspects techniques sur l'interface

LES PREMIERS PAS DE DÉVELOPPEMENT

- La création d'un module back-end

- Les modèles et les champs de base

- La gestion des droits d'accès

- Les vues de base

- Les champs relationnels

- Les champs calculés

- Les actions

- La gestion des contraintes

- Les widgets, Les attributs et les options

ALLER PLUS LOIN AVEC ODOO

- L'héritage dans Odoo

- L'interaction avec les autres modules

- La gestion des groupes et règles de sécurité

- Les données Master &Demo

- Les tests unitaires

- Les actions automatisées

- Les rapports PDF : Qweb

- Le templating des emails : Jinga2

- Les tableaux de bord

- Les Webservices

EXERCICES DE DÉVELOPPEMENT

- Module 1 : A

- Module 2 : B

- Module 3 : C

DÉPLOIEMENT EN ENVIRONNEMENT DE PRODUCTION

- Préparation du serveur de production

- Installation et déploiement

- Un minimum de sécurité

- Activation du mode multi-threading

- Administration et maintenance

Objectifs

- Maîtriser l'aspect général de développement d'un module backend sur Odoo

- Maîtriser l'architecture du logiciel Odoo

- Acquérir les compétences nécessaires pour répondre à tout type de besoin technique

- Être capable d'automatiser et d'intégrer son workflow métier sur Odoo

Résultat

RNCP31678B C02 - Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité

Les compétences des candidats (VAE ou issus de la formation) sont évaluées par un jury au vu :

a) D'une mise en situation professionnelle ou d'une présentation d'un projet réalisé en amont de la session, éventuellement complétée par d'autres modalités d'évaluation : entretien technique, questionnaire professionnel, questionnement à partir de production(s).

b) D'un dossier faisant état des pratiques professionnelles du candidat.

c) Des résultats des évaluations passées en cours de formation pour les candidats issus d'un parcours de formation.