Friday, 29 de July de 2016

Cursos en Ingeniería del software


JIRA Agile: Gestión de proyectos Scrum y Kanban

En los últimos años las metodologías ágiles para el desarrollo del software han incrementado su incorporación a todo tipo de organizaciones. Permiten gestionar adecuadamente proyectos caracterizados por un alto nivel de incertidumbre respecto a las características a desarrollar para proporcionar verdadero valor a la organización. Los proyectos ágiles incorporan una aproximación incremental al desarrollo de los requisitos de los proyectos para progresivamente ser construidos en ciclos de desarrollo que van incorporando el detalle necesario para proporcionar el valor requerido por el cliente.

La herramienta JIRA, con el apoyo de JIRA Agile (previamente conocida como ...

(hace 1 week, 4 days) | Seguir leyendo

Evaluación y mejora continua del nivel de agilidad: Modelo de certificación Scrum Level®

Este curso proporciona al alumno un conocimiento suficiente del modelo Scrum Level y su utilidad para determinar el grado de implantación efectiva de las prácticas ágiles en la organización y facilitar la preparación de planes de mejora coherentes para mejorar la misma.

Este conocimiento facilita la preparación efectiva de las condiciones y requisitos para obtener el certificado de empresa ágil Scrum Level y, principalmente, ofrece un medio sistemático para controlar la implantación real y efectiva de la agilidad en la organización

Los alumnos aprenderán todo sobre el proceso de certificacón ...

(hace 3 months, 2 weeks) | Seguir leyendo

Estrategia de implantación de DevOps para Managers

DevOps forma parte de las estrategias clave del Digital Business junto con otras como Cloud, Big Data, Social y Mobile. El negocio demanda mayor velocidad, predictibilidad y calidad en la respuesta a peticiones de nuevos proyectos o mantenimientos. La monitorización del rendimiento de las aplicaciones y de sus indicadores clave proporciona un flujo de información que requiere una respuesta más ágil y predecible que las proporcionadas por los ciclos de vida habituales.

Muchas organizaciones ya están adoptando la agilidad (Scrum, …) y están, poco a poco, eliminando barreras que impedían la colaboración imprescindible entre ...

(hace 4 months, 1 week) | Seguir leyendo

Automatización y pruebas aplicado a desarrollos móviles

Este curso desarrolla los conceptos de pruebas automáticas centradas en aplicaciones móviles. Actualmente el principal tipo de conexión a Internet es la conexión móvil a través de un dispositivo de mano (móviles última generación, tablets…). Si las empresas quieren ser competitivas, deben de tener aplicaciones fáciles de utilizar y que no fallen. 

Probar a mano con todos los dispositivos del mercado cuesta mucho tiempo y dinero, así que la automatización de las pruebas es clave para tener una aplicación de calidad. 

(hace 4 months, 1 week) | Seguir leyendo

Scrum Product Owner

Para el éxito de una buena implantación de Scrum es absolutamente necesario disponer de Product Owners cualificados que sustenten el uso de Scrum en su organización y que hayan adquirido previamente las competencias y conocimientos de las técnicas avanzadas que se requiere desplegar.

Además de la base de los principios básicos del rol de Product Owner y del Product Backlog, el Product Owner debe profundizar en técnicas de captura y gestión de necesidades de los usuarios, directivos y de cómo trasladarlas y gestionarlas con el Equipo. 

Durante este curso/taller los participantes ...

(hace 4 months, 1 week) | Seguir leyendo

Fundamentos de agilidad. Beneficios y estrategias para su implantación

Este curso permite al alumno adquirir un conocimiento esencial de los fundamentos de la agilidad.

El curso ofrece una panorámica amplia sobre las distintas posibilidades que este paradigma ofrece para resolver la gestión de proyectos, con independencia del ámbito de aplicación.

El curso pone énfasis en los beneficios que deben motivar y justificar la adopción de esta práctica y asegurar que su implantación recibe el impulso y respaldo que requiere. 

El enfoque del curso se dirige a presentar al alumno todo un repertorio de soluciones ágiles, prácticas que podrán ser adoptadas conjuntamente ...

(hace 4 months, 1 week) | Seguir leyendo

Desarrollo de soluciones para inteligencia de negocio y minería de datos

Inteligencia de Negocio (Business Intelligence) es un conjunto de conceptos, métodos, y tecnologías diseñadas para convertir los datos de una organización en información útil y, eventualmente, conocimiento. Con esta tecnología, cada miembro de la organización puede, en tiempo real, navegar por los datos de la organización y realizar análisis que se ajusten a sus necesidades de información para la toma de decisiones.

Por su parte, la minería de datos, también conocida como descubrimiento de conocimiento en bases de datos (Knowledge Discovery from Databases – KDD), hace referencia al proceso ...

(hace 4 months, 4 weeks) | Seguir leyendo

Fundamentos de Gestión de Proyectos en el entorno TI

Las organizaciones que tienen éxito en los contextos de incertidumbre son aquellas que disponen de estrategias adecuadas a sus realidades, se estructuran por objetivos y se gestionan por proyectos. En definitiva, se trata de organizaciones en las que la Dirección de Proyectos (Project Management) impregna todas sus decisiones.

La Dirección de Proyectos es aquella disciplina que consiste en dirigir eficiente y eficazmente aquellas iniciativas organizativas que tiendan por una parte a consolidar el crecimiento productivo y por otra el desarrollo profesional de sus componentes. 

El número de ofertas laborales especializadas en Project Management ha crecido exponencialmente en ...

(hace 5 months) | Seguir leyendo

Gestión de proyectos en agilidad con Scrum Manager®

Este curso permite al alumno adquirir las bases para el conocimiento y comprensión necesaria que faciliten  la adopción flexible y global de la agilidad en empresas de software, principalmente.

La implantación de la agilidad en los proyectos podrá abordarse de un modo coherente y personalizado para las necesidades concretas de cada organización, sin restricciones ni rigideces relativas a las prácticas, ceremonias o artefactos.

El enfoque del curso se fundamenta en la adopción de los principios y criterios junto a la adecuación y adaptación a las circunstancias y condiciones de la  propia empresa ...

(hace 5 months, 1 week) | Seguir leyendo

Introducción a iONIC

El desarrollo de aplicaciones móviles está en medio de una batalla sin cuartel entre desarrollo de aplicaciones nativas, desarrolladas en Swift y Android, y el desarrollo de aplicaciones multiplataforma, desarrolladas en múltiples tecnologías. Si bien el desarrollo nativo no tiene lugar a discusión (si estás en Android desarrollarás en Java, y si estás en iOS en Swift), el desarrollo multiplataforma tiene una oferta de frameworks brutal. Tanto es así, que la elección de dicha tecnología es un auténtico quebradero de cabeza para los equipos de desarrollo.

Parece ser que esta ...

(hace 5 months, 1 week) | Seguir leyendo

Introducción a NodeJS

Podemos resumir NodeJS en la siguiente frase “JavaScript en el lado del servidor”, y aunque basar un servidor en un lenguaje que históricamente solo ha funcionado del lado del cliente puede sonar a marcianada, lo cierto es que las capacidades y el rendimiento que ha demostrado NodeJS lo alejan de toda duda.

Con el uso de NodeJS se ha abierto la caja de Pandora en el desarrollo web. Funcionalidades que hace pocos años eran difíciles de conseguir, o directamente improbables de alcanzar, son ahora fácilmente implementables. Nos referimos especialmente a aplicaciones web que requieren de mucha ...

(hace 5 months, 1 week) | Seguir leyendo

Introducción a AngularJS

Desde hace un tiempo el status quo del desarrollo de aplicaciones web se ha visto sacudido por la irrupción de frameworks basados en JavaScript. De ese modo, el bipartidismo entre Java y .NET, que gobernaba con puño de hierro la mayor parte del desarrollo web, ha empezado a perder adeptos, y algunos dicen que incluso empiezan a temer por su hegemonía. 

Esta lucha de poder se está librando en realidad desde hace bastante tiempo, pero ha sido ahora cuando por fin se ha alzado un líder que está desafiando cara a cara a Oracle (Java) y ...

(hace 5 months, 1 week) | Seguir leyendo

Gestión de requisitos de un proyecto de desarrollo software

Es necesario contar con buenos requisitos para que el proyecto se ejecute con éxito: que cumpla (o supere) las expectativas del cliente, se entregue en el plazo previsto, no caiga en sobrecostos y se pueda garantizar la calidad sobre los productos desarrollados. Guiado por casos de uso, este curso les permitirá comprender los requisitos, validarlos y planificar sus actividades según se avanza en el proceso de requisitos.

(hace 5 months, 1 week) | Seguir leyendo

Sistemas de control de versiones con GIT

La gestión de las diferentes versiones de código fuente resulta primordial en cualquier proyecto de software. Con frecuencia es necesario crear y mantener múltiples líneas de desarrollo para aislar las distintas versiones de nuestro código. Los repositorios de código centralizados como Subversion o CVS no cuentan con una buena gestión de estas líneas base provocando que su gestión sea muy tediosa e ineficiente.

Git es un sistema de control de versiones distribuido, gratuito y de código abierto, diseñado para manejar, con velocidad y eficiencia, desde los proyectos más ...

(hace 5 months, 3 weeks) | Seguir leyendo

Seminario GeneXus: Desarrollo ultrarrápido de aplicaciones para smartphones y web multiplataforma

En este taller se dará a conocer GeneXus, la única herramienta que genera y mantiene automáticamente aplicaciones multiplataforma, tanto web como móvil con código nativo.

Mediante la realización práctica de una app, el asistente se familiariza con el entorno y conoce de primera mano las ventajas de desarrollar con GeneXus.

(hace 1 year, 4 months) | Seguir leyendo

Seminario "Lean y AGILE para la gestión de proyectos y servicios IT: Aplicación, beneficios, y riesgos"

Este seminario facilita una aproximación razonada a los conceptos, aplicaciones y evaluación de las posibilidades de introducir algunas de las últimas tendencias en gestión IT, como son Lean y Agile, en distintos tipos de organizaciones y servicios IT.

(hace 1 year, 5 months) | Seguir leyendo

Seminario "Gestión de proyectos con Scrum. Principios, aplicación y beneficios."

Este seminario facilita una aproximación razonada al marco de gestión de proyectos Scrum, el más conocido entre los marcos basados en agilidad, dirigido especialmente  a proyectos tecnológicos y que está ofreciendo sus frutos ya a numerosas organizaciones de todos los ámbitos.

(hace 1 year, 5 months) | Seguir leyendo

Seminario "Retos para la adopción de IoT en la empresa"

Siguiendo el movimiento de Internet of Things (IoT), en el futuro próximo todo lo que nos rodea (teléfonos inteligentes, lavadoras, neveras, televisiones, cámaras, vehículos, sistemas de alumbrado, sistemas de control de tráfico, motores, puentes, monitores de presión de sangre o de pulsaciones…) llevará sensores y/o actuadores que se interconectarán vía redes de sensores y a través de Internet. Todo esto implica la recolección de millones de datos de nuestro entorno, que transmitidos a los sistemas de análisis y control adecuados, pueden ayudar a razonar y a tomar decisiones ...

(hace 1 year, 5 months) | Seguir leyendo

Seminario "Big Data"

Big Data se está convirtiendo en una de las tendencias tecnológicas más importantes en la actualidad. El gran potencial que demuestra, permitirá cambiar la forma en la que las organizaciones utilizan la información para mejorar sus procesos externos y transformar sus modelos de negocio. ¿Cómo una empresa puede transformar grandes cantidades de datos en conocimiento? No sólo interesan los mecanismos de gestión del almacenamiento de grandes volúmenes de datos, sino las técnicas y tecnologías a través de las cuales somos capaces de extraer valor.

(hace 1 year, 5 months) | Seguir leyendo

Desarrollo avanzado en Microsoft Office SharePoint Server 2013

SharePoint Server 2013  es una plataforma de desarrollo rápido de portales corporativos con características avanzadas que permite gestionar contenidos multimedia, hacer uso de flujos de trabajo, y desarrollar soluciones orientadas a la inteligencia de negocio (BI), con una perfecta integración con herramientas de la familia Office. 

Este curso se centra en el desarrollo avanzado de portales basados en Microsoft Office SharePoint Server 2013. El curso incluye los pasos a seguir para el desarrollo avanzado de portales incluyendo cuestiones relacionadas con la seguridad, personalización de los tipos de contenido soportados, acceso por programa a la API, personalizaci ...

(hace 1 year, 5 months) | Seguir leyendo