21. SCRIPTING FRONT Y BACK Flashcards

(126 cards)

1
Q

¿CUÁL ES EL FRAMEWORK WEB DE PYTHON?

A

Django (o Flask mas para microservicios)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿QUÉ ES MOCHA?

A

Herramienta para test unitarios en JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿QUÉ ES JASMINE?

A

Herramienta para test unitarios en JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿CUÁL ES EL MOTOR DE EJECUCIÓN QUE UTILIZA PHP?

A

Zed Engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿EN QUÉ FORMATO PUEDE UN SERVIDOR ENVIAR DATOS A UNA PETICIÓN AJAX?

A

texto plano –> JSON
XML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿CUÁL ES EL ESTÁNDAR DE JAVASCRIPT?

A

ECMA-262 (ECMAScript)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA DEVOLVER Y ELIMINAR EL PRIMER ELEMENTO DE UN ARRAY?

A

shift()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA AGREGAR UN ELEMENTO AL FINAL DE UN ARRAY?

A

push()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿QUÉ CARACTERES PUEDEN CONTENER LOS NOMBRES DE LAS VARIABLES EN JAVASCRIPT?

A

Alfanuméricos, $ y _

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿QUÉ OTROS NOMBRES HA TENIDO JAVASCRIPT?

A

Mocha y LiveScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿CUÁL ES LA LIBRERÍA JAVASCRIPT QUE REALIZA PETICIONES ASÍNCRONAS EN BASE A PROMESAS?

A

Axios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿QUÉ ES SPIDERMONKEY?

A

Motor de ejecución de JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿QUÉ SON GULP Y GRUNT?

A

Herramientas de automatización de tareas de JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿EN QUÉ ATRIBUTO AJAX SE GUARDARÁ LA RESPUESTA DEL SERVIDOR SI ESTE LA ENVIA EN FORMATO XML?

A

responseXML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿QUÉ ES SYMFONY?

A

Un framework web PHP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿CUÁL ES EL SELECTOR DE JAVASCRIPT QUE SELECCIONA A LOS ELEMENTOS CON UNA CLASE CONCRETA?

A

getElementByClassName()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿CON QUÉ MÉTODO JAVASCRIPT PODEMOS CANCELAR EL COMPORTAMIENTO POR DEFECTO DE UN ELEMENTO?

A

preventDefault()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿QUÉ ES MAGENTO?

A

Gestor de comercio electrónico PHP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿QUÉ GESTORES DE DEPENDENCIAS JAVASCRIPT SUSTITUYERON A BOWER?

A

npm y yarn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿QUÉ ES ANGULAR?

A

Framework de JavaScript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿QUÉ ES ALFRESCO?

A

Gestor documental PHP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿CUÁL ES EL MÉTODO DE JAVASCRIPT PARA CONVERTIR CADENAS A OBJETOS JSON?

A

JSON.parse()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿EN QUÉ FICHERO SE DEFINEN LAS DEPENDENCIAS EN PHP?

A

composer.json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿CUÁL ES EL ATRIBUTO DE AJAX QUE INDICA EL ESTADO DE LA PETICIÓN CON VALORES ENTRE 0 Y 4?

A

readyState

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
¿QUÉ SIGNIFICA AJAX?
Asynchronous JavaScript And XML
26
¿CUÁL ES EL ORM DE SYMFONY?
Doctrine
27
¿QUÉ ES WORDRESS?
Gestor de contenido PHP
28
¿CUÁL ES EL REEMPLAZO DE AJAX / XMLHTTPREQUEST BASADO EN PROMESAS?
Fetch
29
¿QUÉ ES BOWER?
Gestor de dependencias de JavaScript. Obsoleto
30
¿CÓMO SE LLAMA A LOS PAQUETES DE SOFTWARE QUE INSTALAN TODO LO NECESARIO PARA CREAR UN SERVIDOR BACKEND EN UNA MÁQUINA?
Pilas de soluciones
31
¿CUÁL ES EL ESTANDAR DE JAVASCRIPT QUE FUE UNA REVOLUCIÓN AL INTRODUCIR LAS CLASES, LOS MÓDULOS, LAS PROMESAS Y LAS FUNCIONES FLECHA?
ES6 / ECMAScript 2015
32
¿CÓMO SE LLAMA EN JAVASCRIPT LA SIMPLIFICACIÓN DE LA DECLARACIÓN DE UNA FUNCIÓN ELIMINANDO LA PALABRA FUNCTION?
Funciones flecha
33
¿QUÉ MANERAS TIENE PHP DE DEFINIR COMENTARIOS?
// en una sola linea # en una sola linea /* para varias lineas */
34
¿CUÁL ES EL MÉTODO AJAX PARA ENVIAR UNA SOLICITUD()
send()
35
EN EL ARBOL DOM, ¿CUÁL ES LA ETIQUETA RAIZ?
Document
36
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA DEVOLVER UN RANGO ESPECÍFICO DE UN ARRAY?
slice()
37
¿CUÁL ES EL GESTOR DE DEPENDENCIAS DE PHP?
Composer
38
¿QUÉ ES DRUPAL?
Gestor de contenido PHP
39
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA, A PARTIR DE UN ARRAY, CREAR OTRO ARRAY CON ELEMENTOS QUE CUMPLAN UNA CONDICIÓN?
filter()
40
EN EL ARBOL DOM, ¿QUÉ ELEMENTOS REPRESENTAN A LAS ETIQUETAS HTML/XML?
Element
41
¿CUÁL ES EL ORM DE LARAVEL?
Eloquent
42
¿QUÉ HACE QUE LAS FUNCIONES DE JAVASCRIPT SEAN OBJETOS DE PRIMERA CLASE?
Se pueden pasar como argumentos Se pueden asignar a variables Se pueden devolver desde otra función
43
¿QUÉ ES VUE?
Framework de JavaScript
44
¿CUÁL ES EL MÉTODO DE JAVASCRIPT PARA CONVERTIR OBJETOS JSON A CADENAS?
JSON.stringify()
45
¿QUÉ ES JOOMLA!?
Gestor de contenido PHP
46
¿QUÉ ES CHAKRA?
Motor de ejecución de JavaScript
47
¿CUÁL ES EL ENTORNO DE EJECUCIÓN DE JAVASCRIPT?
Node.js
48
¿QUÉ SIGNIFICAN LAS SIGLAS: XAMPP, LAMP, WAMP, MAMP, LEMP?
X: Multiplataforma L: Linux W: Windows M: Mac A: Apache M: MySQL/MariaDB P: PHP/Perl/Python E: nginx
49
¿CÓMO SE LLAMAN LOS ELEMENTOS JAVASCRIPT QUE ANALIZAN EL CÓDIGO FUENTE PARA DETECTAR FALLOS Y VULNERABILIDADES?
Linters
50
¿QUÉ ES v8?
Motor de ejecución de JavaScript
51
¿CUÁL ES EL FICHERO PARA DEFINIR LAS DEPENDENCIAS EN BOWER DE JAVASCRIPT?
package.json
52
¿QUÉ DOS FLUJOS PUEDEN SEGUIR LOS EVENTOS JAVASCRIPT?
Bubbling (hacia arriba) Captura (hacia abajo)
53
¿CÓMO SE LLAMA AL JAVASCRIPT PURO, SIN LIBRERÍAS NI FRAMEWORKS?
Vanilla JavaScript
54
¿CÓMO SE LLAMA EL MANEJADOR DE EVENTOS DE AJAX QUE SE DISPARA ANTE CADA CAMBIO DEL ATRIBUTO readyState?
onReadyStateChange
55
¿CUÁL ES EL SELECTOR DE JAVASCRIPT QUE SELECCIONA UN ELEMENTO EN BASE A SU ID?
getElementById()
56
¿CÓMO SE LLAMAN LOS PAQUETES EN RUBY?
Gems
57
¿QUÉ HACE EL OPERADOR <=> EN JAVASCRIPT?
Compara variables
58
¿QUÉ DOS PALABRAS RESERVADAS DE PHP SE PUEDEN UTILIZAR PARA INCLUIR FICHEROS?
include (más ligero, dará un warning si no se incluye) require (si no se incluye da un fatal error)
59
¿CON QUÉ MÉTODO JAVASCRIPT PODEMOS DETENER EL BURBUJEO DE UN EVENTO?
stopPropagation()
60
¿QUÉ ES EMBER?
Framework de JavaScript
61
¿CUÁL ES EL MÉTODO DE JAVASCRIPT QUE PERMITE COMPROBAR SI UNA CADENA CUMPLE UNA EXPRESIÓN REGULAR?
test()
62
¿EN QUÉ FICHERO SE DEFINEN LAS DEPENDENCIAS DE JAVASCRIPT?
package.json
63
¿CUÁL ES EL GESTOR DE PAQUETES DE PYTHON?
pip
64
¿QUÉ TIPOS DE DATOS NUMÉRICOS ESPECIALES INCLUYE JAVASCRIPT?
Infinity NaN (Not a number)
65
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA RECORRER UN ARRAY?
forEach()
66
¿CUÁL ES LA FUNCIÓN DE FETCH QUE, TRAS UNA PROMESA FALLIDA, CAMBIA EL ESTADO A REJECTED Y ENVIA LOS DATOS A catch?
reject()
67
¿QUÉ ELEMENTOS SUSTITUYERON A GULP Y GRUNT EN LA AUTOMATIZACIÓN DE TAREAS JAVASCRIPT?
Los package bundlers
68
¿QUÉ ES AXIOS?
Libreria de JavaScript para peticiones asíncronas en base a promesas
69
¿QUÉ ES PRESTASHOP?
Gestor de comercio electrónico PHP
70
¿CUÁL ES LA DIFERENCIA ENTRE var Y let EN JAVASCRIPT?
var tiene alcance de función let solo existe en el bloque de código donde se define
71
¿CUÁL ES EL GESTOR DE DEPENDENCIAS DE RUBY?
gems (gem install)
72
¿CÓMO SE LLAMA EL GESTOR DE CONTENIDO EDUCACIONAL DE PHP?
Moodle
73
¿QUÉ FUNCIÓN TIENE EL OPERADOR DE PHP ?? (FUSION DE NULOS)?
Devuelve el primer operando si existe y no es NULL, y sino devuelve el segundo
74
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA REDUCIR UN ARRAY A UN ÚNICO VALOR?
reduce()
75
¿QUÉ ES OSCOMMERCE?
Gestor de comercio electrónico PHP
76
¿CUANDO SE ACTIVA EL EVENTO select DE JAVASCRIPT?
Cuando se selecciona el texto
77
¿EN QUÉ DIRECTORIO SE GUARDAN LAS DEPENDENCIAS (LIBRERIAS) DE PHP?
Vendor
78
¿QUÉ DIFERENCIA EXISTE EN PHP ENTRE USAR == Y ===?
== compara valores === compara valor y tipo
79
¿CUÁL ES LA FUNCIÓN DE FETCH QUE, TRAS UNA PROMESA EXITOSA, CAMBIA EL ESTADO A FULLFILLED Y ENVIA LOS DATOS AL MÉTODO then?
resolve()
80
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA ORDENAR LOS VALORES DE UN ARRAY?
sort()
81
¿EN QUÉ FICHERO SE DEFINEN LAS DEPENDENCIAS EN RUBY?
Gemfile
82
¿CUÁL ES EL ATRIBUTO DE AJAX QUE CONTIENE EL CÓDIGO DE RESPUESTA HTTP DEL SERVIDOR?
status
83
¿EN QUÉ FICHERO SE DEFINEN LAS DEPENDENCIAS DE PYTHON?
setup.py
84
¿CUÁL ES EL SELECTOR DE JAVASCRIPT QUE SELECCIONA LA PRIMERA COINCIDENCIA CON UN SELECTOR CSS?
querySelector()
85
¿QUÉ ES NITRO?
Motor de ejecución de JavaScript
86
¿CUÁL ES EL SELECTOR DE JAVASCRIPT QUE SELECCIONA TODOS LOS ELEMENTOS QUE COINCIDAN CON UN SELECTOR CSS?
querySelectorAll()
87
¿QUÉ TRES ESTADOS PUEDE TENER UNA PROMESA DE FETCH?
Pending si aún no ha terminado Fulfilled si terminó con éxito Rejected si la operación falló
88
¿QUÉ ES JEST?
Herramienta para test unitarios en JavaScript
89
¿CUÁL ES EL PRODUCTO PHP PARA CREAR FOROS?
phpBB
90
¿CUÁL ES EL MÉTODO DE AJAX PARA INICIAR UNA SOLICITUD?
open()
91
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA DEVOLVER Y ELIMINAR EL ÚLTIMO ELEMENTO DE UN ARRAY?
pop()
92
¿CUÁL ES EL OPERADOR DE PHP PARA CONCATENAR?
.
93
¿QUÉ PRODUCTOS PHP PERMITEN CREAR WIKIS?
DocuWiki MediaWiki
94
¿CUÁL ES EL OPERADOR PARA COMPARAR TIPOS DE DATOS EN JAVASCRIPT?
===
95
¿QUÉ ES LARAVEL?
Un framework web PHP
96
¿QUÉ HACE EL OPERADOR DE PHP <=> (NAVE ESPACIAL)?
Compara dos valores y devuelve -1 si el de la izquierda es menor 0 si son iguales 1 si el de la izquierda es mayor
97
¿CUÁL ES EL GESTOR DE PAQUETES DE PERL?
ppp
98
¿QUÉ SIGNIFICAN LAS SIGLAS MEAN, MERN, MEVN?
Pilas de soluciones basadas en javascript M: MongoDB E: Express A: Angular V: Vue R: React N: Node.js
99
EN EL ARBOL DOM, ¿QUÉ ELEMENTOS REPRESENTAN LAS PROPIEDADES COMO class, id, href...?
Attribute
100
¿CUAL ES LA DIFERENCIA EN JAVASCRIPT ENTRE NULL Y UNDENIFINED?
Null está definido a propósito sin valor Undefined es el valor de una varibale declarada pero no asignada
101
¿CUÁL ES EL MÉTODO DE JAVASCRIPT PARA EXTRAER LAS COINCIDENCIAS DE UNA CADENA CON UNA EXPRESIÓN REGULAR?
exec()
102
¿CUÁL ES EL MÉTODO DE FETCH PARA CUANDO UNA PROMESA FALLA (REJECTED)?
catch()
103
¿QUÉ ES REACT?
Framework de JavaScript
104
¿CÓMO SE LLAMAN LOS MECANISMOS DE REUTILIZACIÓN DE CÓDIGO EN PHP, QUE CONSISTEN EN UN PAQUETE DE MÉTODOS QUE PUEDE SER INCLUIDO POR UNA CLASE?
Traits
105
¿QUÉ TIENEN EN COMÚN TODOS LOS MAGIC METHODS DE PHP?
Todos empiezan por __ (__construct, __destruct...)
106
¿QUÉ ES DOCUMENTUM?
Gestor documental PHP
107
¿QUÉ ES ELOQUENT?
ORM (Object Relational Mapping) utilizado por Laravel
108
EN EL ARBOL DOM, ¿QUÉ ELEMENTOS REPRESENTAN AL TEXTO DENTRO DE LAS ETIQUETAS?
Text
109
¿CUÁL ES EL OBJETO QUE UTILIZA JAVASCRIPT PARA EXPRESIONES REGULARES?
RegExp
110
¿CÓMO SE LLAMA EL SISTEMA DE GENERACIÓN DE PROYECTOS JAVASCRIPT QUE CREA ESTRUCTURAS DE FICHEROS Y DIRECTORIOS?
Yeoman
111
¿QUÉ DIFERENCIA A AXIOS DE FETCH EN EL USO DE PROMESAS?
Axios transforma automáticamente los datos a JSON
112
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA AÑADIR, BORRAR O REEMPLAZAR ELEMENTOS EN UN ARRAY?
splice()
113
¿CUÁL ES EL MANEJADOR DE EVENTOS DE JAVASCRIPT?
addEventListener()
114
¿QUÉ SON LOS MAGIC METHODS DE PHP?
Funciones que se ejecutan automáticamente cuando ocurren ciertos eventos sobre un objeto
115
EN JAVASCRIPT, ¿CUÁL ES EL MÉTODO PARA AGREGAR UN ELEMENTO AL PRINCIPIO DE UN ARRAY?
unshift()
116
¿QUÉ MOTOR DE EJECUCIÓN UTILIZA EL ENTORNO DE EJECUCIÓN DE JAVASCRIPT NODE.JS?
v8
117
¿QUÉ SON LAS VARIABLES SUPERGLOBALES DE PHP?
Aquellas que siempre están disponibles desde cualquier parte del script
118
¿CUÁL ES EL FRAMEWORK WEB DE RUBY?
Ruby on rails
119
¿CÓMO SE LLAMA EL OBJETO QUE UTILIZA AJAX PARA REALIZAR LAS PETICIONES?
XMLHttpRequest
120
¿CUÁL ES EL GESTOR DE PAQUETES DE JAVASCRIPT?
npm
121
¿CUÁL ES EL SELECTOR DE JAVASCRIPT QUE SELECCIONA TIPOS DE ETIQUETAS CONCRETOS?
getElementByTagName()
122
¿QUÉ ES DOCTRINE?
ORM (Object Relational Mapping) utilizado por Symfony
123
¿CUÁL ES EL OPERADOR PARA COMPARAR VARIABLES EN JAVASCRIPT?
<=>
124
¿CUÁL ES EL MÉTODO DE FETCH PARA CUANDO UNA PROMESA SE CUMPLE (FULFILLED)?
then()
125
¿EN QUÉ ATRIBUTO AJAX SE GUARDARÁ LA RESPUESTA DEL SERVIDOR SI ESTE LA ENVIA EN FORMATO DE TEXTO PLANO?
responseText luego se parsea a JSON con JSON.parse()
126
¿QUÉ TIENEN EN COMÚN TODAS LAS VARIABLES SUPERGLOBALES DE PHP?
Todas empiezan por $_ ($_GET, $_COOKIE)