Introducción
Recomendaciones generales
Descarga de materiales del curso
Documentación oficial funcional y desarrollador.
Funcional y manejo
Aprende a manejar Odoo a nivel usuario
¿Qué es Odoo?
▶️ Sistema para gestionar todas las areas de una empresa
▶️ Backups y Manager de Odoo
▶️ Gestión de usuarios y grupos
▶️ Datos Maestros, productos, contactos, clientes proveedores
▶️ Importar Exportar registros
▶️ CRM gestión de Leads
▶️ Circuito Compras Ventas Stock
▶️ Facturación cobros y pagos.
Desarrollador
▶️ Herramientas de desarrollo y plugins necesarios
▶️ Github y definir claves RSA
▶️ Sistemas Linux (Ecosistema y comandos para la administración de un servidor)
▶️ Python para Odoo (Programación en Python POO)
▶️ Crear un ambiente de desarrollo en Linux (Debian / Ubuntu)
▶️ Ambiente desarrollo Windows (opcional)
▶️ Instalación Odoo para desarrollo
▶️ Entorno virtual Python baśico o Conda
▶️ Fichero de configuracion Odoo.
Implementador
▶️ Requisitos Odoo ambiente productivo
▶️ Preparación servidor, proveedores Cloud
▶️ Cuando usar scripts o Docker
▶️ Instalar Odoo mediante script
▶️ Instalar Odoo desde Docker
▶️ Integración despliegue Odoo Enterprise
▶️ Configuraciones básicas tras la implementación
▶️ Configuración Correo
▶️ Parámetros del sistema
▶️ Menú técnico
▶️ Proxy con HTTPS
▶️ Configurar Odoo en Multi proceso Workers
Creando Apps
▶️ Errores mas comunes al desarrollar apps en Odoo
▶️ Guias y estilo de desarrollo en Odoo
▶️ Composición básica de un módulo
▶️ Tipos de modelos y campos
▶️ Tipos de vistas
▶️ Tipos de acciones
▶️ Definiendo modelos python
▶️ creando vistas xml
▶️ crear acciones de ventana y menús
▶️ seguridad y acceso modelos nuevos
▶️ Ejercicio completo desarrollar una App en Odoo desde cero
▶️ Herencia Python
▶️ Herencia XML
Framework
▶️ Campos relacionales (Many2one, One2many, Many2many)
▶️ default_get
▶️ create, write, unlink
▶️ search, browse, search_read, read_group
▶️ decoradores python
▶️ eventos onchange
▶️ Api RPC
▶️ Campos calculados.
Wizards
▶️ Ejercicio práctico desarrollando un wizard desde cero para imprimir datos dinámicos.
Qweb Reports
Desarrollar y personalizar informes Qweb nativos, esto te permitira definir tus propios informes pdf como el pedido, factura, picking etc.
▶️ Sintaxis Qweb
Controllers
Crear o modificar controladores para atender las peticiones de usuario.
Odoo SH
Bases fundamentales para el manejo de la plataforma de Odoo Enterprise
▶️ Creando un proyecto
▶️ Repaso y manejo interfaz SH y sus herramientas
▶️ Adjuntar un repositorio git para customizaciones
▶️ Ramas y builds
▶️ ¿Cómo esta desplegado Odoo en SH?.
Extras Trucos
▶️ Instalar proxy NGINX con let'sencrypt
▶️ Trucos al instalar Enterprise con Docker
▶️ Conexión base de datos SH remotamente
▶️ Configuración para Multi-Website