Udemy

Platform

Español

Language

Web Development

Category

Curso de Laravel desde cero + APIs RESTful y webs Angular

Aprende Laravel paso a paso, el framework PHP más popular. Desarrolla servicios REST y crea webs con Angular

4.16 (1230 reviews)

4072

Students

16.5 hours

Content

Jan 2021

Last Update
$94.99
Regular Price


What you will learn

Aumentar las posibilidades laborales

Dominar Laravel

Entender y trabajar también con Laravel 5, 6, 7 y 8

Desarrollar aplicaciones web completas desde cero con este framework

Desarrollar servicios y APIs RESTful con Laravel

Crear webapps SPA dinámicas con Angular

Desarrollar webs completas con Laravel y Angular

Hacer desarrollos full-stack completos

Autenticación en Laravel y Login con JWT

Mejorar la capacidad de adaptación a otros frameworks

Y mucho más


Description

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:

  1. Una aplicación web básica con funciones de CRUD

  2. Una plataforma de vídeos (mini YouTube)

  3. Un API RESTful completa con Laravel y JWT

  4. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Además de todo esto, en los cursos de Víctor Robles conseguirás soporte, apoyo y ayuda muy rápida para que puedas conseguir tus objetivos y resolver tus dudas.

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 11 y Laravel 8.


Screenshots

Curso de Laravel desde cero + APIs RESTful y webs Angular
Curso de Laravel desde cero + APIs RESTful y webs Angular
Curso de Laravel desde cero + APIs RESTful y webs Angular
Curso de Laravel desde cero + APIs RESTful y webs Angular

Content

Introducción al curso

Introducción

Primeros pasos con Laravel

Instalar terminal (opcional)

Instalar servidor de aplicaciones web local

Instalar Composer

Instalar Laravel

Instalar una versión especifica

Crear host virtual

Crear proyecto en el IDE

Estructura de una aplicación

Rutas básicas

Rutas avanzadas

Artisan

Vistas

Plantillas con Blade

Introducción a Blade

Variables y comentarios

Condicionales

Bucle For

Bucle While

Foreach

Incluir una vista dentro de otra

Plantillas maestras

Controladores y middlewares

Crear controladores

Rutas y URLs

Controladores RESTful

Controladores y rutas resource

Crear middleware

Grupos de rutas

Redirecciones

Formularios

Crear formulario y recibir datos

Base de datos, Query Builder y Primera aplicación web

Conexión a la base de datos

Migraciones

Migraciones en SQL

Seeds

Conseguir datos con el query builder

Where

Insertar registros

Eliminar registros

Actualizar datos

Introducción al proyecto (Aplicación web de vídeos como Youtube)

Introducción al desarrollo del portal de vídeos (mini YouTube)

Diseño de la base de datos

Instalación de Laravel

Base de datos y Eloquent ORM

Crear la base de datos

Conectarnos a la base

Crear los modelos

Entidades y relaciones

Login y registro de usuarios

Login y registro de usuarios

Menú de navegación

Subida de vídeos y CRUD

Página para subir vídeo

Validar formulario

Guardar vídeos

Subir archivos en Laravel

Listado paginado

Mostrar imagenes

Listado de vídeos

Maquetación del listado

Página de detalle del vídeo

Mostrar el vídeo

Descripción del vídeo

Helpers

Sistema de comentarios

Vista de comentarios

Añadir comentarios

Listado de comentarios

Eliminar comentario

Borrar comentario

Eliminar vídeos

Sección editar vídeo

Actualizar el vídeo

Buscador, validaciones y paginaciones

Buscador

Mejoras en el buscador

Filtro de ordenar

Ordenar las busquedas

Mejoras en la plataforma

Canal del usuario

Links al canal

Introducción al backend (API RESTful completa + Login JWT)

Introducción al API RESTful con Laravel

Diseñar la base de datos

Instalando Laravel

Creando la base de datos

Conectar a la base de datos

Modelos, entidades y relaciones

Registro de usuarios

Controladores y rutas

Método de registro usuarios

Login y autenticación con JWT

Librería JWT

Helper para la autenticación con Json Web Tokens

Login en el API

Probando autenticación

Guardar y validar datos (Servicio REST)

Crear método para guardar coches

Mejoras en la validación

Métodos de CRUD

Devolver listado de registros

Devolver detalle del coche

Actualizar vehiculos

Eliminar registro

Repaso básico de Angular 5

Antes de continuar aprendiendo Angular

Instalar NodeJS

Como instalar Angular

¿Que es un componente?

Creación de componentes

Directivas condicionales

Directivas y bucles

¿Que es Typescript?

Plantillas en Angular

Tipos de datos en Typescript

Desarrollando una webapp SPA con Angular 5

Antes de continuar aprendiendo Angular

Instalar Angular

Dependencias del proyecto

Crear modelos

La cabecera de la web

Componente de Login

Componente de Registro

Configurar el Router

Formulario de registro

Recibir datos del formulario

Servicio de Usuario

rxjs/Observable

Registrar al usuario

Formulario de Login

Login del usuario

Persistir la sesión del usuario

Cerrar sesión

Mejorando el login

Más componentes y rutas

Crear coche, página, componente y más

Formulario crear carro

Guardar el coche

Listado de coches

Maquetar listado

Página de detalle

Página de edición

Edición de vehiculos

Eliminar coches

El proyecto

EXTRA - Soluciones, Upgrades y migraciones de Angular

Instalación de Angular en su última versión

Solución al error Vulnerabilities de NPM y Node

Novedades en la estructura de ficheros y directorios

Migrar un proyecto de Angular a la ultima versión

Soluciones a problemas con Rxjs y Observable de Angular

Angular 7

Angular 8

Angular 9

Angular 9

EXTRA - Soluciones, Upgrades y migraciones de Laravel

Instalar Laravel 6 y Novedades

Login y registro de usuarios (Autenticación Laravel 6)

BONUS - Despedida + REGALOS

BONUS - Despedida y sorpresas



Reviews

B
Brandon13 September 2020

Me ha gustado demasiado el curso, si que es verdad que debes tener algunos conocimientos previos de programación, pero tampoco necesitas estar avanzado. Excelente curso, muchas gracias.

J
Jose21 July 2020

Me agrada la idea hacer uso de Apis Restful con Laravel y de Front Angular la mejor parte del curso. Lo demás si esta bastante bueno como para tomarse un tiempo y analizar realmente como funcionan a detalle las rutas y controladores y un buen método de uso del storage, lo que no me gusto es que no toca muchos temas avanzados. tanto de Angular como de Laravel.

R
Rodrigo20 July 2020

He aprendido un montón, Victor explica de forma muy detallada los aspectos más importantes y recomiendo el curso 100%

M
Mauricio8 July 2020

El curso fue muy practico y bien explicado, me gusto que no de el archivo del desarrollo así nos obliga a realizarlo nosotros. Lo único que encuentro que falta es pasar de modo desarrollo o modo producción y enseñar como subir todo a un hosting. Ahí si hubiese estado completo el curso. Muchos Saludos

D
Daniel3 July 2020

ME GUSTA COMO EXPLICA LO UNICO QUE YO DEJARIA COMO UNA PROPUESTA DE MEJORA ES QUE ACTUALIZARA SUS CURSOS A LAS VERSIONES ACTUALES POR QUE CUANDO UNO INICIA EL CURSO EN MI CASO LA VERSION DE LARAVEL NO ERA LA MISMA Y ME COSTO ENTENDER ALGUNAS CARPETAS QUE YA NO ESTAN IGUAL QUE EN LA VERSION QUE EL MAESTRA UTILIZA

C
Carlos22 February 2020

Hasta los momentos me ha parecido un curso genial, aprendo lo esencial y me familiarizo bien con el contenido

R
Rubén21 February 2020

pues cuando dijo lo del serverHost y el serverAlias solo se limitó a decrir que eran lo mismo y pues no es cierto, hay mas debajo de eso. es todo un tema, los alias por lo que busque te ayudan a configurar mas cosas, y pues eso es lo que quiero evitar, tener que buscar mas se supone que pagas para que te enseñen los detalles de lo que estas aprendiendo y pues ahi me di cuenta quien sabe que otras cosas faltan son importantes y uno como es nuevo no sabe si falta o no. en fin todo es muy cuestionable, se puede poner uno exigente o no pero pues tengo que decir eso que considero que se debe explicar mejor eso.

M
Miguel5 February 2020

aunque no me gusta el acento en castellano por que se me hace cansado escuchar ese tipo de pronunciación hasta ahorita todo va bien!

H
Hassan2 February 2020

Un curso muy completo y con diferentes proyectos para repasar cada uno de los conceptos, queda corto en algunos temas respecto a las nuevas actualizaciones de Laravel, pero en las preguntas del curso se puede encontrar la respuesta.

M
Marcelo13 January 2020

Muy buena eleccion, solo que decidí instalar una version mas nueva y he tenido que adaptarme... pero como en cualquier estudio.

M
Mjmuslaco30 October 2019

Este curso se trataba de crear una API REST con laravel la cual se enfoco mas en la parte de angular que en la API en laravel de verdad este es mi segundo curso con el mismo profesor. Es mas le estoy dando mucho con esa estrella de calificación.

L
Luis10 October 2019

Excelente para quienes estan familiarizados con el entorno. Sin rodeos, Va directo al punto. De momento esperando a avanzar para hacer las respectivas preguntas

J
Juan2 October 2019

Es un buen curso y enseña las bases que se necesitan, lo único que no me gusto es la lentitud de respuesta en dudas y deberías actualizar los vídeos a la ultima versión. Pero general todo muy bien.

J
Jesus1 September 2019

el curso es bueno, hay cosas que ya no estan en el mismo lugar o la sintaxis cambio y hay que bucarle un poco para que funcione

C
Carlos16 August 2019

Recomiendo al 100% este curso, despeje las dudas que tenia respecto al framework de laravel y veo que es de gran utilidad aprender a usar estos tipos de frameworks. El contenido del curso esta completo y me ha servido de mucho en mis proyectos.



1284216

Udemy ID

7/8/2017

Course created date

11/20/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore