Curso de Desarrollo Avanzado para Odoo 14
Acerca de este curso
>Módulo 1: Preparación del entorno de desarrollo
Configuración de un host para el servidor Odoo
Instalando Odoo desde la fuente
Administrar bases de datos de Odoo
Configuración de las opciones del servidor Odoo
Encontrar e instalar módulos adicionales
Uso de las opciones de desarrollo del servidor
Referencia rápida de comandos de Odoo
> Módulo 2: Su primera aplicación Odoo
Crear un nuevo módulo adicional
Creación de una nueva aplicación
Agregar pruebas automatizadas
Implementación de la capa del modelo
Configurar la seguridad de acceso
Implementar la capa de vista de backend
Implementación de la capa de lógica empresarial
Implementación de la interfaz de usuario del sitio web
> Módulo 3: Ampliación de módulos
Adición de un nuevo campo a un modelo existente
Ampliación de modelos mediante la extensión in situ clásica
Más mecanismos de herencia de modelos
Ampliación de vistas y datos
Ampliación de páginas web
> Módulo 4: Importación, exportación y datos del módulo
Comprender el concepto de identificador externo
Exportación e importación de archivos de datos CSV
Adición de datos del módulo
Uso de archivos de datos XML
> Módulo 5: Modelos: estructuración de los datos de la aplicación
Creando modelos
Creando campos
Relaciones entre modelos
Campos calculados
Restricciones del modelo
Descripción general de los modelos base de Odoo
> Módulo 6: Conjuntos de registros: trabajar con datos del modelo
Usando el comando de shell
El entorno de ejecución
Consulta de datos con conjuntos de registros y dominios
Acceso a datos en conjuntos de registros
Escribir en registros
Trabajar con campos de fecha y hora
Trabajar con conjuntos de registros
Transacciones y SQL de bajo nivel
> Módulo 7: Lógica empresarial: procesos empresariales de apoyo
Explorar formas de activar la lógica empresarial
Descripción de los decoradores de métodos ORM para conjuntos de registros
Explorar patrones de modelos de datos útiles
Uso de los métodos integrados de ORM
Adición de lógica de interfaz de usuario onchange
Las características del mensaje y la actividad.
Crear un asistente
Generar excepciones
Escribir pruebas unitarias
Uso de mensajes de registro
Información sobre las herramientas de desarrollo disponibles
> Módulo 8: API externa: integración con otros sistemas
Configuración de Python en la máquina cliente
Explorando la API externa de Odoo
Implementación de la interfaz XML-RPC de la aplicación cliente
Implementación de la interfaz de usuario de la aplicación cliente
Usando la biblioteca OdooRPC
> Módulo 9: Vistas de backend: diseño de la interfaz de usuario
Adición de elementos de menú
Comprender las acciones de la ventana
Adición de opciones al menú contextual Acción
Explorando la estructura de vista de formulario
Usando campos
Usando botones
Adición de elementos de vista dinámica
Explorar vistas de lista
Explorar vistas de búsqueda
Comprender los otros tipos de vista disponibles
> Módulo 10: Creación de funciones de front-end web de portal
Creación de una página web frontend
Comprender los controladores web
Adición de funciones del portal
> Módulo 11: Comprender los modelos integrados de Odoo
Comprender el modelo de datos de contactos
Entender el modelo de datos de usuarios y empresas
Comprender el repositorio de información relacionada con la seguridad
Comprensión de los modelos de estructura de base de datos
Comprensión del repositorio de información relacionada con la interfaz de usuario
Comprender las propiedades de configuración y los parámetros de la empresa
Comprensión de los modelos de datos de mensajería
> Módulo 12: Implementación y mantenimiento de instancias de producción
Preparación del sistema anfitrión
Instalar Odoo desde el código fuente
Configurar Odoo como un servicio del sistema
Configuración y cumplimiento de HTTPS
Mantenimiento del servicio y los módulos de Odoo