- inicio / formación / catálogo / ingeniería software
La implantación y optimización de los procesos de desarrollo, pruebas y producción, requiere de una formación especializada que ayude a los profesionales de cada una de esas áreas a estar al día en las mejore prácticas y metodologías. Ese es el carácter y el valor añadido de los cursos de la sección de "Ingeniería de software".
Este curso se centra en la gestión efectiva de proyectos de desarrollo de software. Se describen las funciones y tareas a realizar por el gestor de proyectos (planificación de las actividades y sus dependencias, control de los recursos, riesgos, calidad..), así como su involucración a lo largo del ciclo de vida de un proyecto y los factores a tener en cuenta, de la mano de multitud de casos prácticos.
El éxito de un proyecto de desarrollo de una aplicación informática, depende en gran medida de la definición efectiva y del seguimiento, a lo largo de su ciclo de vida, de los requisitos que definen la funcionalidad, restricciones y características particulares del futuro sistema.
Este curso, cubre la disciplina, dentro de la Ingeniería de Software, de lo que se conoce como Gestión de requisitos, y se aborda desde la perspectiva del cliente y el proveedor, pasando a analizar conceptos de validación y verificación, así como los aspectos de gestión, integración y pruebas.
Este curso está pensado para el personal de Departamentos de Arquitectura Técnica, Responsables técnicos de Desarrollo, o las Áreas de Explotación de aplicaciones distribuidas, que tengan necesidad de ponerse al día de las posibilidades que brindan dichas arquitecturas, conocer mejor sus posibilidades y restricciones para obtener de ella los mejores resultados en base a las características concretas de las aplicaciones.
Se cubren temas como: descripción de las arquitecturas distribuidas más extendidas (J2EE, .NET, SOA...), análisis de los requisitos de nivel de servicio, evaluación de las distintas tecnologías que se pueden utilizar, diseño de la arquitectura, verificación y pruebas, optimización, gestión del cambio...
Este curso tiene como objetivo proporcionar los conocimientos y experiencia práctica necesaria para desarrollar aplicaciones Web multicapa complejas con componentes J2EE. Con el conocimiento de estos componentes y frameworks del lado servidor, se muestran las posibilidades de cómo construir aplicaciones dinámicas, la lógica de presentación, de negocio, el acceso a la capa de datos o de 'back-end', etc. Se enseñará la utilización, junto a la potencia del lenguaje Java, de los lenguajes de marcado y tag libraries, y se irá indicando el uso de las mejores prácticas de cada uno de ellos para las distintas tareas.
Cada vez son más las compañías que basan sus entornos de desarrollo en herramientas de código abierto.
Este curso está orientado a desarrolladores que necesiten trabajar con estos entornos integrados de desarrollo de código abierto sobre la plataforma J2EE, cubriendo actividades como la gestión de requisitos, análisis y diseño, codificación, pruebas unitarias y de análisis dinámico, 'profiling' del código escrito facilitando su puesta en marcha y obtener la máxima productividad.
Este curso, respecto a la edición para desarrolladores, aporta los conocimientos necesarios a los responsables de desarrollo, arquitectos o de los departamentos de IT, para la selección, integración, formación y afinado de los múltiples componentes y proyectos que mejor se adecuen a las necesidades del equipo de desarrollo.
Además, amplía el conjunto de herramientas que se pueden utilizar, para cubrir los aspectos de coordinación de los proyectos, control de versiones y gestión del cambio, pruebas de integración y de carga, monitorización...
Curso orientado a los desarrolladores familiarizados con los lenguajes de desarrollo orientados a objetos, que quieren conocer las técnicas de desarrollo dirigidas por pruebas.
Este curso es 100% práctico, enseña cómo utilizar pruebas unitarias y de aceptación para verificar la calidad de su diseño y código, y entregar el código con menor número de errores. Se emplean marcos como xUnit para las pruebas unitarias, Fitnesse para las pruebas de aceptación, refactoring para lograr diseños más limpios, y programas más modulares...
Dirigido a los departamentos de pruebas, ingenieros de sistemas, ingenieros de QA, y jefes de proyecto, y basado en casos prácticos tomados del mundo real, este curso aporta los conocimientos necesarios para abordar las actividades de pruebas de carga, rendimiento y stress de aplicaciones críticas. Se abordan las distintas topologías (web, cliente/servidor, base de datos) y escenarios. Se enseña la metodología a seguir, los riesgos e inhibidores que se pueden presentar y cómo elaborar informes de pruebas.
RIAs y AJAX,Estos dos conceptos son los que fundamentan el desarrollo web de aquellas aplicaciones interactivas cuya funcionalidad cliente es masiva. El curso facilita al alumno los conocimientos necesarios para realizar el desarrollo de sitios web, integrando la interface de usuario con datos externos provinientes de servidores de aplicaciones, archivos XML o Servicios Web, a través de JavaScript, XML, HTML y el DOM.
Desde hace bastante tiempo existe una preocupación en las organizaciones por la mejora de sus procesos de desarrollo de productos (estimación de costes y tiempos).
Actualmente existen modelos de mejora de procesos de desarrollo software (ISO 15504, CMMI,..) que nos ayudan a conocer y a mejorar nuestros procesos de desarrollo software para incrementar el nivel de satisfacción de nuestros clientes, al entregarles productos y servicios con una alta calidad.
Este curso, introduce los conceptos fundamentales de CMMI versión 1.2 (Modelo Integrado de Madurez y Capacidad), los participantes obtendrán el conocimiento sobre los objetivos, principios y la estructura del CMMI.
En este curso, se introducen los conceptos de mejora de procesos de desarrollo software aplicado a la gestión de proyectos, requisitos, gestión de configuración, gestión de riesgos, verificación y validación dentro del contexto del modelo CMMI. Al término de este curso los participantes tendrán el conocimiento de cuales son las exigencias del modelo CMMI en las áreas anteriormente mencionadas y servir de ayuda a los participantes a hacer juicios válidos respecto a la implantación del modelo en sus organizaciones al conocer el posible GAP diferencial existente entre las exigencias del modelo y las practicas actúales que se realizan en sus respectivas organizaciones.
Copyright© 2002-2007 Application LifeCycle Solutions, S.L. All Rights Reserved.