Firebase: novedades y primeros pasos en Firebase 3

  Рет қаралды 26,713

DesarrolloWeb.com

DesarrolloWeb.com

Күн бұрын

Пікірлер: 84
@efjvlnfvjfvmkdfs
@efjvlnfvjfvmkdfs 8 жыл бұрын
Gracias Miguel por esta actualizacion de las nuevas caracteristicas de Firebase.Siempre explicado de manera clara y accesible. Para los que hicimos el curso viene muy bien .
@midesweb
@midesweb 8 жыл бұрын
si, hay q actualizarse q merece la pena. estaremos dando novedades en breve
@pepetorreslacamara
@pepetorreslacamara 8 жыл бұрын
Muy buen tutorial. Gracias por compartir tus conocimientos y espero que sigas ofreciéndonos vídeos tan útiles como este, sobre todo para los que no controlamos mucho el tema de la programación.
@josemanu4179
@josemanu4179 8 жыл бұрын
Buenísimo el trabajo que realizáis en este canal. Muchas gracias por toda la información.
@jonathanrojasmelgarejo1430
@jonathanrojasmelgarejo1430 7 жыл бұрын
Muy buena la clase acerca de conocer lo basico de Firebase.
@wilderperozo2050
@wilderperozo2050 8 жыл бұрын
Muy buen vídeo, espero que traigan mucho mas . Saludos
@edwintorres717
@edwintorres717 8 жыл бұрын
Hola Miguel, gracias por iniciar estos videos del nuevo Firebase, lo estaba esperando. Ojalá realices un ejemplo del uso con Ionic donde se puedan subir fotos al Storage desde el movil y podamos compartirlas con otros usuarios de la app. Gracias, felicitaciones y aplaudo tu trabajo. Saludos desde Colombia
@midesweb
@midesweb 8 жыл бұрын
ahora voy a aprender TypeScript. luego Angular 2. luego ionic. entonces podré hacer el vídeo q pides ;) esa secuencia de cursos los vamos a hacer a partir de la próxima semana en EscuelaIT así q estar atentos
@gsolmo
@gsolmo 8 жыл бұрын
Muy buen trabajo! Gracias.
@PabloHerranzCiddeRivera
@PabloHerranzCiddeRivera 6 жыл бұрын
Muy bueno, muchas gracias
@gsusalv90
@gsusalv90 8 жыл бұрын
Gracias me ha servido bastante
@nicoux9581
@nicoux9581 8 жыл бұрын
Genial! muy bueno! gracias!
@DeSofSistemas
@DeSofSistemas 8 жыл бұрын
Hola tocayo muy buenos tus videos y los estoy siguiendo atentamente !! Te pregunto por que en este video me tranque en instalar las Firebase tools a partir deñ minuto 10:22 por que en sublime no me aparece lo de la terminal para instalarlas . Gracias por tu pronta ayuda asi puedo avanzar
@wilmerh.munoz.2303
@wilmerh.munoz.2303 8 жыл бұрын
gracias Men 😊😊
@meghasistem
@meghasistem 7 жыл бұрын
con que aplicación esta trabajando? y que te permite abrir terminales...
7 жыл бұрын
Saludos! estoy desarrollando una app parecido al wasap y me es necesario saber cuando mis contactos estan conectado o en linea, se puede realizar esto desde firebase con alguna notificacion push?
@Asanera98
@Asanera98 7 жыл бұрын
Buenas, como puedo usar la herramienta de firebase en windows?
@marcosgalaviz4904
@marcosgalaviz4904 8 жыл бұрын
Excelente Miguel, nuevamente felicidades ¿sabes si los elementos de Polymer ya se actualizaron para trabajar con esta nueva "version" de firebase?
@midesweb
@midesweb 8 жыл бұрын
Ayer entré para ver y lo que son los repositorios en GitHub de los Firebase Polymer Elements tienen actualización última en marzo. Así que en principio parece que no. Pero esta tarde justamente quería hacer unas pruebas para comprobar si realmente funciona o no. Porque estas novedades de Firebase, aunque fueron dadas a conocer hace días, realmente ya estaban desarrolladas hace tiempo. Por otra parte nos han comentado que están sacando Polymer Elements para trabajar con otros de los servicios de Firebase, así que sea como sea tendremos novedades en breve
@midesweb
@midesweb 8 жыл бұрын
Bueno, pues acabo de probarlo. Los Polymer Elements de Firebase, tal como están a día de hoy (26 de mayo 2016) no están actualizados para funcionar con la nueva versión de Firebase. Siguen funcionando bien con las aplicaciones antiguas de Firebase, pero si usas una app nueva, o una migrada, se rompe. Me figuro que pronto cambiarán los elements para cubrir la nueva versión, porque tal como está es un poco cagada.
8 жыл бұрын
Que ganas!, esperando estaremos cuando se pueda integrar lo nuevo de firebase con Polymer, quien sabe a lo mejor con un pequeño tutorial ;)
@midesweb
@midesweb 8 жыл бұрын
Hola Marcos, En la página de Polymer Elements aun están los elementos para el API antiguo de Firebase. Pero acabo de encontrar este repositorio que parece que es donde van a estar los nuevos elementos de Firebase "PolymerFire" github.com/firebase/polymerfire
@midesweb
@midesweb 8 жыл бұрын
upps, acabo de ver q ese repo tb está antiguete. Supongo que lo actualizarán, pero usa Polymer 0.9 y Firebase 2.2 (el antiguo antes de la actualización de mayo 2016). Hay que esperar todavía un poco más, parece.
@ospcg
@ospcg 8 жыл бұрын
Consulta, esa parte del script sirve para app movil y web hechas en javascript? buen tutorial Miguel.
@midesweb
@midesweb 8 жыл бұрын
Sirve para hacer aplicaciones web. Para hacer apps para dispositivos, nativas, no es este código. Pero si sería este código para las "webapps" (apps no nativas en HTML5). Espero haberte aclarado tu duda. Gracias por los comentarios.
@xingfucoder2627
@xingfucoder2627 8 жыл бұрын
Buenos días, al crear un proyecto en mi caso el storageBucket aparece " " es por algo en concreto o es de pago? Otro aspecto, estaría interesante una serie de video tutoriales o similar sobre Backendless el sustituto de Parse, tiene muchas posibilidades similares a Firebase. Y muy buen video tutorial. Gracias
@midesweb
@midesweb 8 жыл бұрын
No es de pago el servicio de Storage, yo lo he usado ya en las cuentas free. En la sección de pricing verás los límites del plano gratuito. En algún momento tocaremos también el Parse Server, me parece una buena opción. Nos mantendremos atentos.
8 жыл бұрын
con lo que respecta a DBs es una db propia de firebase?? que pasa si nuestra aplicacion necesita consultar data de otras bases de datos como MySQL MongoDB o SQLServer?
@deswebcom
@deswebcom 8 жыл бұрын
Eso lo haces desde el lado del servidor. Todo lo que se salga de los servicios que ofrece Firebase te lo tienes que proveer por ti mismo. Si tienes que consultar otras bases de datos tendrás que lanzar las consultas hacia otros servidores tuyos con tales aplicaciones de acceso a la base de datos. Si lo necesitas, por medio del SDK de Firebase también podrías contactar desde tu aplicación del lado del servidor para conocer el estado de Firebase, autenticar usuarios, etc.
8 жыл бұрын
gracias Miguel muy buen aporte
@kiquenet
@kiquenet 8 жыл бұрын
Gracias por el vídeo. Muy bueno para aclarar conceptos. Soy novato, no conocía Firebase, y respecto al vídeo me han surgido varias dudas. Todo esto desde la ignorancia. Y siendo desarrollador .NET en Windows 8.1. Veo que el ApiKey (y Urls) aparece en claro en el código javascript para las aplicaciones web. No hay forma de encriptarlo / ocultarlo ? No es un problema de seguridad en principio, aunque luego puedan aplicarse esas "Rules" (con auth, auth.uid, $user_id, ...). Alguna aplicación completa real de ejemplo que siga good patterns and practices (también error handling, por ejemplo, los errores perrmission denied) ? NO sé si Google ha creado varias que sirvan de referencia. En cuanto a .NET, podría utilizar FireBase en aplicaciones ASP.NET, Windows 10 Universal App, WPF- WinForms, Servicios Windows, UnitTests ? He visto que existe un cliente .NET FireSharp para Firebase, no sé si con los últimos cambios ni si está maduro. Se habla de Firebase, Pusher and PubNub (Hosted RealTime Services) para servicios PUSH de notificaciones, y además en .NET está SignalR, que es parte de ASP.NET y es Self Hosted. Hay muchos más como comentan en www.leggetter.co.uk/real-time-web-technologies-guide/ Ya me pierdo vamos :-)
@deswebcom
@deswebcom 8 жыл бұрын
El Apy Key es público, sí. Cualquiera lo puede copiar y usar en un desarrollo. Lo que ocurre es que tú puedes desde el panel de control limitar funcionalidades, como que solo se puedan loguear usuarios que usen la página desde tal o tal dominio. Luego, tiene las reglas de seguridad kzbin.info/www/bejne/Y5KQd6t7l7CbadE que te permiten decir qué usuarios pueden escribir qué datos y con qué reglas de validación. Son muy completas por lo que se puede de una manera granular especificar qué niveles de seguridad se permiten. Así que alguien con mi llave puede hacer bien poco si yo he escrito correctamente las reglas de seguridad. En la documentación de Firebase hay algunos ejemplos, no sé si ya los tienen de la versión nueva, pero había varios ejemplos de apps de la versión anterior bastante aclarativos. Sobre usar Firebase desde .NET, entiendo que puedes usar el sdk de javascript, ya que javascript es un lenguaje nativo para el desarrollo en .net. si no, pues siempre puedes acceder a las funcionalides vía REST. En cuento a notificaciones sí tienes varios servicios. si estás con .net quizás es buena idea explorar primero las librerías o servicios de microsoft. Es que Firebase es una suite completa para el desarrollo en la nube y si solo lo vas a usar para notificaciones quizás otros servicios se adapten mejor a tu aplicación .net
@maativ9918
@maativ9918 8 жыл бұрын
"que solo se puedan loguear usuarios que usen la página desde tal o tal dominio" Apreciaría mucho que me den una mano con esto, ya que de no establecer estas reglas mis datos podrán ser modificados por cualquiera que logre autenticarse verdad? Muchas gracias!
@Smoonwalkerm
@Smoonwalkerm 7 жыл бұрын
Instale ese asunto del firebase tools y despues me dispuse a ejecutar el comando serve...y me salio esto....Not in a Firebase app directory (could not locate firebase.json) ...ayuda !!
@elmasnecio
@elmasnecio 8 жыл бұрын
tengo una pregunta si en donde esta esto db.ref("metadata").set({ app:"" }); en vez de set({ app:"" }) pongo set([ "algo ", "algo2" ]) me sale en la parte de firebase unos codigos extraños y quisiera saber ¿como le hago para manejar listas [] en vez de arreglos {} ?
@elmasnecio
@elmasnecio 8 жыл бұрын
omiti dar la info de que no usar set sino push para añadir
@midesweb
@midesweb 8 жыл бұрын
Es que Firebase no tiene Arrays. Si lo que necesitas es insertar un array es tan sencillo como recorrer los valores del array y hacer una operación de push para cada item de tu array.
@yerssonorlandocarvajalhern9810
@yerssonorlandocarvajalhern9810 7 жыл бұрын
Certificado de firma SHA-1 de depuración ????? como puedo hacer con ese cifrado ¡¡
@jhonmasco1366
@jhonmasco1366 8 жыл бұрын
cuando modifico mi index.html debo hacer deploy?? porque no logro que me salgan los cambios refrescando asi no mas!
@midesweb
@midesweb 8 жыл бұрын
el index va en la parte de hosting. para subir los cambios hay q hacer deploy.
@midesweb
@midesweb 8 жыл бұрын
el index va en la parte de hosting. para subir los cambios hay q hacer deploy.
@jhonmasco1366
@jhonmasco1366 8 жыл бұрын
ok Gracias
@migmartin
@migmartin 8 жыл бұрын
Muy buen vídeo, tengo una duda ¿Puedo usar Firebase en una aplicación hecha en Python con Django o solo trabaja con JavaScript?.
@MatiasMedina_web
@MatiasMedina_web 8 жыл бұрын
estoy teniendo la misma duda, si me cuentas tu experiencia te lo agradecería muchísimo
@migmartin
@migmartin 8 жыл бұрын
Hola Matias, seguí investigando y me di cuenta de que Firebase seria el BackEnd de la aplicación entonces ya no tendría mucho caso usar Python porque Firebase lo estaría reemplazando como BackEnd, si podrias usar Python para otras tareas internas de la aplicacion. Firebase te da todo ya hecho en tiempo real y JavaScript al ser una tecnologia que trabaja del lado del cliente trabaja bien con FireBase ya que es Cliente FrontEnd (JavaScript) - BackEnd (FireBase). Tal vez esté equivocado y me faltó investigar mas, pero ahora llegue a esa conclusión. Saludos, su buscas manera, me comentas :)
@MatiasMedina_web
@MatiasMedina_web 8 жыл бұрын
M. A. Martin estaba pensando lo mismo, y como te ha ido con el desarrollo, te gustó ?
@migmartin
@migmartin 8 жыл бұрын
Apenas me estoy metiendo en el desarrollo de Software, en la escuela vi de Desarrollo pero en el ambiente laboral no me había dedicado a eso hasta ahora que estoy en una empresa que se dedica al software, en el caso de Firebase y Python estuve investigando por mi cuenta digo para no quedarme en zona de confort :). Y a ti que tal ¿como te ha ido en el desarrollo de software?
@MatiasMedina_web
@MatiasMedina_web 8 жыл бұрын
M. A. Martin a mi bien, llevo como 4 años desarrollando en Django, pero ahora necesito algo como firebase, igual creo que siempre dependerá de lo que quieras desarrollar para buscar las tecnologías que te funcionen mejor, así que seguiré aprendiendo para comenzar lo antes posible a desarrollar algo, es lo mejor para aprender
8 жыл бұрын
esto quiere decir que con firebase nos olvidamos del desarrollo backend ? ya no mas servers NodeJS y etc?
@deswebcom
@deswebcom 8 жыл бұрын
Si te puedes adaptar a lo que ellos te ofrecen sí. Pero en la vida real las aplicaciones tienen requisitos que no siempre están dentro de Firebase. Todo depende de tu proyecto y también si la fórmula del cloud computing es viable para el cliente o desarrollador.
8 жыл бұрын
OK entonces debo tratar Firebase como una opción según la necesidad.. no como una opción definitiva... interesante los servicios que provee de todas formas
@railsdeveloper3541
@railsdeveloper3541 8 жыл бұрын
+DesarrolloWeb.com que requisitos no cumpliría firebase? Firebase me serviría para reemplazar en una aplicacion un oracle y java. La pregunta es puedo construir con firebase un erp o aplicación para un banco?
@midesweb
@midesweb 8 жыл бұрын
Sí, podrías. Pero lo cierto es que para aplicaciones con mucha lógica de negocio es mejor tener tu propio backend.
8 жыл бұрын
Es lo que pensé también. Pero de acuerdo a todo el contenido de Firebase te coloca la mejor solución para todo tipo de aplicación que quieras realizar. No estaba de más alguien que debata esto. Personalmente prefiero desarrollar y confiar en mi propio backend, aunque eso signifique más trabajo
@nicolassenn8401
@nicolassenn8401 8 жыл бұрын
Si yo quisiera agregar datos, usando un input con su respectivo botón, a Firebase... Como debería hacerlo?
@urielgonzalez8976
@urielgonzalez8976 8 жыл бұрын
eso ya hace parte del lado cliente. Ejemplo puedes usar jquery que es una de las librerías de javascript para tomar los inputs por los id y guardarlos en variables y esas mismas variables las pones en lo que vas a enviar a firebase.
@reisssler
@reisssler 8 жыл бұрын
Hola Miguel, gracias por compartir las novedades, muy interesante y de vanguardia. Una pregunta no relevante pero de cultura. ¿Firebase es de tipo relacional o NoSQL?.
@deswebcom
@deswebcom 8 жыл бұрын
Es una NoSQL. Los datos se almacenan con JSON. Pero ojo, aparte de la base de datos en tiempo real tiene muchos otros servicios clave para el desarrollo de aplicaciones.
@MarceSoftware
@MarceSoftware 8 жыл бұрын
Super video, ahora que murio parse migrare todo firebase. Saben de algun recurso para manejar las notificaciones?
@midesweb
@midesweb 8 жыл бұрын
el propio Firebase tiene notificaciones. aún no he investigado como funcionan
@CarlosBreeto
@CarlosBreeto 8 жыл бұрын
GCM cambió y se integro con Firebase. Ahora se llama FCM
@deswebcom
@deswebcom 8 жыл бұрын
Las notificaciones en Firebase son gratuitas y usarlas es muy sencillo. En 30 minutos puedes tener una web que recibe notificaciones. Haremos un vídeo sobre ello, aunque también si lo deseas es material del curso de Firebase 3 de EscuelaIT.
@miguelrivas9687
@miguelrivas9687 7 жыл бұрын
buenas, instale las firebase tools de forma global, pero al hacer firebase serve Error: Not in a Firebase app directory (could not locate firebase.json) has puesto tu en el directorio un .json ???? , gracias.
@miguelrivas9687
@miguelrivas9687 7 жыл бұрын
solucionado
@cristianarboleda7035
@cristianarboleda7035 7 жыл бұрын
como lo solucionaste bro ?
@flechasfabian
@flechasfabian 7 жыл бұрын
podrias explicar como lo solucionaste?
@rolanxs
@rolanxs 7 жыл бұрын
Ahoras necesitas primero hacer firebase login y luego firebase init
@ivanveranarvaez2210
@ivanveranarvaez2210 7 жыл бұрын
Se puede en Firebase colgar una pagina web__???
@lalox789
@lalox789 7 жыл бұрын
Que recuerde solo te da el servicio de base de datos pero publicar una pagina creo que no
@wilberthloria8464
@wilberthloria8464 8 жыл бұрын
Hola me ayudaria con esto? no se como hacer un return y cambiar el valor de "message" al de snapshot.val().titulo gracias de ante mano. new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } methods: { fire: function() { db.ref(direccion).on('value', function (snapshot) { console.log(snapshot.val().titulo); }) } } })
@midesweb
@midesweb 8 жыл бұрын
Hola. No he experimentado todavía con vue.js y me temo que tu pregunta va más en ese sentido. De todos modos, (igual me meto donde no me llaman), no te interesaría evaluar la posibilidad de desarrollar con Firebase usando otras alternativas como Polymer o Angular2, ya que Firebase tiene librerías de alto nivel para desarrollar con éstas y otras alternativas un poco más usadas
@wilberthloria8464
@wilberthloria8464 8 жыл бұрын
+Miguel Angel Alvarez gracias. ayer estuve probando con polymer. gracias a uno de sus videos y lo pude hacer pero. lo que ocupo es la otra que fire-query. creo que se llama. y no pude hacerla funcionar. era hacer un don repeat de una lista en firebase y no me funciono.
@midesweb
@midesweb 8 жыл бұрын
Algo estarías haciendo mal, xq funciona de maravilla.
@wilberthloria8464
@wilberthloria8464 8 жыл бұрын
+Miguel Angel Alvarez si y no se que es
@midesweb
@midesweb 8 жыл бұрын
+Wilberth Loría un código o algo ayudaría a ver q pueda pasar
@wilberthloria8464
@wilberthloria8464 8 жыл бұрын
me gusto
@J1GS4W0
@J1GS4W0 8 жыл бұрын
Hola a todos, tengo un parde dudas que no he podido solucionar con la ayuda de Google y bueno, les consultaré por acá... ¿Es necesario iniciar una aplicacion con firebase exigidamente con 'firebase serve'? ¿si deseo hacer deploy de mi app en un vps tengo que instalar y configurar firebase serve para que este esté arriba y firebase funcione? ¿si lo anterior resulta ser cierto, cómo configuro la direccion de local host de firebase serve por la direccion que el vps me provee '127.0.0.1' quiero cambiarselo a firebase serve? Muchas gracias, repito ya hice mi tarea consultando en Google y no he tenido respuestas. Saludos a todos...
@midesweb
@midesweb 8 жыл бұрын
para nada. no necesitas la parte server para hacer el deploy. realmente no siquiera necesitas el vps, ya q Firebase tiene un hosting incorporado gratuito y con dominio propio.
@J1GS4W0
@J1GS4W0 8 жыл бұрын
+Miguel Angel Alvarez lo que quiero decir es de que si puedo usar firebase integrando el Script de inicialización en el index y la lógica con firebase en un archivo js. todo esto en un servicio de dominio/hosting como godady por ejemplo si no estoy interesado en usar el de firebase
@midesweb
@midesweb 8 жыл бұрын
+alex cruz si, podrías hacer todas esas posibilidades. lo del script de inicialización no necesita estar tampoco en el index, generalmente lo tendrás tb en un archivo .js externo. sobre hosting puedes usar el que quieras, claro.
@J1GS4W0
@J1GS4W0 8 жыл бұрын
Gracias por tomar el tiempo de contestar, ya he resuelto! hacia lo siguiente erroneamente: var db = firebase.database(); db.ref('obj').set({...}); y lo correcto era: firebase.database().ref('obj').set({ });
Reglas de seguridad en Firebase
31:27
DesarrolloWeb.com
Рет қаралды 18 М.
Firebase 3 práctico
1:54:58
DesarrolloWeb.com
Рет қаралды 12 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Spring Framework en #programadorIO
1:10:00
DesarrolloWeb.com
Рет қаралды 10 М.
PostCSS. Lo que necesitas saber
1:24:42
DesarrolloWeb.com
Рет қаралды 10 М.
Introducción a la Arquitectura de Software
2:13:27
DevHack
Рет қаралды 652
Curso de AWS Desde Cero | Amazon Web Services 💻
2:00:08
midulive
Рет қаралды 413 М.
Ejemplo de CRUD con JavaScript guardando los datos en Firebase
1:28:05
Backend, tendencias 2016 basadas en Javascript
1:45:40
DesarrolloWeb.com
Рет қаралды 9 М.
Curso de Firebase en Android #1 La implementación
8:51
ToniApps Studios
Рет қаралды 45 М.
Colecciones en Firebase, actualización de los datos en tiempo real
31:14
DesarrolloWeb.com
Рет қаралды 12 М.
Ionic v2 por la práctica
1:59:22
DesarrolloWeb.com
Рет қаралды 16 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН