Desarrollo de aplicación para Acortar URL con Laravel 8
What you'll learn
- En este curso aprenderás a desarrollar una aplicación de short links que nos permita acortar la longitud de una URL en Laravel
- Crear un algoritmo para generar los identificadores de las URL acortadas
- Redireccionamiento con Laravel
- Creación de la Base de Datos para un sistema de URL cortas
Requirements
- No se requiere que seas experto pero si que estés familiarizado con el entorno del framework de Laravel.
- Conocer el funcionamiento básico de las aplicaciones como Bitly o shortlinks
Description
Hoy en día comunicar un mensaje a través de una Red Social o mensajería instantánea es parte fundamental de nuestras vidas. Sin embargo este tipo de mensajes deben ser cortos entre otras cosas. Incluso algunas plataformas como Twitter limitan la longitud del mensaje, de esta necesidad han surgido diversas aplicaciones para acortar la longitud de una url, y pasar de una URL de 100 caracteres a escasos 15 o 20 caracteres.
Este tipo de aplicaciones además cubren otras necesidades como puede ser marketing, análisis de datos, publicidad entre otras.
Seguramente conoces servicios como Bitly, Shortly o Cuttly que permiten acortar la longitud de una URL y cada aplicación ofrece servicios anidados como la obtención de métricas, mostrar publicidad y por supuesto redireccionar al usuario a la página de destino.
En este curso aprenderás a crear tu propia aplicación para acortar la longitud de las URL, ya sea que la ocupes para ofrecer el servicio a terceros para mostrar publicidad o para generar estos enlaces de manera interna en una aplicación preexistente como una API.
En este curso nos enfocaremos en el algoritmo necesario para generar códigos aleatorios, veremos algunos aspectos de combinatoria, conversión de base, y entropía, así como el diseño de nuestra base de datos y el mecanismo de redirección con laravel.
Otro punto importante que estamos buscando es que el sistema tenga un comportamiento similar al de Bitly, donde tan pronto el usuario ingresa la URL original, el sistema le arroja la URL acortada sin demora y con la opción para copiarla de una manera rápida y sencilla.
Espero que este curso sea un punto de arranque para que crees y mejores la aplicación, y el día de mañana compartas con la comunidad tu proyecto terminado.
Saludos y nos vemos en línea.
Who this course is for:
- El curso esta dirigido a cualquier persona que trabaje con Laravel
- Todas las personas que estén buscando emprender un proyecto en Laravel
- Desarrolladores Web
Instructor
Soy Psicólogo por parte de la Universidad IUEM. también soy Ingeniero en Sistemas por la Universidad Utel y Mtro. en Educación.
Me considero una persona emprendedora, con ambiciosos proyectos que permitan transformar radicalmente la vida de las personas. Tengo gran pasión por la psicología, educación, tecnología, programación, música, danza folclórica, el patinaje artístico, marketing y muchas cosas más
Durante mi formación como psicólogo mi principal interés radicó en el estudio de los procesos educativos de enseñanza aprendizaje y desarrollo del lenguaje. Tiempo después este interés me condujo al estudio de las redes neurales, machine learning, e inteligencia artificial.
Continuando con mi interés por la educación, después de terminar la licenciatura comencé mis estudios de postgrado en la UVM, con la intención de profundizar en el conocimiento de los procesos educativos, así como mi emergente interés por incluir la tecnología dentro de la educación.
A la par de mis estudios de Psicología y Maestría, curse en modalidad virtual la Ing. en Sistemas Computacionales. Debido a mi interés por el estudio del aprendizaje y la inteligencia artificial, decidí complementar mi formación con las competencias necesarias para incursionar de manera profesional en el mundo de la tecnología.