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 con tutorías
Ejercicios y 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 con el objetivo de 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.
- Interfaz y funcionalidad básica de Odoo (compras, ventas, inventario, proyectos).
- Programación orientada a objetos, preferiblemente Phyton.
- Plataformas de código colaborativo (GIT), en especial github.
- Linux (preferiblemente Ubuntu/Debian), y creación de contenedores (LXC, Docker).
Actualmente no es posible bonificar la formación de AEODOO con las condiciones recogidas en la normativa actual. Es posible que existan ayudas específicas por CCAA o que el asociado pueda tramitar subvenciones por su cuenta con la documentación recibida y la factura, pero desde la asociación no realizamos la gestión de las mismas ni podemos garantizar que las ayudas se vayan a conceder.
Última convocatoria v17
Comienzo 4 de noviembre de 2024
Precios
No socios
€ 1.799 .00
Cuota única, impuestos no incluidos- 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), impuestos no incluidos- 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, impuestos no incluidos
- Formación online 60h
- Tutorías personalizadas
- Ejercicios Prácticos
- Diploma
- Certificación AEODOO (valorada en 250 €)
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)