Catálogo de cursos
Lenguaje Java
Duración: 32 horas
Objetivos:
Capacitar al alumno para el desarrollo de aplicaciones en Java utilizando tecnologías de componentes, sistemas distribuidos, control de concurrencia y orientación a objetos. Actualizado a la versión del j2sdk 1.5.
Duración: 28 horas
Objetivos:
Presentar el estándar JDBC para el acceso a bases de datos desde aplicaciones Java. Mostrar y practicar la forma de acceder a distintos gestores de bases de datos. Introducir algunas técnicas y tecnologías actuales para el desarrollo de aplicaciones de bases de datos.
Duración: 20 horas
Objetivos:
Presentar las librerías Swing para la creación de interfaces gráficas en aplicaciones Java. Mostrar a bajo nivel el uso de los componentes más utilizados. Mostrar la forma en que se relacionan el usuario, los componentes de la interfaz gráfica y el resto de la aplicación. Poner en práctica el desarollo de interfaces gráficas mediante un entorno de desarrollo.
Duración: 20 horas
Objetivos:
Con este curso el alumno adquirirá los conocimientos teóricos y prácticos sobre las técnicas existentes sobre seguridad en el entorno Java necesarios para poder desarrollar aplicaciones con elevados requerimientos en este campo.
Duración: 30 horas
Objetivos:
El curso pretende proporcionar conocimientos básicos sobre herramientas, librerías y APIs y desarrollar aplicaciones gráficas (2D/3D) con Java. Introducir el manejo de algunas librerías conocidas y explicar no solo su uso, también su integración en Java y su instalación en el sistema.
Duración: 72 horas
Objetivos:
Con este curso el alumno adquirirá los conocimientos necesarios para desarrollar aplicaciones J2EE, y configurarlas adecuadamente en un servidor compatible con la especificación J2EE. Al finalizar el curso, el alumno será capaz de diseñar aplicaciones basadas en la especificación J2EE. El curso abordará el servidor de aplicaciones Oracle Application Server 10g y como Entorno de Desarrollo Gráfico se utilizará JBuilder.
Duración: 32 horas
Objetivos:
Este curso pretende proporcionar los conocimientos básicos para el diseño y desarrollo de aplicaciones basadas en la tecnología de EJB. En un primer bloque se introduce el concepto de los servidores de aplicaciones, y se presenta la arquitectura y esquema de las aplicaciones EJB. Los componentes tipo que conforman las aplicaciones EJB son explicados en el segundo bloque del curso, junto con su combinación para la formación de aplicaciones y la configuración de estas últimas. El tercer bloque se centra en distintos servicios soportados por los servidores de aplicaciones y su uso en las aplicaciones EJB.ente se presentan varios patrones típicos en las aplicaciones EJB. Paralelamente se realizan ejercicios para asentar los conocimientos teóricos previamente adquiridos. Para ello se desarrollaran pequeñas aplicaciones mediante un entorno de desarrollo de aplicaciones EJB y su implantación en un servidor de aplicaciones.
Duración: 20 horas
Objetivos:
Presentar distintas tecnologías utilizables para comunicar aplicaciones Java.
Programación Web
Duración: 28 horas
Objetivos:
Con este curso el alumno adquirirá los conocimientos necesarios para desarrollar aplicaciones web utilizando las últimas especificaciones de los servlets y las JSP, así como arquitecturas adecuadas para este tipo de proyectos.
Duración: 25 horas
Objetivos:
Gracias al siguiente curso, los alumnos serán capaces de desarrollar aplicaciones Web 2.0, partiendo de la plataforma Eclipse y utilizando Google Web Toolkit para dotar de dinamismo al producto Web desarrollado y mejorar la interacción y la respuesta del mismo cara al usuario.
Duración: 35 horas
Objetivos:
Introducir los fundamentos de las principales tecnologías para el desarrollo de aplicaciones AJAX (Asynchronous JavaScript and XML) usando HTML, CSS y JavaScript para la parte cliente, y PHP, MySQL, XML y JSON para la parte servidor.
Software Libre
Duración: 32 horas
Objetivos:
Al terminar el conjunto de acciones formativas, los alumnos serán capaces de programar páginas web con PHP.
Duración: 20 horas
Objetivos:
Conocer el soporte que nos brinda Mono en las distintas plataformas para poder construir aplicaciones multiplataforma que se ejecuten en todas ellas sin necesidad de crear versiones específicas. Mostrar el uso de Gtk# como un sistema de widgets alternativo a Windows Forms que se integra mejor con todas las plataformas y que permite la creación de aplicaciones de manera más flexible y eficaz.
Duración: 25 horas
Objetivos:
Desarrollar interfaces gráficas con GTK y OpenGL.
Duración: 24 horas
Objetivos:
- Conocer las ventajas del software libre.
- Distinguir entre tipos de licencias de software libre.
- Evaluar los costes y beneficios de una migración a software libre.
- Planificar una migración del software de la empresa a software libre.
Sistemas Windows
Duración: 30 horas
Objetivos:
Al finalizar el curso los alumnos conocerán las principales opciones de configuración y administración de un servidor Windows 2003 Server.
Sistemas Unix - Linux
Duración: 25 horas
Objetivos:
Complementar los conocimientos del administrador del sistema para configurar los servicios habituales en sistemas UNIX.
Duración: 25 horas
Objetivos:
Preparar al estudiante en el uso de las herramientas de programación disponibles en entornos UNIX.
Duración: 25 horas
Objetivos:
Proveer al estudiante con un conocimiento cabal del sistema operativo y sus conceptos fundamentales, que le permita realizar las funciones de administración básica del sistema.
Duración: 25 horas
Objetivos:
Proporcionar a los usuarios un conocimiento básico del sistema Unix a nivel de usuario, así como habilitarle para el uso de su herramienta de edición estándar y los rudimentos de utilización del shell.
Duración: 20 horas
Objetivos:
El alumno al finalizar el curso conocerá los problemas de seguridad relacionados con la administración de un servidor y los mecanismos adecuados para detectarlos y corregirlos.
Duración: 20 horas
Objetivos:
Con este curso se capacitará al alumno para instalar y administrar máquinas Linux que vayan a funcionar como servidor web de una intranet o de Internet.
Duración: 25 horas
Objetivos:
Introducir el sistema operativo Linux y proveer al estudiante de un conocimiento avanzado del sistema y sus herramientas que le permita realizar las funciones de utilización y programación.
Duración: 32 horas
Objetivos:
Describir las tareas básicas de administración de un sistema UNIX, aplicando éstas al caso particular de una distribución Linux Fedora Core 3.
.NET
Duración: 20 horas
Duración: 20 horas
Objetivos:
- Explicar cada uno de los tipos que componen el modelo ADO .NET
- Desarrollar y entender cualquier programa que accede a bases de datos con ADO .NET
- Explicar las extensiones 3.0 que permiten lanzar consultas desde los lenguajes de programación con LINQ
- Desarrollar y entender cualquier programa que accede a datos con LINQ
Duración: 20 horas
Objetivos:
- Explicar el modelo de objetos de ASP .NET
- Desarrollar y entender cualquier tipo de aplicaciones Web basada en formularios (páginas y portales Web) con ASP .NET
- Desarrollar y entender cualquier solución basada en Servicios Web ASP .NET
Duración: 20 horas
Objetivos:
- Explicar cada uno de los componentes que forman la plataforma .NET
- Desarrollar y entender cualquier programa escrito en Visual C#
- Implementar aplicaciones de escritorio basadas en formularios con la tecnología Windows Forms
Seguridad Informática
Duración: 20 horas
Objetivos:
El curso aporta los conocimientos y habilidades necesarias para identificar las vulnerabilidades de los Sistemas de Tratamiento de la Información de una Empresa y establecer los medios apropiados de protección, así como las Políticas de Seguridad Empresarial que aseguren una eficaz gestión de las operaciones y los datos tratados informáticamente.
Duración: 28 horas
Objetivos:
Identificar los factores críticos de seguridad en un sistema de información dentro de una organización.
Comunicaciones Inalámbricas
Duración: 20 horas
Objetivos:
Presentar las redes WiFi atendiendo a los aspectos relativos a la seguridad de redes locales inalámbricas. Ofrecer nociones básicas de seguridad en redes inalámbricas así como detallar los mecanismos de seguridad propuestos para redes WiFi desde un punto de vista crítico.
Duración: 28 horas
Objetivos:
Análisis de la tecnología Wi-Fi (IEEE 802.11), incluyendo aspectos relativos a la arquitectura, instalación, configuración y gestión de redes locales inalámbricas. Ofrecer nociones básicas de seguridad en redes inalámbricas. Ejemplo de productos para el análisis de estas redes.
Servicios Corporativos
Duración: 16 horas
Objetivos:
Mostrar las posibilidades de la herramienta CVS como sistema de control de versiones, para utilizarla en equipos de desarrollo en paralelo. Se introducirá la instalación y configuración de un servidor y se profundizará en su uso como desarrollador.
Duración: 24 horas
Objetivos:
Proporcionar un conocimiento básico sobre las redes privadas virtuales y sus distintas posibilidades. Conocer las alternativas que existen en el mercado haciendo especial hincapié en la conexión entre plataformas distintas. Configurar VPNs usando algunas de las soluciones existentes.
Duración: 28 horas
Objetivos:
Proporcionar un conocimiento avanzado del servicio de directorio LDAP junto con el servidor SAMBA. Configuración del servicio de directorio LDAP para la autenticación en Windows y Linux, y su integración con otros servicios del sistema. Configurar los servicios de DNS y DHCP para su funcionamiento conjunto. Conocer el funcionamiento del firewall de Linux, así como las distintas opciones de VPN y configurarlas para su integración con el resto de servicios.
Duración: 20 horas
Objetivos:
Conocer las alternativas 'open source' de servidores de correo. Instalación, configuración y administración básica del servidor de correo Postfix. Configurar el servidor de correo postfix para su integración con otros servicios del sistema, proporcionando entre otras cosas, filtrado de SPAM y chequeo de virus.
Duración: 32 horas
Objetivos:
Conocer la administración básica de un servidor web basado en apache. Conocer la instalación y configuración de los algunos módulos para apache (contenidos dinámicos, comportamiento como proxy, conexiones seguras, etc...), configuración de dominios virtuales y configuración de distintos esquemas de seguridad en apache. Conocer las alternativas 'open source' de servidores de correo. Instalación, configuración y administración básica del servidor de correo Postfix. Configurar el servidor de correo postfix para su integración con otros servicios del sistema, proporcionando entre otras cosas, filtrado de SPAM y chequeo de virus. Instalar y configurar el servidor Cyrus-IMAP para proporcionar los servicios de correo POP3 e IMAP, e integrarlo con Postfix. Instalar y configurar un webmail basado en PHP. Instalar y configurar un gestor de listas de correo a través de web.
Bases de Datos
Duración: 30 horas
Objetivos:
Capacitar al alumno para el uso, configuración y administración de diversos SGBD's (Sistemas Gestores de Bases de Datos). Familiarizarlo con conceptos generales de administración e instalaciones básicas. Extender sus conocimientos de SQL para optimizar el acceso a la información.
Duración: 25 horas
Objetivos:
Proporcionar a los profesionales responsables de las bases de datos de una organización los conocimientos para la instalación y administración de una base de datos PostgreSQL.
El objetivo de este curso es familiarizar a profesionales de los Sistemas de Información en la administración y mantenimiento de bases de datos PostgreSQL. En la actualidad, PostgreSQL es útil tanto para entornos de trabajo personales, pequeños departamentos o grandes organizaciones, pues tiene sencillez de instalación y potencia para responder a grandes sistemas. Para aquellos que van a usar PostgreSQL en entornos no personales, puede ser de gran interés este curso.
También es objetivo de este curso, establecer buenas prácticas como Administrador de Bases de Datos, de modo que las enseñanzas de este curso se puedan extrapolar a la administración de otros sistemas de bases de datos, como Oracle y MySQL.
Duración: 28 horas
Objetivos:
Capacitar al alumno para el diseño y explotación de esquemas relacionales de bases de datos. Familiarizarlo con el lenguaje SQL, así como con las técnicas básicas de diseño y explotación de bases de datos relacionales. Utilización práctica de estos conocimientos en sistemas gestores reales tales como PostgreSQL o MySQL.
Testeo de Software
Duración: 12 horas
Objetivos:
Aplicar las técnicas de gestión de requisitos para comprender el problema, definir claramente los objetivos del proyecto, entender las necesidades de los usuarios y stakeholders. Desarrollar los requisitos siguiendo un proceso definido, utilizando plantillas y herramientas que permitan estandarizar las actividades de ése proceso. Clasificar los requisitos con atributos cualitativos relevantes para estimación del proyecto. Definir los requisitos de la solución de forma que permitan guiar las actividades de: gestión de proyecto, diseño, testeo y documentación de usuario. Identificar las fronteras del sistema, controlar las dependencias externas y restricciones técnicas de la solución. Aplicar una metodología para trazar los requisitos, que ayuda a controlar los cambios en el proyecto. Controlar la calidad de la especificación de los requisitos.
Duración: 12 horas
Objetivos:
Este curso proporciona una base teórica y práctica para las dos actividades más frecuentes en usabilidad, la inspección de usabilidad y los tests con usuarios de manera que al final del curso se pueda aplicar de manera autónoma. También se incluye algunas técnicas de ingeniería de usabilidad como la agrupación de tarjetas (card sorting), se tratará el tema del prototipado y el diseño para terminales táctiles y móviles.
Duración: 20 horas
Objetivos:
Al final del curso los asistentes habrán aprendido como escribir buenos casos de test unitarios con Junit. buenos: utilizando técnicas de especificación de casos de testeo. tests unitarios: no hablamos del testeo de integración, sistema, aceptación. Junit: para automatizar la ejecución de los casos de tests en Java.
Duración: 12 horas
Objetivos:
Aprender a planificar y preparar el testeo, desarrollar una estrategia y escribir un "Master Test Plan".
Duración: 8 horas
Objetivos:
Incrementar la conciencia de la importancia del testeo: Crear conciencia de la necesidad de mejorar el proceso indicando los riesgos que genera el actual modo de trabajo, o bien haciendo hincapié en que la introducción de nuevas técnicas supondría un ahorro de costes y mayor productividad. Concienciar de la necesidad de la dedicación completa a tareas de testeo por parte de sus responsables.
Duración: 16 horas
Objetivos:
Este curso enseña como la combinación de 3 tipos de herramientas open-source nos pueden ayudar a mejorar nuestros unit tests. Las 3 herramientas son: Junit para el testeo unitario), jcoverage/emma (para informar sobre la cobertura de instrucciones y decisiones) y ant (una “java-based build tool”). Las herramientas en el curso se utilizara en Eclipse.
Comunicaciones Distribuidas
Duración: 25 horas
Objetivos:
Conocer la estructura interna de un ORB, identificando todas las componentes que son necesarias para la realización de invocaciones a objetos en un entorno distribuido. Conocer los protocolos necesarios para intercomunicar diferentes OO.RR.BB. Estudiar los servicios CORBA más importantes. Aplicar los servicios CORBA en el desarrollo de aplicaciones distribuidas. Conocer la arquitectura de facilidades CORBA.
Duración: 28 horas
Objetivos:
Con este curso el alumno aprenderá a programar aplicaciones web usando SOAP.
Documentación Estructurada
Duración: 12 horas
Objetivos:
Adquirir experiencia en el uso, diseño y desarrollo de aplicaciones que utilicen documentos con formato XML.
Modelado y Diseño
Duración: 25 horas
Objetivos:
Capacitar al alumno para abordar el análisis de aplicaciones según el paradigma de Programación Orientada a Objetos, así como desarrollos basados en esta tecnología.
Duración: 32 horas
Objetivos:
Durante el curso primero se presentan los conceptos básicos del paradigma orientado a objetos para que, a continuación, el alumno aprenda UML (Uniform Modelling Language) de forma tanto teórica como práctica. Se realizarán ejercicios para reforzar los conceptos del lenguaje y se utilizarán herramientas CASE que ayudan en la construcción de diagramas. Para reforzar la utilidad del uso de lenguajes de modelado, el aprendizaje de UML se completa con el estudio del análisis, diseño y programación orientada a objetos. Finalmente se repasan algunas técnicas modernas de la ingeniería del software.
Duración: 20 horas
Objetivos:
Describir una técnica de diseño válida para aplicaciones orientadas a objetos, aplicable a lenguajes como JAVA, C++, Smalltalk o similares.
Cursos Empresa
Duración: 32 horas
Objetivos:
El objetivo del curso es revisar las principales técnicas y herramientas de gestión de proyectos informáticos. Al finalizar el mismo los alumnos habrán aprendido a: - Enunciar las fases de la gestión de un proyecto informático y algunas técnicas para actuar en cada una de ellas. - Sabrán realizar una medición de una aplicación informática e identificar las fases, tareas y entregables de un proyecto. - Utilizarán alguna herramienta informática para asistirse en la planificación temporal de proyectos. - Crear planes y controlar el desarrollo de proyectos informáticos - Presentar y convencer a clientes y desarrolladores de la factibilidad del proyecto.
Duración: 14 horas
Objetivos:
Proporcionar a los profesionales de las empresas proveedoras de TIC herramientas prácticas para: Argumentar y Justificar el valor TIC. Destacar Áreas de Mejora en los clientes. Ayudar a Optimizar Planes Informáticos. Traducir a Finanzas Corporativas.
Duración: 20 horas
Objetivos:
Conocer el proceso comercial del sector TIC, siguiendo en detalle las fases del mismo, dividido en cuatro etapas, Captura de la atención del mercado, Atracción hacia la empresa de las operaciones detectadas, Adquisición de Clientes y Desarrollo y Fidelización. Conocer las técnicas, herramientas y habilidades personales que soportan al profesional en el desarrollo de su actividad comercial.
Duración: 25 horas
Objetivos:
Formar a la sociedad en la necesidad de conocer las nuevas leyes que regulan la sociedad de la información y los derechos y deberes que se tienen por poseer un registro de datos personales y/o una página Web. Formas de proteger los desarrollos para evitar su aprovechamiento por terceros.


Formación
RSS