Curso técnico Odoo 12 Frontend
MUY PRONTO!
Tiempo de suscripción: Ilimitado |
Que aprenderé en este curso?
Habilidades que aprenderás tras finalizar el curso
Ecosistema del Frontend
Conocerás como esta compuesto y las teclas principales que hay que tocar cuando quieras desarrollar en la parte del Frontend de Odoo
Crear Odoo Apps para el Website y el POS
Aprenderás a crear tus propias Odoo Apps para el website / frontend y el famoso TPV / POS (Point of Sale)
Customizar el Website / POS
Aprende a modificar el website, Ecommerce, crear widgets, Snippets, etc.
JQuery y librerias de Odoo
aprende a usar y ver como estan integradas las librerias del frontend de Odoo: Jquery, Underscore, Backbone, Bootstrap, etc.
Webservice / API
aprende a usar El webservice de Odoo y otras Apis para poder conectar Odoo con otros servicios.
Que necesito?
Requisitos para el curso
Energía / Perseverancia
Tienes que estar dispuesto a practicar mucho y tener un nivel de energía optimo, no te servirá de nada si no pones en práctica todo lo que te enseñamos en este curso.
Habilidades Odoo Backend avanzadas
Si no conoces las bases de Odoo, los simientos de la casa, no podemos subir al tejado. (Python, ORM, Vistas, etc). Te recomendamos el curso técnico avanzado de Odoo
PC / Sistemas
* Ordenador / PC: con al menos 4GB RAM, i5 multi core, SSD
* Sistema Operativo Ubuntu 18.04 LTS / 19.04
* Odoo 13 Community / Enterprise
* Pycharm
Contenidos
✪ Ecosistema Odoo Website
✪ Arquitectura Odoo Website
✪ Estructura de un modulo para el website
✪ Como cargar archivos CSS
✪ Como cargar ficheros Javascript
✪ Definicion declaracion
✪ HTTP y Request
✪ URLS y Rutas
✪ Pasando Parametros
✪ Seguridad en las rutas
✪ Como heredar un controller
✪ Ejercicio Resumen
✪ Que es Jquery
✪ Cargar y ejecutar Jquery
✪ Selectores
✪ Por id
✪ por Clases
✪ Attributos
✪ Find
✪ Modificando el DOM
✪ Agregar Eliminar Elementos
✪ Modificar CSS
✪ Modificar Texto, Atributos
✪ Eventos
✪ Click
✪ Hover
✪ Focus
✪ Blur
✪ Deferreds
✪ Then
✪ done
✪ promise
✪ Resumen
✪ Practica Ejercicio Final modulo 3
✪ Clases (Aprende como definir classes en la parte del Frontend)
✪ Herencia (Extender)
✪ Widgets
✪ Templating (Qweb Frontend side)
✪ Para que Underscore?
✪ Funciones principales
✪ each
✪ find
✪ filter
✪ contains
✪ Herencia Javascript
✪ Herencia CSS
✪ Qweb en el lado cliente
✪ Creando Qweb Templates
✪ Como crear un Snippet
✪ Herencia Qweb en el Website
✪ Llamadas XML-RPC
✪ Llamadas asincronas JSON-RPC
Bonus Track: Aprender a utilizar la libreria ERP Peek
✪ Ejemplo práctico como migrar un modulo del Website
✪ Modificando / customizando el POS
✪ Creando un modulo desde cero para el POS
✪ Creando un modulo desde cero para el Website
* Se aplican todos los conocimientos adquiridos en el curso