Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se establecen los objetivos del sitio web, se hace el análisis de requerimientos para el cliente y los
usuarios, se define una estrategia para alcanzar estos objetivos tomando en cuenta aspectos como
la arquitectura de la información, usabilidad y experiencia de usuario, lenguaje a usar, tipo de base
de datos. Esto nos ayuda a tener un estimado del presupuesto final
Es todo el bosquejo de como debe de ser y estar construido nuestro sitio web para evitar errores.
DESARROLLO: se reparte el trabajo dependiendo del tamaña del proyecto, se desarrolla código, se
suele utilizar un control de versiones, se realizan pruebas para detectar errores, corrección de
errores
Document Object Model (estructura del documento HTML) que genera un árbol de estructura
mediante etiquetas. Es de gran importancia debido a que otros lenguajes como Js lo usan para
agregar, modificar y quitar elementos, obtener y agregar información de nuestro HTML estático.
Considerar si realmente necesitas usar un framework, soluciones simples, , remover código que no
se use, hacer un análisis de trafico, garantizar que el sitio web es compatible con todos los
dispositivos
5.-¿Qué características tiene el diseño Simple Page Application y en que casos se sugiere su uso?
Se refiere a sitios web que se encuentran un solo archivo y que se carga una sola vez (esto las hace
mas rápidas) , por lo que puede tener varias vistas, se recomienda usarlas cuando el proyecto es
pequeño, landing pages, pues si el proyecto es grande se recomienda un website tradicional
6.-¿Qué diferencia hay entre el código Js del lado del cliente y del lado del servidor?
CLIENTE: corre en aparato del usuario, el código es visible para el usuario, usado para validaciones,
eventos y funcionalidades del usuario, depende de la versión del buscador
SERVIDOR:corre en el servidor, no es visible para el usuario, tiene la lógica del negocio y acceso a la
base de datos, cualquier tecnología de servidor puede ser usada
7.-¿Qué ventaja tiene utilizar un Content Delivery Network (CDN) en el desarrollo de aplicaciones
web?
*manejo de trafico
En algunos casos debes de conocer sus puntos de acceso (hacer referencia a propiedades u
objetos), en otros debes de crear un contexto especifico para escribir el código de la API
El proyecto se divide en sus componentes mas simples y se van desarrollando, haciendo pruebas
parte por parte hasta cumplir con los objetivos establecidos (es incremental).
12.-¿Qué es una petición asíncrona en aplicaciones web? Son solicitudes que se envían al servidor
web sin bloquear la ejecución del código en el navegador (permiten recuperar datos del servidor
sin recargar la pagina)
14.-¿Por qué se recomienda el uso de tokens para las rutas en una aplicación web?
Permiten el intercambio seguro de información, compactos y rápidos
15.-¿Qué es el despliegue de una aplicación web y cuales son las fases que se aplican?
Es hacer publica (ya funcionando y todo) por primera vez una pagina web, planeación desarrollo,
pruebas, despliegue en el entorno en vivo y monitoreo de cambios
17.-Desarrollar una aplicación WEB que implemente una API REST que gestione las operaciones de
recuperación y actualización de datos del archivo usuarios.json
18.-Desarrollar un modulo de inicio de sesión que consuma la API REST del punto 17 para validar el
acceso de los dos tipos de usuario representados en el archivo usuarios.json.
Para el tipo de usuario administrador se debe mostrar el nombre del usuario y una tabla con los
usuarios registrados en el archivo json e implementar la funcionalidad de actualizar el nombre y
tipo de usuario.
Para el tipo de usuario operador se debe mostrar el nombre del usuario y en un formulario los
datos del usuario registrados en el archivo json y solamente se debe permitir cambiar la
contraseña si así lo desea a través de un botón para dicha funcionalidad. En el formulario los datos
no deben ser editables inicialmente y al accionar el botón ‘modificar contraseña’ se debe habilitar
solamente el campo habilidar contraseña y el cambio se debe almacenar en el archivo .json.