Sie sind auf Seite 1von 2

Tarea

Académica 1

Caso : Construcción de Aplicación Web Mobile


Tipo de : Individual
participación
Fecha de entrega : Semana 1 – sesión 2
Puntaje : 2 puntos (PA) de acuerdo a rúbrica
Descripción : Para llevar a cabo esta actividad, deberá seguir los siguientes pasos:
1. Revise previamente los materiales de estudio propuestos para la sesión.
2. Construya una aplicación web mobile, basada en Ruby on Rails y el
Framework Bootstrap, que dé solución al caso indicado en los puntos
siguientes:
Usted decide lanzar su línea de servicios profesionales de consultoría y
capacitación dirigido a cliente con necesidades de aplicaciones móviles o
capacitación relacionada al desarrollo de aplicaciones móviles. Para ello,
planea:
a) Desarrollar una aplicación web mobile que presente al público en
general una vista Home con contenido de bienvenida al usuario y
una introducción a sus servicios, las vistas About Me y Services.
b) La aplicación contará con un Menú y un Sidebar para acceder a las
diferentes vistas. La aplicación brindará además la posibilidad de que
los visitantes se registren (lo que le permitirá establecer contacto
con ellos) o inicien sesión con su correo electrónico y su contraseña
(con miras a incluir posteriormente contenido exclusivo para sus
clientes).
c) La aplicación debe tener una UI adaptable a dispositivos móviles
aplicando los principios de Responsive Web Design.
d) Incluir en la raíz del proyecto un archivo README explicando las
tecnologías utilizadas y pasos principales aplicados para la
implementación.
3. Publique en la actividad Tarea Académica 1 del aula virtual, el URL para
visualizar la versión ejecutable de su aplicación. Incluya como evidencia un
archivo .ZIP con el código fuente de su aplicación.
4. Comparta el Workspace de Cloud9 que contiene su proyecto con el
usuario indicado por el profesor del curso.

Indicaciones
Elabore su proyecto utilizando un Workspace de Cloud 9.

Recursos : • Entorno de Desarrollo Cloud9


• Lenguajes Ruby, HTML, CSS
• Ruby on Rails Framework
• Gems para integración de Twitter Bootstrap Frontend Framework


1
Rúbrica de calificación de la Tarea Académica 1

Criterio de Excelente Promedio Deficiente


Calificación
Calificación (2 puntos) (0.75 puntos) (0 puntos)
C01. Al abrir el proyecto y ordenar la Al cargar el proyecto el
Building y ejecución, ésta se inicia sin problemas proceso de building y
ejecución en el ambiente de desarrollo. ejecución presenta
errores y no llega a
concluir.
0.25 puntos 0 puntos
C02. UI & UX El proyecto ofrece una experiencia El proyecto ofrece una No se percibe en
móvil donde la UI es Universal, experiencia móvil donde ninguna parte de la
adaptable a las dimensiones y la UI es Universal, experiencia móvil la
posición del dispositivo y además se adaptable a las aplicación de principios
evidencia en toda la experiencia móvil dimensiones y posición y componentes de
el uso de componentes compatibles y del dispositivo, sin Responsive Web
la aplicación de los principios embargo la experiencia Design.
fundamentales de Responsive Web no aplica en todas las
Design. vistas los principios de
Responsive Web
Design.
0.5 puntos 0.25 puntos 0 puntos
C03. La aplicación cumple con todas las Las características La aplicación no
Features características especificadas en el solicitadas se cumple con las
enunciado. encuentran características
implementadas de especificadas
manera parcial.
0.5 puntos 0.25 puntos 0 puntos
C04. Code El desarrollador sigue la filosofía de La codificación es No se evidencia un
Organization agrupación de clases según el funcional, pero sólo criterio de organización
& Quality framework, agrupando las clases aplica parcialmente los del código.
según propósito ó funcionalidad (por estándares de
ejemplo Controllers, Models). indentación de bloques
La codificación tiene un estilo claro, de código, ó existen
indentando los bloques de código ineficiencias en la
según los estándares de programación codificación:
en Ruby, aplicando una lógica redundancia ó
consistente en los métodos, inconsistencias en la
condicionales sin escenarios no lógica de programación,
contemplados, uso adecuado de ausencia de
reutilización de código para evitar comentarios.
redundancia, comentando secciones
de código relevantes.

0.5 puntos 0.25 puntos 0 puntos


C05. Naming El desarrollador aplica en todos los La codificación es
Standards nombres de objetos de programación funcional, pero no se
como clases, objetos, variables, evidencia aplicación de
constantes y métodos la nomenclatura estándares ó criterios
en inglés y la nomenclatura estándar de eficiencia en la
para identificadores de elementos de codificación, con
UI y recursos. ausencia de
comentarios. El
desarrollador no aplica
nomenclatura en inglés
para los objetos de
programación ó
identificadores de
elementos de UI y
recursos.
0.25 puntos 0 puntos

Das könnte Ihnen auch gefallen