Módulo 7.- Desarrollo de Aplicaciones en Internet
1. Introducción y conceptos básicos
1.1 Aplicaciones
1.2 Tecnología
1.3 Internet
1.4 Página web
1.5 Sitio web
1.6 Portal
1.7 Dominio
1.8 Servicio web
1.9 Cliente web
1.10 Programación orientada a objetos
2. Tecnologías de desarrollo para internet
2.1 HTML
2.2 DHTML
2.3 XML
2.4 Java
2.5 JavaBeans
2.6 Applets
2.7 AWT y Swing
2.8 Java Script
2.9 Visual Basic Script
2.10 CGI
2.11 NSAPI
2.12 ISAPI
2.13 Perl
2.14 PHP
2.15 Servlets
2.16 JSP
2.17 ASP
2.18 Net
2.19 Enterprise JavaBeans
2.20 Web Services
2.21 Struts
2.22 Business Components
2.23 Tendencias
3. Análisis de Integración entre servidores web y manejadores de base de datos
3.1 Servidores Web
3.2 Contenedores J2EE de Servlets y JSP's
3.2.1.1 Instalación y configuración del contenedor tomcat
3.3 Servidores aplicativos (Contenedores J2EE de EJB's)
3.3.3 Internet Application Server (Oracle)
3.4 Manejadores de Base de Datos
4. Especificación J2EE (Java 2 Enterprise Edition)
4.1 JSP
4.2 Servlets
4.3 Enterprise JavaBeans
4.4 Componentes de servicio
5. Arquitecturas
5.1 Unidades Funcionales
5.1.1 Factores de elección de arquitectura para aplicaciones en Internet
5.2 Análisis de la Arquitectura de una aplicación J2EE en Internet
5.2.1 Capa de Presentación
5.2.1.1 Lenguajes
5.2.1.2 Tecnologías
5.2.1.3 Herramientas
5.2.2.1 Lenguajes
5.2.2.2 Tecnologías
5.2.2.3 Herramientas
5.2.3.1.1 SQL
5.2.3.1.2 PL/SQL
5.2.3.2 Tecnologías
5.2.3.3 Herramientas
6. Caso Práctico de una Aplicación en Internet (tienda virtual)
6.1 Análisis, diseño y Modelado de una aplicación en Internet siguiendo el
modelo 2 MVC con Servlets, JSP's y Java Beans sobre tomcat
6.2 Análisis y diseño de la base de datos
6.3 Diseño gráfico de la aplicación
6.4 Conexión a la base de datos
6.5 Creación de páginas dinámicas
6.6 Administración de la aplicación
6.7 Seguridad en la aplicación