Características de la POO
Abstracción
Encapsulamiento /encapsulación
Herencia
Polimorfismo
Diferencia entre compilador e intérprete?
El compilador escanea el código fuente y lo traduce a código ejecutable cuando todos los errores son removidos y se procede a la ejecución, el intérprete, en cambio traduce el programa línea por línea sin crear código ejecutable, cada línea de código es revisada y ejecutada cada vez que se corre el programa.
Qué es un widget?
Pequeña aplicación o componente de software interactivo diseñado para realizar una función específica de manera rápida y sencilla, sin abrir la app.
Cuáles son las buenas prácticas? menciona 3
Código limpio y legible, Reutilización, Pruebas, Seguridad, Documentación, Control de versiones, Optimización.
Qué es un wireframe?
Un boceto esquemático en blanco y negro (baja fidelidad) que define la estructura, organización del contenido y la funcionalidad básica.
Qué es la Herencia
Contiene datos de un objeto, mostrando solo lo necesario en una interfaz pública
Qué es la codificación?
Proceso de transformar información o datos en un formato específico de símbolos, señales o códigos para facilitar su almacenamiento, transmisión o almacenamiento.
Menciona 3 características de las aplicaciones móviles.
La interfaz debe ser intuitiva, carga rápida al abrir la aplicación, asegurar los datos del usuario, debe tener una utilidad clara y actualizaciones regulares.
Cuál es el propósito del control de versiones?
Permite registrar y gestionar cambios del código.
Qué es un mockup?
Una representación estática de alta fidelidad que simula la apariencia final, incluyendo colores, tipografías, imágenes y estilos de marca.
Qué es la POO?
Es un modelo de programación que organiza el código en "objetos" en lugar de solo funciones y variables.
Qué es un emulador?
Herramienta de SW que imita el comportamiento de otro sistema que fue desarrollado para otro HW.
Menciona los SO más comunes para dispositivos móviles.
Android
IOS
Para qué sirven las buenas prácticas para el desarrollo?
Para asegurar que el producto final sea confiable y útil para los usuarios.
Qué es un prototipo?
Una versión interactiva del diseño, ya sea de baja o alta fidelidad, que simula el comportamiento y la experiencia del usuario (se pueden hacer clics, navegar entre pantallas).
Menciona dos lenguajes que utilicen POO
Pyton ,C++ , Java, PHP /Ruby, TypeScript, JavaScript, C#, Smalltalk, Objective-C, Kotlin, Swift, Delphi, Perl Ada
Qué significan las siglas IDE?
Integrated Development Environment.
Entorno de Desarrollo Integrado.
Qué es la interfaz de usuario?
Es el flujo de interacción entre el usuario y el sitio web.
Cómo se logra la seguridad en el SW?
Validar entradas, filtrar datos para prevenir vulnerabilidades, otorgar permisos mínimos y necesarios a usuarios, asegurar la confidencialidad de datos sensibles.
Qué es la arquitectura de la información?
Disciplina que organiza, estructura y etiqueta los contenidos de entornos digitales (sitios web, apps) para facilitar la usabilidad y el acceso a la información por parte de los usuarios.
Qué es el polimorfismo?
Un mismo método puede comportarse distinto dependiendo del objeto que lo use.
En qué casos se usa un emulador?
Se emplea como herramienta de compatibilidad y preservación, permitiendo la ejecución de SW olvidado en infraestructuras modernas donde el HW original es inaccesible o inexistente.
Qué es UX/UI?
Experiencia de usuario / Interfaz de usuario
Qué aspectos se toman en cuenta para elegir y aplicar las buenas prácticas?
Naturaleza y tamaño del proyecto.
Cuáles son los componentes clave de la Arquitectura de la Información (AI)?
Sistemas de navegación, etiquetado, navegación y búsqueda.