Menú
¡Llama gratis! 900 264 357

CURSO EN PROGRAMACIÓN AJAX,RUBY,PHP,Crystal Reports de MUNDIFOR Centros de Formación

MUNDIFOR Centros de Formación

MUNDIFOR Centros de Formación
Online Duración: 80 Horario: FLEXIBLE E-LEARNING
Pedir información
Online en España
.

Temario

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













Contacta ahora con el centro