Curso Contruyendo WEB dinámicas con JAVA desde cero
Contruyendo WEB dinámicas con JAVA desde cero
Objetivos
Aprender las principales posibilidades que ofrece la programacion web a traves del lenguaje JAVA y el motor de base de datos MySQL.
Requisitos
En forma basica, con solo ser usuario de PC y de Internet alcanza, pero si se poseen conocimientos previos de xHTML, CSS y JAVASCRIPT (maquetacion basica web) se podran aplicar los conocimientos adquiridos en este curso con mayor eficiencia.
Modalidad
Curso con práctica de PC. Máximo dos alumnos por PC.
Plan de Estudio
Módulo 1: Cómo funciona la World Wide Web
Arquitectura cliente-servidor.
Sitios estáticos y dinámicos.
Tecnologia XHTML: páginas estáticas.
Lenguaje JAVA: Conceptos genericos.
Otros lenguajes: ASP, PHP, etc.
Motor de base de datos MySQL, Conceptos.
Herramientas de trabajo (Notepad++ y Eclipse).
Modulo 2: Breve introduccion a XHTML y CSS
Como se arma un sitio web.
Estructura principal. Que es la W3C y su importancia en la maquetacion.
Breve repaso de XHTML basico.
Formateo de textos: br, label, h1..h6, efectos de fuentes, font, p, pre, hr
Manejo de imagenes. Armado de catalogo estatico.
Vinculos. Listas. Tablas. Formularios.
CSS. Selectores y referencias de algunas propiedades.
Módulo 3: Elementos básicos de JAVA
Conceptos de la POO. Herencia, polimorfismo y encapsulamiento.
Primera aplicacion en Java.
Clases y objetos. Instancias.
Atributos. Tipos de datos y modificadores. Casteos.
Metodos.
Operadores. Expresiones. Funciones.
Estructuras de control.
Arrays. Herencia. Interfases.
Módulo 5: MySQL
Que es MySQL. Motores de bases de datos.
Administracion. Breve introduccion a SQL.
Sentencias: insert, update, delete y select.
Tablas relacionadas. Claves foraneas.
Módulo 6: Enlazando JAVA con MySQL
Uso del Connector/J de MySQL.
Armado de la clase BaseDatos.
Uso de las sentencias SQL previamente analizadas.
Modulo 7: Colocando todo en la web
Uso de Tomcat. Archivos WAR.
Armado de Dynamic Web Project.
Uso de HTML, Servlets y JSP.
Armado de varios proyectos, para finalizar con catalogos de productos dinamicos.


