Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Back end Vs Front end Video1 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 4 de julio de 2024 por Mario S.

59 visualizaciones

Descargar la transcripción

En este conjunto de vídeos vamos a ver cómo desarrollar una aplicación web. Una aplicación web va a constar de dos partes, una que va a ser el backend y otra que va a ser el from. 00:00:01
Si os fijáis en esta pantalla que os he puesto en este Word, bueno yo hablo de la API, Application Programming Interface, que es una programación, una aplicación que es la que se va a encargar de gestionar de alguna manera, bueno de alguna manera, utilizando diferentes tecnologías, toda la parte de atrás que pueda haber detrás de un desarrollo web. 00:00:13
¿Esto qué quiere decir? Puede ser el acceso a una base de datos, puede ser diferentes datos que nosotros vamos a tener acceso y la API nos va a servir para poder trabajar con ellos de alguna manera. 00:00:42
qué es lo que nos interesa a nosotros de un desarrollo de este tipo pues obviamente es el 00:00:57
from es usar todo el tema de las hojas de estilos es usar los frameworks usar el bootstrap es usar 00:01:07
el tailwind bueno eso es lo que nos interesaría pero no quiero hacer una aplicación un prototipado 00:01:15
Lo que quiero hacer es un poco una aplicación que funcione real. Entonces lo que quiero es una aplicación que siempre se utiliza, es la típica aplicación en la que nos vamos a loguear contra una base de datos. 00:01:26
en este caso no va a ser SQL, vamos a utilizar MongoDB, y vamos a crear un token, en este caso usando las cookies, 00:01:47
vamos a utilizar operaciones CRUD, CRUD, que esto ya sabéis porque lo habéis visto en primero, 00:02:02
son las operaciones básicas que podemos utilizar o que podemos ejecutar sobre una base de datos, 00:02:12
la creación de la base de datos, la lectura de la base de datos, el update, la actualización de la base de datos 00:02:21
y el borrado de la base de datos, de ahí el CRUD, ¿vale? 00:02:29
CRUD 00:02:36
vamos a usar diferentes tecnologías 00:02:38
en la parte del servidor 00:02:42
que es este rectángulo 00:02:44
de la izquierda 00:02:46
veis que pongo el Node, el Express 00:02:48
el Node Demon, el Morgan, Json 00:02:50
vamos a usar varias más 00:02:52
el Node es 00:02:54
una forma 00:02:56
sencilla de hacer esa parte 00:02:58
del backend 00:03:00
desde la que nosotros nos vamos a 00:03:01
conectar a nuestra base de datos 00:03:04
desde la que vamos a hacer los esquemas 00:03:08
de los datos que queremos recibir 00:03:10
vamos a crear o vamos a 00:03:12
lanzar el servidor, el express 00:03:16
sobre un puerto 00:03:19
que suele ser 3000, 4000 00:03:21
un poco el que vosotros queráis 00:03:23
siempre en ese rango 00:03:25
vamos a usar el módulo de NoDemon 00:03:27
bueno, que los iremos viendo 00:03:31
el node daemon es para 00:03:33
no tener que estar 00:03:35
cada vez que hacemos una modificación en el backend 00:03:37
no tener que estar 00:03:39
perdón 00:03:41
abriendo el express 00:03:43
lanzando otra vez el express 00:03:46
para que nos reconozca esa modificación 00:03:47
con node daemon 00:03:50
podemos ir trabajando 00:03:51
y este módulo 00:03:54
se encarga 00:03:56
de aplicar esos cambios que vamos haciendo 00:03:57
en tiempo real vale luego tenemos morgan que es para ver las peticiones que se van haciendo y 00:04:00
diferentes tecnologías que vamos a ir utilizando vale y esta sería la parte del backend y luego 00:04:06
tenemos la parte del from que lo voy a la vamos a crear pues con otra tecnología que también es 00:04:12
fácil red y el byte que ya nos crea directamente una estructura para poder trabajar con ella vamos 00:04:19
a trabajar los diferentes frameworks que los frameworks al final son css que están en clases 00:04:27
y podemos aplicar a estas a estas web a estos clientes web esas css para que cojan un determinado 00:04:34
valor vale en este caso si vamos a realizar operaciones cruz sobre la base de mongo db 00:04:41
pues eso supone que también vamos a en un momento dado coger información de esa base de datos y si 00:04:46
cogemos información de esa base de datos la tenemos que representar en nuestro 00:04:55
cliente entonces pues usaremos las típicas tarjetas vale vamos a hacer una 00:05:01
aplicación un cliente que lo que va a hacer es cargar tareas 00:05:07
en nuestro backend y desde esa desde este backend vamos a 00:05:11
recibir esa información y nosotros la vamos a representar se la vamos a 00:05:18
mostrar a través de la interfaz gráfica que es de lo que se trata este módulo a 00:05:22
nuestro a nuestros clientes a nuestros usuarios de una forma intuitiva 00:05:28
pues que tenga que sea fácil de entender y de utilizarlo 00:05:37
para entonces entre este front y este back en va a haber una serie hay una 00:05:44
comunicación como no puede ser de otra manera no entonces tenemos que enviar los datos con un 00:05:48
determinado estilo no en este caso vamos a usar los jotas son me vais a ver no sé si en primero 00:05:56
habéis visto algo con los jotas son cómo trabajar con el clave valor al final vale cómo hacer unos 00:06:09
esquemas unos modelos de datos que respondan a unos esquemas como meter bueno como recibir 00:06:15
esos datos cómo hacer un get un put vale vamos a trabajar con también con el docker 00:06:26
y al final la idea también es un poco este despliegue de esta aplicación es hacer un 00:06:34
contenedor de docker hacer una imagen de docker y esa imagen convertirla a un 00:06:41
contenedor y hacerla pública conectarla o subirla mejor dicho al hub de docker 00:06:48
Idioma/s:
es
Autor/es:
Mario S.
Subido por:
Mario S.
Licencia:
Dominio público
Visualizaciones:
59
Fecha:
4 de julio de 2024 - 21:27
Visibilidad:
Público
Centro:
IES VILLABLANCA
Duración:
00′ 11″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
14.62 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid