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
-