
Realizaremos la instalación de Laravel desde cero y paso a paso
Aprenderemos a crear un host virtual en Apache para el proyecto de Laravel 5
Cargaremos nuestro proyecto en nuestro IDE de desarrollo web
Aprenderemos cual es la estructura de archivos de un proyecto con Laravel 5
Aprenderemos a trabajar de manera básica con el routing de Laravel
Aprenderemos mas a fondo sobre las rutas
Aprenderemos a usar la interface de comandos Artisan de Larael
Trabajaremos con las vistas y como asociarlas a las rutas del proyecto
Introducción al sistema de plantillas blade de Laravel 5
Aprenderemos a imprimir variables y a hacer comentarios de codigo facilmente
Trabajaremos con condicionales en las vistas blade de laravel
Aprenderemos a hacer un bucle for en blade
Usaremos el blucle while en las plantillas o vistas de laravel 5 con blade
Aprenderemos a usar el bucle foreach en Blade
Aprenderemos a cargar plantillas dentro de otras en blade con Laravel 5 con la ayuda de Víctor Robles WEB
Aprenderemos a usar las plantillas blade de laravel 5
Creación de controladores en Laravel 5
Aprenderemos a usar con los controladores tipo resource o restful en Laravel 5
Practicaremos con los middlewares en Laravel 5 con Víctor Robles WEB
Ejercicio práctico con las agrupaciones de rutas en Laravel
Haremos redirecciones en Laravel
Aprenderemos a trabajar con los formularios en Laravel y como recibir los datos del mismo
Nos conectaremos a la base de datos con Laravel de manera facil
Aprenderemos a trabajar con las migraciones en Laravel 5
Usaremos las migraciones en SQL nativo con Laravel 5
Como rellenar la base de datos con los seeds de Laravel 5
Sacar datos de la base de datos con el query builder de Laravel
Como hacer un where con laravel
Añadir registros a las tablas de la base de datos
Borrar datos de la base de datos con Laravel
Update de registros de la bbdd con Laravel
Bienvenido al curso de Laravel desde cero + APIs RESTful y webs Angular. Vas a aprender Laravel desde cero y , como desarrollar aplicaciones web completas paso a paso con Laravel y otras tecnologias como PHP, JWT y Angular.
En resumen vamos a aprender a hacer desarrollos fullstack con Laravel, creando 4 proyectos:
Una aplicación web básica con funciones de CRUD
Una plataforma de vídeos (mini YouTube)
Un API RESTful completa con Laravel y JWT
Una webapp SPA con Angular
Durante el curso usaremos varias tecnologías:
PHP es el lenguaje del lado del servidor mas popular y demandado actualmente.
MySQL es la base de datos relacional líder en el mercado.
Laravel es el framework para PHP más popular y sencillo de aprender en la actualidad. Además cada dia más empresas lo usan para sus desarrollos.
JWT (JSON Web Tokens) para el sistema de autenticación de los servicios RESTful.
Angular se ha convertido en el framework para JavaScript estándar para desarrollar aplicaciones web modernas y escalables en el lado del cliente basadas en la filosofía SPA.
Si quieres ser desarrollador web full-stack o incluso si ya te dedicas al desarrollo web, es obligatorio aprender a trabajar con estas tecnologías y frameworks.
El curso está divido en cuatro partes:
En la primera parte aprenderemos desde cero y paso a paso Laravel, practicando con múltiples ejercicios con sus componentes y funcionalidades mas importantes. Además crearemos la primera aplicación web basica con Laravel.
En la segunda parte profundizaremos en el aprendizaje de Laravel, viendo temas mas avanzados como el uso del ORM Eloquent y sus relaciones y desarrollaremos un portal de vídeos parecido a YouTube que tendrá: Login y registro de usuarios, formularios y validaciones, subida de vídeos e imágenes, buscador y filtros, sistema de comentarios, paginaciones, y muchas cosas más.
En la tercera parte, crearemos un backend completo con Laravel y JWT. Será un API REST que permitirá autenticación de usuarios y varias funcionalidades de CRUD para posteriormente crear la aplicación web de un concesionario de coches.
En la cuarta parte, aprenderemos a trabajar con Angular y Laravel en conjunto y crearemos una single page application que no recargará la pagina en ningún momento, y será la web de un concesionario con varias funcionalidades muy muy interesantes.
Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web con PHP, MySQL, Laravel y Angular, tanto en usándolos en conjunto o por separado.
Durante las más de 12 horas del curso verás como desarrollar varias plataformas web, una de ellas es un portal como YouTube y lo crearemos paso a paso.
Trataremos todos los temas paso a paso y poco a poco hasta construir las aplicaciones web completas, pese a esto, para aprovechar al 100% el curso te recomendamos tener conocimientos básicos en HTML, CSS y PHP.
Si quieres aprender desarrollo full-stack moderno con PHP y JavaScript sin dolor, practicando poco a poco con las tecnologías y frameworks más actuales, subir de nivel en el desarrollo web con Laravel y aumentar tus oportunidades laborales de forma increíble ¡Este es tu curso!
Échale un vistazo al programa del curso para ver todos temas que aprenderás.
Únete al curso y sube de nivel: ¡¡ Aprende Laravel desde cero, desarrollo de APIs RESTful y webapps con Angular !!
Compatible con Angular 19, Angular 20 y Laravel 12.