Curso de Laravel 5 desde cero + 4 proyectos + API RESTful JWT y Angular [SOLUCIONADO]

Laravel, un marco de trabajo eficaz para el desarrollo web, te proporciona un sistema de enrutamiento sencillo, un ORM y una hermosa sintaxis que facilitan la creación de aplicaciones web. Domina esta herramienta poderosa con nuestro curso integral de Laravel.

Al finalizar el curso, tendrás la capacidad para desarrollar flujos de trabajo eficientes, gestionar bases de datos con Eloquent, implementar autenticación utilizada en el desarrollo de API con JSON Web Token (JWT) y crear interfaces de usuario ricas con Angular.

Proyecto 1: Aplicación de blog
Empezaremos el curso creando una aplicación básica de blog utilizando Laravel 5. A lo largo de este proyecto, aprenderás cómo configurar un nuevo proyecto en Laravel, cómo utilizar Eloquent para interactuar con tu base de datos y cómo crear y gestionar rutas y vistas en Laravel.

$ composer global require laravel/installer
$ laravel new blog
$ php artisan make:model Post -m
$ php artisan migrate

Proyecto 2: Autenticación de usuarios
En el segundo proyecto, se implementará la característica de autenticación de usuarios de Laravel. Utilizaremos JWT para gestionar la autenticación del lado del servidor.

$ composer require tymon/jwt-auth "1.0.*"
$ php artisan vendor:publish --provider="TymonJWTAuthProvidersLaravelServiceProvider"
$ php artisan jwt:secret

Proyecto 3: API RESTful
El tercer proyecto se centrará en la creación de una API RESTful en Laravel. Desarrollaremos una API que permita a los usuarios registrar, autenticar y realizar operaciones CRUD en los recursos del blog.

$ php artisan make:controller API/PostController --api
$ php artisan route:list

Proyecto 4: Integración con Angular
Por último, convertiremos nuestra aplicación de blog en una aplicación SPA (Single Page Application) utilizando Angular. Aprenderás a integrar Laravel con Angular y a utilizar Angular para gestionar el estado y los datos de la aplicación.

$ ng new blogApp
$ ng generate component postList
$ ng serve

Además de estos proyectos prácticos, el curso incluirá también una serie de conceptos teóricos y principios de diseño que te ayudarán a entender mejor cómo Laravel funciona y cómo puedes aprovecharlo al máximo para crear aplicaciones web robustas y eficientes.

En resumen, este curso de Laravel completo te proporcionará el conocimiento y la práctica necesarios para convertirte en un desarrollador web competente con Laravel y contribuir de manera efectiva a cualquier proyecto de desarrollo web.

Si estás interesado en el desarrollo web y deseas aprender Laravel desde cero, este curso es una elección perfecta. Al final del curso, no solo habrás aprendido Laravel, sino también cómo integrar Laravel con otras tecnologías populares como JWT y Angular para crear aplicaciones web modernas, seguras y escalables.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad