Aprende con los mejores
Nuestro equipo de socios con más experiencia y veteranía forman a tu equipo técnico y lo certifican para desarrollar en Odoo.
Videoformación personalizada
Estudio personal.
Tutorías
Ejercicios.
Casos prácticos.
La manera más ágil y eficiente de incorporar programadores a tu empresa es el curso de desarrollo de AEODOO.
Metodología
Nuestro curso consta formación online mediante ponencias por videoconferencia que se complementa con ejercicios prácticos, tutorías personalizadas y una práctica final.
Contenido
Hemos elaborado el primer curso técnico en español donde se verán todos los puntos esenciales para poder convertirte en un desarrollador cualificado de Odoo y su localización española.
Prácticas
Podrás participar en las jornadas "Oca Days" compartiendo sesiones de desarrollo con profesionales del sector.
Certificación
Ampliará tus conocimientos para realizar el examen de la Certificación Técnica de la Asociación Española de Odoo..
Temario 100% Técnico
Un curso orientado a nuevos desarrolladores Odoo, con salidas profesionales en un sector con un crecimiento exponencial.
Diploma
Obtendrás el diploma de la Asociación Española de Odoo, que representa a mas de 120 implantadores de Odoo en España.
Preguntas Frecuentes - Curso técnico
-
Introducción
Presentación del Curso, objetivos, recomendaciones para su seguimiento y recursos extras disponibles.
-
Instalación de Odoo
Instalación de Odoo Community Edition sobre sistemas de base Debian (Fuentes desde Github, Postgres, dependencias…)
Configuración de servicio mínimo para el arranque, manual y automático.
-
Estructura de Archivos - V
Estructura del Core y de los repositorios (sin entrar en la estructura interna del módulo)
Áreas clave del sistema: Filestore, logs, configuración.
Estructura de repositorios de OCA
Uso de git básico para el clonado y la actualización (añadir p.e. un nuevo repositorio y ver accesible sus módulos desde el Backend.)
-
Configuración del Servicio
Configuración del servicio de Odoo. Memoria, etc..
-
Manejo de Servicios desde la terminal
Opciones de terminal para el servicio (instalación, actualización, shell, etc…)
-
Creación de Modelos
Creación base módulo (manifest, init, models)
Creación de modelo y campos básicos
-
Datos: Grupos y Control de Acceso
Acceso a los modelos a partir de security
Explicación de creación de registros desde XML y CSV
Explicación de external_id y etiqueta record
-
Datos: Actions, Menús
Explicación de los actions por XML y los menús con su jerarquía
-
Vista Lista y Form
Creación básica de vistas Tree y Form
-
ORM: Modo Desarrollador
Modo desarrollador para consultar:
-
Modelos y estructura de los mismos
-
Vistas, menús y actions en bbdd
-
Detalles de campos mostrados en una vista
-
Estructura y detalle de una vista concreta
-
Tipos de Campos Básicos
Char, Boolean, Float, Integer, Binary, Html, Image, Monetary, Selection, Text, Date, Datetime
Atributos Básicos: string, help, readonly, required, default (sin método)
-
Métodos
Explicación del Enviroment y el Recordset
-
Debug
Alternativas de debug (wbd, VS, pdb) y casos de uso
-
Campos Calculados
Campos computed NO almacenados en BBDD
-
Campos Relacionales
o2m, m2o y m2m
Sintaxis en python y xml de asignación/borrado en m2m
-
Decoradores @depends
Calculados con store = True
Campos calculados editables
Domains basados en campos calculados
-
Vista Search
fields, filters y groups
-
Métodos ORM
Create, Write, Unlink, Search y Browse
-
Vista Kanban
Creación de vista kanban, estructura, estilos, etiquetas, widgets...
-
Vista Pivot, Graph y Calendar
Opciones de cada una de las vistas
-
Decoradores @constrains
Uso de constrains y casos de uso
-
Domains
Notación polaca. Uso de domains en XML, en Python y uso de Domains Dinámicos
-
Actions
Parametros opcionales, manejo de actions desde métodos Python
-
Manejo de Errores
UserError, ValidationError, AccessDenied, AccessError
-
Defaults
Creación de métodos Default
-
Campos Avanzados
states, groups, company_dependent, copy, store, group_operator, compute, compute_sudo, inverse, search, related, otros atributos dependientes del tipo de campo.
Campos automáticos y campos reservados
-
Git y Github
Commits, push y pull, rebase, cherry pick...
-
Herencia de Modelos
Ampliación de modelos (campos)
-
Herencia de Vistas
Ampliación/modificación de Vistas (xpath)
-
Herencia de métodos
Sobreescribiendo métodos con super()
-
Herencia por Delegación
Ejemplo de uso de herencia por delegación
-
Internacionalización
Añadir idiomas al módulo, uso de Weblate y traducción de cadenas Python
-
Opciones avanzadas en Vistas
Vistas embebidas, opciones de cabeceras para diferentes tipos de vista, atributos xml en campos, domains de xml, filter, botones, widgets...
-
Uso de context
Uso de contexto desde la vista y desde python
default, default_search...
-
Informes
Introducción de informes: Papel, estructura QWeb...
-
Mixin Models
Explicación de los Abstract Models con ejemplos de activity y mail
-
Wizards
Explicación de los Transient Models para la creación de asistentes
-
Tests
Conceptos básicos para la creación de tests unitarios
-
Completando el módulo
README, manifest, herramientas de mantenimiento de OCA...
-
Github OCA I
Herramientas OCA: Issues, PRs Reviews, pruebas funcionales y de código, runbot, CLA, precommit, Black, etc..
-
Github OCA II
Flujo completo para la creación de un PR en OCA, desde el análisis de requisitos hasta el código en su repositorio.
Estamos consultando con FUNDAE la posibilidad de bonificar nuestra formación con las condiciones recogidas en la normativa actual. Detallanos si estas interesado para tenerlo en cuenta e informarte de los posibles trámites.
Precios
No socios
€ 1.799 .00
Cuota única- Formación online 60h
- Tutorías personalizadas
- Ejercicios Prácticos
- Diploma
Pack Socio Nuevo Aeodoo
€ 2.299 .00
Cuota única (3 años de socio)- Formación online 60h
- Tutorías personalizadas
- Ejercicios Prácticos
- Diploma
- Certificación AEODOO (valorada en 250 €)
- 3 años de cuota (valorado en 1.200€)
Socios Aeodoo
Desde € 999 .00
Cuota única
- Formación online 60h
- Tutorías personalizadas
- Ejercicios Prácticos
- Diploma
- Certificación AEODOO (valorada en 250 €)
Planificación

PROMOCIONES
INSERCIÓN LABORAL
TÉCNICOS FORMADOS
HORAS






¿Quieres recibir más información o inscribirte en nuestro curso?
Danos el máximo posible de información sobre el alumno (situación laboral, conocimientos previos, si ya es socio o cualquier dato que consideres relevante)