đź“„ Roadmap de Formation Odoo Developper

Roadmap de Formation d'une Semaine - Introduction Ă  Odoo


Cette roadmap d'une semaine couvre les bases essentielles de l'Ă©cosystème Odoo, en commençant par les aspects fonctionnels et couvrant les bases du dĂ©veloppement et de l'administration. Elle vous permettra de vous familiariser rapidement avec les fonctionnalitĂ©s principales et de commencer Ă  dĂ©velopper des modules simples.

Objectifs de la Formation

  • Comprendre l'architecture d'Odoo
  • Installer et configurer Odoo
  • GĂ©rer les bases de donnĂ©es
  • DĂ©ployer et maintenir Odoo
  • Importer/DĂ©velopper des modules personnalisĂ©s
  • GĂ©rer les noms de domaines et redirections

JourMatinAprès-midi
JOUR 1
Introduction à OdooDécouverte des Modules Fonctionnels
- Présentation générale d'Odoo
(Faites le tour de odoo.com
- CRM : Gestion de la relation client
- Comprendre l'interface utilisateur d'Odoo
(Créez une base démo demo.odoo.com
- Ventes : Processus de vente de bout en bout

- Navigation de base dans Odoo
(Faites une visite générale, suivez le Getting Started )
- Inventaire : Gestion des stocks
JOUR 2Découverte des Modules Fonctionnels (suite)Configuration et Personnalisation de Base
- Comptabilité : Aperçu de la comptabilité- Configuration des utilisateurs et des rôles
- Projet : Gestion des projets- Personnalisation des vues (formulaires, listes)
- RH : Gestion des employés et des congés- Configuration des workflows de base
JOUR 3
Installation et Configuration d'Odoo (https://www.odoo.com/documentation/18.0/administration/on_premise/source.html)Configuration d'Odoo et gestion des bases de donnĂ©es (https://www.odoo.com/documentation/18.0/developer.html)
- PrĂ©paration de l'environnement de dĂ©veloppement - Configuration de base d'Odoo

- Installation d'Odoo 18 (sous linux)- Gestion des bases de donnĂ©es (CrĂ©ation, Backup, Restauration, Suppression) avec le Database Manager (http://ip:port/web/database/manager)
- Configuration de base d'Odoo- Comprendre les différents filtres de bases de données

JOUR 4

DĂ©veloppement Odoo - Introduction (https://www.odoo.com/documentation/18.0/developer/tutorials/server_framework_101.html)

DĂ©veloppement Odoo- Suite 


-Structure d'un module Odoo

- Relations entre modèles (One2many, Many2one, ...)


-Comprendre les modèles et les champs de base

- Les actions


- L'interface utilisateur

- Champs calculĂ©s et automatisations


-Comprendre les vues de base

- Héritage

JOUR 4Développement Odoo - Frontend (https://www.odoo.com/documentation/18.0/developer/howtos.html)Développement Odoo - Frontend suite
- Introduction Ă  l'utilisation de CSS et JS dans Odoo- Personnalisation des vues
- Introduction Ă  QWeb et XML-Personnalisation des Champs
JOUR 5
Développement Odoo - Projet (https://www.youtube.com/watch?v=aijZrVhXLlo&t=13s)
Découverte de Odoo Apps Store (https://apps.odoo.com/apps)
- CrĂ©ation d'un simple module au choix et importation dans une base de donnĂ©es.- TĂ©lĂ©charger des modules depuis Odoo apps et l'importer dans une base de donnĂ©es. 
JOUR 6Installation d'Odoo sur un VPS (Documentation
Tutos Youtube )
Gestion du DNS
- Mise en place du serveur (update & upgrade, installation de dĂ©pendances, activation de ports, ...)- CrĂ©ation des sous-domaines  


- Création de conteneurs docker

- Configuration de Nginx





Ressources Recommandées


Logiciels et Outils :

  • IDE: PyCharm, Visual Studio Code 
  • Version Control: GitHub
  • CI/CD: Odoo SH, GitHub Actions
  • Containers: Docker 
  • Project Management: Odoo Project