Del 20/09/2010 al 22/09/2010
Jornadas ágiles
|
Overview
|
Estas jornadas tienen como objetivo posicionar a los asistentes en los conceptos y aspectos
fundamentales en el desarrollo y la gestión de proyectos de software bajo un enfoque
ágil, como alternativa al desarrollo y gestián tradicional. Además se
analizará la infraestructura y herramientas necesarias para llevar a cabo estos desarrollos.
|
|
Dirigido a
|
Jefes de Proyecto, Técnicos de sistemas, desarrolladores, arquitectos y todo profesional
interesado en la gestión de proyectos y desarrollo de software.
|
|
Requisitos
|
Estar familiarizados con el desarrollo software.
|
|
Fecha
|
Del 20/09/2010 al 22/09/2010
|
|
Horario
|
De 15:30 a 19:30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- 20 de septiembre: Gestión ágil de proyectos
- Introducción al agilismo
- Gestión de proyectos con Scrum.
- Gestión de proyectos con Kanban.
- 21 de septiembre: Desarrollo ágil
- Introducción al Extreme Programming.
- Técnicas ágiles de desarrollo:
- Test Driven Development (TDD).
- Pair Programming.
- Refactoring
- 22 de septiembre: Herramientas e infraestructura de desarrollo
- Herramientas para gestión de proyectos: Hudson, Trac, Jira.
- Integración contínua.
|
Del 21/06/2010 al 23/06/2010
Jornadas iPhone e iPad
|
Overview
|
Este curso pretende dar una visión general de los dispositivos iPhone e iPad: su posición en el mercado móvil, qué papel pueden tener en la empresa y cómo realizar proyectos con ellos.
Esto comprende conceptos generales así como técnicos, pero siempre desde un alto nivel de abstracción.
|
|
Dirigido a
|
Jefes de Proyecto y Arquitectos que deseen gestionar o realizar proyectos para iPhone e iPad.
|
|
Requisitos
|
Antes de realizar este curso, los alumnos deberán tener:
- Conceptos de programación orientada a objetos y dirigida por eventos.
- Conocimientos de gestión de proyectos.
|
|
Fecha
|
Del 21/06/2010 al 23/06/2010
|
|
Horario
|
De Lunes a Miércoles de 15:30 a 19:30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Introducción
- Un mundo móvil.
- Evolución histórica.
- Comparativa con Android.
- iPhone
- Introducción.
- Evolución y modelos.
- Uso en la empresa.
- Redes: Internet, VPN y acceso remoto, seguridad.
- Correo, calendarios y Exchange.
- Ofimática
- Distribución interna de aplicaciones de la propia empresa.
- Inversión y rentabilidad
- iPad
- Introducción.
- Modelos.
- Usos potenciales por sector.
- Uso en la empresa.
- Algo más que iPhone.
- Una nueva visión del trabajo.
- Ofimática
- Distribución interna de aplicaciones de la propia empresa.
- Inversión y rentabilidad
- Gestión de proyectos
- Primer paso: licencias.
- Ciclo de vida de un proyecto.
- Organización:
- Requisitos previos.
- Formaci&oacten; y gestión de los recursos necesarios.
- Recursos.
- Xcode como IDE.
- Simuladores de iPhone e iPad.
- Control de versiones con Subversion.
- Desarrollo de proyectos
- iPhone OS.
- Introducción.
- Versiones vigentes.
- OS 4.0.
- Lenguaje de programación.
- La base: ANSI C.
- Objective-C.
- Ciclo de vida de una aplicación.
- Qué se puede hacer:
- Cámara de fotos.
- Geolocalización GPS.
- Acelerómetro.
- Brújula digital.
- Reproducción de medios: audio y video.
- Internacionalización.
- Bases de datos: SQLite.
- Servicios de mail.
- Comunicación con servidores y aplicaciones web.
- Cómo se hace:
- Patrones de diseño.
- Test unitarios.
- Componentes principales.
- Webapps, una alternativa a las aplicaciones nativas.
- Ventajas y limitaciones.
- Principales Frameworks.
|
|
Documentación
|
Rellena el siguiente
formulario.
|
|
Precio
|
220 €
|
Del 28/06/2010 al 01/07/2010
Formación. Gestión de proyectos ágiles: Scrum y Kanban
|
Overview
|
Gestión de proyectos ágiles con Scrum y Kanban
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de Java y J2EE
|
|
Fecha
|
Del 28/06/2010 al 01/07/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Introducción a las Metodologías Ágiles
- Principios Lean
- Scrum
- Artefactos
- Product Backlog y Sprint Backlog
- Backlog Items
- Burndown Chart
- Roles y responsabilidades
- Product Owner
- Scrum Master
- Team Member
- Planificación: Reuniones en Scrum
- Sprint Planning Meeting
- Daily Scrum Meeting
- Sprint Review and Retrospective Meeting
- Kanban
- Características principales
- Ejemplo práctico
|
|
Precio
|
Sólo empleados
|
09 y 10 de junio
Formación. Curso de SOA
|
Overview
|
Fundamentos sobre arquitecturas SOA
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de programación
|
|
Fecha
|
09 y 10 de junio
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Fundamentos de SOA
- Ciclo de vida SOA y productos IBM para su implementación
- Roles en el desarrollo de aplicaciones SOA
- Tecnologías SOA
- Proceso de desarrollo e integración de aplicaciones SOA.
- Introducción a la integración de aplicaciones con WebSphere
- Integration Developer
- Mediación entre aplicaciones
|
|
Precio
|
Sólo empleados
|
Del 31/05/2010 al 03/06/2010
Formación. Struts2
|
Overview
|
Desarrollo de aplicaciones web con Struts2
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de programación
|
|
Fecha
|
Del 31/05/2010 al 03/06/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
MÓDULO 1: INTRODUCCIÓN A STRUTS
- Arquitectura MVC
- Evolución de la arquitectura Struts
- Struts 1.2 vs Struts 2
MÓDULO 2: ARQUITECTURA STRUTS 2
- Separación de conceptos
- Bajo acoplamiento
- Modularidad
- Testeo
MÓDULO 3: COMPONENTES
- Configuración
- FilterDispatcher
- struts.properties
- struts.xml
Etiqueta include, package
- Actions POJO
- Peticiones y formularios
- Interceptores
- Pila de objetos
|
|
Precio
|
Sólo empleados
|
Del 17/05/2010 al 20/05/2010
Formación. Administración de WAS 7
|
Overview
|
Administración básica de Websphere Application Server
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de programación
|
|
Fecha
|
Del 17/05/2010 al 20/05/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Estructura de un servidor WAS
- Arquitectura federada WAS 7.0
- Novedades respecto a la versión WAS 6.1
- Análisis de las funciones de los nuevos servicios de administración
- Despliegue de componentes Java EE 5.0 en WAS 7
- Workload Management
- El servicio de mensajería WebSphere
|
|
Precio
|
Sólo empleados
|
Del 10/05/2010 al 13/05/2010
Formación. Metodologías ágiles
|
Overview
|
Introducción a las metodologías ágiles
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de programación
|
|
Fecha
|
Del 10/05/2010 al 13/05/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Metodologías Ágiles vs Metodologías Tradicionales
- Principales características de las Metodologías Ágiles
- Extreme Programming
- Fundamentos
- Características y prácticas fundamentales
- Test Driven Development
- Tipos de Pruebas
- Pruebas Unitarias con JUnit y JMock
- Diseño Orientado a Objetos
- Integración Continua
|
|
Precio
|
Sólo empleados
|
Del 26/04/2010 al 29/04/2010
Formación. Persistencia con Hibernate
|
Overview
|
Persistencia con Hibernate
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de Java y Bases de datos
|
|
Fecha
|
Del 26/04/2010 al 29/04/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Introduccion a la persistencia: Objetos y Relaciones
- Introducción a Hibernate
- Mapeos de Objetos
- Asociaciones
- Unidireccionales
- many to one
- one to one
- one to many
- Unidireccionales con join tables
- one to many
- many to one
- one to one
- many to many
- Bidireccionales
- one to many / many to one
- one to one
- Bidireccionales con join tables
- one to many / many to one
- one to one
- many to many
- Gestión de datos con Hibernate
- Queries Nombradas
- Hibernate Object Queries (HQL)
- Arquitectura de una aplicación con Hibernate
- Transaccionalidad
- Concurrencia
|
|
Precio
|
Sólo empleados
|
Del 22/02/2010 al 25/02/2010
Desarrollo de aplicaciones empresariales con JSF: RichFaces
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Ninguno.
|
|
Fecha
|
Del 22/02/2010 al 25/02/2010
|
|
Horario
|
De 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Tecnología Java Server Faces
- Introducción
- Beneficios de la tecnología JSF
- Comparativa con otras tecnologías
- Roles del equipo de desarrollo
- Fases del desarrollo
- Componentes estándar.
- Ciclo de vida de una vista JSF.
- Conversores y validadores.
- i18n y mensajes.
- Flujos de navegación.
- Beans de Respaldo (Backing Beans).
- Otros componentes no estándar: Rich Faces y A4JSF.
- Cambiando el modelo de desarrollo de las vistas: Facelets.
- Desarrollo de componentes propios.
|
|
Precio
|
Sólo empleados
|
Del 01/03/2010 al 04/03/2010
Desarrollo de aplicaciones empresariales para Android
|
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.
|
|
Dirigido a
|
Técnicos, desarrolladores, arquitectos y todo profesional interesado en Android.
|
|
Requisitos
|
Estar familiarizados con el desarrollo software.
|
|
Fecha
|
Del 01/03/2010 al 04/03/2010
|
|
Horario
|
De 15:30 a 19:30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid)
|
| Temario |
- Introducción
- Historia y desarrollo.
- Arquitectura de Android.
- Linux kernel.
- Bibliotecas nativas.
- Android Runtime.
- Application Framework.Máquina Virtual Android(Dalvik)
- Desarrollo de aplicaciones en Android
- Lenguaje de programación: Java.
- SDK.
- Instalación SDK
- Herramientas del SDK
- Ciclo de vida de una aplicación.
- Arquitectura de una aplicación.
- Bloques constituyentes de una aplicación.
- Archivos de un proyecto Android.
- Interfaz de usuario
- API interesantes
- Gráficos 2D
- Aplicaciones multimedia: Audio y Video
- Cámara
- Localización (GPS)
- Sensores (Brújula, luz, temperatura, orientación y acelerómetro).
- Almacenamiento: ficheros, SQLite, Content proviers.
- Gráficos 3D (Open GL ES).
- Consejos para mejorar las aplicaciones.
- Guías para interfaces gráficas.
- Mejoras en el rendimiento.
- Diferencias Versiones 1.X-2.X
|
|
Documentación
|
Rellena el siguiente
formulario.
|
|
Precio
|
900€
|
15 y 16 de febrero
Jornadas Metodologías Ágiles y Scrum
|
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.
|
|
Dirigido a
|
Técnicos, desarolladores, jefes de proyecto y todo profesional interesado en metodologías ágiles.
|
|
Requisitos
|
Estar familiarizados con el desarrollo software.
|
|
Fecha
|
15 y 16 de febrero
|
|
Horario
|
De 15:30 a 19:30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid).
|
| Temario |
15 de Febrero
- Introducción a las Metodologías Ágiles
- Artefactos en Scrum:
- Product Backlog y Sprint Backlog
- Backlog Items
- Burndown Chart
- Roles y responsabilidades:
- Product Owner
- Scrum Master
- Team Member
- Planificación: Reuniones en Scrum:
- Sprint Planning Meeting
- Daily Scrum Meeting
- Sprint Review and Retrospective Meeting
- El proceso completo
- Buenas prácticas
- Problemas típicos
16 de Febrero
- Implementación Scrum: Herramientas
- Extreme Programming
- Integración Continua
- Test Driven Development
- Pair Programming
- Refactor often
- Diseño / arquitectura emergente
|
|
Documentación
|
Rellena el siguiente
formulario.
|
|
Precio
|
250€
|
Del 18/11/2009 al 27/11/2009
Silverlight 2
|
Overview
|
Arquitectura de Desarrollo Silverlight 2
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocer los fundamentos de creación de aplicaciones con ASP.NET y Visual Studio
|
|
Fecha
|
Del 18/11/2009 al 27/11/2009
|
|
Horario
|
18 y 25 de noviembre de 18.00 a 20.00h 20 y 27 de noviembre de 16.00 a 20.00h
|
|
Lugar
|
Oficina de atSistemas Barcelona
|
| Temario |
- Descripción de la arquitectura de Silverlight
- Herramientas de desarrollo de Silverlight (Microsoft Expression Blend).
- Descripción de los controles existentes y sus funcionamiento.
- Animaciones de controles, uso y principios.
- Ejemplo práctico: Animaciones.
- Manejo de Estilos y Plantillas.
- Ejemplo práctico: Cambio de estilo
- Ejercicios:
- Ejercicio guiado – Animaciones de botones.
- Ejercicio guiado – Cambio de
Estilo del Botón.
- Ejercicio guiado – Animaciones de Imágenes.
- Ejemplo práctico: Transformaciones.
- Silverlight usando Servicios Web.
- Acceso y seguridad
- Tratamiento de información asíncrona.
- Ejemplo Práctico
- Ejercicio guiado usando Base de Datos y Servicios Web
- Descripción de proyectos DEEP ZOOM.
- Ejemplo práctico: DEEP ZOOM.
- Insertar Silverlight en HTML o ASP.NET.
- Ejercicios:
- Ejercicio guiado – Utilizando DEEP ZOOM.
- Ejercicio guiado – Utilizando todo lo enseñado.
- Ejercicio guiado – Utilizando todo lo enseñado, con la presentación en su página
en HTML.
|
|
Precio
|
Sólo empleados
|
09 y 10 de diciembre
Jornadas Test Driven Development
|
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.
|
|
Dirigido a
|
Técnicos, desarolladores y todo profesional interesado en metodologías ágiles.
|
|
Requisitos
|
Estar familiarizados con el desarrollo software.
|
|
Fecha
|
09 y 10 de diciembre
|
|
Horario
|
De 15:30 a 19:30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid).
|
| Temario |
9 de Diciembre
- Metodologías Ágiles versus Metodología Tradicional
- Introducción al Test Driven Development (TDD)
- Objetivo y ventajas de TDD
- Ciclo de vida
- Qué probar y qué no
- Junit4
- Crear un caso de prueba sencillo
- Asserts
- Before y After
- Before class y after class. Suite de tests
- Un vistazo a otros frameworks xUnit
10 de Diciembre
- Pruebas unitarias y test doubles
- Introducción y motivación
- Diferencias entre stubs y mocks
- TDD y mock objects: diseño evolutivo de las interfaces
- Que clases hacer mocks y cuáles no JMock
- JMock
- Definiendo un mock
- Expecting method calls
- Sequences
- States
- Crear nuevos Matchers y Actions
- Introducción a la integración continua: maven y hudson
|
|
Documentación
|
Rellena el siguiente
formulario.
|
|
Precio
|
250€
|
26 de noviembre
Modernization Workbench
|
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.
|
|
Dirigido a
|
Clientes
|
|
Fecha
|
26 de noviembre
|
|
Horario
|
De 9:30 a 12:30
|
|
Lugar
|
REAL FEDERACIÓN ESPAÑOLA DE GOLF (Ver mapa)
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)
|
| Agenda |
Modernization Workbench de Microfocus
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.
Características a destacar:
- Descubrimiento y construcción de una Base de Datos de Conocimiento de las aplicaciones
de la empresa.
- Dashboards de consultas configurables desde diferentes perspectivas para la ayuda
a la toma de decisiones y seguimiento del desempeño del servicio.
- Análisis de las reglas de negocio contenidas en el código de aplicaciones.
- Análisis de de los cambios en las reglas de negocio.
- Análisis de impacto de la calidad del código.
- Control de la calidad y costes de los desarrolladores (internos y externos).
- Documentación de las aplicaciones.
- Herramientas de ayuda para la modernización y optimización de las aplicaciones.
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.
|
Del 08/02/2010 al 11/02/2010
Formación. Metodologías Ágiles
|
Overview
|
Introducción a las metodologías ágiles
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Ninguno
|
|
Fecha
|
Del 08/02/2010 al 11/02/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Metodología Ágil vs Metodología Tradicional
- Introducción al Test Driven Development (TDD)
- Enfoque Iterativo
- Enfoque Incremental
- Scrum
- Introducción
- Conceptos fundamentales
- Time boxed
- Iterativo
- Incremental
|
|
Precio
|
Sólo empleados
|
Del 15/03/2010 al 18/03/2010
Formación. Web Services
|
Overview
|
Desarrollo de Webservices
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de Java y J2EE
|
|
Fecha
|
Del 15/03/2010 al 18/03/2010
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Fundamentos de XML
- Introducción a los Web Service
- Protocolos : SOAP vs REST
- Definición de WSDL
- Tecnologías Webservice
- Apache Axis2
- Apache CXF
- WS con EJB 3.0
- Seguridad
|
|
Precio
|
Sólo empleados
|
Del 14/12/2009 al 17/12/2009
Formación. Spring y JSF
|
Overview
|
Desarrollo e Integración de Spring y JSF
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de Java y J2EE
|
|
Fecha
|
Del 14/12/2009 al 17/12/2009
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Introducción Spring
- Spring Core
- Introducción a Spring MVC
- Introducción a Spring Webflow
- Introducción a JSF
- Arquitectura de JSF
- Ciclo de vida
- Componentes JSF
- Apache Trinidad
- Apache Tomahawk
- Integración Spring y JSF
- Centrado en JSF
- Centrado en Spring
- Integración Spring Webflow y JSF : Spring Faces
|
|
Precio
|
Sólo empleados
|
Del 19/10/2009 al 22/10/2009
Jornadas RIA Open Source
|
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.
|
|
Dirigido a
|
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
|
|
Requisitos
|
Antes de realizar este curso, los alumnos deberán tener:
- Sólidos conceptos de desarrollo web JavaEE
- Sólidos conocimientos de javascript.
|
|
Fecha
|
Del 19/10/2009 al 22/10/2009
|
|
Horario
|
De Lunes a Jueves de 15.30 a 19.30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid).
|
| Temario |
19 de Octubre
- Presentación
- Hijax: Ajax Accesible
- JQUERY
- jQuery Core
- Selectores
- Manipulación dinámica de contenidos html
- Eventos
- Efectos
- Llamadas asíncronas
- Caso Práctico
- Prototype
- Métodos de utilidad
- Manipulación de DOM
- Eventos
- Efectos
- Llamadas asíncronas Ajax
- Caso Práctico
- DOJO TOOLKIT
- CORE
- Eventos
- Animaciones
- Drag and drop
- Internacionalización
- DIJIT
- Componentes Visuales.
- Componentes orientados a plantillas
- DOJOX
- Caso Práctico
20 de Octubre
- EXT JS
- Caracteristícas Core
- Componentes
- Pestañas, Ventanas, Grids, Árboles, Layout, Plantillas
- Ext GWT 1.2: Integración con GWT
- Caso práctico
- Google Web Toolkit
- Arquitectura de GWT
- Modos servidor y Cliente
- Estructura de un proyecto
- Interfaces de usuario
- Widgets y paneles
- Events y Listeners
- Layouts
- Usando GWT
- Instalación
- Crear una aplicación desde cero
21 de Octubre
- RichFaces y Icefaces
- Fundamentos JSF
- Ciclo de vida
- Componenetes out of the box
- Caso Práctico
- xQuiD: Framework RIA con editor visual
- Framework base: módulo xQuiD
- Capacidades con frameworks AJAX
- Integración con eclipse: editor visual de componentes
- Gestión de propiedades, métodos y eventos
- Caso Práctico
22 de Octubre
- Servicios REST
- Concepto
- Publicar interface fija, pero modelo variable en una URL
- Uso de HTTP en vez de ser protocolo neutral
- Distintas representaciónes, gestión del tipo mime: Accept y Content-Type
- Multiidioma
- Compresión
- Mapeo de LOAD, LIST_ALL y FIND en HTTP
- Mapeo de UPDATE en HTTP
- Mapeo de DELETE en HTTP
- Mapeo de INSERT en HTTP
- Diferencias con SOAP
- Caso Práctico
- Caso Práctico aplicación RIA: Desarrollo de una aplicación web de escritorio
|
|
Documentación
|
Rellena el siguiente
formulario.
|
|
Precio
|
700 € (plazas limitadas)
|
17 de junio
Formación. Conferencia sobre dojo.beer
|
Overview
|
Con la colaboración de atSistemas y con motivo de la participación en el evento Mobile 2.0 Europe (http://mobile20.eu),
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.
Más detalles en http://dojocampus.org/content/2009/05/28/dojobeer-barcelona-june-17th/
|
|
Dirigido a
|
Técnicos de clientes, empleados de atSistemas y profesionales interesados en tecnologías Ajax.
|
|
Requisitos
|
Ninguno, aunque son deseables conocimientos de Ajax y JavaScript si se quiere participar de forma activa.
|
|
Fecha
|
17 de junio
|
|
Horario
|
De 19:00 a 21:00
|
|
Lugar
|
Oficinas Barcelona atSistemas
|
| Temario |
El temario es abierto. Se aceptan sugerencias en la siguiente dirección: http://moderator.appspot.com/#16/e=6ab7d
|
|
Precio
|
Entrada libre. Aforo limitado.
|
Del 22/06/2009 al 25/06/2009
Jornadas RIA Open Source
|
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.
|
|
Dirigido a
|
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
|
|
Requisitos
|
Antes de realizar este curso, los alumnos deberán tener:
- Sólidos conceptos de desarrollo web JavaEE
- Sólidos conocimientos de javascript.
|
|
Fecha
|
Del 22/06/2009 al 25/06/2009
|
|
Horario
|
De Lunes a Jueves de 15.30 a 19.30
|
|
Lugar
|
Oficinas centrales atSistemas (Las Rozas, Madrid).
|
| Temario |
DIA 1
- Presentación
- Hijax: Ajax Accesible
- LIBRERÍAS AJAX: JQUERY
- jQuery Core
- Selectores
- Manipulación dinámica de contenidos html
- Eventos
- Efectos
- Llamadas asíncronas
- DOJO TOOLKIT
- CORE
- Eventos
- Animaciones
- Drag and drop
- Internacionalización
- DIJIT
- Componentes Visuales.
- Componentes orientados a plantillas
- DOJOX
DIA 2
- EXT JS
- Caracteristícas Core
- Componentes
- Pestañas, Ventanas, Grids, Árboles, Layout, Plantillas
- Ext GWT 1.2: Integración con GWT
- Google Web Toolkit
- Arquitectura de GWT
- Modos servidor y Cliente
- Estructura de un proyecto
- Interfaces de usuario
- Widgets y paneles
- Events y Listeners
- Layouts
- Usando GWT
- Instalación
- Crear una aplicación desde cero
DIA 3
- RichFaces y Icefaces
- Fundamentos JSF
- Ciclo de vida
- Componenetes out of the box
- xQuiD: Framework RIA con editor visual
- Framework base: módulo xQuiD
- Capacidades con frameworks AJAX
- Integración con eclipse: editor visual de componentes
- Gestión de propiedades, métodos y eventos
DIA 4
- Servicios REST
- Concepto
- Publicar interfaces fijas, pero modelo variable en una URL
- Uso de HTTP en vez de ser protocolo neutral
- Distintas representaciónes, gestión del tipo mime: Accept y Content-Type
- Multiidioma
- Compresión
- Mapeo de LOAD, LIST_ALL y FIND en HTTP
- Mapeo de UPDATE en HTTP
- Mapeo de DELETE en HTTP
- Mapeo de INSERT en HTTP
- Diferencias con SOAP
- Caso Práctico aplicación RIA: Desarrollo de una aplicación web de escritorio
|
|
Documentación
|
Rellena el siguiente
formulario y envianoslo a marketing@atsistemas.com
|
|
Precio
|
700 € (plazas limitadas)
|
Del 18/05/2009 al 21/05/2009
Formación. Librería Jakarta Commons
|
Overview
|
Conocimiento de las librerías del proyecto Jakarta Commons
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de Java
|
|
Fecha
|
Del 18/05/2009 al 21/05/2009
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Apache Jakarta Commons
- Lang
- Logging
- BeanUtils
- Collections
- Validator
- DbUtils
- DBCP
- Otras: FileUpload, Email, etc…
- Apache Log4J
- Apache Tiles
- Apache Ant
- JUNIT 4 y objetos mock
|
|
Precio
|
Sólo empleados
|
Del 20/04/2009 al 23/04/2009
Formación. Patrones de diseño J2EE
|
Overview
|
Introducción a los patrones de diseño J2EE mas importantes
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos de UML y J2EE
|
|
Fecha
|
Del 20/04/2009 al 23/04/2009
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Estructura de los patrones
- Tipos de patrones
- Introducción a UML
- Patrones J2EE mas importantes
- Business Delegate
- Composite Entity
- Composite View
- Data Access Object (DAO)
- Fast Lane Reader
- Front Controller
- Intercepting Filter
- Model-View-Controller
- Service Locator
- Session Facade
- Transfer Object
- Value List Handler
- View Helper
|
|
Precio
|
Sólo empleados
|
Del 23/03/2009 al 26/03/2009
Formación. Struts 2
|
Overview
|
Desarrollo de aplicaciones con Struts 2
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos Java medios
|
|
Fecha
|
Del 23/03/2009 al 26/03/2009
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
MÓDULO 1: INTRODUCCIÓN A STRUTS
- Arquitectura MVC
- Evolución de la arquitectura Struts
- Struts 1.2 vs Struts 2
MÓDULO 2: ARQUITECTURA STRUTS 2
- Separación de conceptos
- Bajo acoplamiento
- Modularidad
- Testeo
MÓDULO 3: COMPONENTES
- Configuración
- FilterDispatcher
- struts.properties
- struts.xml
- Etiqueta include, package
- Actions POJO
- Peticiones y formularios
- Formularios POJO
- Interceptores
- Pila de objetos
- Distintos tipos de results
- Librerías de etiquetas
- Conversión de datos
- Validación declarativa
- Gestión de errores declarativa
- Buenas prácticas
|
|
Precio
|
Sólo empleados
|
Del 09/02/2009 al 12/02/2009
Formación. Nuevas funcionalidades Java 5.0 y Java 6.0
|
Overview
|
Nuevas funcionalidades del lenguaje y optimización del garbage collector.
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos Java medios
|
|
Fecha
|
Del 09/02/2009 al 12/02/2009
|
|
Horario
|
De Lunes a Viernes de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
1.Introducción al lenguaje Java 5 y 6
- Arquitectura plataforma J2SE
- Conjunto de API’s incluidas en J2SE
- Herramientas incluidas en el JDK
- Características de la Máquina virtual JVM
- Cambios en la JVM
2.Fundamentos del lenguaje
- Métodos con argumentos variables
- Uso de Genéricos
- Conversiones automáticas y Casting
- Boxing y Unboxing, conversiones unboxing
- La clase String, StringBuffer y StringBuilder
- Best practices con java.lang
3.Estructuras condicionales y bucles
- Modificadores
- Uso de la nueva estructura for
- Lista de parámetros y promociones directas
- Tipo de retorno de datos y promoción directa
4.Nuevos mecanismos de Java
- Uso de assertions
- Uso de estructuras enum
- Uso de printf y format
- Expresiones regulares
- Uso de Split y Scanner
- Nuevas estructuras en el framework de collections
5.Uso de paquetes
- Concepto de package
- Mecanismo para el diseño de las aplicaciones
- Uso de archivos JAR
- Utilización de Java Web Start
- Mejoras en librerías, compilador en tiempo de ejecución y JIT
- Mejoras en servicios web
6.Multithreading
- Arquitectura de los Threads
- Modificaciones en los Threads en esta versión
- Establecer grupos y prioridades
- Comunicación inter-threads
- Uso de synchronized
- Nuevas clases en el uso de Threads, Executor...
7.El Garbagge collector
- Arquitectura de la JVM
- Tipos de HotSpots
- Uso de visualgc
- Visualizar el comportamiento del GC
- Consideraciones sobre finalize(), Runtime.gc() y System.gc().
- Uso de Sun Java Tools
- Best practices en el uso del GC
8.API de entrada/salida
- Uso del nuevo paquete java.nio
- Concepto de stream
- La clase File y sus características
- Clases de entrada/salida
- Clases Buffer complementarias
- Lectura y escritura de archivos
9.Herramientas
- Herramientas runtime
- Jmap, jps, jconsole, jinfo, jstat, etc.
|
|
Precio
|
Sólo empleados
|
Del 02/02/2009 al 05/02/2009
Formación. Desarrollo de Portlets con IBM WebSphere Portal
|
Overview
|
Desarrollo de Portlets bajo IBM WebSphere Portal
|
|
Dirigido a
|
Personal de atSistemas
|
|
Fecha
|
Del 02/02/2009 al 05/02/2009
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
Desarrollo de Portlets bajo Portal
- Visión general de WebSphere Portal
- Entorno de desarrollo de Portlet
- JSR 168: Portlet API
- JSR 168: Objetos Core
- JSR 168: Configuración de objectos
- Librería de etiquetas
- Procesado de acciones en Portlets
- Servicios de Portlet
- Servicio Credential vault
- Herramientas de desarrollo de personalización : Branding
- Portlets Cooperativos
- Personalización
|
|
Precio
|
Sólo empleados
|
Del 26/01/2009 al 29/01/2009
Formación. EJB 3.0
|
Overview
|
Desarrollo de aplicaciones empresariales con EJB 3.0
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos en J2EE
|
|
Fecha
|
Del 26/01/2009 al 29/01/2009
|
|
Horario
|
De Lunes a Viernes de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Introducción a la arquitectura
- Diferencias entre EJB 2.x y EJB 3.0
- Manejo de EJB3.0
- Tipos de EJBs
- Anotaciones
- Ejemplos de uso
- JPA: Persistencia en base de datos
- Implementación de modelos de dominio
- Mapeo Objeto-Relacional
- Generación claves primarias
- Mapeo Clases Embebidas
- Mapeo relaciones entre entidades
- Mapeo de la herencia
- Entity Manager: Manipular entidades
- Interfaz EntityManager
- EntityManager gestionado por el contenedor
- EntityManager gestionado por la aplicación.
- Gestionando las operaciones de persistencia (persistir. Actualizar, borrar y recuperar)
- Buenas prácticas
- JPQL: API de consulta
|
|
Precio
|
Sólo empleados
|
Del 15/12/2008 al 18/12/2008
Formación. Curso desarrollo web con JSF
|
Overview
|
Desarrollo de aplicaciones web utilizando el framework JSF
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos básicos en J2EE
|
|
Fecha
|
Del 15/12/2008 al 18/12/2008
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Características Generales
- Arquitectura (UIView)
- Estados
- Managed Beans
- Reglas de Navegación
- Ciclo de Vida
- Modelo de Eventos
- Conversores y Validadores
- Plantillas Tiles
- Plantillas Facelets
- Componentes Tomahawk
- Desarrollo de componentes
|
|
Precio
|
Sólo empleados
|
Del 03/11/2008 al 06/11/2008
Formación. Desarrollo de Portlets con IBM WebSphere Portal
|
Overview
|
Desarrollo de Portlets bajo IBM WebSphere Portal
|
|
Dirigido a
|
Personal de atSistemas
|
|
Fecha
|
Del 03/11/2008 al 06/11/2008
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
Desarrollo de Portlets bajo Portal
- Course introduction
- Overview of WebSphere Portal
- Portlet Development Environment
- JSR 168: Portlet API
- JSR 168: Core objects
- JSR 168: Configuration objects
- Tag libraries
- Action processing in portlets
- Building faces portlets
- Portlet services
- Credential vault service
- Portal branding: portal development tools
- Cooperative portlets
- Personalization
- Composite applications
- Integrating business processes and portal
- Supporting people integration
- Ajax and WebSphere Portal
|
|
Precio
|
Sólo empleados
|
Del 27/10/2008 al 30/10/2008
Formación. Curso Desarrollo Aplicaciones RIA con AJAX
|
Overview
|
Curso de AJAX
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos J2EE y JavaScript
|
|
Fecha
|
Del 27/10/2008 al 30/10/2008
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
- Introducción
- Tecnologías Básicas
- CSS
- DOM
- Manejo de eventos en JavaScript
- Mecanismos de comunicación con AJAX
- Comunicación mediante mensajes XML
- Comunicación mediante mensajes JSON
- Ejemplos Básicos
- Doble combo
- Type Suggest
- Formularios HTML
- Orientación a Objetos en JavaScript
- Seguridad y profiling en aplicaciones AJAX
- librerías y frameworks AJAX
- JQuery
- Prototype
- Ext JS
|
|
Precio
|
Sólo empleados
|
Del 06/10/2008 al 09/10/2008
Formación. J2EE Básico
|
Overview
|
Curso introductorio sobre JEE
|
|
Dirigido a
|
Personal de atSistemas
|
|
Fecha
|
Del 06/10/2008 al 09/10/2008
|
|
Horario
|
De Lunes a Jueves de 16:00 a 20:00
|
|
Lugar
|
Oficinas centrales atSistemas
|
| Temario |
MÓDULO 1: ARQUITECTURA J2EE
- Desafíos en el desarrollo de aplicaciones empresariales
- Arquitectura de la plataforma J2EE
- Escenarios de empleo de la plataforma J2EE
- Tipos de componentes
- Modelo de ejecución basado en contenedores.
- Visión general de los APIs presentes en J2EE 1.4
MODULO 2: DESARROLLO WEB
- Desarrollo de aplicaciones Web
- Presentación de las características del protocolo HTTP
- Arquitectura de un módulo Web J2EE
- Estructura de directorios y fichero descriptor de despliegue
- Modelo de carga de clases
- Empleo de servlets: características y programación
- Ciclo de vida de un servlet en el contenedor
- Parámetros de inicialización
- Configuración de un servlet en el fichero de despliegue
- Recuperación de cabeceras
- Recuperación de parámetros
- Procesado de formularios
- Empleo de cookies
- Empleo conjunto de Servlets, JSPs y JavaBeans en un módulo Web
- Acceso a la sesión de usuario en el servidor y gestión de su estado
- Ámbitos de intercambio de datos entre componentes Web en el servidor: request, session, application
- Acceso a otros componentes Web en el servidor mediante RequestDispatcher
- Páginas JSP: características y programación
- Ciclo de vida de una página
- Directivas de página
- Empleo de los objetos implícitos
- Etiquetas estándar
- Empleo del lenguaje de expresiones (EL)
- Etiquetas en la JSTL
MODULO 3: PATRONES DE DISEÑO
- Singleton y Factoría
- DAO
- MVC
|
|
Precio
|
Sólo empleados
|
Del 29/09/2008 al 03/10/2008
Formación. Desarrollo de aplicaciones con Spring y AJAX
|
Overview
|
Curso de Spring y AJAX
|
|
Dirigido a
|
Personal de atSistemas
|
|
Requisitos
|
Conocimientos en J2EE
|
|
Fecha
|
Del 29/09/2008 al 03/10/2008
|
|
Horario
|
De Lunes a Viernes de 16:00 a 20:00
|
|
Lugar
|
Oficinas Barcelona atSistemas
|
| Temario |
BLOQUE 1: SPRING
- Conceptos fundamentales
- Inversión de control e inyección de dependencias.
- Patrones de diseño fundamentales: Factoría y Singleton.
- Contenedor ligero POJOS.
- Introducción a Spring
- ¿Qué es Spring?
- Configuración de beans dentro del Contenedor Ligero
- Programación Orientada a Aspectos (AOP)
- Introducción a AOP
- Advice, Joinpoint, Pointcut, Aspecto, Introduction, Target, Proxy, Weaving
- Tipos de Advice: Before, After-returning, After-throwing, Around e Introduction
- Configuración de Aspectos
- Acceso a los Datos
- Beneficios de Spring
- Declaración de DataSource
- Bean / JNDI
- Spring JDBC Core
- JdbcTemplate y JdbcDaoSupport
- Conceptos Fundamentales de Hibernate
- Transaccionalidad con JDBC
- Transaccionalidad con Hibernate
- Spring MVC
- Conceptos Básicos
- Ciclo de vida de una petición: Elementos que intervienen
- Tipos Handler Mappings
- Jerarquía de Controllers
- Tipos y configuración de View Resolvers
- Ejemplos
BLOQUE 2: AJAX
- Introducción
- Tecnologías Básicas
- CSS
- DOM
- Manejo de eventos en JavaScript
- Mecanismos de comunicación con AJAX
- Comunicación mediante mensajes XML
- Comunicación mediante mensajes JSON
- Ejemplos Básicos
- Doble combo
- Formularios HTML
- Librerías
|
|
Precio
|
Sólo empleados
|