Anda di halaman 1dari 3

Introduccin a la programacin de bases de datos bajo Linux

(diseo y desarrollo en MySQL y aplicacin web con servidor


APACHE)

Objetivos:
.Presentar un contenido, modulado y listo para ser aprendido, a travs de ejemplos
prcticos.
.Presentar una plataforma de acercamiento al desarrollo profesional de aplicaciones en
Linux.
.Dotar al alumno de las herramientas adecuadas; desde el sistema operativo hasta los
entornos de desarrollo.
. Desarrollo sobre tecnologa Linux, Apache, PHP y MySQL.
.Ensear al alumno a programar, compilar, empaquetar y distribuir sus aplicaciones.
.Propagar la metodologa de desarrollo colaborativo del software libre.
.Difundir la filosofa que persigue el software libre y crear conciencia al respecto.
.Presentar el desarrollo de software libre como una alternativa lucrativa viable.
Duracin 16 clases.
Cursado 1 vez por semana.
2 horas por clase.
TEMARIO
Clase 1. JDBC con MySQL. Instalacin de MySQL integrado en el LAMP
Server (Apache-MySQL-PHP). Ejecucin del PhpMyAdmin para la
creacin de la base de datos. Alta y Consulta de una tabla de MySQL.
Baja y modificacin de datos de una tabla de MySQL.
Clase 2. Instalacin del "Eclipse IDE for Java EE Developers" y el
servidor "Apache Tomcat" para la creacin de Servlets.
Clase 3. Servlet. Recuperacin de los datos de un formulario HTML en
un servlet. Llamada a servlet desde un hipervnculo (con y sin
parmetros). Redireccionamiento a otro sitio o pgina desde un
servlet.
Clase 4. PHP y Base de datos (MySQL). INSERT (Alta de registros en
una tabla). Listado (seleccin de registros de una tabla).

Clase 5. Consulta (seleccin de registros de una tabla). DELETE (Baja


de un registro en una tabla). DELETE (Baja de todos los registros de
una tabla)
Clase 6. UPDATE (Modificacin de un registro de una tabla). INSERT (y
consulta de otra tabla). Listado (seleccin de registros de varias
tablas - INNER JOIN).
Clase 7. Funcin count de SQL. UPDATE (Modificacin de un registro
trabajando con dos tablas).
Clase 8. Clusula Group By de SQL. Parmetros en un hipervnculo.
Clase 9. Paginacin de registros. Subir un archivo al servidor (Upload).
Variables de sesin ($_SESSION).
Clase 10. Incluir un archivo externo (require_once). Redireccionar a
otra pgina (header). Administracin de fechas y horas (funcin date).
Validacin de una fecha ingresada por teclado (checkdate). Carga de
una fecha en una tabla de MySQL.
Clase 11. Formateo de datos en una pgina (printf). Formateo de
datos y salida a un string (sprintf).
Clase 12. Ejercitacin mysqli - POO. Alta tabla. Listado tabla. Consulta
tabla.
Clase 13. Ejercitacin mysqli POO. Borrado de un registro de la
tabla. Modificacin de un registro de la tabla. Alta nueva tabla.
Clase 14. Ejercitacin mysqli POO. Listado, consulta, borrado y
modificacin de registros de nueva tabla.
Clase 15. Panel para ABM. Propiedad affected_rows. Propiedad:
insert_id.

Clase 16. Gambas3 y mysql (actualizado): Uso controles datasource,


databrowser, datacontrol.

Anda mungkin juga menyukai