@@LeiferMendez está muy buena, para complementar, estaría bien una serie sobre la utilización de la api de pouchdb, ya que anduve investigando sobre ello y la información es muy dispersa
Ahorita trabajo sobre una pwa que requiere que los datos estén siempre disponibles en modo offline por lo tanto tengo que descargar todos los datos de las tablas que están en el servidor y almacenarlas en indexedDB
Leifer, primero que todo gracias por tus videos, quería consultarte si vas a hacer un video donde expliques como mostrar un modal cuando la app tiene una actualización? Tal cual como el ejemplo que mostraste en el primer video
Hola @Leifer Mendez buenas noches excelente explicación pero tengo una duda. Según veo el modo offline trabaja con valores cargados previamente los cuales se almacenan en la base de datos local cuando no hay internet pero, Supongamos que tengo una lista de productos con paginación, la cuál es de conocimiento que se conecta al servidor cada vez que realizo el cambio de página, para ese escenario si quiero que funcione en modo offline, debo traer toda mi lista de base de datos lo cual está conformada por(miles de registros), luego guardarlos en la base de datos local y trabajar con ello los métodos de (update,delete, create) correcto? Pero, creo que no sería adecuado porque a veces se trabaja con millones de registros y tener toda esa información en caché o memoria, malograría el performance del aplicativo o me equivoco? A lo que quiero llegar es que el modo offline solo serviría para algunas funcionalidad (como crear nuevos registros, actualizar los que tenemos en memoria (los cuales son mínimos) ) y no para cargar mucha información en la base de datos local, correcto?
Gracias por el contenido, ¿donde encuentro el repositorio de este ejercicio? me gustaria verificar mi codigo, tengo problemas al trabajar con pouchdb, me da el siguiente error "Could not find a declaration file for module 'pouchdb-browser'. 'C:/Users/USER/Documents/GitHub/Sistema/node_modules/pouchdb-browser/lib/index.js' implicitly has an 'any' type. Try `npm i --save-dev @types/pouchdb-browser` if it exists or add a new declaration (.d.ts) file containing `declare module 'pouchdb-browser'; lo estoy intentando solucionar con declare var require: any y const PouchDB = require('pouchdb-browser'); pero surgen otros problemas con el codigo como fn y onrejected
Excelente tus vídeos y la manera en la que explicas cada temas, muchas gracias hermano. Pregunta, en el momento que estoy utilizando la app híbrida desde el móvil (es decir estoy modo standalone), también puede hacer uso de IndexedDB desde un móvil y en dado no tenga conexión poder guardar, consultar, actualizar información ?. Agradezco tu respuesta hermano
Hola! gracias por la data. pregunta: que me recomiendas hacer para guardar en cache registro de la location (ubicacion) del dispositivo y la posterior sincronizacion con el servidor? es importante que se vayan enviando en el orden en que fueron registradas (cada ubicacion) y en un intervalo de X segundos.
Hola Leifer excelente contenido el de tu canal, solo tengo unas pequeñas dudas tal vez puedas orientarme, estoy trabajando sobre una PWA que necesita poder realizar unas peticiones post offline, almacenarlas y enviarlas al servidor una vez esté online, podrias enviarme ese video donde explicas la sincronización automática por favor, tambien está misma PWA necesita de hacer log In pero si estoy offline como podria validar esto?
Espero este teniendo un buen dia una pregunta el modo offline del service Workers y el modo post offline no sirve en un servidor? eh tenido problemas al guardar el cache de mi pagina en el service worker
Tus videos son geniales, muchas gracias! Te hago una consulta: Vi que tenés un plugin en el (vs code?) que tenes los botoncitos de play al costado de los scripts en el package.json. Como se llama ese plugin? Saludos desde Argentina!
Como puedo detectar si ya mi base de datos local existe para no crearla nuevamente?, por que crearla cada vez que se inicie el app llenara la cache del storage y en algún punto podria ocupar el máximo que permite el browser, o como se elimina por completo los datos del indexedDB, no solo el _delete = true, si no eliminarlo completamente para que no ocupe espacio en el storage del browser?
tengo un inconveniente. hice mi app pwa con Angular, y tengo en mis assets archivos mp3 los cuales tengo referenciados en el ngsw-config.json como lazy sin embargo cuando trato de usar el audio en offline ( ya reproducido en online ) aparece un error de service worker indicando que no encuentra el archivo alguien le ha pasado?
@@LeiferMendez Hola Leifer, perdona por responder tarde, me refiero que en el minuto 14:21 dices " y en el siguiente video, cuál es el link de "ese" video?. Muchas gracias por el tremendo aporte"
├ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
├ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
├ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ bit.ly/3od1Bl6
├ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
├ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
└ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ link.codigoencasa.com/NODE
Simplemente oro puro tus videos amigo. Saludos
Excelente todo!! esperando la ultima parte (lo de la camara más que nada) Saludos
con tus tutoriales gané mucha plata. Muchas gracias.
Uno de los mejores comentarios 👏👏👏👏👏👏 esa es la 💡
Gracias por compartir el conocimiento..muy bien explicado.
Hola José Luis Gracias 🤓🎉se qué este video para las personas que están en esta situación les ayudará
para cuando la ultima parte!? increible video!
Hola Eduardo como te pareció todo la serie de videos que quieres complementar?
@@LeiferMendez está muy buena, para complementar, estaría bien una serie sobre la utilización de la api de pouchdb, ya que anduve investigando sobre ello y la información es muy dispersa
Ahorita trabajo sobre una pwa que requiere que los datos estén siempre disponibles en modo offline por lo tanto tengo que descargar todos los datos de las tablas que están en el servidor y almacenarlas en indexedDB
Genial !!
Saludos Jhonathan y bienvenido
Leifer, primero que todo gracias por tus videos, quería consultarte si vas a hacer un video donde expliques como mostrar un modal cuando la app tiene una actualización? Tal cual como el ejemplo que mostraste en el primer video
Saludos próximamente de igual manera te puedo asesorsr por el telegram
Hola @Leifer Mendez buenas noches excelente explicación pero tengo una duda.
Según veo el modo offline trabaja con valores cargados previamente los cuales se almacenan en la base de datos local cuando no hay internet pero,
Supongamos que tengo una lista de productos con paginación, la cuál es de conocimiento que se conecta al servidor cada vez que realizo el cambio de página, para ese escenario si quiero que funcione en modo offline, debo traer toda mi lista de base de datos lo cual está conformada por(miles de registros), luego guardarlos en la base de datos local y trabajar con ello los métodos de (update,delete, create) correcto?
Pero, creo que no sería adecuado porque a veces se trabaja con millones de registros y tener toda esa información en caché o memoria, malograría el performance del aplicativo o me equivoco?
A lo que quiero llegar es que el modo offline solo serviría para algunas funcionalidad (como crear nuevos registros, actualizar los que tenemos en memoria (los cuales son mínimos) ) y no para cargar mucha información en la base de datos local, correcto?
Gracias por el contenido, ¿donde encuentro el repositorio de este ejercicio? me gustaria verificar mi codigo, tengo problemas al trabajar con pouchdb, me da el siguiente error "Could not find a declaration file for module 'pouchdb-browser'. 'C:/Users/USER/Documents/GitHub/Sistema/node_modules/pouchdb-browser/lib/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/pouchdb-browser` if it exists or add a new declaration (.d.ts) file containing `declare module 'pouchdb-browser'; lo estoy intentando solucionar con declare var require: any y const PouchDB = require('pouchdb-browser'); pero surgen otros problemas con el codigo como fn y onrejected
Hola rafael... pudiste solucionar el inconveniente?... es que yo también lo tengo sigo investigando...
@@johnedison9096 no logré hacer funcionar pouchdb, por lo que he estado utilizando Dexie y no he tenido ningún problema por el momento
Muchas gracias, tu comentario me ayudo, pouchdb tampoco me funciono pero con Dexie super fácil y me funciona, gracias!
Excelente tus vídeos y la manera en la que explicas cada temas, muchas gracias hermano. Pregunta, en el momento que estoy utilizando la app híbrida desde el móvil (es decir estoy modo standalone), también puede hacer uso de IndexedDB desde un móvil y en dado no tenga conexión poder guardar, consultar, actualizar información ?. Agradezco tu respuesta hermano
Hola! gracias por la data.
pregunta: que me recomiendas hacer para guardar en cache registro de la location (ubicacion) del dispositivo y la posterior sincronizacion con el servidor?
es importante que se vayan enviando en el orden en que fueron registradas (cada ubicacion) y en un intervalo de X segundos.
Hola Leifer excelente contenido el de tu canal, solo tengo unas pequeñas dudas tal vez puedas orientarme, estoy trabajando sobre una PWA que necesita poder realizar unas peticiones post offline, almacenarlas y enviarlas al servidor una vez esté online, podrias enviarme ese video donde explicas la sincronización automática por favor, tambien está misma PWA necesita de hacer log In pero si estoy offline como podria validar esto?
Espero este teniendo un buen dia una pregunta el modo offline del service Workers y el modo post offline no sirve en un servidor? eh tenido problemas al guardar el cache de mi pagina en el service worker
Tus videos son geniales, muchas gracias! Te hago una consulta: Vi que tenés un plugin en el (vs code?) que tenes los botoncitos de play al costado de los scripts en el package.json. Como se llama ese plugin? Saludos desde Argentina!
Hola Diego hehe nos es VScode uso webstorm buscare si existe un plugin ya que me lo preguntan mucho 😊
Buenísimo contenido
Gracias por ver. Recuerda compartir 😏
excelentes videos muchas gracias, nuevo suscriptor .. podrias recomiendarnos algun hosting economico para ir empezando a desplegar pwa angular ?
Como puedo detectar si ya mi base de datos local existe para no crearla nuevamente?, por que crearla cada vez que se inicie el app llenara la cache del storage y en algún punto podria ocupar el máximo que permite el browser, o como se elimina por completo los datos del indexedDB, no solo el _delete = true, si no eliminarlo completamente para que no ocupe espacio en el storage del browser?
donde puedo ver el codigo
gracias.
tengo un inconveniente.
hice mi app pwa con Angular, y tengo en mis assets archivos mp3 los cuales tengo referenciados en el ngsw-config.json como lazy
sin embargo cuando trato de usar el audio en offline ( ya reproducido en online )
aparece un error de service worker indicando que no encuentra el archivo
alguien le ha pasado?
hola Leifer, dónde encuentro el curso completo?
Hola Eduardo! Cuál video estás buscando?
@@LeiferMendez Hola Leifer, perdona por responder tarde, me refiero que en el minuto 14:21 dices " y en el siguiente video, cuál es el link de "ese" video?. Muchas gracias por el tremendo aporte"