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
-