Presentación
Objetivos
Dirigido a:
Requisitos
Estructura
Materiales y
Recursos
Servicios
Temario
Horario y
Fechas       
Costo
Calendario
Instructores
Sede
Informes
Preinscripción
Módulo 8.- 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.1.1 Apache
    3.2 Contenedores J2EE de Servlets y JSP's
      3.2.1 Tomcat (Apache)
        3.2.1.1 Instalación y configuración del contenedor tomcat
      3.2.2 IIS (Microsoft)
      3.2.3 Resin (Caucho)
    3.3 Servidores aplicativos (Contenedores J2EE de EJB's)
      3.3.1 WebSphere (IBM)
      3.3.2 Weblogic (BEA)
      3.3.3 Internet Application Server (Oracle)
      3.3.4 Sun ONE (Sun)
    3.4 Manejadores de Base de Datos
      3.4.1 Oracle
      3.4.2 SQL Server
      3.4.3 Postgres
      3.4.4 Otros

4. Especificación J2EE (Java 2 Enterprise Edition)

    4.1 JSP
    4.2 Servlets
    4.3 Enterprise JavaBeans
    4.4 Componentes de servicio
      4.4.1 JDBC
      4.4.2 Java Mail
      4.4.3 JMS
      4.4.4 JNDI

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 Capa de Negocio
        5.2.2.1 Lenguajes
        5.2.2.2 Tecnologías

        5.2.2.3 Herramientas
      5.2.3 Capa de Datos
        5.2.3.1 Lenguajes
          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

7. Bibliografía y Referencias

SEDE POLANCO
Séptima Edición