
Conocimientos básicos de programación en cualquier lenguaje.
Java para aplicaciones web (J2EE)
Preparación de Entorno de trabajo: Apache Tomcat: Instalación. Estructura de directorios. Apache Tomcat vs. Otros Servidores. JCreator: Instalación. Templates para desarrollos Web. Configuración del IDE y del Sistema Operativo.
Java Básico: Introducción J2ME/J2SE/J2EE, Como funciona Java, Comentarios, Variables, Constantes, Tipos de Datos, Operadores, Estructuras de control, Condicionales, Bucles, Vectores, Matrices.
Programación Orientada a Objetos: Introducción a OOP, Clases, Objetos, Propiedades, Encapsulamiento, Herencia, Agregación, Polimorfismo, Diagrama de Clases (UML).
Sexta Clase y Séptima Clase: Java Intermedio: Clases, Propiedades, Métodos, Constructores, Destructores, Colecciones.
Servlets: Introducción a Servlet, Estructura básica de un Servlet, Desplegar Servlets, Probar un Servlet.
Programación en Capas: Programación de una aplicación en capas para la web.
Capa Persistencia: Acceso a Bases de datos mediante clases de persistencia, Control de Excepciones.
JSP: Introducción a JSP, Inserción de código java, sintaxis básica, Variables Predefinidas, Como Probar las paginas JSP, Formularios, Control de Excepciones.
JSP y Servlets Avanzado: Uso de Contextos, sincronización de eventos, implementación de patrones de diseño.
Aplicaciones Web:Uso de Sesiones, Cookies, Login a Web, Agregar JavaScrip.