"Y qué pasa con Firebase?" Ese tipo de plataformas son Backend as a Service, aunque tú no escribas código en el backend no significa que no haya backend, simplemente te lo dan hecho.
Esto mismo iba a escribir. Lo mismo pasa con Elastic Search Cloud (ahora tienes gestion de roles y no necesitas escribir un backend y tienes una latencia expectacular). PERO claro... como dices, por detrás sabemos que la empresa gestiona el backend (as a service). Pero en sí, no escribimos código de backend 💪
No sé mucho de Firebase, pero creo que si se puede controlar ese "backend" por medio de Cloud Functions. Crearías la función con la validación o lo se que se necesite y desde el Font llamas a las funciones, no directamente la base.
Éste tipo de videos son los que valen la pena ver, super bien explicados, literalmente cualquier persona puede entender lo que da a explicar, grande Antonio
Creo que estaria muy bien un video explicando mas en detalle la arquitectura basada en microservicios para que sea super escalable con reverse proxy, load balancer, docker...
Saludos, Load Balancer no lo hace Docker sino Kubernetes, Docker crea una imagen de un servidor donde sera montado el software, pero si, estaria bueno el tema
Buenas, gracias por el comentario, me falta una "," entre load balancer i Docker xd. Yo hice un load balancer con nginx, ¿tu cuando lo harias con nginx i cuando con kubernetes?
A parte de seguridad también está el factor rendimiento, no puedes pedirle al front que busque en todos los posibles resultados de Google cuando escribes en la barra de búsqueda y todo el procesamiento adjunto. Buen vídeo, un abrazo!
Videazo, era un punto que normalmente uno lo hace como por convención pero que no sabe a ciencia cierta porque se hace así. Me sacaste de la duda, nuevo sub.
MVC no es lo que se comenta en el vídeo. Antonio ha explicado el patrón "Backend for frontend". La gran diferencia entre el MVC y lo que comenta Antonio, es que las vistas están desacopladas del backend. En MVC es el propio Backend quien renderiza el HTML (las Vistas) en base a la información recibida del controlador. En el caso que comenta Antonio, el Backend no tiene la responsabilidad de renderizar nada, sino que hay un proyecto/repositorio/servicio aparte (el "frontend") que se encarga justo de eso, de solicitar/enviar la info al backend y renderizar el HTML necesario.
No soy programador, soy ingeniero en tecnologías de la información, así que a pesar de tener una idea, con este vídeo me queda mucho más claro. Gracias.
Un dato no menor, es que en aplicaciones simples hay muy pocas validaciones en el backend. Pero en cualquier aplicación mediana o grande, la lógica de negocio suele ser muy compleja y el backend es el lugar indicado para expresarla. Los frontends son interfaces de usuario; el backend es el negocio.
Yo no te lo puedo creer, literalmente me habia surgido esa duda hace un par de segundos, investigo y HACE UNA HORA SUBISTE VIDEO Q COINCIDENCIA MAS GRANDE jajajaja!
Gracias Toni!! Yo estoy haciendo un curso intensivo para Full-Stack, pero aún no hemos visto nada de back, por ende no sabía bien cual era la diferencia o mejor dicho cual era el rol de cada uno. Gracias
Gracias por explicar mejor para que es necesario, hace poco continue un proyecto de web y como soy novato en el campo web no entendía la funcionalidad total del backend
Antonio podrías subir video o cursos de framework como Angular, React etc. Vos explicas excelente! Me vi muchos de tus cursos en mastermind. Muchas gracias
0:04 la verdad no me gusta el backend 😄 el front 🙂 no mucho no tengo "imaginación"🤣🤣 dada la ironía 1:24 Angular 😁👍 8:20 que explicación tan simple yo hice porque me dijeron q era más simple la verificación así, ahora ya queda claro. SEGURIDAD 👍
RESUMEN: Dentro del desarrollo web, el backend se encarga de todos los procesos necesarios para que la web funcione de forma correcta. Estos procesos o funciones no son visibles, pero tienen mucha importancia en el buen funcionamiento de un sitio web. Algunas de estas acciones que controla el backend son: - Comunicación bidireccional con la base de datos para la extracción de datos (formato .json) y actualización de la información. Desde el navegador con JavaScript solo se puede utilizar el protocolo HTTP para peticiones de red y algunos otros protocolos de tiempo real como websockets. A pesar de su extensa funcionalidad, no define ningún protocolo con el que poder interactuar con la base datos directamente. Esta tarea es encomendada al backend, encargado de recibir las peticiones HTTP de un cliente, procesarlas y comunicar a la base de datos, mediante la API que esta última expone al usuario (en nuestro caso el propio backend), la acción pertinente a realizar. - Comunicación bidireccional con el cliente (front-end) o aplicación según el protocolo HTTP. - Validación de datos (e.g formularios) y tareas de seguridad (e.g autenticación de usuarios). La comunicación con el backend no se produce unicamente desde el navegador web; existen otras aplicaciones (e.g curl en Linux, postman…) desde las que también podemos acceder al mismo. Teniendo esto último en cuenta, vemos que resulta necesario implementar este tipo de tareas en el backend. Si lo hiciesemos desde el front-end, su uso quedaría limitado al navegador web. 💡 Una aplicación que permita realizar peticiones HTTP, en teoría podrá establecer comunicación con el backend de cualquier servicio o aplicación.
También añadiría otra causa. Dentro de lo que es la accesibilidad y usabilidad de los usuarios en el punto de vista de un navegador, siempre quieres mandar la menor cantidad de información para mantener la fluidez de la web y evitar las tiempos de carga excesivos. Es un motivo quizá menor pero es un detalle que te hace decantarte como usuario ir a una u otra web
Hola yo hice la evau en 2020 y entré en una carrera que no me gustó y este curso he hecho un curso de informática de alrededor de unas 600 horas en las que me ha encantado la informática y tengo decidido que es lo que voy a hacer en el futuro. Estoy indeciso entre hacer el grado en Sistemas de la información en la UPM o empezar un grado superior de ASIR, y posteriormente empezar DAM, pero estoy muy indeciso por cual declinarme, si pudieras responder al mensaje dandome algún consejo me sería de gran ayuda, te descurbrí al ver el video de asignaturas de primero en ingeniería informática
Gracias mi lord por el vídeo, entendí mejor unas cosas y ahora soy más consciente de que no entiendo otras muchas. Estaría interesante que hagas el vídeo que mencionó @Thespai 422 ('Creo que estaria muy bien un video explicando mas en detalle la arquitectura basada en microservicios para que sea super escalable con reverse proxy, load balancer docker...')
Hola Antonio, me gusta mucho el contenido que haces, y sé que lo que te voy a decir no viene a colación con el tema de tu video, pero me gustaría que pudieras dar tu opinión sobre el tema mediático de las IA's generadoras de código y su directa repercusión en la industria del desarrollo. Eres un profesional con gran criterio y conocer tu opinión al respecto creo que alimentaría mucho el debate. Saludos desde Colombia.
Perdonen si uso mucha paradoja, pero es así como le entiendo. . Entonces el Frontend es como el usuario común que hace transacciones en un banco, el backend es como el policía y los trabajadores, que ven que todo se haga de manera segura cuando se intercambia o se hace peticiones a la base de datos (Cuenta bancaria), para lograr proteger a los usuarios de los ladrones, que en este caso serían los crackers de la Web que se saben HTML, JS, etc... pero lo usan para mal. ¿Estaría correcta esta interpretación?
Hola amigo, en cuánto tiempo crees que uno puede volverse Senior programmer web y de aplicaciones android java, crees que siguen siendo buenos los tutoriales de Víctor Robles?
Desde PHP si se puede, y no creo que sea tan fácil hackear mysql desde consola, porque hay que saber el nombre de la db las tablas como mínimo, sino todas las web de PHP Mysql ya estarían borradas, el Stack LAMP es bastante sólido y seguro siempre y cuando se lo sepa usar y es más fácil identificar problemas que con lo complicado que es NodeJS Angular React Vue y demás que por sí solo no pueden hacer cosas, hay que importar un montón de librerías, insisto, LAMP puede competir tranquilamente contra MEAN o MERN
Ventajas reales, pues ninguna... ventajas especificas, pues dependiendo del proyecto y de la persona que lo haga... a mi en lo personal, me gusta usar PHP cuando tengo que hacer una app basada en el patrón modelo-vista-controlador, por ejemplo con Laravel ya tengo casi todo hecho, con código de calidad y con mucha seguridad... ahora haciendo paginas SPA, o para reciclar el código con electrón y hacer una app de escritorio, pues con Nodejs se me hace mas fácil.
@@carloschavez592 simplemente quiero escuchar su punto de vista porque el explica muy bien en general. Yo ya he usado ambos y definitivamente prefiero JavaScript y compañía porque ya estoy acostumbrado a eso entre otras cosas, pero solo estoy pidiendo que explique con lo que sabe
JavaScript del lado del back no es muy recomendable, mas que nada por su tipado dinámico, pero , podrías usar algo parecido, con NestJS y TypeScript, yo lo uso en mi empresa, en grandes desarrollos.
Tengo una duda, estoy creando una app web que muestra los datos de una bd de un negocio, necesito que esta web app muestre los datos del dia a dia del negocio en tiempo real ¿ Que consejos me darias? Ya cree el frontend e hice parte del backend con node y express y todo funciona de manera local, pero necesito subirla para que mi cliente logré interactuar con ella y ver los datos
Pero es posibleconectar por ejemplo: angular, react js, vue js con firebase la cual es una base de datos no relacional en la nube, no deberia pero es utilizado en el frontend por muchas personas, por ser una base de datos en tiempo real y la utlizan mas en el frontend.
Hoy en día ya existen varios servicios que ofrecen la base de datos cómo servicio para que se comunique directo por http sin usar backend, pero adicionalmente el backend además de la seguridad es para procesar todo aquello al lado del servidor, cómo crear pdf, redimensionar imágenes, enviar correo, generar archivos...
Yo pensé que ibas a hablar de porque el SGBD no válida y usando procedimientos almacenados o quizás de seveless o cloud fictions. Podrías hablar de estás en una parte 2 de este video
Y que sucede con los BaaS como firebase o supabase... Si usas la capa gratuita para tu app todas las validaciones van sobre el frontend, si tienes la precaución de encriptar todo los ID y key de conexión, sería 100% seguro, no?
No se podrían establecer reglas en el propio servidor SQL, para que no permita hacer ciertas peticiones si no eres administrador? Igual sería como matar moscas a cañonazos, pero me gustaría saber si podría hacerse de esa manera. Y otra alternativa no podría ser que el servidor front y back sean el mismo ejecutando servicios diferentes? Gracias por los videos, saludos.
no sé usar sql, pero eso sería juntar el servidor de backend con el de la base de datos. Osea conceptualmente es lo mismo que en el video y en lo práctico me imagino que es preferible separarlos
@@marshelo1772 Me refiero a que en lugar de efectuar esas restricciones y comprobaciones con el código backend, como puede ser php, hacerlo en la propia base de datos cuando le lleguen las peticiones, a base triggers sql, por ejemplo.
el tema de la seguridad se puede solucionar con el store procedure y es muy seguro, pero el problema es que no es sencio conectarse y el tema de la escalabilidad
hola que tal crack espero que todo bien tengo una pregunta que lleva causándome dolor de cabeza durante mucho tiempo quiero saber cómo los proveedores de dominios como ionos y godaddy registran dominios y que es un servidor dns en fin lo que quiero hacer es lo mismo que ellos registrar un dominio sin contratarlo a un proveedor de dominios espero que tengas la respuesta.
"Y qué pasa con Firebase?"
Ese tipo de plataformas son Backend as a Service, aunque tú no escribas código en el backend no significa que no haya backend, simplemente te lo dan hecho.
estas conectando el frontend a la base de datos, invalidando tu video
Esto mismo iba a escribir. Lo mismo pasa con Elastic Search Cloud (ahora tienes gestion de roles y no necesitas escribir un backend y tienes una latencia expectacular). PERO claro... como dices, por detrás sabemos que la empresa gestiona el backend (as a service). Pero en sí, no escribimos código de backend 💪
No sé mucho de Firebase, pero creo que si se puede controlar ese "backend" por medio de Cloud Functions. Crearías la función con la validación o lo se que se necesite y desde el Font llamas a las funciones, no directamente la base.
@@robinparadise Aquí entra el asunto de SERVERLESS
pero el punto es que sigue habiendo un servidor de backend en medio
Éste tipo de videos son los que valen la pena ver, super bien explicados, literalmente cualquier persona puede entender lo que da a explicar, grande Antonio
¿De qué vas ahora subiendo tantos vídeos seguidos?
De hacker jajajaja
@@AntonioSarosi hacker del tiempo?
Cómo te cambio la cara ahora de ingeniero 👍, muchos saludos.
Ey desde que lo espantaste ya no sube más videos, Antonio tus vídeos son oro puro! Sube más por favor! 💓
gracias a este video logre comprender del todo cual es la diferencia entre front y back, muchas gracias Antonio! un saludo
Creo que estaria muy bien un video explicando mas en detalle la arquitectura basada en microservicios para que sea super escalable con reverse proxy, load balancer, docker...
No se si un video sería suficiente para todo eso jajaj
@@hazelhumor seria algo bastante general y asi tener una idea de como funcionan las cosas en su conjunto. (Un esquema mental)
@@thespai4227 Sep, podría ser interesante
Saludos, Load Balancer no lo hace Docker sino Kubernetes, Docker crea una imagen de un servidor donde sera montado el software, pero si, estaria bueno el tema
Buenas, gracias por el comentario, me falta una "," entre load balancer i Docker xd. Yo hice un load balancer con nginx, ¿tu cuando lo harias con nginx i cuando con kubernetes?
Seguí así loco, estás explicaciones son muy nesesarias
Antonio ha publicado 2 videos en una semana, nuevo record!!!
A parte de seguridad también está el factor rendimiento, no puedes pedirle al front que busque en todos los posibles resultados de Google cuando escribes en la barra de búsqueda y todo el procesamiento adjunto.
Buen vídeo, un abrazo!
Muy buen contenido, estoy aprendiendo Frontend y me ha despejado muchas dudas sobre cómo funciona el Backend y las bases de datos.
me declaro fan de este canal, saludos desde Chile!
Excelente Antonio, haz dado mayor panorama sobre algo que muchos al inicio pasamos por alto , un abrazo desde Perú
Sos crack, gracias!!! me estoy haciendo unos mates un sábado 23:40 y estoy super atento 👍✊
Videazo, era un punto que normalmente uno lo hace como por convención pero que no sabe a ciencia cierta porque se hace así. Me sacaste de la duda, nuevo sub.
EXCELENTE VIDEO, EXCELENTE MÚSICA DE FONDO, SYNTHWAVE Y RETRO,
ENTENDÍ CLARO TODO
Me motiva tu forma de explicar las cosas. En mi empresa hago de vez en cuando algunas formaciones y me encantaría saber expresarme así
que nota, muchas gracias yo que estoy estudiando me sirvio un monton este video para darle sentido a lo que estoy haciendo, gracias
Que buen video. Tuve que verlo dos veces por qué mi falta de atención me impedía hacer historias de porque dice Base Atos.
Gracias. Saludos.
Me iluminaste. Gracias
Tremenda pinta tienes Antoniooo, da gusto verte crecer
Creo qué alguien nunca había explicado de mejor manera patron MVC, gracias por compartir tus conocimientos Antonio.
MVC no es lo que se comenta en el vídeo. Antonio ha explicado el patrón "Backend for frontend".
La gran diferencia entre el MVC y lo que comenta Antonio, es que las vistas están desacopladas del backend. En MVC es el propio Backend quien renderiza el HTML (las Vistas) en base a la información recibida del controlador. En el caso que comenta Antonio, el Backend no tiene la responsabilidad de renderizar nada, sino que hay un proyecto/repositorio/servicio aparte (el "frontend") que se encarga justo de eso, de solicitar/enviar la info al backend y renderizar el HTML necesario.
Excelente explicación se la enviaré a unos amigos que si piensan que todo debe hacerse desde el frontend.
Gracias
No soy programador, soy ingeniero en tecnologías de la información, así que a pesar de tener una idea, con este vídeo me queda mucho más claro. Gracias.
Un dato no menor, es que en aplicaciones simples hay muy pocas validaciones en el backend. Pero en cualquier aplicación mediana o grande, la lógica de negocio suele ser muy compleja y el backend es el lugar indicado para expresarla. Los frontends son interfaces de usuario; el backend es el negocio.
Gran vídeo Antonio, estaría guay uno hablando de alternativas serverless como firebase para acceder a la bbdd desde em front-end casi directamente
Yo no te lo puedo creer, literalmente me habia surgido esa duda hace un par de segundos, investigo y HACE UNA HORA SUBISTE VIDEO Q COINCIDENCIA MAS GRANDE jajajaja!
Gracias Toni!! Yo estoy haciendo un curso intensivo para Full-Stack, pero aún no hemos visto nada de back, por ende no sabía bien cual era la diferencia o mejor dicho cual era el rol de cada uno. Gracias
Gracias por explicar mejor para que es necesario, hace poco continue un proyecto de web y como soy novato en el campo web no entendía la funcionalidad total del backend
Espectacular video
Segundo 0:30 Tendrás un ejemplo practicó sencillo y simple de ese esquema de 3 servidores?
Genial !, que libros recomiendas para Python ?
Muy bueno el video!! Super claro
Grande Antonio!! ♡
Antonio podrías subir video o cursos de framework como Angular, React etc. Vos explicas excelente! Me vi muchos de tus cursos en mastermind. Muchas gracias
Vídeo muy interesante y bien explicado 👍
Como siempre el mejor!!!!. Sos mi favorito!!!!!
Ahora si entiendo la diferencia entre back end y front end, buen video
muy clara la explicacion amigo ,buen video
Super bien explicado :)
Increiblemente bueno.
Excelente video saludos 🇵🇾✌🏻✌🏻🤟🏻🤟🏻
0:04 la verdad no me gusta el backend 😄 el front 🙂 no mucho no tengo "imaginación"🤣🤣 dada la ironía
1:24 Angular 😁👍
8:20 que explicación tan simple yo hice porque me dijeron q era más simple la verificación así, ahora ya queda claro. SEGURIDAD 👍
Depende del caso de uso algunos problemas simples con backend as a service pueden resolverse
excelente 👌 nuevo suscriptor
Buen vídeo!
Gracias por tu trabajo 💪
Principio de seguridad informática. 🔥
Muchas gracias por la explicacion
3 videos en menos de un mes? quien viajó en el tiempo y movió una silla?
RESUMEN:
Dentro del desarrollo web, el backend se encarga de todos los procesos necesarios para que la web funcione de forma correcta. Estos procesos o funciones no son visibles, pero tienen mucha importancia en el buen funcionamiento de un sitio web. Algunas de estas acciones que controla el backend son:
- Comunicación bidireccional con la base de datos para la extracción de datos (formato .json) y actualización de la información. Desde el navegador con JavaScript solo se puede utilizar el protocolo HTTP para peticiones de red y algunos otros protocolos de tiempo real como websockets. A pesar de su extensa funcionalidad, no define ningún protocolo con el que poder interactuar con la base datos directamente. Esta tarea es encomendada al backend, encargado de recibir las peticiones HTTP de un cliente, procesarlas y comunicar a la base de datos, mediante la API que esta última expone al usuario (en nuestro caso el propio backend), la acción pertinente a realizar.
- Comunicación bidireccional con el cliente (front-end) o aplicación según el protocolo HTTP.
- Validación de datos (e.g formularios) y tareas de seguridad (e.g autenticación de usuarios). La comunicación con el backend no se produce unicamente desde el navegador web; existen otras aplicaciones (e.g curl en Linux, postman…) desde las que también podemos acceder al mismo. Teniendo esto último en cuenta, vemos que resulta necesario implementar este tipo de tareas en el backend. Si lo hiciesemos desde el front-end, su uso quedaría limitado al navegador web.
💡 Una aplicación que permita realizar peticiones HTTP, en teoría podrá establecer comunicación con el backend de cualquier servicio o aplicación.
Excelente video compañero :)
También añadiría otra causa. Dentro de lo que es la accesibilidad y usabilidad de los usuarios en el punto de vista de un navegador, siempre quieres mandar la menor cantidad de información para mantener la fluidez de la web y evitar las tiempos de carga excesivos. Es un motivo quizá menor pero es un detalle que te hace decantarte como usuario ir a una u otra web
Excelentisima reflexion
Excelente explicación! Gracias!
como pasa en fb hay internos que tienen acceso a usuarios y desde alli ocurren hackeos tambien. muy informativos tus videos gracias.
Hola yo hice la evau en 2020 y entré en una carrera que no me gustó y este curso he hecho un curso de informática de alrededor de unas 600 horas en las que me ha encantado la informática y tengo decidido que es lo que voy a hacer en el futuro.
Estoy indeciso entre hacer el grado en Sistemas de la información en la UPM o empezar un grado superior de ASIR, y posteriormente empezar DAM, pero estoy muy indeciso por cual declinarme, si pudieras responder al mensaje dandome algún consejo me sería de gran ayuda, te descurbrí al ver el video de asignaturas de primero en ingeniería informática
Muy bien explicado crack
Gracias mi lord por el vídeo, entendí mejor unas cosas y ahora soy más consciente de que no entiendo otras muchas. Estaría interesante que hagas el vídeo que mencionó @Thespai 422 ('Creo que estaria muy bien un video explicando mas en detalle la arquitectura basada en microservicios para que sea super escalable con reverse proxy, load balancer docker...')
Muy bueno el vídeo👌
Muy buen vídeo! Pero cómo conseguiste hacer SQL Injection usando PDO?
Excelente video y excelente musica, aguante cerulean
Muy bueno.. vi que con unity muchos estudios se ahorran los dolores de cabeza y usan Firebase.. Saludos
Excelente explicación !! ✨
Hola Antonio, me gusta mucho el contenido que haces, y sé que lo que te voy a decir no viene a colación con el tema de tu video, pero me gustaría que pudieras dar tu opinión sobre el tema mediático de las IA's generadoras de código y su directa repercusión en la industria del desarrollo. Eres un profesional con gran criterio y conocer tu opinión al respecto creo que alimentaría mucho el debate. Saludos desde Colombia.
Perdonen si uso mucha paradoja, pero es así como le entiendo.
.
Entonces el Frontend es como el usuario común que hace transacciones en un banco, el backend es como el policía y los trabajadores, que ven que todo se haga de manera segura cuando se intercambia o se hace peticiones a la base de datos (Cuenta bancaria), para lograr proteger a los usuarios de los ladrones, que en este caso serían los crackers de la Web que se saben HTML, JS, etc... pero lo usan para mal. ¿Estaría correcta esta interpretación?
pero cuando solicito datos de Firebase para utilizar en mi web con react, mi front no estaría directamente conectada con la base de datos?
Hola amigo, en cuánto tiempo crees que uno puede volverse Senior programmer web y de aplicaciones android java, crees que siguen siendo buenos los tutoriales de Víctor Robles?
Desde PHP si se puede, y no creo que sea tan fácil hackear mysql desde consola, porque hay que saber el nombre de la db las tablas como mínimo, sino todas las web de PHP Mysql ya estarían borradas, el Stack LAMP es bastante sólido y seguro siempre y cuando se lo sepa usar y es más fácil identificar problemas que con lo complicado que es NodeJS Angular React Vue y demás que por sí solo no pueden hacer cosas, hay que importar un montón de librerías, insisto, LAMP puede competir tranquilamente contra MEAN o MERN
Porqué estás usuando Windows?
Gracias por usar el ícono de Firefox en la miniatura :') hace falta más gente como vos!
me gusta esta dinámica
Tengo una duda, entonces es desarrollo en PHP se considera que es solo un frontend consultando a la base de datos y estaría mal echo??
Y si quiero hacer una app de administración de ventas con js de manera local ? Como hago para guardar toda la información de manera eficiente,
Que HTPP ni HTPP yo no uso ese procolo jajaj. Muy bueno el video brother
Podrías hacer un vídeo explicando las ventajas de usar JavaScript (y sus librerías) en vez de PHP?
Ventajas reales, pues ninguna... ventajas especificas, pues dependiendo del proyecto y de la persona que lo haga... a mi en lo personal, me gusta usar PHP cuando tengo que hacer una app basada en el patrón modelo-vista-controlador, por ejemplo con Laravel ya tengo casi todo hecho, con código de calidad y con mucha seguridad... ahora haciendo paginas SPA, o para reciclar el código con electrón y hacer una app de escritorio, pues con Nodejs se me hace mas fácil.
es broma verdad?
@@carloschavez592 simplemente quiero escuchar su punto de vista porque el explica muy bien en general. Yo ya he usado ambos y definitivamente prefiero JavaScript y compañía porque ya estoy acostumbrado a eso entre otras cosas, pero solo estoy pidiendo que explique con lo que sabe
JavaScript del lado del back no es muy recomendable, mas que nada por su tipado dinámico, pero , podrías usar algo parecido, con NestJS y TypeScript, yo lo uso en mi empresa, en grandes desarrollos.
la imagen del gokus lo dice todo
Antonio, buenas días. Que le dices a una persona que está empezando a programar, algún consejo o algo! Saludos
Hola! De donde sacaste esos fondos de pantalla?
Tengo una duda, estoy creando una app web que muestra los datos de una bd de un negocio, necesito que esta web app muestre los datos del dia a dia del negocio en tiempo real ¿ Que consejos me darias? Ya cree el frontend e hice parte del backend con node y express y todo funciona de manera local, pero necesito subirla para que mi cliente logré interactuar con ella y ver los datos
wow! excelente explicacion
Bastante real, me hice esa misma pregunta hace un tiempo y al saber todo esto me di cuenta de la utilidad de tener backend jajaja
Buenas Antonio, me gustaria que recomendases una guia para ser desarrollador
Pero es posibleconectar por ejemplo: angular, react js, vue js con firebase la cual es una base de datos no relacional en la nube, no deberia pero es utilizado en el frontend por muchas personas, por ser una base de datos en tiempo real y la utlizan mas en el frontend.
Hoy en día ya existen varios servicios que ofrecen la base de datos cómo servicio para que se comunique directo por http sin usar backend, pero adicionalmente el backend además de la seguridad es para procesar todo aquello al lado del servidor, cómo crear pdf, redimensionar imágenes, enviar correo, generar archivos...
que ha pasado con tu video de 3º de carrera? ya no sale
Nice and amazing tutorial
haz tu propia academia como savitar, seria muy buena inversion.
Muy buen video, por cierto cual es tu fondo de escritorio? Un saludo.
Yo pensé que ibas a hablar de porque el SGBD no válida y usando procedimientos almacenados o quizás de seveless o cloud fictions.
Podrías hablar de estás en una parte 2 de este video
me encanta la animación con que programa la hiciste
Me interesa el fondo de pantalla animado que tiene.
¿como lo consigo?
gracias!
Creo creo creo que postgres tiene soporte por api rest y el otro firebase te da un cliente de js para poder conectarse
Y que sucede con los BaaS como firebase o supabase... Si usas la capa gratuita para tu app todas las validaciones van sobre el frontend, si tienes la precaución de encriptar todo los ID y key de conexión, sería 100% seguro, no?
excelente video bro
No se podrían establecer reglas en el propio servidor SQL, para que no permita hacer ciertas peticiones si no eres administrador? Igual sería como matar moscas a cañonazos, pero me gustaría saber si podría hacerse de esa manera. Y otra alternativa no podría ser que el servidor front y back sean el mismo ejecutando servicios diferentes? Gracias por los videos, saludos.
no sé usar sql, pero eso sería juntar el servidor de backend con el de la base de datos. Osea conceptualmente es lo mismo que en el video y en lo práctico me imagino que es preferible separarlos
@@marshelo1772 Me refiero a que en lugar de efectuar esas restricciones y comprobaciones con el código backend, como puede ser php, hacerlo en la propia base de datos cuando le lleguen las peticiones, a base triggers sql, por ejemplo.
Está muy bien explicado el video y más si lo ves como un hacker
Tremenda esplicacion gracias
Puedes explicar que es una API REST? Aún no lo pillo del todo, sería muy útil, como saber cuando conviene hacer una y cuando no?
el tema de la seguridad se puede solucionar con el store procedure y es muy seguro, pero el problema es que no es sencio conectarse y el tema de la escalabilidad
Con que programa haces las animaciones?
bro, como va todo?
hola que tal crack espero que todo bien tengo una pregunta que lleva causándome dolor de cabeza durante mucho tiempo quiero saber cómo los proveedores de dominios como ionos y godaddy registran dominios y que es un servidor dns en fin lo que quiero hacer es lo mismo que ellos registrar un dominio sin contratarlo a un proveedor de dominios espero que tengas la respuesta.
¿Cual es el mejor lenguaje para backend??