Primavera 2022
Diseño de Comportamientos Interactivos III
Syllabus y Links importantes
 

Información de Apoyo
 

Videos de clases
 
  • Videos de apoyo

  • Bajar Archivos para Clases
     

    Deberes (Tareas)
     
    • Tarea No.1
      Fecha de entrega: enero 21, 2022

      Realizar el ejercicio de Strings, propuesto en clase, basado en: descargar archivos para tarea 1
      • Obtener la primera letra del email ingresado
      • Obtener la última letra del email ingreado
      • Obtener la posición de la @.
      • Obtener el código ASCII de la @
      • Obtener al última sección del dominio, lo que está después del último punto (ej: .mx o .com)

      Subir el ejercicio a la carpeta personal en el servidor de Diseño y guardar los archivos en una carpeta llamada Tarea1


    • Tarea No.2
      Fecha de entrega: enero 28, 2022

      Completar el trabajo realizado en clase sobre la validación del formulario. Para esta tarea realizar lo siguiente:
      • Validar que el teléfono ingresado sea un teléfono válido para México. Esto significa que lo que se ingrese en el campo para el teléfono deben ser sólo número y deben ser, exactamente, 10 números. Para realizar esta validación, desarrollar una función que elimine cualquier caracter ingresado en dicho campo que no sea un número. Basarse en el siguiente video para realizar dicha función:

        Eliminar caracteres que no sean un número

        Una vez eliminados los carateres que no sean números, revisar que existan exactamente 10 números. Si esto se cumple, el teléfono se considera válido. Si no se cumple, hay que colocar el estilo de error en el campo del teléfono y mostrar un mensaje que el teléfono no es válido.

      • Validar que los passwords ingresados coincidan. Si los passwords no coinciden hay que colocar el estilo de error en dichos campos y sacar un mensaje que los passwords no coinciden.

      • Finalmente, en todos los campos en que hayan sido validados como correctos colocar un check mark a su derecha, en el mismo lugar que aparece el triángulo de alerta cuando el campo no está lleno o no tiene la información correcta (como en el caso del email, del teléfono o de los passwords). El check mark obtenerlo del sitio web de fontawesome


      Subir el ejercicio a la carpeta personal en el servidor de Diseño y guardar los archivos en una carpeta llamada Tarea2

      Rúbrica:
      • Eliminación de caracteres que no sean números del campo del teléfono: 4 pts
      • Validación del teléfono con 10 números: 2 pts.
      • Validación que los passwords coincidan: 2 pts
      • Colocar un check mark a la derecha de los campos que han sido validados como correctos: 2 pts


    • Tarea No.3
      Fecha de entrega: marzo 4, 2022

      Completar el proceso de búsquedas de usuarios, ingreso de nuevos usuarios al sistema y edición de datos de un usuario.

      Los archivos deben estar en la carpeta individual que se encuentra en el servidor de diseño.

      El sistema debe hacer lo siguiente:
      • Listar usuarios cuyo apellido inicie con la letra del botón ajustado.

      • Listar usuarios cuyo apellido contenga un texto ingresado en el campo de búsqueda.

      • Listar todos los usuarios si no se ingresa nada en el campo de búsqueda y se presiona el botón de búsqueda (lupa).

      • Ingresar un nuevo usuario. Luego de ingresar, regresar a página index mostrando los usuarios cuyo apellido inicien con la primera letra del apellido del usuario ingresado. Mostrar un mensaje que diga que se ingresó correctamente un nuevo usuario al sistema.

      • Editar datos de un usuario. Los datos se acceden dando click al apellido del usuario cuando se despliega la lista de usuarios encontrados. Luego de editar los datos, el sistema regresa a index mostrando una lista de usuarios cuyo apellido inicie con al primera letra del apellido del usuario editado, y se muestra un mensaje que diga que los datos del usuario se actualizaron correctamente.


    • Tarea No.4
      Fecha de entrega: abril 18, 2022

      Tener completo el backend de acuerdo a lo que se ha impartido en clase. Incluye:
      • Página de login
      • Creación de sesiones
      • Bloqueo de páginas a través de sesión de administrador o usuario
      • Búsquedas de usuarios registrados
      • Ingreso de nuevo usuario (solamente usuario tipo 0)
      • Edición de usuario. Edición de cualquier usuario (solamente usuario tipo 0)
      • Subida de archivos al servidor
      • Borrado de archivos subidos
      • Listado de archivos y borrado de cualquier archivo (solo usuario tipo 0)



    Exámenes
     
    • Examen No. 1
      Fecha: Febrero 4, 2022


    Ejercicios de Clase
     

    Gradebook
     

      Regresar