Curso Técnico Odoo Básico I

Veremos el proceso paso a paso para desarrollar un módulo en Odoo
¿Estás listo?
!Comencémos!

Curso privado
Por favor iniciar sesión para contactar al responsable.
Responsable Carlos Contreras
Última actualización 25/11/2024
Tiempo de finalización 29 minutos
Miembros 6
Básico
  • Antecedentes
    • Qué es Odoo
    • Qué es un framework de Desarrollo
    • QUE ES UN FRAMEWORK
    • QUE ES ODOO, HISTORIA BREVE
    • POR QUE USAR ODOO COMO FRAMEWORK
    • ¿Por qué usar Odoo para nuestros desarrollos?
    • Principios de programación
  • Programando con Python básico
    • ¿Qué es Python?
    • Programando con Python básico
    • Listas (Arreglos)
    • Tuplas
    • Conjuntos
    • Diccionarios
    • If … else
    • while
    • For
    • Funciones
    • lambda
    • Módulos Python
    • Ejercicios y ejemplos de import
    • Solicitar datos al usuario input()
    • Resumen python
  • Principios de Programación Orientada a Objetos
    • Programando Objetos en Python
  • Programación avanzada Python (Tema Opcional)
    • Obteniendo parámetros de la línea de comando
    • Formato JSON (JavaScript Object Notation)
    • Python request JSON
    • El módulo getopt para pasar parámetros
    • El módulo argparse
  • Introducción a programar en Odoo
    • Obteniendo Ayuda
    • Estructura de Odoo
    • models.py, fields.py, api.py
    • Módulo base odoo.odoo.addons.base
    • odoo.conf
    • Grupos de permisos base
  • Pasos básicos
    • Estructura de un módulo
    • El proceso de desarrollo
    • git
    • Branch
    • Pull
    • Rebase
    • Resumen Comandos git
    • Manifest
    • Probar un Merge Request
    • Cuando mi rama es superada en el branch original
  • Modelos
    • Modelo
    • ir.model.access.csv
  • Campos
    • Campos
    • Básicos Reservados por el ORM
    • Bool, Char, Float, Integer,Text
    • Campo de Fecha
    • Campo de Fecha y Tiempo
    • Selection
  • Vistas Básicas
    • Elementos de diseño
    • Acciones de Ventana
    • Menús y Menús de Acción
    • Vistas
    • Vista lista (tree)
    • Vista form
    • Elementos en las formas
    • Notación polaca
    • Dominios en Odoo y su Estructura Lógica
    • Vista Search
  • Campos Relacionales
    • Many2one
    • One2many
    • Many2many
    • Propiedad ondelete
    • Cardinalidad SQL
    • Implementar relaciones Muchos a Uno en Odoo
    • Implementar relaciones Uno a Muchos
    • Implementar Relaciones Muchos a Muchos en Odoo
  • Reportes
    • Características básicas Reportes QWeb
    • Referencias QWeb Templates y Reports
  • Prácticas (Birds)
    • Caso Ornitólogos
  • Restricciones y Métodos
    • Restricciones SQL
    • Restricciones Python
  • Campos especiales
    • Calculados (compute, compute_sudo)
    • inverse
    • related
    • Campos Pseudo-relacionales
    • Automáticos
    • Campos de Log
  • Herencia
    • Tipos de Herencia
    • Sobrescribiendo Métodos Create, Write and Unlink
    • env
  • Archivos de Datos
    • Estructura
    • Operación record
    • Operación delete
    • Operación function
    • Elementos estructurales
    • Archivos CSV
  • Métodos
    • Decoradores
    • @api.onchange
    • @api.depends
    • create
    • copy
    • read
    • Reglas de registros (ir.rules)
    • unlink
  • Campos Avanzados
    • HTML
  • Asistentes
    • Botones Objeto
    • Botón Action
    • Boton Box inteligentes
  • Reportes
    • Referencias
  • Academy Prácticas y Lecciones
    • Lección 1: Comprender la clase y su estructura
    • Lección 2: Relación entre modelos