Wednesday, 23 de April de 2014

Cursos en Ingeniería del software


[IS] Creación y Administración de portales empresariales con Liferay Portal 6.2

La programación web de hace unos años dista mucho de la programación web actual en entornos empresariales. Actualmente la mayoría de empresas optan por explotar frameworks existentes que ofrecen funcionalidades comunes out-of-the-box (autenticación, repositorios documentales, etc.) y permiten extender dicha funcionalidad de forma personalizada. En este sentido, frameworks como Liferay permiten adaptar la configuración y estructura del portal de forma dinámica, aunque Liferay Portal no es un gestor de contenidos, ni un portal al uso. 

Liferay es una plataforma de desarrollo en toda la amplitud del término. Permite la construcción de ...

(hace 3 weeks, 1 day) | Seguir leyendo

[IS] Be Estándar: Java Persistence Api (JPA)

La tecnología Java Persistence API (JPA) es un nuevo marco de trabajo para el desarrollo de capas de persistencia. A lo largo del curso se irán viendo de forma aplicada la mayor parte de las características de la versión 2.2 de este marco de trabajo. Se darán numerosas pautas para diseñar de forma adecuada aplicaciones que utilicen JPA.


(hace 3 weeks, 2 days) | Seguir leyendo

[EcoDig] Negocio on-line: Uso de la red para la Mejora de la Competitividad del Negocio

En el mundo existen millones de personas con acceso a Internet, muchas de las cuales utilizan este canal para la búsqueda de productos o servicios, convirtiéndose en potenciales clientes de cualquier empresa. Esto es especialmente importante para las PYMES, de tal forma que su presencia on-line es una ventaja competitiva y a la vez una necesidad. Pasamos así del modelo tradicional de negocio donde los clientes estaban físicamente en el mismo lugar que el negocio, a un modelo que rompe con los límites y barreras físicas, maximizando las posibilidades de negocio.

En este escenario, el ...

(hace 3 weeks, 2 days) | Seguir leyendo

[IS] Programación con jQuery

Este curso se basa en la utilización de la librería Javascript jQuery para simplificar la manera de interactuar con el HTML, modificar el DOM, manejar eventos, desarrollar animaciones y agregar interacción con  AJAX a páginas web.   

(hace 3 weeks, 5 days) | Seguir leyendo

[IS] Instalación,  personalización y administración de SharePoint Server 2013

Las aplicaciones web han evolucionado mucho de unos años a esta parte, y especialmente en los entornos empresariales. Toda la funcionalidad que hace unos años estaba en aplicaciones de escritorio, se ha ido migrando, y ampliando, paulatinamente a entornos web. 

La complejidad de las aplicaciones web no ha hecho más que crecer, y para liberar a los desarrolladores de los aspectos más “desagradables” (autenticación, clustering, etc.) han ido apareciendo herramientas como SharePoint Server, que además han ido añadiendo funcionalidades muy demandadas por portales empresariales (gestión de contenidos, repositorio documental, workflows, etc.)

SharePoint ...

(hace 3 weeks, 5 days) | Seguir leyendo

[IS] Drupal 7

En este curso se aprenderá a instalar, configurar y administrar sitios web con Drupal 7. En la fase de site building, aprenderemos a añadir nuevas funcionalidades utilizando módulos contribuidos y nuevos diseños con temas contribuidos. Posteriormente aprenderemos a crear nuestros propios temas y módulos customs.

(hace 3 weeks, 6 days) | Seguir leyendo

[Factory] Business Intelligence: Modelado de soluciones y proceso de inteligencia de negocio con Microsoft SQL Server 2012

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, realizar análisis que se ajusten a sus necesidades para decidir líneas de actuación en función de los datos anteriores, o pronosticar de forma precisa resultados futuros.

Este curso está centrado en adquirir los conocimientos necesarios para poder desarrollar cualquier solución BI incluyendo tanto el modelado de soluciones BI por ...

(hace 3 weeks, 6 days) | Seguir leyendo

[IS] Patrones Arquitectónicos y de Diseño Software

Alguno de los retos funcionales a los que nos enfrentamos en el día a día del desarrollo software son problemas generales. Problemas a los que se han enfrentado ya muchos profesionales antes que nosotros. Muchos de estos problemas tienen una solución efectiva, comúnmente aceptada y reutilizable. A estas soluciones las conocemos como patrones. Durante este curso se presentarán alguno de los principales patrones, siguiendo un enfoque teórico-práctico, presentando casos de uso reales de alguno de los patrones presentados. En concreto se tratarán, en tres sesiones independientes, tres tipos de patrones:

(hace 3 weeks, 6 days) | Seguir leyendo

[IS] Desarrollo de clientes ricos en la plataforma .NET (WPF y Silverlight)

La plataforma .NET ofrece un conjunto de Herramientas y Lenguajes de Programación para el Desarrollo, Ejecución y Monitorización de Aplicaciones Multiplataforma (HW y SO) basada en Estándares Internacionales (ECMA-335, ISO/IEC 23271). En sus orígenes estaba orientado al desarrollo de aplicaciones que hicieran un uso extensivo de las comunicaciones de red (arquitectura cliente/servidor, aplicaciones web, etc.), en la actualidad soporta el desarrollo de aplicaciones de escritorio (formularios, consola, servicios, …), aplicaciones web (formularios, servicios, …), aplicaciones centradas en los datos (aplicaciones de gestión), extensiones de aplicaciones de la familia Office (add-ins, plantillas de documento con ...

(hace 3 weeks, 6 days) | Seguir leyendo

[IS] Be Standard: Desarrollo de aplicaciones web con JSF

Históricamente JAVA ha tenido un déficit en la tecnología de construir de la capa de control/presentación en las aplicaciones web. La construcción clásica con Servlets y JSP se hacía a muy bajo nivel, y muchos programadores preferían otras tecnologías como ASP.NET, aunque se vieran obligados a trabajar con las arcaicas JSPs. JQuery y Spring con su aportación al ecosistema JAVA mejoraron significativamente este aspecto, pero seguía manejando características a bajo nivel, y por tanto su complejidad era elevada. Fue entonces cuando se creó la especificación ...

(hace 3 weeks, 6 days) | Seguir leyendo

[IS] 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 month, 2 weeks) | Seguir leyendo

[Transport] Seminario "Las TIC para los Intelligent Transport Systems: una visión general de estándares, tecnologías y aplicaciones"

Las tecnologías de la información y la comunicación son una herramienta fundamental que está siendo utilizada en los sistemas inteligente de transporte (Intelligent Transport Systems - ITS)

Los Sistemas Inteligentes de Transporte son un conjunto de soluciones tecnológicas diseñadas para mejorar la operación y seguridad del transporte terrestre, tanto para carreteras urbanas y rurales, como para ferrocarriles.

El interés para el desarrollo de los ITS proviene de los problemas causados por la congestión del tráfico. Esta congestión reduce la eficiencia de la infraestructura de transporte e incrementa el tiempo de viaje ...

(hace 1 month, 4 weeks) | Seguir leyendo

[IS] Lenguaje de programación Cobol

Obtenga las claves para realizar una programación en COBOL de gran calidad y satisfacer los criterios de sus clientes.

 

Es un lenguaje fácil de aprender, utilizado todavía por muchas entidades financieras y grandes empresas. En un gran ordenador como es un mainframe, que almacena los datos de todo un banco, los programas Cobol interaccionan con DB2 (para recuperar datos de tablas) y JCL para tratar grandes ficheros.


(hace 2 months, 1 week) | Seguir leyendo

[IS] Gestión de proyectos con Scrum Manager

Este curso ofrece el conocimiento y comprensión necesaria para la adopción flexible y global de agilidad en empresas de software.

Flexible porque además de las prácticas concretas del modelo Scrum, cubre los principios y criterios para su adecuación a la propia empresa y para gestionar su mejora continua.

Global porque, además de la aplicación de Scrum en la gestión de proyectos, cubre las implicaciones de la agilidad en el resto de la empresa.

El curso incluye:

(hace 2 months, 1 week) | Seguir leyendo

[IS] Testeo Funcional de Sistemas

Este curso desarrolla el concepto de testeo funcional de sistemas. Utilizando ejemplos y casos de estudio se describen las técnicas de testeo y cómo se pueden aplicar en la aceptación del sistema. El curso, de orientación práctica, pasa por las actividades del ciclo de test funcional presentando los conceptos teóricos, trabajando directamente en los productos de trabajo y herramientas que dan soporte al proceso.

Al completar este curso el alumno podrá valorar el aporte del test funcional al proceso de desarrollo.

 

(hace 3 months, 1 week) | Seguir leyendo

[IS] Bibliotecas de acceso a bases de datos en la plataforma .NET (ADO .NET, LINQ y Entity Framework)

La plataforma .NET ofrece un conjunto de Herramientas y Lenguajes de Programación para el Desarrollo, Ejecución y Monitorización de Aplicaciones Multiplataforma (HW y SO) basada en Estándares Internacionales (ECMA-335, ISO/IEC 23271). En sus orígenes estaba orientado al desarrollo de aplicaciones que hicieran un uso extensivo de las comunicaciones de red (arquitectura cliente/servidor, aplicaciones web, etc.), en la actualidad soporta el desarrollo de aplicaciones de escritorio (formularios, consola, servicios, …), aplicaciones web (formularios, servicios, …), aplicaciones centradas en los datos (aplicaciones de gestión), extensiones de aplicaciones de la familia Office (add-ins, plantillas de documento con ...

(hace 3 months, 1 week) | Seguir leyendo

[IS] Plataforma de desarrollo (.NET Framework 4.5 y Visual Studio 2012), bibliotecas de tipos base y el lenguaje de programación C# 5.0

La plataforma .NET ofrece un conjunto de Herramientas y Lenguajes de Programación para el Desarrollo, Ejecución y Monitorización de Aplicaciones Multiplataforma (HW y SO) basada en Estándares Internacionales (ECMA-335, ISO/IEC 23271). En sus orígenes estaba orientado al desarrollo de aplicaciones que hicieran un uso extensivo de las comunicaciones de red (arquitectura cliente/servidor, aplicaciones web, etc.), en la actualidad soporta el desarrollo de aplicaciones de escritorio (formularios, consola, servicios, …), aplicaciones web (formularios, servicios, …), aplicaciones centradas en los datos (aplicaciones de gestión), extensiones de aplicaciones de la familia Office (add-ins, plantillas de documento con ...

(hace 3 months, 1 week) | Seguir leyendo

[IS] Desarrollo de aplicaciones con Spring e Hibernate

El desarrollo de software hoy en día no puede entenderse sin el paradigma de la programación orientada a objetos. Gracias a este modelo el desarrollo de aplicaciones ha mejorado considerablemente en los últimos años. Junto con la programación orientada a objetos nacieron las bases de datos orientadas a objetos, pero desafortunadamente para ellas, no obtuvieron el mismo respaldo por parte de los desarrolladores. Desde entonces los programadores han tenido que ir lidiando con casar dos modelos muy diferentes: el modelo de objetos propio del lenguaje (por ejemplo Java) y el modelo de bases de datos (por ...

(hace 3 months, 1 week) | Seguir leyendo

[IS] 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 3 months, 1 week) | Seguir leyendo

[City][Factory][Transport] Seminario "Internet of Things"

Internet comenzó a operar a principios de los 80 y su uso se extendió a partir de la aparición de la World Wide Web. Desde entonces el crecimiento ha sido exponencial y cada vez con más aplicaciones y usuarios. En la actualidad y debido al fuerte desarrollo de las redes de sensores, la cantidad de dispositivos que pueden conectarse potencialmente a la Internet es enorme. Esto está haciendo que surja una nueva generación de aplicaciones relacionadas con el hogar, comercio, energía, instalaciones o movilidad entre otros. Internet of Things es el concepto que engloba un nuevo ...

(hace 9 months, 2 weeks) | Seguir leyendo