0 calificaciones0% encontró este documento útil (0 votos)
22 vistas4 páginas
Este documento presenta una guía de estudio para un examen bimestral de 25 preguntas de opción múltiple sobre temas de desarrollo móvil como Android, bases de datos NoSQL, patrones de diseño y frameworks. La guía explica conceptos clave de ConstraintLayout, permisos, dependencias, tokens, versiones mínimas, patrones MVP y MVC, capas modelo, vista y controlador, colecciones de datos, documentos JSON y características de Kotlin, Spring y MongoDB.
Este documento presenta una guía de estudio para un examen bimestral de 25 preguntas de opción múltiple sobre temas de desarrollo móvil como Android, bases de datos NoSQL, patrones de diseño y frameworks. La guía explica conceptos clave de ConstraintLayout, permisos, dependencias, tokens, versiones mínimas, patrones MVP y MVC, capas modelo, vista y controlador, colecciones de datos, documentos JSON y características de Kotlin, Spring y MongoDB.
Este documento presenta una guía de estudio para un examen bimestral de 25 preguntas de opción múltiple sobre temas de desarrollo móvil como Android, bases de datos NoSQL, patrones de diseño y frameworks. La guía explica conceptos clave de ConstraintLayout, permisos, dependencias, tokens, versiones mínimas, patrones MVP y MVC, capas modelo, vista y controlador, colecciones de datos, documentos JSON y características de Kotlin, Spring y MongoDB.
EL EXAMEN CONSTA DE 25 PREGUNTAS DE OPCION MULTIPLE.
1. En android el layout para crear una interface de usuario que aparece habilitado de defecto es: R. ConstraintLayout 2. En un Cosntraint layout cuando agregamos una vista o componente, se necesitan minimo esta cantidad de anclas para poder posicionar sin errores una componente: R. Dos. 3. Para centrar una sola componente como debemos proceder? R. Darle a las 4 anclas el mismo valor. 4. Para poder ajustar el contenido de la componente debemos usar la propiedad o atributo cuyo valor es: R. Wrap_content 5. Si deseamos cambiar los colores usados en el tema inicial de nuestra apliacion, debemos de cambiarlos en: R. En la carpeta de resources, en el archivo de color.xml 6. Si deseamos anadir un permiso por ejemplo para el acceso a internet o uso de GPS debemos colocarlo en: R. En la carpeta manifests y dentro del archivo AndroidManiefst.xml 7. Para poder agragar una dependencia en Android se debe colocar en el archivo: R. En el archivo Build.gradle de nivel de modulo. 8. La herramienta que construye los proyectos en Android Studio se llama: Gradle. 9. En Android Studio cuando necesitamos agregar tokens publicos los colocamos en el archivo R. Strings.xml 10. Si deseamos agregar un token privado debemos colocarlo dentro del archivo: R. El archivo gradle.properties. 11. Si deseamos modificar la version minima que utilzara nuestra app, necesitamos cambiarla en el archivo: R. Build.gradle de nivel de modulo. 12. En android se recomienda el patro de diseno para una aplicacion: R. MVP. 13. La capa Model de Android tiene la siguiente caracteristica: R. Se encargar de contener solamente codigo logico, es decir, no contiene enlaces a la interface. 14. La principal caractersitica de la capa Presenter es: R. Esta capa une a la capa Model y a la capa Vista, y en android la representa la clase de tipo MsinActivity, estas clases siempre heredan de la clase AppCompatActivity. 15. La capa Vista o VIew tiene como principal funcion: R. Mostrar la interface de usuario y es la unica que no usa codigo de programacion para su diseno., en Android studio son los layouts. 16. El patron de diseno que se ocupa en el back End es: R. MVC 17. Dentro de MVC la capa Modelo tiene como principal caracteristica: R. Contener la logica de nuestra aplicacion, en el caso de el back end el Model normalmente es el que contiene la logica de acceso a la base de datos. 18. En MVC la capa Controller tiene como principal funcion: R. Como su nombre lo indica controla el acceso y egreso de informacion hacia el servidor. 19. En MVC la capa View representa: R: Las componentes visuales, PERO en arquitectura estilo REST es todo el frontEnd, es decir la app android. Nota: El estilo REST de hecho es un ESTILO de la arquitectura distribuida. 20. Para que una arquitectura de software sea considerada como ditribuida el cliente debe: R. Estar totalmente o parcialmente FUERA del servidor. 21. MongoDb es una base de datos de la familia No Relacional, cuya principal carctersitica es: R. Esta orientada a documentos. 22. En mongoDb un documento es equivalente a la siguiente estuctura del paradigma relacional: R. A la fila o registro. 23. Desde el punto de vista de diseno de base de datos MongoDB contrasta con el paradigma relacional en que: R. MongoDB NO ES ESQUEMATICA. Es decir, no necesitan tener columnas fijas. 24. En mongoDB el concepto de tabla es equivalente a : R. Collection 25. En mongoDB podemos agregar registros usando el respectivo driver, la estructra donde se guarda es de tipo R. JSON 26. Kotlin es un lenguajes cuyas principales caracteristicas son: R. Es funcional y es reactivo y es 100% orientado a objetos. 27. El paradigma funcional radica principalmente en el siguiente supuesto: R. Una funcion es tratada como un tipo de datos. Se le denomina en el paradigma funcional como lambdas. 28. El paradigma reactivo radica principalmete en el siguiente supuesto: R. Trabaja de manera directa la asincronicidad de manera automatica. 29. En el backEnd Spring es usado porque: R. ES un framework que nos pemites usar de forma muy simple el patron de disenio MVC. 30. Spring debe su exito a que maneja el siguiente concpeto de ingenieria de software: R. Inyeccion de dependencias o inversion de control( ambos son sinonimos) 31. En que consiste la inversio de control? R. En ocultar las implementaciones concretas y exponer solamente las generales.