﻿<?xml version="1.0" encoding="utf-8"?>
<eventos>
  <item>
    <curso>Formación. Desarrollo de aplicaciones con Spring y AJAX</curso>
    <overview>Curso de Spring y AJAX</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2008/09/29</fechainicio>
    <fechafin>2008/10/03</fechafin>
    <requisitos>Conocimientos en J2EE</requisitos>
    <horario>De Lunes a Viernes de 16:00 a 20:00</horario>
    <lugar>Oficinas Barcelona atSistemas</lugar>
    <temario>
      <![CDATA[
BLOQUE 1: SPRING
<ol>
	<li>Conceptos fundamentales
		<ul>
			<li>Inversión de control e inyección de dependencias.</li>
			<li>Patrones de diseño fundamentales: Factoría y Singleton.</li>
			<li>Contenedor ligero POJOS.</li>
		</ul>
	</li>

	<li>Introducción a Spring
		<ul>
			<li>¿Qué es Spring?</li>
			<li>Configuración de beans dentro del Contenedor Ligero</li>
		</ul>
	</li>
	<li>Programación Orientada a Aspectos (AOP)
		<ul>
			<li>Introducción a AOP</li>
			<li>Advice, Joinpoint, Pointcut, Aspecto, Introduction, Target, Proxy, Weaving</li>
			<li>Tipos de Advice: Before, After-returning, After-throwing, Around e Introduction</li>
			<li>Configuración de Aspectos</li>
		</ul>
	</li>
	<li>Acceso a los Datos
		<ul>
			<li>Beneficios de Spring</li>
			<li>Declaración de DataSource</li>
			<li>Bean / JNDI</li>
			<li>Spring JDBC Core</li>
			<li>JdbcTemplate y JdbcDaoSupport</li>
			<li>Conceptos Fundamentales de Hibernate</li>
		</ul>
	</li>
	<li>Transaccionalidad con JDBC</li>
	<li>Transaccionalidad con Hibernate</li>
	<li>Spring MVC
		<ul>
			<li>Conceptos Básicos</li>
			<li>Ciclo de vida de una petición: Elementos que intervienen</li>
			<li>Tipos Handler Mappings</li>
			<li>Jerarquía de Controllers</li>
			<li>Tipos y configuración de View Resolvers</li>
			<li>Ejemplos</li>
		</ul>
	</li>
</ol>

BLOQUE 2: AJAX 
<ol>
	<li>Introducción</li>

	<li>Tecnologías Básicas
		<ul>
			<li>CSS</li>
			<li>DOM</li>
			<li>Manejo de eventos en JavaScript</li>
		</ul>
	</li>
	<li>Mecanismos de comunicación con AJAX
		<ul>
			<li>Comunicación mediante mensajes XML</li>
			<li>Comunicación mediante mensajes JSON</li>
		</ul>
	</li>
	<li>Ejemplos Básicos
		<ul>
			<li>Doble combo</li>
			<li>Formularios HTML</li>
		</ul>
	</li>
	<li>Librerías 
		<ul>
			<li>Prototype</li>
			<li>JQuery</li>
			<li>xt JS</li>
		</ul>
	</li>
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. J2EE Básico</curso>
    <overview>Curso introductorio  sobre JEE</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2008/10/06</fechainicio>
    <fechafin>2008/10/09</fechafin>
    <requisitos>
    </requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
      <p>
        <b>MÓDULO 1: ARQUITECTURA J2EE</b>
          <ul>
          <li> Desafíos en el desarrollo de aplicaciones empresariales</li>
          <li> Arquitectura de la plataforma J2EE</li>
          <li> Escenarios de empleo de la plataforma J2EE</li>
          <li> Tipos de componentes</li>
          <li> Modelo de ejecución basado en contenedores.</li>
          <li> Visión general de los APIs presentes en J2EE 1.4</li>
        </ul>
      </p>
      <p>
        <b>MODULO 2: DESARROLLO WEB</b>
        <ul>
        <li> Desarrollo de aplicaciones Web</li>
        <li> Presentación de las características del protocolo HTTP</li>
        <li> Arquitectura de un módulo Web J2EE</li>
        <li> Estructura de directorios y fichero descriptor de    despliegue</li>
        <li> Modelo de carga de clases</li>
        <li> Empleo de servlets: características y programación</li>
        <li> Ciclo de vida de un servlet en el contenedor</li>
        <li> Parámetros de inicialización</li>
        <li> Configuración de un servlet en el fichero de    despliegue</li>
        <li> Recuperación de cabeceras</li>
        <li> Recuperación de parámetros</li>
        <li> Procesado de formularios</li>
        <li> Empleo de cookies</li>
        <li> Empleo conjunto de Servlets, JSPs y JavaBeans en un módulo Web</li>
        <li> Acceso a la sesión de usuario en el servidor y gestión    de su estado</li>
        <li> Ámbitos de intercambio de datos entre componentes Web en el servidor: request, session, application</li>
        <li> Acceso a otros componentes Web en el servidor mediante RequestDispatcher</li>
        <li> Páginas JSP: características y programación</li>
        <li> Ciclo de vida de una página</li>
        <li> Directivas de página</li>
        <li> Empleo de los objetos implícitos</li>
        <li> Etiquetas estándar</li>
        <li> Empleo del lenguaje de expresiones (EL)</li>
        <li> Etiquetas en la JSTL</li>
        </ul>
      </p>
      <p>
        <b>MODULO 3: PATRONES DE DISEÑO</b>
        <ul>
          <li> Singleton y Factoría</li>
          <li> DAO</li>
          <li> MVC</li>
        </ul>
      </p>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Curso Desarrollo Aplicaciones RIA con AJAX</curso>
    <overview>Curso de AJAX</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2008/10/27</fechainicio>
    <fechafin>2008/10/30</fechafin>
    <requisitos>Conocimientos J2EE y JavaScript</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>
	<li>Introducción</li>

	<li>Tecnologías Básicas
		<ol>
			<li>CSS</li>
			<li>DOM</li>
			<li>Manejo de eventos en JavaScript</li>
		</ol>
	</li>
	<li>Mecanismos de comunicación con AJAX
		<ol>
			<li>Comunicación mediante mensajes XML</li>
			<li>Comunicación mediante mensajes JSON</li>
		</ol>
	</li>
	<li>Ejemplos Básicos
		<ol>
			<li>Doble combo</li>
			<li>Type Suggest</li>
			<li>Formularios HTML</li>
			<li>Orientación a Objetos en JavaScript</li>
		</ol>
	</li>

	<li>Seguridad y profiling en aplicaciones AJAX</li>

	<li>librerías y frameworks AJAX
		<ol>
			<li>JQuery</li>
			<li>Prototype</li>
			<li>Ext JS</li>
		</ol>
	</li>
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Desarrollo de Portlets con IBM WebSphere Portal</curso>
    <overview>Desarrollo de Portlets bajo IBM WebSphere Portal</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2008/11/03</fechainicio>
    <fechafin>2008/11/06</fechafin>
    <requisitos></requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<p> <b>Desarrollo de Portlets bajo Portal</b>
<ol>
	<li>Course introduction</li>
	<li>Overview of WebSphere Portal</li>
	<li>Portlet Development Environment</li>
	<li>JSR 168: Portlet API </li>
	<li>JSR 168: Core objects</li>
	<li>JSR 168: Configuration objects</li>
	<li>Tag libraries</li>
	<li>Action processing in portlets </li>
	<li>Building faces portlets </li>
	<li>Portlet services</li>
	<li>Credential vault service</li>
	<li>Portal branding: portal development tools</li>
	<li>Cooperative portlets</li> 
	<li>Personalization</li>
	<li>Composite applications</li>
	<li>Integrating business processes and portal</li>
	<li>Supporting people integration </li>
	<li>Ajax and WebSphere Portal</li>
</ol>
]]>
    </temario>
    <documentacion></documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Curso desarrollo web con JSF</curso>
    <overview>Desarrollo de aplicaciones web utilizando el framework JSF</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2008/12/15</fechainicio>
    <fechafin>2008/12/18</fechafin>
    <requisitos>Conocimientos básicos en J2EE</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>
<li> Características Generales
	<ul>
		<li>Arquitectura (UIView)</li>
		<li>Estados</li>
		<li>Managed Beans</li>
		<li>Reglas de Navegación</li>
		<li>Ciclo de Vida</li>
		<li>Modelo de Eventos</li>
	</ul>
</li>
<li> Conversores y Validadores</li>
<li> Plantillas Tiles</li>
<li> Plantillas Facelets</li>
<li> Componentes Tomahawk</li>
<li> Desarrollo de componentes</li>
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. EJB 3.0</curso>
    <overview>Desarrollo de aplicaciones empresariales con EJB 3.0</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/01/26 </fechainicio>
    <fechafin>2009/01/29</fechafin>
    <requisitos>Conocimientos en J2EE</requisitos>
    <horario>De Lunes a Viernes de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>
	<li>Introducción a la arquitectura		
	</li>

	<li>Diferencias entre EJB 2.x y EJB 3.0
		
	</li>
	<li>Manejo de EJB3.0
		<ul>
			<li>Tipos de EJBs</li>
			<li>Anotaciones</li>
			<li>Ejemplos de uso</li>			
		</ul>
	</li>
	<li>JPA: Persistencia en base de datos
		<ul>
			<li>Implementación de modelos de dominio</li>
			<li>Mapeo Objeto-Relacional</li>
      <ul>
			<li>Generación claves primarias</li>      
      <li>Mapeo Clases Embebidas</li>
			<li>Mapeo relaciones entre entidades</li>
			<li>Mapeo de la herencia</li>
      </ul>
      
      <li>Entity Manager: Manipular entidades</li>
      <ul>
			<li>Interfaz EntityManager</li>      
      <li>EntityManager gestionado por el contenedor</li>
			<li>EntityManager gestionado por la aplicación.</li>
			<li>Gestionando las operaciones de persistencia (persistir. Actualizar, borrar y recuperar)</li>
      <li>Buenas prácticas</li>
      </ul>
      <li>JPQL: API de consulta</li>     
     </ul>
	</li>
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Desarrollo de Portlets con IBM WebSphere Portal </curso>
    <overview>Desarrollo de Portlets bajo IBM WebSphere Portal</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/02/02</fechainicio>
    <fechafin>2009/02/05</fechafin>
    <requisitos></requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<p> <b>Desarrollo de Portlets bajo Portal</b>
<ol>
	<li>Visión general de WebSphere Portal</li>
	<li>Entorno de desarrollo de Portlet</li>
	<li>JSR 168: Portlet API </li>
	<li>JSR 168: Objetos Core  </li>
	<li>JSR 168: Configuración  de objectos</li>
	<li>Librería de etiquetas</li>
	<li>Procesado de acciones en Portlets</li>
	<li>Servicios de Portlet</li>
	<li>Servicio Credential vault </li>
	<li>Herramientas de desarrollo de personalización : Branding</li>
	<li>Portlets Cooperativos</li>
	<li>Personalización</li>	
</ol>
</p>
]]>
    </temario>
    <documentacion></documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Nuevas funcionalidades Java 5.0 y Java 6.0 </curso>
    <overview>Nuevas funcionalidades del lenguaje y optimización del garbage collector.</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/02/09</fechainicio>
    <fechafin>2009/02/12</fechafin>
    <requisitos>Conocimientos Java medios</requisitos>
    <horario>De Lunes a Viernes de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<p>
<b>1.Introducción al lenguaje Java 5 y 6</b>
		<ul>
			<li>Arquitectura plataforma J2SE</li>
			<li>Conjunto de API’s incluidas en J2SE</li>
			<li>Herramientas incluidas en el JDK</li>
      <li>Características de la Máquina virtual JVM</li>
      <li>Cambios en la JVM</li>
		</ul>
	

	<b>2.Fundamentos del lenguaje</b>
		<ul>
			<li>Métodos con argumentos variables</li>			
      <li>Uso de Genéricos</li>
			<li>Conversiones automáticas y Casting</li>
      <li>Boxing y Unboxing, conversiones unboxing</li>
			<li>La clase String,  StringBuffer y StringBuilder</li>
      <li>Best practices con java.lang</li>
		</ul>

	<b>3.Estructuras condicionales y bucles</b>
		<ul>
			<li>Modificadores</li>
			<li>Uso de la nueva estructura for</li>
			<li>Lista de parámetros y promociones directas</li>
			<li>Tipo de retorno de datos y promoción directa</li>
		</ul>
	
	<b>4.Nuevos mecanismos de Java</b>
		<ul>
			<li>Uso de assertions</li>
			<li>Uso de estructuras enum</li>
			<li>Uso de printf y format</li>
			<li>Expresiones regulares</li>
			<li>Uso de Split y Scanner</li>
			<li>Nuevas estructuras en el framework de collections</li>
		</ul>
	
	<b>5.Uso de paquetes</b>
		<ul>
			<li>Concepto de package</li>
			<li>Mecanismo para el diseño de las aplicaciones</li>
			<li>Uso de archivos JAR</li>
			<li>Utilización de Java Web Start</li>
			<li>Mejoras en librerías, compilador en tiempo de ejecución y JIT</li>
			<li>Mejoras en servicios web</li>
		</ul>
	
  <b>6.Multithreading </b>
		<ul>
			<li>Arquitectura de los Threads</li>
			<li>Modificaciones en los Threads en esta versión</li>
			<li>Establecer grupos y prioridades</li>
			<li>Comunicación inter-threads</li>
			<li>Uso de synchronized</li>
			<li>Nuevas clases en el uso de Threads, Executor...</li>
		</ul>
  <b>7.El Garbagge collector </b>
		<ul>
			<li>Arquitectura de la JVM</li>
			<li>Tipos de HotSpots</li>
			<li>Uso de visualgc</li>
			<li>Visualizar el comportamiento del GC</li>
			<li>Consideraciones sobre finalize(), Runtime.gc() y System.gc().</li>
			<li>Uso de Sun Java Tools</li>
      <li>Best practices en el uso del GC</li>
		</ul>
  <b>8.API de entrada/salida</b>
		<ul>
			<li>Uso del nuevo paquete java.nio</li>
			<li>Concepto de stream</li>
			<li>La clase File y sus características</li>
			<li>Clases de entrada/salida</li>
			<li>Clases Buffer complementarias</li>
			<li>Lectura y escritura de archivos</li>
		</ul>
	<b>9.Herramientas</b>
		<ul>
			<li><b>Herramientas runtime</b></li>
			<li><b>Jmap, jps, jconsole, jinfo, jstat, etc.</b></li>			
		</ul>
	</p>

]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Struts 2</curso>
    <overview>Desarrollo de aplicaciones con Struts 2</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/03/23</fechainicio>
    <fechafin>2009/03/26</fechafin>
    <requisitos>Conocimientos Java medios</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[	

	<b>MÓDULO 1: INTRODUCCIÓN A STRUTS </b>
		<ol>
			<li>Arquitectura MVC </li>
			<li>Evolución de la arquitectura Struts</li>
			<li>Struts 1.2 vs Struts 2</li>
		</ol>
	
	<b>MÓDULO 2: ARQUITECTURA STRUTS 2</b> 
		<ol>
			<li>Separación de conceptos</li>
			<li>Bajo acoplamiento</li>
      <li>Modularidad</li>
      <li>Testeo</li>
		</ol>
	
	<b>MÓDULO 3: COMPONENTES </b>
		<ol>
			<li>Configuración</li>
			<li>FilterDispatcher</li>
			<li>struts.properties</li>
			<li>struts.xml</li>
      <li>Etiqueta include, package</li> 
      <li>Actions POJO</li>
			<li>Peticiones y formularios</li>
			<li>Formularios POJO</li>
			<li>Interceptores</li>
      <li>Pila de objetos</li>
			<li>Distintos tipos de results</li>
			<li>Librerías de etiquetas</li>
			<li>Conversión de datos</li>
      <li>Validación declarativa</li>
			<li>Gestión de errores declarativa</li>
			<li>Buenas prácticas</li>			
		</ol>	
 ]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Patrones de diseño J2EE</curso>
    <overview>Introducción a los patrones de diseño J2EE mas importantes</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/04/20</fechainicio>
    <fechafin>2009/04/23</fechafin>
    <requisitos>Conocimientos de UML y J2EE</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>	

	<li>Estructura de los patrones</li>
	<li>Tipos de patrones </li>
  <li>Introducción a UML</li>
	<li>Patrones J2EE mas importantes 
		<ol>
			<li>Business Delegate</li>
			<li>Composite Entity</li>
			<li>Composite View</li>
			<li>Data Access Object (DAO)</li>
      <li>Fast Lane Reader</li> 
      <li>Front Controller</li>
			<li>Intercepting Filter</li>
			<li>Model-View-Controller</li>
			<li>Service Locator</li>
      <li>Session Facade</li>
			<li>Transfer Object</li>
			<li>Value List Handler</li>
			<li>View Helper</li>     
		</ol>
	</li>
	
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Librería Jakarta Commons</curso>
    <overview>Conocimiento de las librerías del proyecto Jakarta Commons</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/05/18</fechainicio>
    <fechafin>2009/05/21</fechafin>
    <requisitos>Conocimientos de Java</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>
	<li>Apache Jakarta Commons</li>
  <ol>
  <li>Lang</li>
  <li>Logging </li>
  <li>BeanUtils</li>
  <li>Collections</li>
  <li>Validator</li>
  <li>DbUtils </li>
  <li>DBCP</li>
  <li>Otras: FileUpload, Email, etc…</li>
  </ol>
	<li>Apache Log4J</li>
	<li>Apache Tiles</li>
	<li>Apache Ant</li>
	<li>JUNIT 4 y objetos mock</li>	
</ol>
]]>
    </temario>
    <documentacion></documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <!--<item>
    <curso>Formación. Curso Administración Básica WAS 6.1</curso>
    <overview>Administración básica de WebSphere Application Server</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/03/30</fechainicio>
    <fechafin>2009/04/02</fechafin>
    <requisitos>Conocimientos básicos en J2EE</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas. Madrid)</lugar>
    <temario>
      <![CDATA[
<ol>	 
  	<li>Paquetes de distribución del producto</li>
	  <li>Introducción a la arquitectura WAS </li>
    <li>Ensamblado y despliegue de aplicaciones</li>
    <li>Gestión de carga de trabajo en arquitectura federada</li>
    <li>Seguridad</li>
    <li>Plataforma de mensajería</li>	
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>-->
  <!--<item>
    <curso>Formación. Curso desarrollo web con JSF </curso>
    <overview>Desarrollo de aplicaciones web utilizando el framework JSF</overview>
    <dirigido>Personal de atSistemas</dirigido>
    <fechainicio>2009/04/27</fechainicio>
    <fechafin>2009/04/30</fechafin>
    <requisitos>Conocimientos básicos en J2EE</requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
<ol>	
  <li>Características Generales
		<ul>
			<li>Arquitectura (UIView)</li>
			<li>Estados</li> 
      <li>Managed Beans</li>
      <li>Reglas de Navegación</li>
      <li>Ciclo de Vida</li>
      <li>Modelo de Eventos</li>
		</ul>
	</li>
  	<li>Conversores y Validadores</li>
	  <li>Plantillas Tiles </li>
    <li>Plantillas Facelets</li>
    <li>Componentes Tomahawk</li>
    <li>Desarrollo de componentes</li>
	
</ol>
]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>-->
  <item>
    <curso>Jornadas RIA Open Source</curso>
    <overview>
      Exposición desde un punto de vista práctico y experto de las  librerías y frameworks AJAX mas importantes en el desarrollo de aplicaciones RIA (Rich Internet Application).
      Cada jornada formativa un consultor experto aportará sus conocimientos y experiencia sobre el Framework en cuestión.
    </overview>
    <dirigido>
      Este curso está dirigido a responsables de arquitectura,
      jefes de proyecto y desarrolladores Java/J2EE/JEE que deseen aplicar
      en sus desarrollos tecnología AJAX
    </dirigido>
    <fechainicio>2009/06/22</fechainicio>
    <fechafin>2009/06/25</fechafin>
    <requisitos>
      <![CDATA[
      Antes de realizar este curso, los alumnos deberán tener:<br/>
       - Sólidos conceptos de desarrollo web JavaEE<br/>
      - Sólidos conocimientos de javascript.
    ]]>
    </requisitos>
    <horario>De Lunes a Jueves de 15.30 a 19.30</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid).</lugar>
    <temario>
      <![CDATA[
      <b>DIA 1</b>
      <ul>
          <li><b>Presentación</b></li>
          <li><b>Hijax: Ajax Accesible</b></li>
          <li><b>LIBRERÍAS AJAX: JQUERY</b>
              <ul>
                  <li>jQuery Core</li>
                  <li>Selectores</li>
                  <li>Manipulación dinámica de contenidos html</li>
                  <li>Eventos</li>
                  <li>Efectos</li>
                  <li>Llamadas asíncronas </li>
              </ul>
          </li>
          <li><b>DOJO TOOLKIT</b>
              <ul>
                  <li>CORE
                      <ul>
                          <li>Eventos</li>
                          <li>Animaciones</li>
                          <li>Drag and drop</li>
                          <li>Internacionalización</li>
                      </ul>
                  </li>
                  <li>DIJIT
                      <ul>
                          <li>Componentes Visuales.</li>
                          <li>Componentes orientados a plantillas</li>
                      </ul>
                  </li>
                  <li>DOJOX
                      <ul>
                          <li>Componentes Avanzados</li>
                      </ul>
                  </li>
              </ul>
          </li>
      </ul>
      <b>DIA 2</b>
      <ul>
          <li><b>EXT JS</b>
              <ul>
                  <li>Caracteristícas Core</li>
                  <li>Componentes
                      <ul>
                          <li>Pestañas, Ventanas, Grids, Árboles, Layout, Plantillas</li>
                      </ul>
                  </li>
                  <li>Ext GWT 1.2: Integración con GWT</li>
              </ul>
          </li>
          <br />
          <li><b>Google Web Toolkit</b>
              <ul>
                  <li>Arquitectura de GWT</li>
                  <li>Modos servidor y Cliente</li>
                  <li>Estructura de un proyecto</li>
                  <li>Interfaces de usuario
                      <ul>
                          <li>Widgets y paneles</li>
                          <li>Events y Listeners</li>
                          <li>Layouts</li>
                      </ul>
                  </li>
                  <li>Usando GWT
                      <ul>
                          <li>Instalación</li>
                          <li>Crear una aplicación desde cero</li>
                      </ul>
                  </li>
              </ul>
          </li>
      </ul>
      <b>DIA 3</b>
      <ul>
          <li><b>RichFaces y Icefaces</b>
              <ul>
                  <li>Fundamentos JSF</li>
                  <li>Ciclo de vida</li>
                  <li>Componenetes out of the box</li>
              </ul>
          </li>
          <li><b>xQuiD: Framework RIA con editor visual</b>
              <ul>
                  <li>Framework base: módulo xQuiD</li>
                  <li>Capacidades con frameworks AJAX</li>
                  <li>Integración con eclipse: editor visual de componentes</li>
                  <li>Gestión de propiedades, métodos y eventos</li>
              </ul>
          </li>
      </ul>
      <b>DIA 4</b>
      <ul>
          <li><b>Servicios REST</b>
              <ul>
                  <li>Concepto
                      <ul>
                          <li>Publicar interfaces fijas, pero modelo variable en una URL</li>
                          <li>Uso de HTTP en vez de ser protocolo neutral</li>
                          <li>Distintas representaciónes, gestión del tipo mime: Accept y Content-Type</li>
                          <li>Multiidioma</li>
                          <li>Compresión</li>
                      </ul>
                  </li>
                  <li>Mapeo de LOAD, LIST_ALL y FIND en HTTP</li>
                  <li>Mapeo de UPDATE en HTTP</li>
                  <li>Mapeo de DELETE en HTTP</li>
                  <li>Mapeo de INSERT en HTTP</li>
                  <li>Diferencias con SOAP</li>
              </ul>
          </li>
          <br />
          <li><b>Caso Práctico aplicación RIA: Desarrollo de una aplicación web de escritorio</b></li>
      </ul>

      ]]>
    </temario>
    <documentacion>
      <![CDATA[
      Rellena el siguiente 
      <a target="_blank" href="pdf/formacion/formacion_inscripcion.doc">formulario</a> y envianoslo a <a href="mailto:marketing@atsistemas.com">marketing@atsistemas.com</a>
      ]]>
    </documentacion>
    <precio>700 € (plazas limitadas)</precio>
  </item>
  <item>
    <curso>Formación. Conferencia sobre dojo.beer</curso>
    <overview>
      <![CDATA[
      Con la colaboración de atSistemas y con motivo de la participación en el evento Mobile 2.0 Europe (<a target="blank" href="http://mobile20.eu" >http://mobile20.eu</a>), 
      dos de los miembros de la Dojo Foundation, fundadores de la empresa alemana Uxebu con sede en Munich, hablarán en Barcelona 
      sobre algunos de los aspectos más interesantes de Dojo, uno de los toolkits JavaScript con más difusión.<br/>
      Más detalles en <a target="blank" href="http://dojocampus.org/content/2009/05/28/dojobeer-barcelona-june-17th/">http://dojocampus.org/content/2009/05/28/dojobeer-barcelona-june-17th/</a>
        ]]>
    </overview>
    <dirigido>Técnicos de clientes, empleados de atSistemas y profesionales interesados en tecnologías Ajax.</dirigido>
    <fechainicio>2009/06/17</fechainicio>
    <fechafin>2009/06/17</fechafin>
    <requisitos>Ninguno, aunque son deseables conocimientos de Ajax y JavaScript si se quiere participar de forma activa.</requisitos>
    <horario>De 19:00 a 21:00</horario>
    <lugar>Oficinas Barcelona atSistemas</lugar>
    <temario>
      <![CDATA[
      El temario es abierto. Se aceptan sugerencias en la siguiente dirección: <a target="blank" href="http://moderator.appspot.com/#16/e=6ab7d">http://moderator.appspot.com/#16/e=6ab7d</a> 
       ]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Entrada libre. Aforo limitado.</precio>
  </item>
  <item>
    <curso>Jornadas RIA Open Source</curso>
    <overview>
      Exposición desde un punto de vista práctico y experto de las  librerías y frameworks AJAX mas importantes en el desarrollo de aplicaciones RIA (Rich Internet Application).
      Cada jornada formativa un consultor experto aportará sus conocimientos y experiencia sobre el Framework en cuestión.
    </overview>
    <dirigido>
      Este curso está dirigido a responsables de arquitectura,
      jefes de proyecto y desarrolladores Java/J2EE/JEE que deseen aplicar
      en sus desarrollos tecnología AJAX
    </dirigido>
    <fechainicio>2009/10/19</fechainicio>
    <fechafin>2009/10/22</fechafin>
    <requisitos>
      <![CDATA[
      Antes de realizar este curso, los alumnos deberán tener:<br/>
       - Sólidos conceptos de desarrollo web JavaEE<br/>
      - Sólidos conocimientos de javascript.
    ]]>
    </requisitos>
    <horario>De Lunes a Jueves de 15.30 a 19.30</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid).</lugar>
    <temario>
      <![CDATA[
      <b>19 de Octubre</b>
      <ul>
          <li><b>Presentación</b></li>
          <li><b>Hijax: Ajax Accesible</b></li>
          <li><b>JQUERY </b>
              <ul>
                  <li>jQuery Core</li>
                  <li>Selectores</li>
                  <li>Manipulación dinámica de contenidos html</li>
                  <li>Eventos</li>
                  <li>Efectos</li>
                  <li>Llamadas asíncronas </li>
                  <li>Caso Práctico </li>
              </ul>
          </li>
          <li><b>Prototype </b>
              <ul>
                  <li>Métodos de utilidad</li>
                  <li>Manipulación de DOM</li>              
                  <li>Eventos</li>
                  <li>Efectos</li>
                  <li>Llamadas asíncronas Ajax </li>
                  <li>Caso Práctico </li>
              </ul>
          </li>
          <li><b>DOJO TOOLKIT</b>
              <ul>
                  <li>CORE
                      <ul>
                          <li>Eventos</li>
                          <li>Animaciones</li>
                          <li>Drag and drop</li>
                          <li>Internacionalización</li>
                      </ul>
                  </li>
                  <li>DIJIT
                      <ul>
                          <li>Componentes Visuales.</li>
                          <li>Componentes orientados a plantillas</li>
                      </ul>
                  </li>
                  <li>DOJOX
                      <ul>
                          <li>Componentes Avanzados</li>
                      </ul>
                  </li>
                   <li>Caso Práctico</li>
              </ul>
          </li>
      </ul>
      <b>20 de Octubre</b>
      <ul>
          <li><b>EXT JS</b>
              <ul>
                  <li>Caracteristícas Core</li>
                  <li>Componentes  </li>
                  <li>Pestañas, Ventanas, Grids, Árboles, Layout, Plantillas</li>
                  <li>Ext GWT 1.2: Integración con GWT</li>
                  <li>Caso práctico</li>
              </ul>
          </li>
          <br />
          <li><b>Google Web Toolkit</b>
              <ul>
                  <li>Arquitectura de GWT</li>
                  <li>Modos servidor y Cliente</li>
                  <li>Estructura de un proyecto</li>
                  <li>Interfaces de usuario
                      <ul>
                          <li>Widgets y paneles</li>
                          <li>Events y Listeners</li>
                          <li>Layouts</li>
                      </ul>
                  </li>
                  <li>Usando GWT
                      <ul>
                          <li>Instalación</li>
                          <li>Crear una aplicación desde cero</li>
                      </ul>
                  </li>
              </ul>
          </li>
      </ul>
      <b>21 de Octubre</b>
      <ul>
          <li><b>RichFaces y Icefaces</b>
              <ul>
                  <li>Fundamentos JSF</li>
                  <li>Ciclo de vida</li>
                  <li>Componenetes out of the box</li>
                  <li>Caso Práctico</li>
              </ul>
          </li>
          <li><b>xQuiD: Framework RIA con editor visual</b>
              <ul>
                  <li>Framework base: módulo xQuiD</li>
                  <li>Capacidades con frameworks AJAX</li>
                  <li>Integración con eclipse: editor visual de componentes</li>
                  <li>Gestión de propiedades, métodos y eventos</li>
                  <li>Caso Práctico</li>
              </ul>
          </li>
      </ul>
      <b>22 de Octubre</b>
      <ul>
          <li><b>Servicios REST</b>
              <ul>
                  <li>Concepto
                      <ul>
                          <li>Publicar interface fija, pero modelo variable en una URL</li>
                          <li>Uso de HTTP en vez de ser protocolo neutral</li>
                          <li>Distintas representaciónes, gestión del tipo mime: Accept y Content-Type</li>
                          <li>Multiidioma</li>
                          <li>Compresión</li>
                      </ul>
                  </li>
                  <li>Mapeo de LOAD, LIST_ALL y FIND en HTTP</li>
                  <li>Mapeo de UPDATE en HTTP</li>
                  <li>Mapeo de DELETE en HTTP</li>
                  <li>Mapeo de INSERT en HTTP</li>
                  <li>Diferencias con SOAP</li>
                  <li>Caso Práctico</li>
              </ul>
          </li>
          <br />
          <li><b>Caso Práctico aplicación RIA: Desarrollo de una aplicación web de escritorio</b></li>
      </ul>

      ]]>
    </temario>
    <documentacion>
      <![CDATA[
      Rellena el siguiente 
      <a href="formEvento.aspx?evento=Jornadas RIA Open Source">formulario</a>. 
      ]]>
    </documentacion>
    <precio>700 € (plazas limitadas)</precio>
  </item>
  <item>
    <curso>Formación. Spring y JSF</curso>
    <overview>
      Desarrollo e Integración de Spring y JSF
    </overview>
    <dirigido>
      Personal de atSistemas
    </dirigido>
    <fechainicio>2009/12/14</fechainicio>
    <fechafin>2009/12/17</fechafin>
    <requisitos>
      <![CDATA[Conocimientos de Java y J2EE]]>
    </requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
      <ol>
        <li>Introducción Spring
          <ul>
            <li>Spring Core</li>
            <li>Introducción a Spring MVC</li>
            <li>Introducción a Spring Webflow</li>
          </ul>
          <br />
        </li>
        <li>Introducción a JSF
          <ul>
            <li>Arquitectura de JSF</li>
            <li>Ciclo de vida</li>
          </ul>
          <br />
        </li>
        <li>Componentes JSF
          <ul>
            <li>Apache Trinidad</li>
            <li>Apache Tomahawk</li>
          </ul>
          <br />
        </li>
        <li>Integración Spring y JSF
          <ul>
            <li>Centrado en JSF</li>
            <li>Centrado en Spring</li>
          </ul>
          <br />
        </li>
        <li>Integración Spring Webflow y JSF : Spring Faces</li>
      </ol>
      ]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Web Services</curso>
    <overview>
      Desarrollo de Webservices
    </overview>
    <dirigido>
      Personal de atSistemas
    </dirigido>
    <fechainicio>2010/03/15</fechainicio>
    <fechafin>2010/03/18</fechafin>
    <requisitos>
      <![CDATA[Conocimientos de Java y J2EE]]>
    </requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
      <ol>
        <li>Fundamentos de XML
          <ul>
            <li>DTD</li>
            <li>Schemas</li>
          </ul>
          <br />
        </li>
        <li>Introducción a los Web Service</li>
        <li>Protocolos : SOAP vs REST</li>
        <li>Definición de WSDL</li>
        <li>Tecnologías Webservice</li>
          <ul>
            <li>Apache Axis2</li>
            <li>Apache CXF</li>
            <li>WS con EJB 3.0</li>
          </ul>
          <br />
        </li>
        <li>Seguridad</li>
      </ol>
      ]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Formación. Metodologías Ágiles</curso>
    <overview>
      Introducción a las metodologías ágiles
    </overview>
    <dirigido>
      Personal de atSistemas
    </dirigido>
    <fechainicio>2010/02/08</fechainicio>
    <fechafin>2010/02/11</fechafin>
    <requisitos>
      <![CDATA[Ninguno]]>
    </requisitos>
    <horario>De Lunes a Jueves de 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas</lugar>
    <temario>
      <![CDATA[
      <ol>
        <li>Metodología Ágil vs Metodología Tradicional</li>
        <li>Introducción al Test Driven Development (TDD)
          <ul>
            <li>JUnit</li>
            <li>JMock</li>
          </ul>
          <br />
        </li>
        <li>Enfoque Iterativo</li>
        <li>Enfoque Incremental</li>
        <li>Scrum
          <ul>
            <li>Introducción</li>
            <li>Conceptos fundamentales
              <ul>
                <li>Time boxed</li>
                <li>Iterativo</li>
                <li>Incremental</li>
              </ul>
            </li>
          </ul>
        </li>
      </ol>
      ]]>
    </temario>
    <documentacion>
    </documentacion>
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Modernization Workbench</curso>
    <overview>
      Sesión de aproximadamente hora y media en la que os presentaremos una solución única en el mercado para la Gestión del Portfolio de aplicaciones que ayuda a la toma de decisiones para optimizar los recursos disponibles en las áreas IT, pudiendo cubrir mayores necesidades de negocio de la empresa y mejorando la calidad del servicio logrando con ello una rápida recuperación de la inversión.
    </overview>
    <dirigido>Clientes</dirigido>
    <fechainicio>2009/11/26</fechainicio>
    <fechafin>2009/11/26</fechafin>
    <requisitos />
    <horario>De 9:30 a 12:30</horario>
    <lugar>
      <![CDATA[
      <b>REAL FEDERACIÓN ESPAÑOLA DE GOLF</b> (<a href="http://maps.google.es/maps?f=q&source=s_q&hl=es&geocode=&q=Provisional+Arroyo+del+Fresno+Dos,+5+28035+Madrid&sll=39.97712,-3.735352&sspn=24.189684,39.506836&ie=UTF8&hq=Provisional+Arroyo+del+Fresno+Dos,+5&hnear=28035+Madrid&ll=40.482014,-3.737551&spn=0.005672,0.009645&t=h&z=15&iwloc=C&cid=12266830486183301526" target="_blank">Ver mapa</a>)
      <br />
      C/ Provisional Arroyo del Fresno Dos, 5. 28035 Madrid (prolongación de la c/ Gabriela Mistral, salida 54 de la M40 Ventisquero de la Condesa)
      ]]>
    </lugar>
    <temario>
      <![CDATA[
      <b>Modernization Workbench de Microfocus</b>
      <br />
      <br />
      Junto con consultores de atSistemas y de Microfocus analizaremos las ventajas de
      contar con una herramienta de estas características en nuestras organizaciones,
      pudiendo compartir nuestras experiencias.
      <br />
      <br />
      Características a destacar:
      <ul>
          <li>Descubrimiento y construcción de una Base de Datos de Conocimiento de las aplicaciones
              de la empresa.</li>
          <li>Dashboards de consultas configurables desde diferentes perspectivas para la ayuda
              a la toma de decisiones y seguimiento del desempeño del servicio.</li>
          <li>Análisis de las reglas de negocio contenidas en el código de aplicaciones.</li>
          <li>Análisis de de los cambios en las reglas de negocio.</li>
          <li>Análisis de impacto de la calidad del código.</li>
          <li>Control de la calidad y costes de los desarrolladores (internos y externos).</li>
          <li>Documentación de las aplicaciones.</li>
          <li>Herramientas de ayuda para la modernización y optimización de las aplicaciones.</li>
      </ul>
      <br />
      Después de la presentación podéis disfrutar de una partida de golf, clases personales
      de golf o disfrutar de las hermosas vistas desde la terraza de la cafetería.
      ]]>
    </temario>
    <documentacion />
    <precio />
  </item>
  <item>
    <curso>Jornadas Test Driven Development</curso>
    <overview>
      El objetivo de esta formación es el de transmitir a los alumnos los conceptos fundamentales y la visión general de la metodología Ágil Test Driven Development (TDD) con la motivación de salvar la barrera cultural que supone esta nueva tecnología de desarrollo.
    </overview>
    <dirigido>
      Técnicos, desarolladores y todo  profesional interesado en metodologías ágiles.
    </dirigido>
    <fechainicio>2009/12/09</fechainicio>
    <fechafin>2009/12/10</fechafin>
    <requisitos>
      <![CDATA[Estar familiarizados con el desarrollo software.]]>
    </requisitos>
    <horario>De 15:30 a 19:30</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid).</lugar>
    <temario>
      <![CDATA[
      <b>9 de Diciembre</b>
      <ul>
          <li><b>Metodologías Ágiles versus Metodología Tradicional</b></li>
          <li><b>Introducción al Test Driven Development (TDD)</b>
              <ul>
                  <li>Objetivo y ventajas de TDD</li>
                  <li>Ciclo de vida</li>
                  <li>Qué probar y qué no</li>
              </ul>
          </li>
          <li><b>Junit4</b>
              <ul>
                  <li>Crear un caso de prueba sencillo</li>
                  <li>Asserts</li>
                  <li>Before y After</li>
                  <li>Before class y after class. Suite de tests</li>
                  <li>Un vistazo a otros frameworks xUnit</li>
              </ul>
          </li>
      </ul>
      <br />
      <b>10 de Diciembre</b>
      <ul>
          <li><b>Pruebas unitarias y test doubles</b>
              <ul>
                  <li>Introducción y motivación</li>
                  <li>Diferencias entre stubs y mocks</li>
                  <li>TDD y mock objects: diseño evolutivo de las interfaces</li>
                  <li>Que clases hacer mocks y cuáles no JMock</li>
              </ul>
          </li>
          <li><b>JMock</b>
              <ul>
                  <li>Definiendo un mock</li>
                  <li>Expecting method calls</li>
                  <li>Sequences</li>
                  <li>States</li>
                  <li>Crear nuevos Matchers y Actions</li>
              </ul>
          </li>
          <li><b>Introducción a la integración continua: maven y hudson</b></li>
      </ul>
      ]]>
    </temario>
    <documentacion>
      <![CDATA[
      Rellena el siguiente 
      <a href="formEvento.aspx?evento=Jornadas Test Driven Development">formulario</a>. 
      ]]>
    </documentacion>
    <precio>250€</precio>
  </item>
  <item>
    <curso>Silverlight 2</curso>
    <overview>
      Arquitectura de Desarrollo Silverlight 2
    </overview>
    <dirigido>
      Personal de atSistemas
    </dirigido>
    <fechainicio>2009/11/18</fechainicio>
    <fechafin>2009/11/27</fechafin>
    <requisitos>
      <![CDATA[Conocer los fundamentos de creación de aplicaciones con ASP.NET y Visual Studio]]>
    </requisitos>
    <horario>
      <![CDATA[18 y 25 de noviembre de 18.00 a 20.00h<br />20 y 27 de noviembre de 16.00 a 20.00h]]>
    </horario>
    <lugar>Oficina de atSistemas Barcelona</lugar>
    <temario>
      <![CDATA[
      <ol>
        <li>Descripción de la arquitectura de Silverlight</li>
        <li>Herramientas de desarrollo de Silverlight (Microsoft Expression Blend).</li>
        <li>Descripción de los controles existentes y sus funcionamiento.</li>
        <li>Animaciones de controles, uso y principios.
            <ul>
                <li>Ejemplo práctico: Animaciones.</li>
            </ul>
            <br />
        </li>
        <li>Manejo de Estilos y Plantillas.
            <ul>
                <li>Ejemplo práctico: Cambio de estilo</li>
            </ul>
            <br />
        </li>
        <li>Ejercicios:
            <ul>
                <li>Ejercicio guiado – Animaciones de botones.</li><li>Ejercicio guiado – Cambio de
                    Estilo del Botón.</li><li>Ejercicio guiado – Animaciones de Imágenes.</li>
                <li>Ejemplo práctico: Transformaciones.</li>
            </ul>
            <br />
        </li>
        <li>Silverlight usando Servicios Web.
            <ul>
                <li>Acceso y seguridad</li><li>Tratamiento de información asíncrona.</li>
                <li>Ejemplo Práctico</li><li>Ejercicio guiado usando Base de Datos y Servicios Web</li>
            </ul>
            <br />
        </li>
        <li>Descripción de proyectos DEEP ZOOM.
            <ul>
                <li>Ejemplo práctico: DEEP ZOOM.</li>
            </ul>
            <br />
        </li>
        <li>Insertar Silverlight en HTML o ASP.NET.
            <ul>
                <li>Ejemplo práctico</li>
            </ul>
            <br />
        </li>
        <li>Ejercicios:<ul>
            <li>Ejercicio guiado – Utilizando DEEP ZOOM.</li>
            <li>Ejercicio guiado – Utilizando todo lo enseñado.</li>
            <li>Ejercicio guiado – Utilizando todo lo enseñado, con la presentación en su página
                en HTML.</li>
        </ul>
        </li>
    </ol>
      ]]>
    </temario>
    <documentacion />
    <precio>Sólo empleados</precio>
  </item>
  <item>
    <curso>Jornadas Metodologías Ágiles y Scrum</curso>
    <overview>
      El curso abarca los aspectos más importantes de las Metodologías Ágiles vistos desde dos puntos de vista: desarrollo aplicando Extreme Programming y gestión y seguimiento de los proyectos con Scrum desde un punto de vista eminentemente práctico.
    </overview>
    <dirigido>
      Técnicos, desarolladores, jefes de proyecto y todo  profesional interesado en metodologías ágiles.
    </dirigido>
    <fechainicio>2010/02/15</fechainicio>
    <fechafin>2010/02/16</fechafin>
    <requisitos>
      <![CDATA[Estar familiarizados con el desarrollo software.]]>
    </requisitos>
    <horario>De 15:30 a 19:30</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid).</lugar>
    <temario>
      <![CDATA[
      <b>15 de Febrero</b>
      <ul>
          <li><b>Introducción a las Metodologías Ágiles</b></li>
          <li><b> 	Artefactos en Scrum:</b>
              <ul>
                  <li>Product Backlog y Sprint Backlog</li>
                  <li>Backlog Items</li>
                  <li>Burndown Chart</li>
              </ul>
          </li>
          <li><b>Roles y responsabilidades:</b>
              <ul>
                  <li>Product Owner</li>
                  <li>Scrum Master</li>
                  <li>Team Member</li>
              </ul>
          </li>
          <li><b>Planificación: Reuniones en Scrum:</b>
              <ul>
                  <li>Sprint Planning Meeting</li>
                  <li>Daily Scrum Meeting</li>
                  <li>Sprint Review and Retrospective Meeting</li>
              </ul>
          </li>
          <li><b>El proceso completo</b></li>
          <li><b>Buenas prácticas</b></li>
          <li><b>Problemas típicos</b></li>
      </ul>
      <br />
      <b>16 de Febrero</b>
      <ul>
          <li><b>Implementación Scrum: Herramientas</b></li>
          <li><b>Extreme Programming</b>
              <ul>
                  <li>Integración Continua</li>
                  <li>Test Driven Development</li>
                  <li>Pair Programming</li>
                  <li>Refactor often</li>
                  <li>Diseño / arquitectura emergente</li>
              </ul>
          </li>
      </ul>
      ]]>
    </temario>
    <documentacion>
      <![CDATA[
      Rellena el siguiente 
      <a href="formEvento.aspx?evento=Jornadas Metodologías Ágiles y Scrum">formulario</a>. 
      ]]>
    </documentacion>
    <precio>250€</precio>
  </item>
  <item>
    <curso>Desarrollo de aplicaciones empresariales para Android</curso>
    <overview>
      Estas jornadas tienen como cometido posicionar a los asistentes en los conceptos y aspectos fundamentarles para el desarrollo de aplicaciones con tecnología Android.
    </overview>
    <dirigido>
      Técnicos, desarrolladores, arquitectos y todo profesional interesado en Android.
    </dirigido>
    <fechainicio>2010/03/01</fechainicio>
    <fechafin>2010/03/04</fechafin>
    <requisitos>
      <![CDATA[Estar familiarizados con el desarrollo software.]]>
    </requisitos>
    <horario>De 15:30 a 19:30</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid)</lugar>
    <temario>
      <![CDATA[
      <ul>
          <li>Introducción</li>
          <li>Historia y desarrollo.
              <ul>
                  <li>Empresas participantes.</li>
              </ul>
          </li>
          <li>Arquitectura de Android.
              <ul>
                  <li>Linux kernel.</li>
                  <li>Bibliotecas nativas.</li>
                  <li>Android Runtime.</li>
                  <li>Application Framework.Máquina Virtual Android(Dalvik)</li>
              </ul>
          </li>
          <li>Desarrollo de aplicaciones en Android
            <ul>
              <li>Lenguaje de programación: Java.</li>
              <li>SDK.
                  <ul>
                      <li>Instalación SDK</li>
                      <li>Herramientas del SDK</li>
                  </ul>
              </li>
              <li>Ciclo de vida de una aplicación.</li>
              <li>Arquitectura de una aplicación.
                  <ul>
                      <li>Bloques constituyentes de una aplicación.</li>
                      <li>Archivos de un proyecto Android.</li>
                  </ul>
              </li>
              <li>Interfaz de usuario</li>
              <li>API interesantes
                  <ul>
                      <li>Gráficos 2D</li>
                      <li>Aplicaciones multimedia: Audio y Video</li>
                      <li>Cámara</li>
                      <li>Localización (GPS)</li>
                      <li>Sensores (Brújula, luz, temperatura, orientación y acelerómetro).</li>
                      <li>Almacenamiento: ficheros, SQLite, Content proviers.</li>
                      <li>Gráficos 3D (Open GL ES). </li>
                  </ul>
              </li>
              <li>Consejos para mejorar las aplicaciones.
                  <ul>
                      <li>Guías para interfaces gráficas.</li>
                      <li>Mejoras en el rendimiento.</li>
                  </ul>
              </li>
              <li>Diferencias Versiones 1.X-2.X</li>
            </ul>
         </li>
      </ul>
      ]]>
    </temario>
    <documentacion>
      <![CDATA[
      Rellena el siguiente 
      <a href="formEvento.aspx?evento=Desarrollo de aplicaciones empresariales para Android">formulario</a>. 
      ]]>
    </documentacion>
    <precio>900€</precio>
  </item>
  <item>
    <curso>Desarrollo de aplicaciones empresariales con JSF: RichFaces</curso>
    <overview></overview>
    <dirigido>
      Personal de atSistemas.
    </dirigido>
    <fechainicio>2010/02/22</fechainicio>
    <fechafin>2010/02/25</fechafin>
    <requisitos>
      <![CDATA[Ninguno.]]>
    </requisitos>
    <horario>De 16:00 a 20:00</horario>
    <lugar>Oficinas centrales atSistemas (Las Rozas, Madrid)</lugar>
    <temario>
      <![CDATA[
      <ul>
          <li>Tecnología Java Server Faces
              <ul>
                  <li>Introducción</li>
                  <li>Beneficios de la tecnología JSF</li>
                  <li>Comparativa con otras tecnologías</li>
                  <li>Roles del equipo de desarrollo</li>
              </ul>
          </li>
          <li>Fases del desarrollo
              <ul>
                  <li>Componentes estándar.</li>
                  <li>Ciclo de vida de una vista JSF.</li>
                  <li>Conversores y validadores.</li>
                  <li>i18n y mensajes.</li>
                  <li>Flujos de navegación.</li>
                  <li>Beans de Respaldo (Backing Beans).</li>
                  <li>Otros componentes no estándar: Rich Faces y A4JSF.</li>
                  <li>Cambiando el modelo de desarrollo de las vistas: Facelets.</li>
                  <li>Desarrollo de componentes propios.</li>
              </ul>
          </li>
      </ul>
      ]]>
    </temario>
    <precio>Sólo empleados</precio>
  </item>
</eventos>