EXÁMEN
EXÁMEN
EXÁMEN
R/ NGRX, NGXS, Redux (Estos son los más comunes para angular)
3. ¿Qué es Redux?
5. ¿Qué es el Front?
R/ Es la parte de una web que conecta e interactúa con los usuarios que la
visitan. Es la parte visible, la que muestra el diseño, los contenidos y la que
permite a los visitantes navegar por las diferentes páginas mientras lo deseen.
7. ¿Qué es cryptoJs?
R/ El programador back-end, por parte del front, solamente se encriptan los datos
para su proceso de envío al API.
R/ Este método recibe como parámetro aquel dato que queramos hacer llegar al
padre. Lógicamente, el tipo del dato que enviemos hacia el padre debe concordar
con el que hayamos declarado en el genérico al instanciar la el objeto
EventEmitter.
R/ Ambos son librerías de estilo, bootstrap por su parte está más enfocado en el
diseño, mientras que angular material está enfocado en tablas
R/ jasmine y karma, son librerías que permiten hacer test de la aplicación para
cada funcionalidad
30. ¿Cuáles son los lenguajes de programación que existen, menciona los
30 más usados?
R/ JavaScript y TypeScript
R/ Oracle, DB2, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB, Redis, IBM
DB2, Elasticsearch, SQLite, Cassandra.
33. ¿Cuáles son los dos tipos de bases de datos más usados?
R/Oracle y MySQL
R/MongoDB
R/ ✔
R/ Se trata de una plataforma móvil creada por Google, cuya principal función es
desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida,
con el fin de que se pueda aumentar la base de usuarios y ganar más dinero. La
plataforma está subida en la nube y está disponible para diferente plataformas
como iOS, Android y web.
R/ Es una de las bases de datos NoSQL y está orientada a documentos. Una base
de datos MongoDB se puede utilizar para almacenar los datos de la aplicación,
cada registro es un documento que consta de pares clave-valor que son similares a
los objetos JSON (JavaScript Object Notation). Permite a sus usuarios crear
esquemas, bases de datos, tablas, etc.
R/ figma, Photoshop
Las diferencias básicas entre uno y otro son: useCallback, memoriza funciones, es
un hook. useMemo, memoriza valores, es un hook.
R/Diez. Es la herramienta en la que más trabajo, y me gusta, así que con toda
seguridad puedo decir que mi nivel es un diez.
66. ¿Cuáles son los pasos o el camino que sigues cuando hay un error?
R/ 1. Se identifica el error.
R/ Las acciones son un bloque de información que envia datos desde tu aplicación
a tu store. Son la única fuente de información para el store. Las envias al store
usando store.dispatch().
Las acciones son objetos planos de JavaScript. Una acción debe tener una
propiedad type que indica el tipo de acción a realizar. Los tipos normalmente son
definidos como strings constantes.
La solución que proponen NgRX es usar un artificio llamado efecto, porque será
encargado de los efectos secundarios que provocan las las instrucciones
asíncronas. De una forma simplista, diremos que las acciones asíncronas se
multiplicarán por tres. El comando que genera la llamada, y los dos potenciales
eventos con la respuesta correcta o el error.
Los reducers se caracterizan por ser funciones puras, es decir, funciones que no
producen efectos secundarios y manejan estructuras inmutables. Esto quiere decir
que dentro de un reducer, no puedes hacer peticiones AJAX, usar timers,
intervalos, o modificar variables externas al reducer, ya que todas estas
operaciones se considera que producen efectos secundarios.
72. Diferencia entre SASS, CSS, SCSS
73. Cuáles son los 5 frameworks más usados en el front y en el backend.
74.
Si preguntan si has trabajado del lado del backend, di que sí, pero muy
poco, en lo posible, debes responder de forma afirmativa.