Laravel 6
3.9 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled

Laravel 6

Curso de introducción y manejo de la última versión LTS de Laravel
3.9 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled
Created by Hugo Hernández
Last updated 11/2019
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Los estudiantes serán capaces de generar un proyecto en Laravel 6, la última versión LTS de este gran framework
  • Los estudiantes serán capaces de maquetar proyecto mobile-first gracias a Bootstrap
  • Los estudiantes dominaran Laravel, el framework PHP para desarrollo web más utilizado
Course content
Expand all 52 lectures 09:59:38
+ Instalación
9 lectures 39:48

Para las versiones de LTS, como Laravel 6.0, se proporcionan correcciones de errores durante 2 años y correcciones de seguridad durante 3 años. Estas versiones proporcionan la ventana más larga de soporte y mantenimiento. Para las versiones generales, las correcciones de errores se proporcionan durante 6 meses y las correcciones de seguridad durante 1 año.

Preview 04:35

Si usted no está usando Homestead, tendrá que asegurarse de que su servidor cumple con los siguientes requisitos:

  • PHP >= 7.2.0

  • BCMath PHP Extension

  • Ctype PHP Extension

  • JSON PHP Extension

  • Mbstring PHP Extension

  • OpenSSL PHP Extension

  • PDO PHP Extension

  • Tokenizer PHP Extension

  • XML PHP Extension

Preview 01:50

Como producto de virtualización entre plataformas más popular del mundo, Oracle VM VirtualBox le permite ejecutar varios sistemas operativos en Mac OS, Windows, Linux o Oracle Solaris.

Preview 04:12

Vagrant es una herramienta para construir y gestionar entornos de máquinas virtuales en un único flujo de trabajo. Con un flujo de trabajo fácil de usar y un enfoque en la automatización, Vagrant reduce el tiempo de configuración del entorno de desarrollo, aumenta la paridad de la producción y hace que los "trabajos en mi máquina" sean una reliquia del pasado.

Vagrant
01:35

Laravel se esfuerza por hacer que toda la experiencia de desarrollo de PHP sea deliciosa, incluyendo su entorno de desarrollo local. Vagrant ofrece una forma sencilla y elegante de gestionar y aprovisionar máquinas virtuales.

Homestead Vagrant Box
15:47

Laravel utiliza Composer para gestionar sus dependencias. Por lo tanto, antes de usar Laravel, asegúrese de tener instalado Composer en su máquina.

Instalación Laravel
04:06

Es muy importante para mí tu opinión.

Tu opinión es importante
00:30
cPanel - Softaculous
01:59

Hace tiempo que hay indicios de que Visual Studio Code, el editor de código multiplataforma de Microsoft, es uno de los preferidos por muchos desarrolladores, también entre quienes usan Linux.

IDE
05:14
+ Los básicos
7 lectures 02:09:18

Las rutas más básicas de Laravel aceptan un URI y un Closure, proporcionando un método muy simple y expresivo para definir rutas.

Enrutamiento básico
27:04

El middleware proporciona un mecanismo conveniente para filtrar las solicitudes HTTP que ingresan a su aplicación. Por ejemplo, Laravel incluye un middleware que verifica la autenticidad del usuario de su aplicación. Si el usuario no está autenticado, el middleware lo redirigirá a la pantalla de inicio de sesión. Sin embargo, si el usuario está autenticado, el middleware permitirá que la solicitud continúe en la aplicación.

Middleware
18:56
Job Middleware
01:44

Laravel facilita la protección de su aplicación contra ataques de falsificación de solicitudes en sitios cruzados (CSRF). Las falsificaciones de peticiones entre sitios son un tipo de exploit malicioso en el que se ejecutan comandos no autorizados en nombre de un usuario autenticado.

Protección CSRF
17:12

En lugar de definir toda la lógica de gestión de incidencias como Closures en los archivos de ruta, puede que desee organizar este comportamiento utilizando clases de Controller. Los controladores pueden agrupar la lógica de manejo de solicitudes relacionadas en una sola clase. Los controladores se almacenan en el directorio app/Http/Controllers

Controladores
22:39

Todas las rutas y controladores deben devolver una respuesta para ser enviada de vuelta al navegador del usuario. Laravel proporciona varias maneras diferentes de responder. La respuesta más básica es devolver una cadena desde una ruta o controlador. El framework convertirá automáticamente la cadena en una respuesta HTTP completa.

Respuestas HTTP
31:00

Las vistas contienen el HTML servido por su aplicación y separan su lógica de controlador/aplicación de su lógica de presentación. Las vistas se almacenan en el directorio resources/views

Vistas
10:43
+ Proyecto : Tareas
11 lectures 02:57:10

Vamos a poner en práctica las distintas características de Laravel por medio de la creación de una aplicación de Tareas

Primeros pasos
11:31
Models
09:54
Factory
09:52
Vista
16:16
Ver tarea
23:00
Plantilla
16:55
Crear tarea
30:36
Validación
16:43
Editar tarea
21:40
Eliminar tarea
11:19
Tarea completada
09:24
+ Proyecto: Foro
25 lectures 04:13:22
Inicialización
04:36
Vagrant
07:16
Instalación
13:32
Modelos
10:39
Seeder
13:22
Primer usuario
06:47
app.blade.php
07:50
home.blade.php
03:57
DiscussionController
06:51
Listado de rutas
03:04
create.blade
15:55
Trix Editor
10:23
CreateDiscussionRequest
15:31
CreateDiscussionRequest - revisión
02:43
index.blade
09:05
BadMethodCallException
14:12
Gravatar
10:48
Gravatar. Call to undefined
03:09
show.blade
15:06
Partials
08:53
@auth
18:42
RepliesController
05:07
RepliesController II
24:54
RepliesController III
08:29
Canales
12:31
Requirements
  • Conocimientos básicos de HTML
  • Conocimientos básicos de CSS
  • Conocimientos básicos de JS
  • Conocimientos básicos de PHP
Description

En este curso vas a conocer las estructuras y controles básicos de Laravel para después enfrentarte al desarrollo de una aplicación de tareas en la que trabajaremos por medio de Homestead con bases de datos MySQL.

Todo el proyecto se basará de Bootstrap 4.3 para conseguir una configuración mobile-first

Durante la creación de la aplicación implementará entre otras cosas, el sistema de modelos, las vistas, controladores, la validación de campos la protección CSRF.

Al finalizar, obtendrás una app de tareas en la que crear, editar, eliminar y marcar como completadas las mismas.

Tras esta aplicación, continuará poniendo en práctica y afianzando los contenidos por medio de la creación de un Foro con autenticación de usuarios, opción de respuestas, uso del servicio Gravatar.

Todo ello por medio del framework PHP con arquitectura MVC más extendido, Laravel.

Who this course is for:
  • Desarrolladores web
  • Desarrolladores PHP
  • Usuarios de Laravel de anteriores versiones