Material Detail

Everything You NEED to Know About WEB APP Architecture

Everything You NEED to Know About WEB APP Architecture

It is a great way to start web app development. Gives good information on the different types of software arquitecture, in a way that is simple and good to compare with one another, when to use each of them and why. 

Quality

  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Sebastian Andres Cavalieri Tabernero
1 year ago
EVALUACIÓN DE LA CALIDAD DEL RECURSO COMO MATERIAL DE APRENDIZAJE EN LOS ESTUDIOS DE GRADO DE INGENIERÍA INFORMÁTICA DE LA UPM. Description: o Overview: o Tema: Se trata de un video para introducir conceptos necesarios para saber como estructurar una aplicación web a la hora de desarrollarla, es por esto que esta bajo la disciplina de App Development. Puede llegar a ser útil para el perfil profesional de Solution Designer, ya que es necesario conocer la arquitectura de las aplicaciones web a la hora de descubrir y solucionar problemas. o Tipos de formato de materiales: Video o Type of Material: Presentation o Technical Requirements: Cualquier dispositivo que permite visualizar videos de youtube. o Learning Goal(s): -Aprender sobre la arquitectura de aplicaciones web. -Niveles altos de arquitectura(Peer-to-Peer, Client-Server). -Como afecta la arquitectura de la aplicacion web al desarrollo de software. o Recommended Use(s): Este recurso esta pensado para utilizarse antes de desarollar una aplicación web, a mi me fue bastante útil para tener un entendimiento básico de como están las aplicaciones web desarrolladas en la actualidad y pensar en cómo deberían ser desarrolladas dependiendo de sus propósitos. Podría ayudar en asignaturas de programación para tener en cuenta al desarrollar el código de la aplicación , la arquitectura de la misma ya que por ejemplo si los servicios están divididos en módulos, hay que permitir que el código funcione de manera correcta y que interconecte todos los servicios si fuese necesario. También podría ser utilizado en asignaturas como concurrencia para enseñar usos prácticos de programación concurrente. Incluso se podría usar en asignaturas de redes de computadores para comprender la importancia del uso del protocolo HTTP. o Target Student Population: A cualquier estudiante de educación superior o incluso profesionales, que estén relacionados con la informática. o Prerequisite Knowledge: Conocimiento bastante general en relación al desarrollo web. Ya que al entender conceptos muy básicos como lo son las bases de datos, el protocolo HTTP y qué son los servicios web, podrías entender este video por completo. Evaluations and Observations o Quality of Content: Personalmente pienso que el contenido del recurso si es válido y preciso, ya que al investigar más sobre el tema he entendido que lo que se explica en el video con ejemplos prácticos, efectivamente es lo que se está usando en la actualidad. Pero por otro lado si es cierto que también se deja bastantes cosas fuera, pero una vez más, se trata de un video para entender los conceptos, no para saber detalles específicos al respecto. Podría servir como introducción para otros recursos que sean más extensos. • Lista Fortalezas de la calidad del contenido: -El contenido es válido y preciso, ya que representa como las diferentes manera de desarrollar aplicaciones web en la actualidad, dando ejemplos actuales como el uso de serverless computing por grandes empresas del presente. -Puede ser necesario para entender material más avanzado, debido a su gran importancia en el futuro. -Es muy sencillo de aprender, a pesar de ser conceptos técnicos, ya que usa ejemplos prácticos y conceptos definidos de manera sencilla. -El contenido es consistente en su completitud. Siempre se sigue un hilo de definiciones utilizados de manera correcta en relación a lo explicado antes. • Lista Preocupaciones de la calidad del contenido: -Al no ser muy detallado, no cubre completamente asignaturas o competencias del currículum básico. -No contiene enlaces a otro recursos más complejos o detallados, además no contiene enlaces de referencias de la información utilizada. o Potential Effectiveness as a Teaching/Learning Tool: • Lista Fortalezas de la efectividad del recurso como una herramienta de aprendizaje: -Con este material se puede facilitar el aprendizaje sobre el desarrollo de software, especificamente de aplicaciones web. -Se puede utilizar como la explicación de un problema, el de cómo es la mejor manera de desarrollar una aplicación web a la hora de su arquitectura. -Los conceptos se explican con claridad y de manera organizada a lo largo del video. -Personalmente a mi me motivó más a intentar aplicaciones web, ya que lo explica de tal manera que no parezca algo imposible de hacer. Por tanto diría que si puede despertar la curiosidad de las personas. -Se utilizan muchas imagenes, audio y distintas animaciones para enseñar de manera didáctica sobre temas técnicos. -Enseña muchos ejemplos para explicar sus puntos. -Utiliza relaciones entre los distintos conceptos para enseñar como se usa todo en conjunto a la hora del desarrollo. • Lista Preocupaciones de la efectividad del recurso como una herramienta de aprendizaje: -No es una manera muy original de enseñar sobre el tema. -No hay elementos interactivos que permitan visualizar el uso de los conceptos explicados a primera mano. o Ease of Use: • Lista Fortalezas de la facilidad de uso del recurso: -Se presenta la información de una manera familiar a los estudiantes, ya que es como cualquier presentación que vemos en clases. -Es muy fácil de navegar, ya que es solo visualizar el video en youtube. -Es autocontenido, no es realmente necesario acceder a ningún otro recurso para comprender lo que se explica en el video. -La presentación es diseñada de manera que no distrae de lo que se está intentando explicar, todas las animaciones o imágenes que se utilizan complementan a la explicación de manera correcta. -Las diferentes secciones o conceptos explicados se relacionan lógicamente entre ellos. -No hay problemas o bugs a la hora de visualizar el video o su descripción(a la hora de hacer este comentario). • Lista Preocupaciones de la facilidad de uso del recurso: -No es interactivo. No hay un recurso externo que se pueda utilizar para visualizar personalmente lo que se explica en el video.
Time spent reviewing site: 1 hour