Bloque3-Tema8-BackEnd Flashcards

1
Q

Que es MEAN?

A

Se conoce como MEAN (formado por MongoDB, Express, AngularJS y NodeJS) al stack o compilación de estas tecnologías para desarrollar aplicaciones web usando como único lenguaje de programación javascript en el servidor, en el cliente y en la base de datos.

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

Que forma Mean?

A

MongoDB, Express, AngularJS y NodeJS

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

Web frameworks de PHP?

A

-Laravel

-CakePHP
-Codeigniter
-Symfony

-Yii
-Zend Slim

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

Web frameworks de Ruby?

A

-Ruby on rails
-Roda
-Cuba

-Sinatra
-padrino

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

Web frameworks de Python?

A

-Django
-Flask (Microservicios)

-Pyramid
-Turbogears
-Web2py

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

Web frameworks de Perl?

A

-Catalyst
-Mojolicious
-Dancer

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

Web framework de javaScript?

A

Express

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

Package manager/gestor de dependencias de PHP?

A

Composer

Fichero: Composer.json

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

Package manager/gestor de dependencias de ruby?

A

Gems

Fichero: Gemfile

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

Package manager/gestor de dependencias de Python?

A

Pip

Fichero: Setup.py

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

Package manager/gestor de dependencias de Perl?

A

PPM

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

Package manager/gestor de dependencias de JavaScrippt

A

npm

Fichero: package.json

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

Que son Angular, react y vue?

A

frameworks de la capa cliente/front end.

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

Que compone XAMPP?

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

Servidores web que permite la creación y prueba de páginas web u otros elementos de programación?

A

-XAMPP (Multiplataforma, Apache, MariaDB/MySQL, Perl/PHP/Python)
-LAMP (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python)
-WAMP (Wndows, Apache, MariaDB/MySQL, Perl/PHP/Python)
-MAMP (Mac, Apache, MariaDB/MySQL, Perl/PHP/Python)
-LEMP (Linux, Nginx, MySQl/MariaDB, Perl/PHP/Python)

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

Como abritias codigo PHP en mitad de un HTML?

A

<html>

</html>

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

Que es V8?

A

Motor de Javascript

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

Que motor usa PHP?

A

Motor Zend Engine

opcode-> bydecode

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

Que es homebrew?

A

Brew en linea de comandos-> es una herramienta para instalar/gestionar paqueteria en MAC.

20
Q

Forma de crear procesos en PHP?

A

Con apache fork crea procesos en base al proceso apache(Afecta rendimiento).

Con el fpm los crea en base al FPM

21
Q

Ultima version estable de PHP?

A

8.2.9

22
Q

con que operador se concatena en PHP?

A

.

23
Q

Que hace y como se escribe el operador nava espacial de PHP?

A

$a<=>$b

-1 si $a<$b
0 sin son iguales
1 si $a>$b

24
Q

Que indica el operador == de PHP?

A

Igualdad

25
Q

Que indica el operador === de PHP?

A

Que es identico.

26
Q

Tipos de datos de PHP

A

-Integer
-Float
-String
-Array
-Object
-resource
-Boolean
-NULL

27
Q

Principales componentes de Laravel?

A

Seeder: Clases especializadas en llenar con datos de prueba las tablas de nuestra base de datos.

Factory(usa faker por debajo): Otra forma de llenar los datos de una forma mas automatizada, y generar gran cantidad de datos.

Model: Clases de negocio.

Migration: Versionar los cambios de los bases de datos.

Controller: Recibe las peticiones HTTP.

Jobs Gates:
policies:

28
Q

Que hace ?? en PHP?

A

?? coge lo de la derecha si lo de la izquierda devuelve null

29
Q

Que es parent:: en PHP?

A

como .super en java

30
Q

Tiene PHP herecia multiple?

A

No

31
Q

Que es el magic method?

A

métodos especiales que sobreescriben acciones por defecto cuando se realizan ciertas acciones sobre un objeto. Todos los nombres de los métodos que comienzan con __ son reservados por PHP, ya que es la sintaxis de los magic Method.

32
Q

Que son los trait o rasgos en PHP?

A

mecanismo de reutilización de código en leguajes que tienen herencia simple, como PHP. El objetivo de los traits es reducir las limitaciones de la herencia simple permitiendo reutilizar métodos en varias clases independientes y de distintas jerarquías.

33
Q

Que es self:: en php?

A

Como .this pero para COSAS ESTATICAS

34
Q

Que forma Mern?

A

MongoDB, Express, React y NodeJS

35
Q

con que funcionan MERN y MEAN

A

Con json

es una arquitectura extremo a extremo.

36
Q

Para que sirve el composer.json?

A

Indicas las dependencias de tu proyecto.

37
Q

Nota: Herramientas de JAVA de migracion de bases de datos

A

Liquibase

Flyway

38
Q

Que gestores de contenido (CMS) conoces de PHP?

A

Wordpress, joomla, Drupal, Prestashop

39
Q

Que plataforma de comercio en linea conoces de PHP?

A

Magento

40
Q

Que es MediaWiki de PHP?

A

Wikipedia a nivel corporativo

41
Q

Que es PhpBB de PHP?

A

Sirve para montar foros en internet.

42
Q

Gestores de contenido de JAVA?

A

Alfresco
OpenCMS

43
Q

Gestores de contenido de Python?

A

Django CMS.

44
Q

Que es openCMS de java?

A

Es un sistema de gestión de contenido

45
Q

Gestores de contenido de php?

A

-phpBB
-Worpress
-Magento
-MediaWiki
-Prestashop