Estos son los cusos que te ofrecemos y que puedes hacer a traves de nuestra plataforma e-learning.
SI ELIGES HACER UNO DE NUESTROS CURSOS SIN TUTORÍAS PUEDES TENER NUESTRA PLATAFORMA ABIERTA DURANTE 6 MESES.(APROVÉCHALO)
Ajax
OBJETIVOS
- Adquirir los conocimientos teóricos y prácticos necesarios sobre los puntos clave de Ajax: cómo programar asíncronamente y cómo desarrollar una aplicación.
OBJETIVOS ESPECÍFICOS
-Conocer toda la tecnología de Ajax y sus principios
-Diseñar una aplicación Ajax desde cero y conocer cómo trabaja Ajax con los datos
-Desarrollar la aplicación en el lado del cliente mediante un ejemplo práctico
-Conocer qué hay ya en el mercado que trabaje con Ajax, y cómo consigue ese resultado en cada caso
UNIDAD DIDÁCTICA 1 Introducción a Ajax
Contenidos Teóricos (7 horas)
- Introducción
- ¿,Qué es Ajax? ¿,Para qué se usa?
- Interacción sincrónica y asincrónica
- El objeto XmlHTTPRequest
- Recepción de datos como texto y como XML
- http: métodos, cabeceras y parámetros
- Gestión de las respuestas asíncronas
- Conclusiones
Contenidos Prácticos (8 horas)
- Utilizando Ajax
- Distinguiendo entre interacción sincrónica y asincrónica
- Trabajando con el objeto XmlHTTPRequest
- Introduciendo datos como texto y XML
- Utilizando el protocolo http
- Gestionando las respuestas asíncronas
UNIDAD DIDÁCTICA 2 Aspectos básicos del diseño con Ajax
Contenidos Teóricos (7 horas)
- Introducción
- Recepción de contenidos
- Recepción de código ejecutable
- Recepción de datos: texto, XML, JSON
- El objeto XHR
- Conclusiones
Contenidos Prácticos (8 horas)
- Trabajando con los aspectos básicos del diseño de Ajax: recibiendo contenidos, recibiendo código ejecutable y recibiendo datos
- Utilizando el objeto XHR
UNIDAD DIDÁCTICA 3 Aspectos avanzados de Ajax en el lado cliente
Contenidos Teóricos (7 horas)
- Introducción
- Prototype
- Ampliación de las funciones del lenguaje
- New coding idioms for JavaScript
- Ajax Helper classes
- HTML Form and DOM helpers
- Ejemplos de programación con Ajax
- Efectos con Ajax
- Drag and Drop (Arrastrar y soltar)
- Componentes de formulario
- Frameworks para la conectividad en la red
- Sarissa
- Prototype Ajax.Request
- Rico.AjaxEngine
- Conclusiones
Contenidos Prácticos (8 horas)
- Trabajando con los aspectos avanzados de Ajax: Prototype, Ajax Helper classes, Prototype Ajax.Request, etc.
- Realizando efectos con Ajax
- Trabajando la programación con Ajax
UNIDAD DIDÁCTICA 4 Arquitecturas con Ajax
Contenidos Teóricos (7 horas)
- Introducción
- Component Models: JSF, Tapestry, Atlas
- Exposición de objetos en el servidor: DWR, SAJAX
- Seguridad
- Restricción de acceso
- Protección de datos
- Web 2.0
- Consumo de servicios de terceras partes
- RSS
- Google Maps
- Web Services
- Tecnologías para exponer una API a terceros
- SOAP
- XML-RPC
- REST
- Conclusiones
Contenidos Prácticos (8 horas)
- Trabajando con Ajax las arquitecturas mediante la utilización de diversas herramientas
- Mostrando los objetos en el servidor
- Aplicando seguridad para la protección de datos
- Utilizando diversas tecnologías para exponer API a terceros
Creación de informes con Crystal Reports
OBJETIVOS
- Adquirir los conocimientos teóricos y prácticos necesarios sobre cómo diseñar informes de datos utilizando la versión de Crystal Reports incorporada en Visual Studio 2005 y cómo incorporar esos informes a aplicaciones .NET, tanto en el escritorio como para la web
OBJETIVOS ESPECÍFICOS
-Aprender el modelo básico de trabajo con Crystal Reports y su arquitectura
-Conocer la estructura de la base de datos de ejemplo que se va a utilizar durante el curso
-Saber crear informes básicos de datos que se puedan aplicar a la mayor parte de las situaciones comunes en una aplicación
-Aprender a añadir características especiales a los informes, como gráficos, secciones o enlaces y conocer las posibilidades de exportación a otros formatos
-Conocer las posibilidades de crear nuevos datos a partir de otros mediante fórmulas y cálculos en los informes
-Conocer la parametrización de informes para adaptarlos a diversas situaciones
-Aprender a desplegar y distribuir los informes en aplicaciones reales de escritorio
UNIDAD DIDÁCTICA 1 Introducción a Crystal Reports
Contenidos Teóricos (4 horas)
- Introducción
- Arquitectura
- Componentes principales
- Posibilidades de acceso a datos
- Librerías de Crystal Reports
- Conclusiones
Contenidos Prácticos (5 horas)
- Conociendo la arquitectura y los componentes principales de Crystal Reports
- Conociendo las distintas posibilidades de acceso de datos en Crystal Reports
- Utilizando las librarías de Crystal Reports
UNIDAD DIDÁCTICA 2 Presentación de la base de datos de ejemplo
Contenidos Teóricos (4 horas)
- Introducción
- Presentación de la base de datos de ejemplo
- Conclusiones
Contenidos Prácticos (4 horas)
- Realizando las presentación de la base de datos de ejemplo
UNIDAD DIDÁCTICA 3 Técnicas básicas de diseño de informes
Contenidos Teóricos (4 horas)
- Introducción
- Creación de informes estándar utilizando el Asistente de Informes
- Especificación de las tablas del informe. Opciones de enlace
- Técnicas principales de utilización del entorno de diseño
- Objetos de texto, campos y formato
- Selección de registros y grupos
- Agrupación y totalización
- Conclusiones
Contenidos Prácticos (5 horas)
- Trabajando con el Asistente de Informes
- Creando informes especificando las tablas
- Utilizando las técnicas principales de utilización del entorno de diseño
- Seleccionando registros, grupos, etc.
UNIDAD DIDÁCTICA 4 Más técnicas de diseño de informes
Contenidos Teóricos (4 horas)
- Introducción
- Campos especiales y formato avanzado
- Acumulados
- Configuración de secciones
- Incorporación de gráficos, mapas y tablas cruzadas
- Utilización de hipervínculos
- Almacenamiento de informes. Exportación a otros formatos: Microsoft Word, Microsoft Excel, HTML, *PDF, *XML
- Conclusiones
Contenidos Prácticos (5 horas)
- Usando campos especiales y formatos avanzados
- Añadiendo características especiales a los gráficos, mapas, tablas, etc.
- Utilizando hipervínculos
- Exportando los informes a otros formatos
UNIDAD DIDÁCTICA 5 Lenguajes de fórmulas en Crystal Reports
Contenidos Teóricos (4 horas)
- Introducción
- Tipos de datos que reconoce Crystal Reports
- Sintaxis del lenguaje de fórmulas Crystal y Visual Basic
- Aplicaciones de las fórmulas
- Campos calculados
- Formato e impresión condicionales
- Conclusiones
Contenidos Prácticos (4 horas)
- Reconociendo los datos en Crystal Reports
- Manejando el lenguaje de fórmulas Crystal y Visual Basic
- Aplicando fórmulas en Crystal Reports
UNIDAD DIDÁCTICA 6 Los parámetros en Crystal Reports
Contenidos Teóricos (4 horas)
- Introducción
- Utilidad práctica de los parámetros
- Definición y uso de parámetros
- Conclusiones
Contenidos Prácticos (4 horas)
- Trabajando con los parámetros en Crystal Reports
- Conociendo el concepto y el uso de los parámetros
UNIDAD DIDÁCTICA 7 Uso de Crystal Reports desde aplicaciones de escritorio .NET
Contenidos Teóricos (4 horas)
- Introducción
- Incorporación de un informe a una aplicación
- Paso de parámetros en tiempo de ejecución
- Configuración del visor de informes
- Exportación de informes mediante código
- Impresión de informes
- Despliegue de aplicaciones de escritorio que incluyan informes Crystal
- Conclusiones
Contenidos Prácticos (5 horas)
- Incorporando un informe a una aplicación
- Configurando el visor de informes
- Exportando informes mediante código
- Imprimiendo informes
- Utilizando aplicaciones de escritorio que incluyan informes Crystal
Programación Ruby
OBJETIVOS
- Adquirir los conocimientos teóricos y prácticos necesarios para obtener la capacidad de desarrollar aplicaciones web mediante lenguaje Ruby y el entorno de trabajo Rails.
OBJETIVOS ESPECÍFICOS
-Preparar el ordenador para el desarrollo y depuración de programas escritos en Ruby instalando las herramientas necesarias
-Conocer las características generales del lenguaje en cuanto a estructuras de control, tipos de datos, etc.
-Introducir el framework o entorno de trabajo Rails que permite el desarrollo y el diseño rápido y eficiente de aplicaciones web en Ruby
-Profundizar en distintos aspectos del desarrollo de aplicaciones "on the Rails"
UNIDAD DIDÁCTICA 1 Comienzos en Ruby
Contenidos Teóricos (7 horas)
- Introducción
- Instalación de Ruby
- Ejecución
- Documentación
- Conclusiones
Contenidos Prácticos (8 horas)
- Instalando y ejecutando Ruby
- Preparando la documentación
UNIDAD DIDÁCTICA 2 Introducción a Ruby
Contenidos Teóricos (7 horas)
- Introducción
- Definición
- Clases, objetos y variables
- Herencia y mensajes
- Objetos y atributos
- Variables de clase y métodos de clase
- Control de acceso
- Variables
- Contenedores, bloques e iteradores
- Tipos estándar: números, cadenas, rangos y expresiones regulares
- Métodos
- Expresiones
- Excepciones Catch and Throw
- Módulos
- Lectura y escritura
- Procesos
- Testeo y depuración del código
- Conclusiones
Contenidos Prácticos (8 horas)
- Identificando cada uno de los elementos indicados e interactuando con ellos
UNIDAD DIDÁCTICA 3 Introducción a Ruby on Rails
Contenidos Teóricos (7 horas)
- Introducción
- Ventajas de Rails
- Arquitectura de las aplicaciones Rails
- Instalación
- Construcción de una aplicación
-Descripción de la aplicación
-Mantenimiento de la base de productos
-Presentación del catálogo
-Creación de una cesta de la compra
-Un poco de Ajax
-Administración de usuarios
-La fase de pruebas
- Conclusiones
Contenidos Prácticos (8 horas)
- Construyendo una aplicación con Ruby on Rails
UNIDAD DIDÁCTICA 4 Ruby on Rails en profundidad
Contenidos Teóricos (7 horas)
- Introducción
- Estructura de directorios
- Configuración
- Convenciones sobre la nomenclatura
- Soporte
- Registro en Rails
- Fundamentos sobre Active Record
-Tablas y clases
-Columnas y atributos
-Primary Keys e IDs
-Conexión a la base de datos
-Insertar, leer, actualizar, borrar
-Relaciones entre tablas
-Transacciones
-Conceptos avanzados
- Controlador de acciones
-Introducción
-Métodos
-Cookies y sesiones
-Comunicación con archivos swf (flash)
-La caché
-Problemas con las variables por GET
- Plantillas (templates)
- Web 2.0
- Envío y recepción de correo con Ruby on Rails
- Servicios web
- Conceptos sobre seguridad
- Implantación de las aplicaciones
-Conclusiones
Contenidos Prácticos (8 horas)
- Desarrollando un ejercicio en el que se tenga que hacer un uso crítico de los elementos Ruby on Rails.
Información Adicional
Programación Php
OBJETIVOS
- Estudiar los aspectos avanzados de PHP con el objetivo de sacar el máximo provecho y capacidades que este lenguaje nos ofrece: programación orientada a objetos, interacción con el usuario, uso de MySql, programación TCP/IP, uso de los formatos PDF o XML, creación de gráficos, etc.
OBJETIVOS ESPECÍFICOS
-Conocer las nuevas funcionalidades y características de la nueva versión 5 de PHP, centrándonos principalmente en las capacidades de programación orientada a objetos y el manejo de excepciones para el tratamiento de errores
-Realizar la instalación, gestión y mantenimiento de MySQL y conocer su uso desde PHP para la obtención, inserción, modificación y eliminación de datos
-Estudiar los diferentes medios que PHP nos ofrece para interactuar con el usuario a través del uso de formularios, cookies y sesiones
-Conocer las características que nos ofrece PHP, a través de la biblioteca de funciones GD, para la creación y modificación de imágenes en tiempo de ejecución
-Conocer las características y peculiaridades en PHP y establecer funciones con expresiones regulares
-Crear, manejar y modificar los documentos PDF y el formato XML desde PHP
-Estudiar la configuración segura de PHP y Apache, la prevención y tratamiento, así como los principales problemas de seguridad que nos podemos encontrar
-Adquirir los conocimientos necesarios para conectarnos a servidores de correo, ftp, uso directo de sockets, etc.
UNIDAD DIDÁCTICA 1 PHP 5
Contenidos Teóricos (4 horas)
- Introducción
- Novedades
- Objetos: clases, herencia, etc.
- Manejo de excepciones
- Conclusiones
Contenidos Prácticos (6 horas)
- Conociendo el entorno PHP y sus novedades
- Trabajando con objetos en PHP
- Conociendo el manejo de las excepciones en PHP
UNIDAD DIDÁCTICA 2 MySQL
Contenidos Teóricos (4 horas)
- Introducción
- Instalación
- Creación de BDs y tablas
- Uso desde PHP: obtención, modificación y eliminación de datos
- Conexiones persistentes
- Conclusiones
Contenidos Prácticos (6 horas)
- Instalando la base de datos MySQL
- Creando BDs y tablas en MySQL
- Conociendo el uso de MySQL desde PHP
UNIDAD DIDÁCTICA 3 Interacción con el usuario
Contenidos Teóricos (4 horas)
- Introducción
- Formularios: envío y recepción de información mediante los métodos POST y GET
- Cookies
- Sesiones
- Envío de ficheros
- Conclusiones
Contenidos Prácticos (6 horas)
- Utilizando formularios para el envío y recepción de información
- Trabajando con cookies
- Enviando ficheros
UNIDAD DIDÁCTICA 4 Tratamiento gráfico (librería GD)
Contenidos Teóricos (4 horas)
- Introducción
- Creación de gráficos en tiempo de ejecución
- Modificación de imágenes
- Conclusiones
Contenidos Prácticos (6 horas)
- Haciendo gráficos en tiempo de ejecución
- Realizando modificaciones en imágenes
UNIDAD DIDÁCTICA 5 Expresiones regulares
Contenidos Teóricos (4 horas)
- Introducción
- Características y peculiaridades en PHP
- Funciones con expresiones regulares
- Conclusiones
Contenidos Prácticos (6 horas)
- Identificando las características y peculiaridades en PHP
- Estableciendo funciones con expresiones regulares
UNIDAD DIDÁCTICA 6 Creación y manejo de documentos
Contenidos Teóricos (4 horas)
- Introducción
- Creación de documentos PDF
- Creación y manejo de ficheros XML
- Conclusiones
Contenidos Prácticos (6 horas)
- Realizando documentos PDF
- Trabajando con ficheros XML
UNIDAD DIDÁCTICA 7 Seguridad
Contenidos Teóricos (4 horas)
- Introducción
- Conceptos básicos
- Configuración del fichero php.ini
- Configuración básica de Apache
- Errores más comunes
- Prevención y tratamiento
- Ataques SQL
- Ataques XSS
- Ficheros
- Ejecución de comandos y código
- Cookies y sesiones
- Autentificación de usuarios
- Conclusiones
Contenidos Prácticos (6 horas)
- Trabajando con los conceptos básicos de seguridad
- Previniendo y tratando los posibles problemas relacionados con la seguridad
- Escribiendo sentencias SQL seguras
UNIDAD DIDÁCTICA 8 Protocolo TCP/IP
Contenidos Teóricos (4 horas)
- Introducción
- Uso de sockets
- FTP
- SMTP
- Conclusiones
Contenidos Prácticos (6 horas)
- Utilizando FTP
- Configurando SMTP
Otros cursos