Desarrollo App Web
Examen I
Responda las siguientes preguntas (10%)
- Que es MVC y que utilidad tiene?
- Diferencia entre Ruby on Rails y Yii para el diseño de Modelos.
- Enumere 2 ventajas y desventajas de los siguientes frameworks
- Yii
- Ruby on rails
- Meteor
- Larevel
Verdadero y Falso (20%)
En caso de ser falso explique porque.
- Se considera una buena practica cargar los scripts (.js) en el <head>
- Puedo enviar la misma informacion via POST y GET, lo único que lo diferencia es que en GET los parametros son visibles en el URL.
- event.preventDefault() lo hemos utilizado para evitar que el tabindex de la pagina utilize su valor por omision.
- Una buena cualidad de un programador (web) seria la siguiente: Es mejor documentar y seguir todos los estándares y las mejores practicas de programacion del lenguaje utilizado asi como del framework, estando seguro de que no vamos a caer en una reingenieria mas adelante; que entregar un prototipo o sistema lo mas pronto posible y asi probar mi hipotesis para solucionar un problema
Practico 1 (50%)
Utilizando el framework que mas le guste o considere mas adecuado para la labor a desempeñar.
Desarrolle una pequeña web-app que permita:
-
CRUD de productos (modelo)
- Nombre
- Precio
- Descripción
- Que se tenga un view de productos pero que la ruta de acceso sea url friendly. (eg www.examen.com/cloro-magia-blanca)
-
Podria deducir cual seria el objetivo principal para crear url de este tipo? (el que me traería mas beneficios)
- Faciles de compartir y recordar
- SEO
- Mejor standard HTTP
Practico 2 (20%)
Utilizando el framework que mas le guste o considere mas adecuado para la labor a desempeñar.
Desarrolle una pequeña web-app que permita:
- Mostrar una imagen aleatoria.
- Mostrar un video aleatorio.
- Reproducir un audio aleatorio.
Nota:
- No hace falta que la fuente de los archivos sea dinámica (ingreso).
- Solo debe ser un view o pagina.
Desarrollo App Web Examen 1
By Mijail Paz
Desarrollo App Web Examen 1
- 700