Calendarización del módulo 5

Page 1

9 Semana:

Temática:

Semana 9

VALIDACION DE USUARIOS CON ASP

5.8. Conectividad a través de un lenguaje de guiones empotrado en el servidor Web 5.9. Programación con formularios 5.10. Autentificación de usuarios 5.11. Validación de formularios

Práctica en el laboratorio de cómputo: Desarrollarás en tu gestor de bases de datos una tabla llamada usuarios en la cual tendrás campos para almacenar el nombre del usuario y su contraseña

Objetivo(s):

Programarás y diseñarás una página web dinámica con un formulario web con dos cajas de texto que permitirá firmarse a los usuarios en un sitio web conectado a una Base de Datos. Dicha página será la que pide usuario y contraseña, valida si existe el usuario firmado en la Base de Datos y con base a ello permite el ingreso o no al sistema web. Se programan scripts en ASP que permiten el traspaso de información entre páginas y páginas mediante POST, se procesan los datos, se conecta a una base de datos y se redirecciona al menú principal del sistema web en caso de que sea un usuario válido


Práctica en el laboratorio de cómputo: Se elabora una Base de Datos en la cual se agrega una tabla que contendrá los nombres de usuarios y contraseñas de los usuarios que podrán entrar al sistema en línea.

Actividad Áulica:

Se desarrollará una página web dinámica con un formulario web con dos cajas de texto que permitirá firmarse a los usuarios en un sitio web conectado a una Base de Datos. Dicha página será la que pide usuario y contraseña, valida si existe el usuario firmado en la Base de Datos y con base a ello permite el ingreso o no al sistema web. Se programan scripts en ASP que permiten el traspaso de información entre páginas y páginas mediante POST, se procesan los datos, se conecta a una base de datos y se redirecciona al menú principal del sistema web TAREA 7 - ASP CON CONEXIÓN A BASES DE DATOS Investigar aspectos relacionados al uso del lenguaje ASP (Active Server Pages 3.0) con conectividad a Bases de datos con aspectos como:

Actividad Extra áulica: (Tareas)

¿Qué es una base de datos relacional? o ¿A qué se le llama tabla? o ¿A qué se le llama campo? o ¿A qué se le llama registro? Ejemplos de Bases de Datos relacionales comunes (comerciales y con licencia) o SQL Server o Oracle o PostgresSQL o MySQL


¿Qué es ADO (ActiveX Data Objects) o Objeto CONNECTION de ASP Apertura de una conexión a una Base de Datos Cierra de una conexión hacia una Base de Datos Ejemplos de líneas de conexión hacia bases de datos tipo ACCESS Ejemplos de líneas de conexión hacia bases de datos tipo ORACLE Ejemplos de líneas de conexión hacia bases de datos tipo SQL SERVER o Objeto RECORDSET de ASP (propiedades y métodos) Método Open del Recordset Método Close del Recordset Método MoveFirst Método MoveNext Pruebas de Recordsets vacíos Método BOF Método EOF o ¿Cómo insertar registros nuevos en la Base de Datos? AddNew, Update e INSERT INTO de SQL o ¿Cómo limpiar y destruir de memoria los objetos Recordset y Connection de ASP? ¿Qué es SQL? o La instrucción SELECT de SQL o Uso de la cláusula WHERE o Uso de la cláusula ORDER BY o La instrucción INSERT de SQL o La instrucción DELETE de SQL o La instrucción UPDATE de SQL Vaciado de consultas o tablas de HTML hacia Excel desde ASP (Convertir una tabla de HTML a un archivo de Excel mediante código de ASP)

NOTA IMPORTANTE

Es muy necesario que el nombre de tu archivo me lo envíes con la siguiente nomenclatura: Paterno_Materno_TareaX donde Paterno es tu Apellido Paterno, Materno es tu Apellido Materno y


TareaX es el número de la Tarea que me mandas. Por ejemplo, para esta tarea sería: Vega_Tapia_ASP_BD

Evidencia de la Actividad Extraúlica: Forma de entrega:

Página web ASP de validación de usuarios en un sistema en línea y Documento en formato de WORD que contendrá los aspectos del lenguaje ASP con Conectividad a Bases de Datos

Buzón del módulo 5 llamado: “ASP CON CONEXIÓN A BASES DE DATOS”. Aquí se depositará el trabajo de investigación teórico sobre los códigos necesarios del lenguaje ASP para conectarse y trabajar con datos e información de una Base de datos

10 Semana:

Temática:

Semana 10

REGISTRO EN UNA BASE DE DATOS CON CODIGO ASP

5.12. Altas, actualizaciones, borrado y consulta de información en la base de datos desde páginas dinámicas.


Práctica en el laboratorio de cómputo: •

Objetivo(s):

Reutilizarás la página web elaborada con un formulario y programarás los scripts necesarios para que los datos que se introducen en los objetos de formulario de la página web se graben en una tabla de una Base de Datos Programarás los scripts necesarios para recuperar los datos del formulario, abrir un nuevo registro en la base de datos, guardar esos datos en el registro, cerrar la conexión a la Base de Datos y por último mostrar los datos registrados en pantalla dentro de la propia página web que se llamará guardar.asp Elaborarás otra tabla en tu gestor de bases de datos para almacenar la información que vendrá en los objetos de formulario

Práctica en el laboratorio de cómputo: •

Actividad Áulica:

Se reutiliza la página web elaborada con un formulario y se escriben los scripts necesarios para que los datos que se introducen en los objetos de formulario de la página web se graben en una tabla de una Base de Datos Se desarrollan los scripts necesarios para recuperar los datos del formulario, abrir un nuevo registro en la base de datos, guardar esos datos en el registro, cerrar la conexión a la Base de Datos y por último mostrar los datos registrados en pantalla dentro de la propia página web que se llamará guardar.asp •

Actividad Extra áulica: (Tareas)

Evidencia de la

Practica en casa de los scripts para guardar datos en una Base de Datos mediante ASP que servirán de apoyo para el proyecto final de esta materia. Se solicita al estudiante aplique esta misma práctica en casa o en otro laboratorio de cómputo, pudiendo usar otra base de datos como access

Página web con scripts de ASP que permiten registrar datos en una Base de Datos mediante códigos de Active Server Pages


Actividad Extraรบlica: Forma de entrega:

โ ข

No aplica, la prรกctica es personal y con motivos de recordatorio y auto capacitaciรณn

11 Semana:

Temรกtica:

Semana 11

CONSULTAS A UNA BASE DE DATOS CON ASP

5.12. Altas, actualizaciones, borrado y consulta de informaciรณn en la base de datos desde pรกginas dinรกmicas. Prรกctica en el laboratorio de cรณmputo:

Objetivo(s):

Desarrollarรกs pรกginas web programadas con ASP las cuales se conectarรกn a una base de datos y recuperarรกn la informaciรณn de las tablas, dicha informaciรณn se mostrarรก en pantalla en una tabla de XHTML. La informaciรณn que recuperarรกs de la base de datos la organizarรกs en renglones y celdas de las tablas de XHTML.


La recuperación de la información de la Base de Datos se llevará a cabo con el uso del lenguaje SQL Estándar, y realizarás consultas tanto filtradas como de Tipo Maestro - Detalle Práctica en el laboratorio de cómputo:

Actividad Áulica:

• • • • •

Actividad Extra áulica: (Tareas)

Evidencia de la Actividad Extraúlica: Forma de entrega:

Se desarrollan scripts de ASP que permitirán mostrar en páginas web dinámicas la información que contengan las tablas de la base de datos La información recabada de la base de datos se muestra dentro de tablas XHTML Se genera una tabla XHTML de manera dinámica mediante ciclos de ASP Se desarrollarán tanto consultas generales como filtradas (Tipo Maestro – Detalle) Página web con scripts de ASP que permiten consultar y recuperar información de una Base de Datos mediante códigos de Active Server Pages y sentencias de SQL Estándar (ANSI 92) Se le entrega al estudiante el documento que contiene las instrucciones del examen práctico y el cual se elaborará en equipo y se revisará en el tiempo de clase presencial de la siguiente semana

Consultas dinámicas por medio de páginas web hacia bases de datos en línea. Se deben ir incorporando los códigos de consultas a la base de datos por medio de ASP al proyecto final

No aplica, la práctica es personal y con motivos de recordatorio y auto capacitación


12 Semana 12

Semana:

REVISIÓN DEL EXAMEN PRÁCTICO

Revisión por equipos del anteproyecto a manera de examen práctico

Temática: •

Objetivo(s):

Que los estudiantes apliquen a un proyecto pequeño las habilidades de programación web adquiridas hasta el momento. Harán uso de las tecnologías: XHTML, CSS, JavaScript, Dreamweaver y el Gestor de Bases de Datos elegido (en este calendario) para elaborar una pequeña aplicación web administrativa.

El docente pide a los equipos le muestren el sitio web dinámico a manera de examen práctico y revisa la codificación, el diseño (lógico, funcional y gráfico) del sitio web

Actividad Extra áulica: (Tareas)

A partir de este examen práctico, los estudiantes pueden iniciar a elaborar su proyecto final

Evidencia de la Actividad Extraúlica:

Sitio web dinámico con acceso a bases de datos que se considera como examen práctico. Proyecto elaborado con el uso de tecnologías web como lo son: XHTML, CSS, JavaScript, SQL, ASP y Dreamweaver

Actividad Áulica:


Forma de entrega:

El proyecto del examen práctico se debe compactar en formato ZIP y enviarlo a un buzón especial para este fin ,el cual se encuentra en el módulo 5 y se llama: “Buzón para el examen práctico”

13 Semana:

Temática:

Semana 13

EDICIÓN Y ACTUALIZACIÓN DE DATOS CON ASP

5.12. Altas, actualizaciones, borrado y consulta de información en la base de datos desde páginas dinámicas. Realizarás consultas a la base de datos desde páginas web programadas con ASP

Objetivo(s):

Realizarás una página web en ASP que te mostrará en pantalla todos los registros de una tabla de la base de datos. Los registros en pantalla (en la página web) serán textos planos, pero solamente un campo (un dato) actuará como liga o enlace Adquirir habilidades para editar información de una Base de datos desde una página web.


Recuperas información de la Base de datos, se muestra la información en pantalla, el usuario hace cambios y dichos cambios se tienen que ver reflejados en la base de datos

Actividad Áulica:

• • • • •

Actividad Extra áulica: (Tareas) Evidencia de la Actividad Extraúlica: Forma de entrega:

Se realiza un ciclo que permite recorrer todos los registros de la tabla y se muestran en una página web Se realiza una consulta de toda la tabla de la base de datos Se agrega un hipervínculo a cada registro para después editarlo por medio de ASP Se desarrolla un archivo llamado editar.asp que es donde se enlaza el hipervínculo desarrollado anteriormente, dentro del código de este script se edita la información para modificar los datos de los campos de la Base de Datos Se hace un archivo o script de ASP que actualice lo que se modifico en editar.asp en la base de datos, este archivo se nombrará actualizar.asp Se muestra por medio de una consulta una vez más el resultado de la edición del registro en cuestión

Practicar en casa los scripts de ASP que permiten editar y actualizar información de la Base de Datos para incorporar estos scripts a su proyecto final desarrollado en ASP

Módulo ASP de la aplicación en línea que permite editar y actualizar la información de la Base de Datos desde páginas web dinámicas hechas en ASP

No aplica, la práctica es personal y con motivos de recordatorio y auto capacitación


14 Semana 14

Semana:

5.12. Altas, actualizaciones, borrado y consulta de información en la base de datos desde páginas dinámicas. El estudiante borrará o eliminará registros de una base de datos mediante código de asp

Temática:

Objetivo(s):

ELIMINACIÓN DE REGISTROS DE UNA BASE DE DATOS CON ASP

Borrar registros de una base de datos con asp o Se programa un código que consulta uno a uno los registros de una tabla seleccionada y se elige el registro a borrar y manda a una pagina llamada borrar.asp en donde se encuentra el código para borrar de la base de datos o Programarás una página web en ASP que te permitirá borrar registros de la Base de Datos desde la propia página web (Requiere todo lo visto hasta el momento)


Actividad Áulica:

Actividad Extra áulica: (Tareas)

Borrar registros de una base de datos con asp o Se programa un código que consulta uno a uno los registros de una tabla seleccionada y se elige el registro a borrar y manda a una pagina llamada borrar.asp en donde se encuentra el código para borrar de la base de datos

Aplicar este módulo de eliminación de registros al proyecto final de la asignatura (Sitio web dinámico)

Evidencia de la Actividad Extraúlica:

Forma de entrega:

No aplica, la práctica es personal y con motivos de recordatorio y auto capacitación

Avances del proyecto final del sitio web dinámico


15 Semana 15

Semana:

REPORTES (Exportar información de la Base de Datos a formato de EXCEL) Manejo de SESIONES

5.13. Autentificación de usuarios 5.14. Manejo de sesiones 5.15. Vaciado de consultas en archivos de Excel ®

Temática:

Objetivo(s):

El estudiante generará habilidades en el uso de sesiones de usuarios mediante código ASP El estudiante exportará los datos de una consulta a una hoja de formato de Excel Agregarás código a tus páginas web que te permitirán protegerlas contra accesos no autorizados, generarás reportes en Excel a partir de tus páginas web dinámicas de ASP •

Actividad Áulica:

• •

Sesiones (Seguridad en el acceso a las páginas de la aplicación web) o Se codifica cada página con la variable de usuario con sesión (“verificado”) Se exportan los datos de una consulta a una hoja de Excel Se añade la línea de código asp para exportar a Excel


Actividad Extra áulica: (Tareas)

El estudiante deberá estudiar los aspectos teóricos de esta materia pues en la siguiente clase presencial se aplicará el examen teórico en línea bajo la plataforma de cursos de cuvalles

Evidencia de la Actividad Extraúlica:

Avances del proyecto final del sitio web dinámico

Forma de entrega:

No aplica, la práctica es personal y con motivos de recordatorio y auto capacitación

16 Semana 16

Semana:

Temática:

• •

Aplicación del examen teórico en línea Aclaración de dudas relacionadas con el proyecto final o Asesorías en altas de registros con ASP

APLICACIÓN DEL EXAMEN TEORICO EN LINEA


o o o

Objetivo(s):

Edición de registros con ASP Borrado de registros con ASP Consulta de registros con ASP

Que resuelvas problemas teórico - prácticos en tecnologías de desarrollo web, que a partir de preguntas que establecen problemas de programación, identifiques la posible solución a partir de opciones, que apliques los aspectos técnicos adquiridos hasta el momento en la resolución de las preguntas que conforman el examen en línea de esta materia. • • •

El asesor aplicará el examen en línea El asesor estará al pendiente de que el examen sea contestado de manera individual El asesor dará asesorías finales relacionadas con la elaboración del proyecto final

• •

Depurar, terminar y presentar el proyecto final de esta materia Finalizar el sitio web dinámico elaborado con ASP con conectividad a Bases de Datos que realizará las 4 funciones básicas de una Base de Datos: Altas, Bajas, Consultas y Modificaciones, Autentificación de usuarios, sesiones y reportes

Evidencia de la Actividad Extraúlica:

Proyectos web dinámicos terminados a manera de proyecto final elaborados por equipo

Forma de entrega:

Sitio web montado en un servidor IIS, de presencia en el equipo del laboratorio de cómputo

Actividad Áulica:

Actividad Extra áulica: (Tareas)


17 Semana 17 06 al 10 de Junio

Semana:

PRESENTACION DE TRABAJOS FINALES Y ENTREGA DE CALIFICACIONES

Proyectos finales y entrega de calificaciones

Presentación de los trabajos finales y se hace entrega de calificaciones

Actividad Áulica:

Presentación de los trabajos finales y se hace entrega de calificaciones

Actividad Extra áulica: (Tareas)

No aplica

Proyectos web dinámicos funcionando en un servidor web local

Temática: Objetivo(s):

Evidencia de la Actividad Extraúlica:


Forma de entrega:

Buzón llamado: “Buzón para el proyecto final” ubicado en el módulo 5 de este curso. El sitio web del proyecto final se debe de compactar en formato ZIP y enviarlo al buzón


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.