Master en desarrollo de aplicaciones internet
Temario
Internet es la base de la revolución desarrollada
en la forma de comunicarse tanto a nivel empresarial
como a nivel personal. La aplicación de estas
tecnologías se encuentra todavía en fase
embrionaria en lo referente a su aplicación en
los diferentes procesos de negocio de las empresas.
Esta evolución hace necesaria la existencia de
personas que dominen la creación de proyectos
que aprovechen estas tecnologías.
Al finalizar este Master el alumno conocerá
las principales plataformas del mercado para el desarrollo
de aplicaciones informáticas y dominará
las herramientas de implementación .NET y Java,
permitiéndole entre otras cuestiones:
- Diseñar soluciones web corporativas. Tablón
de anuncios, clasificados, correo interno, envío
de boletines por correo electrónico.
- Idear soluciones de comercio electrónico.
Gestión de clientes y productos, carrito de
la compra, pasarela t.p.v. virtual, creación
de revistas electrónicas.
- Crear aplicaciones cliente-servidor. Diseño
de modelos de base de datos. Gestión y mantenimiento
de bases de datos.
Imágenes para la web con photoshop
- El área de trabajo
- El color
- Las selecciones
- El trabajo con capas
- El texto
- Formatos de las imágenes, exportar
e importar
- Optimizar imágenes para la web
- Creación de animaciones con ImageReady
Creación de páginas web en HTML con Dreamweaver
- Características del lenguaje HTML
4
- Interface de usuario del Dreamweaver
- Creación y estructuración de
un sitio web
- El texto
- Vínculos
- Imágenes
- Tablas
- Marcos en las páginas
- Formularios
- Hojas de estilo
- Incorporación de elementos multimedia
(video, sonido, flash)
- Capas
- Los "comportamientos" de Dreanweaver
- Uso de plantillas
Añadiendo funcionalidad a las páginas con Javascript
- El leguaje JavaScript
- Estructuras básicas
- Incorporación del Javascript en nuestra página
- El objeto "Window"
- El objeto "Document"
- Las imágenes en JavaScript
- Los formularios en JavaScript
- Los marcos en JavaScript
- El objeto Array
- El objeto String
- El objeto Date
- El objeto Math
- DHTML
Introducción a la tecnología flash
- Conceptos básico de Flash
- Como dibujar y aplicar color
- Creación y modificación de objetos
- El texto
- Símbolos e instancias
- Las capas
- Los sonidos
- Las animaciones
- Introducción al ActionScript
- Publicación y generación del fichero SWF
Diseño de bases de datos con SQL Server 2000
- Introducción al Sistema Relacional. Modelo E/R.
- Lenguaje de definición y manipulación de datos. DDL, DML
- Introducción a Transact SQL.
- Procedimientos almacenados y triggers.
- Administración y Seguridad.
Introducción a la plataforma .NET
- Introducción al entorno de desarrollo.
- Biblioteca de clases y espacios de nombres.
- Lenguaje de ejecución común. CLR.
- Lenguaje Intermedio MSIL.
- El intérprete just-in Time
Desarrollo de aplicaciones con Visual Basic.NET
- Conceptos básicos sobre el lenguaje Unificado de modelado ( UML ).
- Programación orientada a objetos con Visual Basic.Net.
- IDE. Entorno integra de desarrollo .
- Fundamentos del lenguaje de programación.
- Tipos de datos comunes y estructuras de control.
- Formularios windows: Controles de interface y controles invisibles.
- Gestión de excepciones.
- Gestión de eventos.
- Gestión de base de datos. ADO.NET.
- Controles enlazados a datos.
- Aplicaciones de consola.
- Introducción a la creación de informes con Crystal Reports.
- Instalación de proyectos.
Creación de páginas ASP.NET
- Estructura básica de una página ASPX.
- Lógica de aplicación de una página ASP.NET.
- Controles html y de Servidor.
- Crear formularios web.
- Controles de validación de formularios.
- Estado de vista: ViewState.
- Plantillas y estilos en los controles.
- Sesiones de usuario.
- Crear componentes personalizados.
- Objetos y eventos globales.
- ADO.NET Acceso conectado y desconectado.
- Controles de formateo y listado de información.
- Introducción a los Servicios Web XML.
XML y tecnologías relacionadas
- Fundamentos de XML, sintaxis.
- Esquemas XML. Sintaxis. Validación. Analizadores
- Presentación de documentos XML usando hojas de estilo XSL.
- Introducción al modelo de objetos de documento XML (XMLDOM).
Configuración de un servidor Apache
- Instalación y configuración básica.
- Módulos.
- Servidores SSL.
Programación con JAVA 2
- Fundamentos de Programación Orientada a Objetos en Java.
- Introducción al patrón Modelo-Vista-Controlador (MVC )
- Fundamentos del lenguaje de programación JAVA
- Fundamentos sobre métodos, clases y paquetes.
- Fundamentos sobre programación multihilo.
- Entorno integrado de desarrollo.
- El paquete java.lang y otras clases de utilidad.
- Flujos de entrada/salida. El paquete java.io.
- Manejo de excepciones y errores.
- Diseño del interface de usuario con AWT
- Manejo de eventos con AWT.
- Applets. Diseño y programación.
- Aplicación del multihilo en los Applets.
- Diseño del interface de usuario con SWING.
- Manejo de eventos con SWING.
- Acceso a datos con JDBC.
- SQL en Java
Creación de Servlet y páginas JSP (JavaServer Pages)
- Fundamentos sobre JavaServer Pages y JavaBeans.
- Elementos, directivas, variables y acciones.
- Formularios HTML y páginas JSP.
- Manejar excepciones y páginas de error.
- Cookies y variables de sesión desde JSP.
- Fundamentos sobre Servlets.
- Formularios HTML y Servlets.
- Cookies y variables de sesión desde Servlet.
- Definición y creación de tag library.
- Introducción al entorno de trabajo con Struts.
- Desarrollo de las clases Actions
- Creación de las clases ActionForms
- Creación del archivo de configuración: Config.xml
- Gestión de errores con Struts
- Pool de conexiones JDBC
- Uso de tag library