<commit_before>Plan de entrenamiento en OpenERP.
=================================

Una de las particularidades del Mundo de las tecnología de información es  que
la información necesaria para lograr un fin se encuentra muy dispersa, y muchas
veces convertirla en conocimiento puede llegar a ser un camino tortuoso a la
hora de resolver los problemas que nos planteamos.

El conocimiento no es más que información asimilada.

Entendiendo que OpenERP es un software de código abierto, existe una gran
cantidad de Información dispersa en la web, sin orden, no indexada muchas veces
no directamente relacionada con Openerp que es en algunos casos obligatoria
conocerla y dominarla, ya que, cada pieza de información cuenta con diferentes formas
de integrarla a una implementación de OpenERP.

Convertir toda ésta información en conocimiento puede llegar a ser 
una labor que consume una gran cantidad de esfuerzo, pero todos y cada uno de
esos esfuerzos valen la pena, la pregunta es:

¿por que no acelerar el proceso e invertir ese
esfuerzo en agregarle valor a tu cliente?.

En Vauxoo hemos logrado definir y validar una estrategia técnica y funcional
con la que te ponemos nuestra experiencia, la información oficial y la no oficial
disponible, lo colocamos de forma cómoda y estructurada para llevarte de la
mano por un camino más corto a convertir esa información en conocimiento. 

Te ayudamos a evitar la inversión incorrecta de tiempo para que puedas
dedicarle ese tiempo a generar valor a tus cliente, y cómo sabemos un cliente
bien atendido, es un cliente contento.

¿Para quién son esta serie de cursos?.

Estos cursos son dirigidos a todas las personas que deseen utilizar OpenERP
dentro de su compañía o quieran estar preparados para atender un cliente al que
le hagan el trabajo.  

Tanto usuarios claves implementadores deben tomar éstos cursos, acá el
recorrido que propone Vauxoo para asegurar que el camino al éxito sea el más
corto posible.  

Primer Paso: Conociendo la herramienta Entrenamiento funcional.
---------------------------------------------------------------

Lo primero que recomendamos hacer es conocer funcionalmente OpenERP, esto te
permite familiarizarte con la interfaz, la navegación entre los menús, acceso y gestión de 
configuraciones y el funcionamiento de los modulos base con los que cuenta 
la herramienta.

Durante este curso hacemos un recorrido completo por todos los procesos
disponibles como base para la gestión de una empresa teórica, de ésta manera
podrás evaluar todo el comportamiento integrado de OpenERP.

Éste es un curso preparado para personas con conocimientos básicos en gestión de negocios y procesos básicos empresariales.

Esta diseñado con el nivel suficiente para que tanto programadores como usuarios funcionales puedan obtener las herramientas básicas para trabajar con OpenERP.

Si eres programador, conocer que hace actualmente la herramienta que comenzarás
a modificar es vital, de ésta manera podrás saber qué y dónde debes realmente
modificar el software, muchas veces, la mayor cantidad de retrabajo en la
Implementación de OpenERP en cualquiera de sus módulos, se debe a su
desconocimiento funcional y a la poca información estructurada que te permita
validar si los requerimientos de tus usuarios finales son o no viables, son de
bajo o alto esfuerzo, y además te permitirá saber cuales funcionalidades reutilizar para
programar más eficiente y con mejor calidad.

Si eres usuario Funcional, te permitirá solicitar solo las características adicionales que realmente requieras, y poderte valer por ti mismo sin la necesidad de un experto técnico el 100% de las veces.

**¿Cuál es el contenido del curso funcional?**

El contenido del curso Funcional lo puedes tener en los enlaces debajo de éste video.

Segundo Paso: Estableciendo las bases técnicas Entrenamiento Técnico Oficial.
-----------------------------------------------------------------------------

Este entrenamiento esta dedicado a Partners, Integradores y Desarrolladores que 
necesitan tener conocimientos acerca de el proceso de creacion de modulos
del lado del servidor de OpenERP.

Esta diseñado para nuevos desarrolladores y profesionales de IT con ganas de
aprender acerca de los aspectos técnicos de OpenERP.

En éste entrenamiento obtendrás todas las herramientas necesarias para
modificar ó agregar elementos a los modelos existentes en OpenERP, cambiar el
comportamiento de los objetos de negocio y ajustar los procesos de OpenERP
para que se ajusten por completo a las necesidades de tus clientes.

Si no hay nada que se parezca a lo que necesitas, no hay problema, te
mostraremos como crear completamente nuevos modelos y procesos de negocio.  

**¿Cuál es el contenido del curso técnico Oficial?**

El contenido oficial del curso `técnico
<https://www.openerp.com/technical-training>`_ lo puedes leer en inglés, la
agenda en español y dictada por `Vauxoo`_ la puedes ver en `eventbrite`_.

**Acerca de OpenERP, Introduccion a Python y Configuraciones**

En esta seccion del curso se proporciona la información técnica general acerca de 
OpenERP, en la cual se explica la razón por la cual se debe utilizar un sistema
UNIX para propositos de desarrollo, se imparte también una rápida introducción 
al lenguaje de programación Python, en el cual aprenderás a leer, entender y
escribir programas y modulos, aprenderas a instalar y a hacer la
configuracion basica de un servidor OpenERP, finalmente, te mostraremos como
utilizar la plataforma de desarrollo con la cual trabaja OpenERP (Launchpad).

**Construyendo modulos para OpenERP**

- Estructura basica de un modulo OpenERP.
- Construyendo un modulo OpenERP.
- Construyendo Vistas.
- Relaciones entre objetos.
- Herencia.
- Metodos ORM.
- Vistas Avanzadas.
- Flujos de Trabajo.
- Seguridad.
- Wizards.
- Internacionalizacion
- Reportes.
- Web Services.

Cabe destacar que cada participante recibe material paso a paso con ejercicios
y soluciones.

Tercer Paso: Modificando el cliente web Entrenamiento en tecnologías Web.
-------------------------------------------------------------------------

Openerp Web.
''''''''''''

Capacitación para manejar el framework JavaScript, que te permitirá modificar
y/o mejorar el comportamiento original del Cliente Web y agregarle
características a los widgets originales, Modificar el Punto de Venta ya que
éste se encuentra casi totalmente escrito en JavaScript y mejorar su
comportamiento a través de módulos externos. 

Ésta parte del entrenamiento web está dividida en 2 secciones, "Conocimientos
Base" para aquellos que no tienen conocimientos iniciales de desarrollo sobre
las tecnologías utilizadas y el manejo propio del Framework OpenERP Web.

**Conocimiento Base.**

En ésta sección del curso se dará la información mínima necesaria para que
puedas convertirte en un programador web sin Frameworks, si vienes de ser
programador Java, Python o lenguajes y frameworks que se ejecutan del lado del
servidor ésta sección es importante para tí ya que te dará las herramientas
necesarias para que te sientas cómodo con la programación para sitios HTML5.

- Fundamentos de JavaScript.
- Fundamentos básicos de Jquery. 
- Fundamentos básicos de CSS3.
- Twitter bootstrap.
- BackboneJS.
- Plantillas HTML compiladas en JS.
- HTTP con python.

**Framework Openerp Web.**

Una vez tengas la información mínima necesaria de programación HTML5 te daremos
la información necesaria de forma estructurada para que la utilices de forma
eficiente modificando el comportamiento de OpenERP.

- Haciendo un módulo simple para probar el Framework Web, y entender la
  estructura.
- Módulo JavaScript en OpenERP.
- Clases
- Widgets Básicos
- El motor de templates Qweb.
- Eventos de los Widget y sus propiedades.
- Widget Helpers
- Modificando Widgets y clases existentes.
- Traducciones.
- Comunicación con el servidor OpenERP.
- Ejemplos prácticos "El proyecto web-addons de la OCA."
- Analizando a profundidad el módulo POS.

Openerp Módulos Website [Openerp V8.0].
---------------------------------------

En la versión 8 de OpenERP contarás con un completo framework para el desarrollo 
de sitios web, tiendas en línea y colocar públicala información posible 
directamente desde tus módulos usando OpenERP, para mostrarte que podrás hacer un 
pequeño video con la `explicación <https://www.youtube.com/watch?v=Ug0n1lUAkrw>`_.

- Introducción funcional.
- Nuevas características en openerp-server.
- Controladores Web.
- Vistas Qweb.
- Re-usando y creando tus propios recortes (snippets).
- Haciendo tus temas con bootswatch.
- Convertir un sitio HTML5 en un módulo website.
- Sitios website enlazados a Modelos OpenERP.
- Análisis técnico del módulo website_sale y website_event.
- Mejores prácticas para el despliegue de tu sitio.
- Mejores prácticas para el diseño de tu sitio.

Herramientas para programadores OpenERP.
----------------------------------------

Ésta sección está preparada para aquellos administradores de servidores que
quieran hacer despliegues profesionales de OpenERP, que necesiten una estructura de
trabajo sólida y herramientas que les permitan manejar conceptos cómo calidad,
alto desempeño y automatismos con OpenERP.
<commit_msg>[ADD] updated the technical aspects of the trainnings<commit_after>Plan de entrenamiento en OpenERP.
=================================

Una de las particularidades del Mundo de las tecnología de información es  que
la información necesaria para lograr un fin se encuentra muy dispersa, y muchas
veces convertirla en conocimiento puede llegar a ser un camino tortuoso a la
hora de resolver los problemas que nos planteamos.

El conocimiento no es más que información asimilada.

Entendiendo que OpenERP es un software de código abierto, existe una gran
cantidad de Información dispersa en la web, sin orden, no indexada muchas veces
no directamente relacionada con Openerp que es en algunos casos obligatoria
conocerla y dominarla, ya que, cada pieza de información cuenta con diferentes formas
de integrarla a una implementación de OpenERP.

Convertir toda ésta información en conocimiento puede llegar a ser 
una labor que consume una gran cantidad de esfuerzo, pero todos y cada uno de
esos esfuerzos valen la pena, la pregunta es:

¿por que no acelerar el proceso e invertir ese
esfuerzo en agregarle valor a tu cliente?.

En Vauxoo hemos logrado definir y validar una estrategia técnica y funcional
con la que te ponemos nuestra experiencia, la información oficial y la no oficial
disponible, lo colocamos de forma cómoda y estructurada para llevarte de la
mano por un camino más corto a convertir esa información en conocimiento. 

Te ayudamos a evitar la inversión incorrecta de tiempo para que puedas
dedicarle ese tiempo a generar valor a tus cliente, y cómo sabemos un cliente
bien atendido, es un cliente contento.

¿Para quién son esta serie de cursos?.

Estos cursos son dirigidos a todas las personas que deseen utilizar OpenERP
dentro de su compañía o quieran estar preparados para atender un cliente al que
le hagan el trabajo.  

Tanto usuarios claves implementadores deben tomar éstos cursos, acá el
recorrido que propone Vauxoo para asegurar que el camino al éxito sea el más
corto posible.  

Primer Paso: Conociendo la herramienta Entrenamiento funcional.
---------------------------------------------------------------

Lo primero que recomendamos hacer es conocer funcionalmente OpenERP, esto te
permite familiarizarte con la interfaz, la navegación entre los menús, acceso y gestión de 
configuraciones y el funcionamiento de los modulos base con los que cuenta 
la herramienta.

Durante este curso hacemos un recorrido completo por todos los procesos
disponibles como base para la gestión de una empresa teórica, de ésta manera
podrás evaluar todo el comportamiento integrado de OpenERP.

Éste es un curso preparado para personas con conocimientos básicos en gestión de negocios y procesos básicos empresariales.

Esta diseñado con el nivel suficiente para que tanto programadores como usuarios funcionales puedan obtener las herramientas básicas para trabajar con OpenERP.

Si eres programador, conocer que hace actualmente la herramienta que comenzarás
a modificar es vital, de ésta manera podrás saber qué y dónde debes realmente
modificar el software, muchas veces, la mayor cantidad de retrabajo en la
Implementación de OpenERP en cualquiera de sus módulos, se debe a su
desconocimiento funcional y a la poca información estructurada que te permita
validar si los requerimientos de tus usuarios finales son o no viables, son de
bajo o alto esfuerzo, y además te permitirá saber cuales funcionalidades reutilizar para
programar más eficiente y con mejor calidad.

Si eres usuario Funcional, te permitirá solicitar solo las características adicionales que realmente requieras, y poderte valer por ti mismo sin la necesidad de un experto técnico el 100% de las veces.

**¿Cuál es el contenido del curso funcional?**

El contenido del curso Funcional lo puedes tener en los enlaces debajo de éste video.

Segundo Paso: Estableciendo las bases técnicas Entrenamiento Técnico Oficial.
-----------------------------------------------------------------------------

Este entrenamiento esta dedicado a Partners, Integradores y Desarrolladores que 
necesitan tener conocimientos acerca de el proceso de creacion de modulos
del lado del servidor de OpenERP.

Esta diseñado para nuevos desarrolladores y profesionales de IT con ganas de
aprender acerca de los aspectos técnicos de OpenERP.

En éste entrenamiento obtendrás todas las herramientas necesarias para
modificar ó agregar elementos a los modelos existentes en OpenERP, cambiar el
comportamiento de los objetos de negocio y ajustar los procesos de OpenERP
para que se ajusten por completo a las necesidades de tus clientes.

Si no hay nada que se parezca a lo que necesitas, no hay problema, te
mostraremos como crear completamente nuevos modelos y procesos de negocio.  

**¿Cuál es el contenido del curso técnico Oficial?**

El contenido oficial del curso `técnico
<https://www.openerp.com/technical-training>`_ lo puedes leer en inglés, la
agenda en español y dictada por `Vauxoo`_ la puedes ver en `eventbrite`_.

**Acerca de OpenERP, Introduccion a Python y Configuraciones**

En esta seccion del curso se proporciona la información técnica general acerca de 
OpenERP, en la cual se explica la razón por la cual se debe utilizar un sistema
UNIX para propositos de desarrollo, se imparte también una rápida introducción 
al lenguaje de programación Python, en el cual aprenderás a leer, entender y
escribir programas y modulos, aprenderas a instalar y a hacer la
configuracion basica de un servidor OpenERP, finalmente, te mostraremos como
utilizar la plataforma de desarrollo con la cual trabaja OpenERP (Launchpad).

**Construyendo modulos para OpenERP**

- Estructura basica de un modulo OpenERP.
- Construyendo un modulo OpenERP.
- Construyendo Vistas.
- Relaciones entre objetos.
- Herencia.
- Metodos ORM.
- Vistas Avanzadas.
- Flujos de Trabajo.
- Seguridad.
- Wizards.
- Internacionalizacion
- Reportes.
- Web Services.

Cabe destacar que cada participante recibe material paso a paso con ejercicios
y soluciones.

Tercer Paso: Modificando el cliente web Entrenamiento en tecnologías Web.
-------------------------------------------------------------------------

Openerp Web.
''''''''''''

Capacitación para manejar el framework JavaScript, que te permitirá modificar
y/o mejorar el comportamiento original del Cliente Web y agregarle
características a los widgets originales, Modificar el Punto de Venta ya que
éste se encuentra casi totalmente escrito en JavaScript y mejorar su
comportamiento a través de módulos externos. 

Ésta parte del entrenamiento web está dividida en 2 secciones, "Conocimientos
Base" para aquellos que no tienen conocimientos iniciales de desarrollo sobre
las tecnologías utilizadas y el manejo propio del Framework OpenERP Web.

**Conocimiento Base.**

En ésta sección del curso se dará la información mínima necesaria para que
puedas convertirte en un programador web sin Frameworks, si vienes de ser
programador Java, Python o lenguajes y frameworks que se ejecutan del lado del
servidor ésta sección es importante para tí ya que te dará las herramientas
necesarias para que te sientas cómodo con la programación para sitios HTML5.

- Fundamentos de JavaScript.
- Fundamentos básicos de Jquery. 
- Fundamentos básicos de CSS3.
- Twitter bootstrap.
- BackboneJS.
- Plantillas HTML compiladas en JS.
- HTTP con python.

**Framework Openerp Web.**

Una vez tengas la información mínima necesaria de programación HTML5 te daremos
la información necesaria de forma estructurada para que la utilices de forma
eficiente modificando el comportamiento de OpenERP.

- Haciendo un módulo simple para probar el Framework Web, y entender la
  estructura.
- Módulo JavaScript en OpenERP.
- Clases
- Widgets Básicos
- El motor de templates Qweb.
- Eventos de los Widget y sus propiedades.
- Widget Helpers
- Modificando Widgets y clases existentes.
- Traducciones.
- Comunicación con el servidor OpenERP.
- Ejemplos prácticos "El proyecto web-addons de la OCA."
- Analizando a profundidad el módulo POS.
  
Cabe destacar que cada participante recibe material paso a paso con ejercicios y 
solucines en documento y material audiovisual.

Openerp Módulos Website [Openerp V8.0].
---------------------------------------

En la versión 8 de OpenERP contarás con un completo framework para el desarrollo 
de sitios web, tiendas en línea y colocar públicala información posible 
directamente desde tus módulos usando OpenERP, para mostrarte que podrás hacer un 
pequeño video con la `explicación <https://www.youtube.com/watch?v=Ug0n1lUAkrw>`_.

- Introducción funcional.
- Nuevas características en openerp-server.
- Controladores Web.
- Vistas Qweb.
- Re-usando y creando tus propios recortes (snippets).
- Haciendo tus temas con bootswatch.
- Convertir un sitio HTML5 en un módulo website.
- Sitios website enlazados a Modelos OpenERP.
- Análisis técnico del módulo website_sale y website_event.
- Mejores prácticas para el despliegue de tu sitio.
- Mejores prácticas para el diseño de tu sitio.

Herramientas para programadores OpenERP.
----------------------------------------

Ésta sección está preparada para aquellos administradores de servidores que
quieran hacer despliegues profesionales de OpenERP, que necesiten una estructura de
trabajo sólida y herramientas que les permitan manejar conceptos cómo calidad,
alto desempeño y automatismos con OpenERP.

{'fraction_non_alphanumeric': 0.06353740030178918, 'fraction_numerical': 0.0014011640439749945, 'mean_word_length': 3.993810548977395, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '211684', 'n_tokens_mistral': 5706, 'n_tokens_neox': 5696, 'n_words': 2620}