Saltar al contenido

file_download
Proyecto final
N/A
play_circle_outline
vista previa
3 minutos
play_circle_outline
vista previa
2 minutos

play_circle_outline
vista previa
7 minutos
play_circle_outline
vista previa
3 minutos
play_circle_outline
Controlador para el buscador de comercios y actualizar rutas
4 minutos

play_circle_outline
Iniciar vista Blade y definir los contenedores HTML iniciales
7 minutos
play_circle_outline
Generar el HTML de nuestro buscador de comercios
9 minutos
play_circle_outline
Generar el HTML de los resultados de búsqueda en el sidebar
4 minutos
play_circle_outline
Definiendo el contenedor para el mapa
3 minutos
play_circle_outline
Inicializar lógica con JavaScript y renderizar el mapa vacío
8 minutos
play_circle_outline
Inicializar elementos JavaScript por sus ID's y ajustar la altura del sidebar al mapa
5 minutos
play_circle_outline
Capturar los eventos de nuestro formularios para realizar búsquedas
7 minutos
play_circle_outline
Funciones helper reutilizables
6 minutos
play_circle_outline
Función que nos permita añadir Markers al mapa con Popups e icono personalizado
12 minutos
play_circle_outline
Primera llamada al servidor para obtener los comercios
10 minutos
play_circle_outline
Scope para filtrar los resultados por latitud, longitud y radio
7 minutos
play_circle_outline
Mostrar los resultados filtrados en el sidebar
10 minutos
play_circle_outline
Mostrar los comercios filtrados en forma de Marker en el mapa
5 minutos
play_circle_outline
Abrir Popup del comercio en el mapa al pulsar en el sidebar de resultados
6 minutos
Vídeo de introducción Buscador de comercios con Laravel y Leaflet Maps
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso aprenderás a desarrollar un buscador de comercios que te permitirá encontrar fácilmente diferentes establecimientos en un área concreta. La aplicación estará basada en Laravel, JavaScript, Leaflet Maps y MySQL.

La interfaz de la aplicación constará de dos elementos principales. En el lado izquierdo desarrollaremos un sidebar con un buscador de texto donde podremos escribir la ubicación que a consultar. Además, podremos filtrar los resultados según los diferentes tipos de comercios disponibles. También podremos establecer un radio en kilómetros para definir la distancia máxima en la que deseamos buscar.

Debajo del buscador, tendremos una lista de comercios que coincidan con los criterios de búsqueda. Cada comercio en la lista será clickable, lo que significa que al hacer clic en él, centraremos el mapa en el comercio clickado y mostraremos su InfoWindow (ventana con información del comercio).

En el lado derecho de la interfaz, pintaremos el mapa principal que mostrará los comercios que vayamos obteniendo de la base de datos según las búsquedas realizadas. Cada comercio en el mapa también será clickable, lo que abrirá un popup que mostrará información adicional sobre el comercio, como su nombre, dirección y otros detalles relevantes.

El mapa estará integrado con Leaflet Maps, una biblioteca de mapeo en JavaScript ampliamente utilizada y gratuita, una gran alternativa a Google Maps. Esto nos permitirá visualizar los comercios de manera interactiva y explorar su ubicación geográfica en el mapa.

Además de la funcionalidad de búsqueda y visualización de comercios, también aprenderás a utilizar una base de datos MySQL para almacenar la información de los comercios y recuperarla según las consultas de búsqueda realizadas. Esto garantizará que los resultados sean precisos y actualizados en tiempo real.

En resumen, al finalizar este curso, estarás capacitado para desarrollar un buscador de comercios potente y eficiente utilizando Laravel, JavaScript, Leaflet Maps y MySQL. Podrás buscar comercios por texto, filtrarlos por tipo y establecer un radio de búsqueda. También podrás ver los resultados en una lista y en un mapa interactivo, obteniendo información detallada de cada comercio. ¡Espero que disfrutes del curso y encuentres mucha utilidad en la aplicación que desarrollaremos juntos!

assignment

Requisitos

Conocimientos de Laravel, aquí tienes un curso gratuito.
Conocimientos de JavaScript, aquí tienes un curso gratuito.
group

¿A quién va dirigido el curso?

Desarrolladores Laravel que deseen aprender a desarrollar un buscador de comercios basado en latitud y longitud con Leaflet Maps.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

5 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Adrian Peñalver Fernandez

hace 1 año

Adrian Peñalver excelente
star star star star star
Una buena introducción al uso de mapas, sin duda podré poner en practica lo aprendido en una gran variedad de proyectos
Dan Hermes

hace 2 años

Dan Hermes Me ha parecido increible el curso
star star star star star
Super! Me encantaría poder añadir y mover locales en el mapa con un marker y obtener la lat y lng y obvio la direccion. Espero una segunda parte con más detalles en SQL y Leaflet, Excelente Curso.
Vicente Blanquet Tavira

hace 2 años

Vicente Blanquet Impresionante
star star star star star
Una vez más me quedo impresionado. Una perfecta explicación que posibilita poder adaptarlo a nuestras necesidad. Muchas gracias.
Santi Castellvi

hace 3 años

Santi Castellvi Un curso muy interesante y práctico
star star star star star
La forma en la que estructuras y explicas los proyectos lo hace todo muy entendible. Falta un formulario para crear puntos y que funcionara con splade.
Paco Castilla

hace 3 años

Paco Castilla Un buen curso! Que me ayudó a acabar mi proyecto.
star star star star star
Un buen curso de php Laravel. He descubierto un buen gestor de mapas gratuito i una repaso de javascript. Con este curso me ayudó a crear una extensión de mi app Gasolineras! Continua así crack!
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción