<aside> @Maria Luz Camacho Parra
⚙️ Este tutorial está diseñado para enseñarte los fundamentos del desarrollo backend para construir una Api, utilizando PHP y el framework Laravel. A lo largo del curso, explorarás desde la instalación y configuración del entorno de desarrollo hasta la creación de APIs y gestión de bases de datos.
</aside>
graph TD;
A["🚀 Inicio"] --> B["⚙️ Configuración"];
B --> C["📁 Crear Proyecto"];
C --> D["🏗️ Estructura"];
D --> E["🛠️ Endpoints"];
E --> F["🔒 Seguridad"];
F --> G["📝 Documentación"];
G --> H["✅ Pruebas"];
PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto ampliamente utilizado para el desarrollo web del lado del servidor. Desde su creación en 1994, PHP ha evolucionado significativamente y es conocido por su facilidad de uso, flexibilidad y amplia comunidad de desarrolladores. PHP permite crear aplicaciones web dinámicas y es compatible con diversas bases de datos, incluyendo MySQL, PostgreSQL y SQLite. Su sintaxis influenciada por C y Perl facilita la integración con HTML, lo que lo convierte en una elección popular para el desarrollo web.
Laravel es un framework de desarrollo web escrito en PHP que fue creado por Taylor Otwell en 2011. Está diseñado para facilitar el desarrollo de aplicaciones web complejas a través de su enfoque en la elegancia, la simplicidad y la eficiencia. Laravel implementa patrones de diseño como MVC (Modelo-Vista-Controlador), lo que permite una separación clara de la lógica del negocio y la presentación. Entre sus características más destacadas se encuentran la gestión de rutas, el ORM Eloquent para la manipulación de bases de datos, la migración de esquemas y un sistema de plantillas denominado Blade.
Antes de proceder con la instalación de PHP y Laravel, es fundamental asegurarse de que se cuentan con los siguientes requisitos: