Clases
Clase 17. APPLETS DE JAVA
Competencia: Identificara los principales elementos usados para la interconexión entre el usuario y un sitio web, tales como Applets de Java.
En lugar de applets de Java, en el desarrollo web moderno se suelen utilizar tecnologías más actualizadas y seguras para lograr funcionalidades similares. Algunas de las alternativas comunes a los applets de Java incluyen:
HTML5 y JavaScript: La combinación de HTML5 y JavaScript ofrece una amplia gama de funcionalidades interactivas y dinámicas que anteriormente eran proporcionadas por los applets de Java. Con HTML5, se pueden crear elementos multimedia como audio y video, así como gráficos interactivos con el elemento canvas. JavaScript permite crear interactividad en la página web, manipular elementos del DOM, realizar peticiones AJAX y mucho más.
Frameworks y bibliotecas JavaScript: Existen numerosos frameworks y bibliotecas JavaScript que facilitan el desarrollo de aplicaciones web interactivas y dinámicas. Algunos ejemplos populares incluyen React.js, AngularJS, Vue.js y jQuery, entre otros. Estas herramientas ofrecen una amplia gama de funcionalidades y componentes predefinidos que pueden utilizarse para crear interfaces de usuario sofisticadas y dinámicas.
Estas alternativas ofrecen un enfoque más seguro, eficiente y compatible con los estándares web modernos en comparación con los applets de Java, que han quedado obsoletos en gran medida debido a preocupaciones de seguridad y falta de soporte en muchos navegadores web actuales.
Descarga las Diapositivas de la clases 17 y 18
Clase 18. RESPONSE
Competencia: Identificara los principales elementos usados para la interconexión entre el usuario y un sitio web, tales como response.
En la Clase 18, nos enfocamos en comprender el concepto de “response” (respuesta) en el contexto del desarrollo web. Los estudiantes exploraron cómo las respuestas son fundamentales para la interconexión entre el usuario y un sitio web, permitiendo una comunicación efectiva entre el cliente (navegador web) y el servidor.
Durante esta sesión, analizamos en detalle cómo funciona el proceso de respuesta en el desarrollo web. Los estudiantes aprendieron sobre los diferentes tipos de respuestas que un servidor puede enviar a un cliente, incluyendo respuestas HTML, JSON, archivos estáticos (como imágenes, hojas de estilo y scripts), y otros tipos de contenido dinámico generado por el servidor.
Además, exploramos los conceptos relacionados con el protocolo HTTP (Hypertext Transfer Protocol) y cómo se utiliza para manejar las solicitudes y respuestas entre el cliente y el servidor. Los estudiantes también discutieron los códigos de estado HTTP comunes, como 200 OK, 404 Not Found, y 500 Internal Server Error, y su significado en el contexto de las respuestas del servidor.
Descarga las Diapositivas de la clases 17 y 18
Clase 19. BASES DE DATOS
Competencia: Identificara los principales elementos usados para la interconexión entre el usuario y un sitio web, tales como Base de Datos.
En la Clase 19, exploramos el papel fundamental de las bases de datos en la interconexión entre el usuario y un sitio web. Los estudiantes identificaron cómo las bases de datos son esenciales para almacenar y gestionar la información que se utiliza en las aplicaciones web, permitiendo una interacción efectiva y personalizada con los usuarios.
Durante esta sesión, analizamos los conceptos básicos de las bases de datos y cómo se utilizan en el desarrollo web.
Discutimos las mejores prácticas en el diseño y gestión de bases de datos para aplicaciones web, incluyendo la normalización de datos, la optimización del rendimiento y la seguridad de la información.
Descarga las Diapositivas de la clases 19 y 20
Clase 20. CGI
Competencia: Identificara los principales elementos usados para la interconexión entre el usuario y un sitio web, tales como Base de Datos y CGI.
Durante esta sesión, analizamos en detalle cómo funciona CGI en el contexto del desarrollo web. Los estudiantes aprendieron sobre el proceso de solicitud y respuesta en una arquitectura CGI, donde el servidor web pasa la información de la solicitud del cliente a un programa externo, que luego genera una respuesta dinámica que se envía de vuelta al cliente.
Descarga las Diapositivas de la clases 19 y 20
Clase 21. LEYENDO EL FORMULARIO DE ENTRADA DE USUARIO
Competencia: Identificara los complementos (plugins) para interactuar de usuario a sitio al entrar a sesión, para la solución de problemas dentro del diseño web.
En esta sesión, nos enfocaremos en la lectura y procesamiento del formulario de entrada del usuario como parte integral del diseño web.
Durante esta sesión, analizaremos cómo los formularios de entrada del usuario son componentes críticos en la mayoría de los sitios web, ya que permiten a los usuarios autenticarse y acceder a contenido personalizado. Los estudiantes aprenderán a identificar los complementos y herramientas necesarios para interactuar con estos formularios de manera efectiva.
Exploraremos los diferentes tipos de formularios de inicio de sesión, desde formularios simples con campos de nombre de usuario y contraseña.