Curso Técnico Odoo Básico

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

Private Course
Please sign in to contact responsible.
Responsible Carlos Contreras
Last Update 11/25/2024
Completion Time 29 minutes
Members 6
Basic
  • 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
    • Listas, Tuplas
    • Conjuntos y Diccionarios
    • 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
    • Obteniendo parámetros de la línea de comando
    • Formato JSON
    • Python request JSON
    • getopts
    • arg
  • Requisitos de Software
    • Obteniendo Ayuda
    • Estructura de un módulo
    • models.py, fields.py, api.py
    • Módulo base
    • odoo.conf
    • Grupos de permisos base
  • Pasos básicos
    • Estructura de un módulo
    • El proceso de desarrollo
    • git
    • Branch, Merge, Rebase y más
    • Pull
    • Rebase
    • Resumen Comandos git
    • Manifest
    • Probar un Merge Request
    • Cuando mi rama es superada en el branch original
  • Modelos
    • Mi primer modelo
    • ir.model.access.csv
  • Campos básicos
    • Campos básicos
    • Básicos
    • Bool, Char, Float, Integer,Text
    • Campos de Fecha y Tiempo
    • Campos 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
    • Vista Search
  • Campos Relacionales
    • One2Many
    • One2many
    • Many2many
    • Relaciones
    • Cardinalidad SQL
    • Implementar relaciones Muchos a Uno en Odoo
    • Implementar relaciones Uno a Muchos
    • Implementar Relaciones
  • Reportes
    • Características básicas
    • Referencias QWeb Templates y Reports
  • Prácticas (Birds)
    • Caso Ornitólogos
  • Capa de Negocio o Métodos
    • Restricciones
    • Restricciones Python
  • Campos especiales
    • Calculados (compute, compute_sudo)
    • inverse
    • related
    • Pseudo relacionales
    • Automáticos
    • Campos de Log
  • Herencia
    • Tipos de Herencia
    • Métodos Create, Write and Unlink
    • env
  • Archivos de Datos
    • Archivos
    • Archivos
    • Operación delete
    • Operación function
    • Elementos estructurales
    • Archivos CSV
  • Métodos
    • Decoradores
    • On Change
    • @api.depends
    • Create
    • copy
    • read
    • Reglas de registros (ir.rules)
    • unlink
  • Campos Avanzados
    • HTML
  • Asistentes
    • Botones
    • 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