Laravel y MongoDB con Docker y Testing
Este curso pertenece a las siguientes rutas de aprendizaje
Desbloquea el curso
Contrata un plan y consigue acceso completo o compra el curso por 20,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.
En este curso aprenderás a unir dos piezas importantes: Laravel y MongoDB. A través de un completo ejemplo desarrollaremos una sencilla API REST que utilizará bases de datos NoSQL con MongoDB, y no sólo eso, también te enseñaré cómo configurar tu entorno de testing para poder utilizar este tipo de bases de datos para tus desarrollos.
Docker al rescate
Para desarrollar este curso y facilitar todo el proceso nosotros haremos uso de Laravel Sail, que como vimos en este curso, Dockeriza nuestro entorno de trabajo para hacer que lo difícil sea muy fácil.
En nuestro caso, Docker nos va a ayudar mucho a utilizar MongoDB dentro de Laravel estemos en el S.O. que estemos, Windows, Mac o Linux, da lo mismo, una configuración servirá para todos.
Testing con MongoDB
Ya que nuestra bases de datos será [no relacional], aprenderemos a configurar un entorno de testing para trabajar con bases de datos MongoDB. De esta forma, los tests que dependan de bases de datos podrán ser ejecutados utilizando una base de datos de testing y así no perjudicar nuestra base de datos real.
Si deseas aprender a trabajar con Laravel y MongoDB como un PRO, no lo dudes, suscríbete a la plataforma y accede a este y a todos los cursos que tenemos disponibles.
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Si compras o has comprado el curso, también puedes hacer uso del 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.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
2 valoraciones
Un curso muy corto y conciso entendí todo lo relacionado a este curso con MongoDB y Laravel
Con este curso he podido crear mi proyecto con Laravel y Mongo utilizando Sail, muchas gracias