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.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP