Odoo 14 Development Cookbook Fourth Edition,  Une véritable référence aux développeurs Odoo ! 

Introduction

Comme d'habitude, presque chaque année , les 04 Experts auteurs Parth Gajjar ,Alexandre Fayolle,Holger Brunn,Daniel Reis  , se collaborent pour offrir aux développeurs Odoo, une véritable référence  complète pour booster leur compétences, et leur permettre de construire et de personnaliser les applications performantes Odoo.

Livre Odoo technique

Description du Contenu du livre

La quatrième   édition du livre Odoo 14 Development Cookbook Fourth Edition,  ll couvre pratiquement tous les concepts qui vous permettront de construire vos applications , que ce soit dans le côté client ou serveur,  en partant des concepts de base jusqu’aux concepts avancés
A la fin de cet ouvrage, vous serez familiarisé avec le Framework technique Odoo, nécessaire à la création et personnalisation des modules et applications, vous pouvez également créer et personnaliser des sites  web responsives formidables.
En utilisant les derniers outils de développements web côtés client (Javascripts principalement), vous serez capable de personnaliser l’application Point de Vente, proposée par Odoo .
Vous aurez aussi une idée claire sur la nouvelle bibliothèque Odoo (OWL) , qui a permis à maximiser les performances web d’Odoo.
Le Livre traite aussi des concepts avancés , comme les tests automatiques, l’automation, l’In-App Purchasing, les Box IoT et l’optimisation des performances . 

Les 24 Chapitres du Livre !

Le livre  est composé par 24 chapitres, ci-dessous une description des chapitres :

Chapitre 01 : Préparer l’environnement de développement Odoo 14
Ce chapitre montre comment créer l’environnement de développement Odoo, comment démarrer Odoo , la création du fichier de configuration et l’activation du mode développeur.
Chapitre 02: Gérer les instances Odoo
Dans ce chapitre, vous trouverez les éléments nécessaires pour travailler avec les addons, de les structurer , de les télécharger à partir de github et montre aussi comment organiser le code source, de ces addons (modules) .
Chapitre 03 : Créer un Module Odoo
Ce chapitre montre la structure d’un module Odoo, et la manière de création de ce dernier avec un guide pas à pas.
Chapitre 04 : La couche Modèle , La structure des Applications Odoo
Ce chapitre se focalise sur la structure d’un modèle, leur attributs ainsi que l’extension de la structure de la base de données en utilisant d’autres modules.
Chapitre 05 : Les Bases de Développement Côté Serveur
Ce chapitre explique les techniques du Framework Odoo pour effectuer les opérations CRUD , et les différentes manières de la technique d’héritage pour étendre les fonctionnalités d’un module.
Chapitre 06 : Gestion des données d’un Module Odoo
Ce module montre les différentes techniques liées aux données qui seront utilisées par un module Odoo.
Chapitre 07 : Le Débogage des Modules
Ce module montre les méthodes utilisées pour débogage côté serveur , et introduit le débogueur python.
Chapitre 08 : Techniques Avancés de Développement Côté Serveur
Ce chapitre introduit des concepts avancés côté serveur, passant par les méthodes ORM du framework odoo, le développement des wizards, les Vues SQL, les méthodes on-change et autres concepts.
Ce chapitre traite également la manière d’exécution des requêtes SQL dans la base de données.
Chapitre 09 : Les Vues Backend
Dans ce chapitre, vous allez découvrir les différentes vues de bases (Liste, Formulaire et recherche) ainsi que les vues complexe (kanban, graph, calendar,pivot et autres)
Chapitre 10 : La Sécurité et définition des Droits d’accès
Ce chapitre explique la manière de définir des groupes de sécurités , afin d’attribuer les droits d'accès nécessaires aux utilisateurs , que ce soit sur les droits d’accès à des applications et modules , ou l’accès à des champs et modèles bien précis.
Chapitre 11 : Internationalisation
Ce chapitre montre la manière qu'utilise Odoo pour la traduction vers les différentes langues du monde . Il explique aussi comment utiliser des différentes langues et la manière d’importation/exportation des termes
Chapitre 12 : Automation, Workflow, Emails & Impression
Ce chapitre traite des concepts avancés passant par l’automation, la définition du processus métier, les emails et l’impression des états de sortie.
Il montre également comment définir des actions serveur automatique , et traiter le langage QWeb pour générer dynamiquement des rapport PDF.
Chapitre 13 : Web Développement côté Serveur
Ce chapitre couvre le cœur d’Odoo Web server. Il montre comment créer des routes URL personnalisées pour fournir les données à une URL donnée, et comment sécuriser les accès à ces URL.
Chapitre 14 : Développement CMS Site Web
Dans ce chapitre vous allez découvrir et apprécier le CMS Odoo utilisé pour la création des sites web . Il montre également comment modifier et créer des jolies pages web et des Qweb Templates.
D'autres concepts seront traités comme la gestion SEO, les formulaires utilisateurs , la gestion multi-website , le traçage UTM, et la création des blocs et snippets dynamiques pour les utilisateurs.
Chapitre 15 : Web Développement côté Client
Ce chapitre explique la partie Javascript d’Odoo. Il montre comment créer un nouveau « field widget » et comment faire les appels RPC au Serveur .
Il introduit aussi la manière de créer des vues formulaires à partir de de zéro.
Chapitre 16 : La Bibliothèque web Odoo (OWL)
Ce chapitre donne une introduction au nouveau framework côté client nommé OWL (Odoo Web Library) .
Il couvre le cycle de vie d’un composant OWL, et donne la recette de création d’un fiel widget à partir de zéro.
Chapitre 17 : L’IAP (In-App Purchasing) Avec Odoo
Ce chapitre montre d’une manière détaillée les derniers concepts relatifs à d’IAP d’Odoo.
Dance chapitre vous allez apprendre comment créer les modules clients et services pour IAP, et la manière de créer un compte d’enlèvement pour vos clients qui achètes vos services IAP
Chapitre 18 : Les Tests automatiques des cas d’utilisations
Ce chapitre explique comment écrire et exécuter des test automatiques, incluant les deux côtés serveur et client , et permet de détecter les erreurs dans les cas des tests échoués
Chapitre 19 : Gestion, déploiement et test sous la plateforme Odoo.sh
Dans ce chapitre vous allez découvrir la méthode de gestion, de déploiement et le test avec la plateforme Paas Odoo.sh
Il montre les différentes types d’instances, à savoir l’instance de production, de test et de développement et explique comment les différentes méthodes de configuration de la plateforme odoo.sh
Chapitre 20 : Le Protocole RPC (Remote Procedure Calls) d’Odoo
Ce chapitre couvre les différentes méthodes utilisées pour se connecter aux instances Odoo à partir des applications externes.
Il explique la manière d’accès aux données d’une instance Odoo , à travers les protocoles XML-RPC, JSON-RPC et la bibliothèque Odoo odoorpc.
Chapitre 21 : Optimisation des Performances
Ce chapitre est consacré à l’explication des différents concepts et patrons utilisés afin d’optimiser la performance dans Odoo.
Il intègre le concept de prélecture(prefetching), la cache ORM et la profération du code pour détecter les erreurs de performance.
Chapitre 22 : L’application Point de Vente (POS)
Dans ce chapitre vous allez apprendre comment personnaliser l’application gestion des points de ventes (POS) , à travers la modification de l’interface utilisateur, l’ajout d’un nouveau bouton d’action et la modification du workflow.
Chapitre 23 : Gestion des Emails dans Odoo
Il commence par la configuration des serveurs mail, puis montre comment utiliser les APIs mailing d’Odoo.
Il couvre également les mails templates de Jinja2 et Qweb, les chatters dans les vues formulaires et les activités .
Chapitre 24 : Gestion des Box IoT
Ce chapitre va nous exposer les derniers matériels du Box IoT, avec la méthode de configuration,a accès et détection et correction des différentes erreurs éventuelles .
Il montre également la manière d’intégration du Box IoT dans vos applications

Découvrir le livre ! 

Livre Odoo technique

Conclusion

Si vous lisez et appliquer les exemples de ce livre, vous aurez tout le nécessaire pour créer et personaliser des applications basée sur le Framework Odoo , dans ça dernière version!
Allez jeter un coup d'oueil, vous allez surement apprécier le développement Odoo!

Télécharger gratuitement votre  guide odoo ! 

Télécharger Gratuitement votre guide Odoo

Découvrez comment , Odoo  est une vraie opportunité pour les entreprises et les développeurs !


Télécharger !