Vous êtes sur la page 1sur 14

Taller de Programacin

M.B.A. Ing. Luis H. Vidal V.


lvidal@uach.cl

Unidades de Aprendizaje
Unidad de Aprendizaje 1:
Conceptos de Bases de Datos y Lenguajes SQL

Unidad de Aprendizaje 2:
UNIDAD DE APRENDIZAJE SQL y PHP
Unidad de Aprendizaje 3:
Diseo y Desarrollo de Aplicaciones Mviles

Introduccin

Taller de Programacin

Introduccin

Formato de las clases.

Unidad de Aprendizaje 1: Conceptos de Bases


de Datos y Lenguajes SQL
Introduccin al Curso
- Introduccin
- Fundamentos de Bases de Datos.
- Gestores de Bases de Datos
- Herramientas a emplear durante la Unidad de Aprendizaje.
Lenguaje de bases de datos: SQL.
- Qu es SQL
- Herramientas SQL
- Creacin de Bases de Datos.
- Tipos de datos en SQL
- Creacin de tablas en SQL
- Campos relacionados en SQL
- Modificacin de campos de tablas

Unidad de Aprendizaje 1: Conceptos de Bases


de Datos y Lenguajes SQL
Seleccin y manipulacin de datos en SQL.
- Peticiones a la base de datos
- Seleccin de datos
- Insercin de datos
- Borrado de datos
Filtrado y agrupado de datos en SQL.
- Bsquedas en un campo con la sentencia LIKE
- Ordenado de datos con la sentencia ORDER BY
- La sentencia LIMIT
- Unin de tablas
- Contado de registros
- Alias de campos
- Subqueries en SQL
Caso de Aplicacin, ejercicio prctico.

Unidad de Aprendizaje 2:
UNIDAD DE APRENDIZAJE SQL y PHP.
Introduccin a SQL y PHP
- Configuracin inicial de SQL y PHP
- PHP y las extensiones para bases de datos
- PHPMyAdmin
- Conexin a la base de datos
- Ejecucin de sentencias SQL
Seleccin y filtrado de datos con PHP y SQL
- Seleccin de datos con SELECT
- Filtrado de datos con la sentencia WHERE
- Creacin de un buscador simple con la sentencia LIKE

Unidad de Aprendizaje 2:
UNIDAD DE APRENDIZAJE SQL y PHP.
- Conteo de datos con COUNT
- Acotacin de datos con la sentencia LIMIT
- Paginacin de datos en una aplicacin.
- Relacionado de tablas con JOIN
Manipulacin de datos con PHP y SQL
- Agregando registros nuevos con PHP
- Modificando registros existentes con PHP
- Borrado de datos con PHP
- La utilidad de renombrar campos
- Puntos de seguridad.
Aplicacin Prctica.

Unidad de Aprendizaje 3:
Diseo y Desarrollo de Aplicaciones Mviles

Entorno de desarrollo con MIT App Inventor


- Qu es MIT App Inventor.
- Android y las APPs
- El lenguaje basado en bloques: blockly
El entorno de trabajo en MIT App Inventor
- Entorno de diseo de MIT App Inventor: el diseador
- Entorno de programacin en MIT App Inventor: los bloques
Desarrollo de interfaces en MIT App Inventor
- Descripcin de proyecto a generar con MIT App Inventor
- Desarrollo de aplicacin con MIT App Inventor

Unidad de Aprendizaje 3:
Diseo y Desarrollo de Aplicaciones
Uso del telfono para conectar en MIT App Inventor.
- Anlisis de elementos de interfaz de usuario en la app
- Envo de datos entre las pantallas de la aplicacin.
- Trabajo con listas de datos
- Cmo usar los parmetros con listas
- Adicin del botn de llamar por telfono a la aplicacin.
- Textos y redes sociales en MIT App Inventor.
- Recuperacin de un mail para enviar un mensaje
- Botn de compartir y selector de imgenes
- Recuperar un contacto del telfono
- Componentes adicionales del panel social

Unidad de Aprendizaje 3:
Diseo y Desarrollo de Aplicaciones
MIT App Inventor y la paleta de medios
- Gestin de fotos con MIT App Inventor
- Grabacin de sonidos con MIT App Inventor
- Reproduccin de los sonidos generados para la aplicacin.
- Grabacin de vdeo para ser usado con MIT App Inventor.
- Generacin de voz desde texto y traductor de textos.
Ejemplo de aplicacin. Creacin de un Juego para APP.
- Descripcin del Juego.
- Programacin del Juego.

Requisitos de Aprobacin
Asistencia
70%
Evaluaciones
E1. Evaluacin 1 (25%), E2. Evaluacin 2 (25%), E3. Evaluacin 3 (25%).
Trabajos. Trabajo realizado en clase, nota se determinara mediante promedio aritmtico. (25%).
Nota Final= E1 x 0,25 + E2 x 0,25 + E3 x 0,25 + Trabajos x 0,25

Prueba Sustitutiva.
Se realizar una Prueba que reemplazar a la Evaluacin N 1.
Si el alumno(a) no realiza algn trabajo en clase por no asistencia, la clase inmediatamente siguiente (a la que
asista) deber entregarlo, esto acompaado de un documento emitido por la escuela que justifique su
inasistencia.
Aprobacin sujeta a:
Nota Final debe ser >= 4.0.
Trabajos: promedio aritmtico >= 5.0 Independiente de la Nota Final.

Bibliografa
Biblioteca Virtual - Coleccin Exclusiva UACh. (Libros en Texto Completo)
Nombre Coleccin: e-Libro (ProQuest ebrary), mbito: Multidisciplinaria
Cobo, ., Gmez, P., & Prez, D. (2007). PHP y MySQL: tecnologas para el desarrollo de
aplicaciones web. Madrid, ES: Ediciones Daz de Santos. Retrieved from http://www.ebrary.com
Ibarra, S. J. I. (2013). Manual aplicaciones informticas de bases de datos relacionales. Madrid, ES:
Editorial CEP, S.L.. Retrieved from http://www.ebrary.com
Otros recursos.
-

Documentacin preparada para el curso.

MIT App Inventor (http://appinventor.mit.edu/explore/). Web. 1 September 2016.

Fundamentos de Bases de Datos


Ejemplo en clase.

Trabajo n1.

Vous aimerez peut-être aussi