Dominando Laravel - De principiante a experto

Aprende a crear aplicaciones robustas y escalables con el framework más popular de PHP, Laravel

4.54 (3056 reviews)
Udemy
platform
Español
language
Web Development
category
Dominando Laravel - De principiante a experto
9,106
students
24 hours
content
Oct 2022
last update
$49.99
regular price

What you will learn

Crear aplicaciones robustas y escalables con el framework más popular de PHP, LARAVEL

Why take this course?

En este curso aprenderemos desde cero, a programar aplicaciones web utilizando el framework más popular de php, LARAVEL.

Acá te dejo el temario completo:


Módulo 1 - Laravel para principiantes (ACTUALIZACIÓN)

  1. Instalando todo lo necesario para programar con Laravel en Windows

  2. Instalando Sublime Text 3 

  3. Mejorando la apariencia de Sublime Text 

  4. Configurando PHP Companion en Sublime Text 

  5. Preferencias personales de Sublime Text 

  6. Mejorando la apariencia de Sublime Text - Parte 2 

  7. Qué son y cómo se utilizan las RUTAS 

  8. Rutas con nombre 

  9. Cómo mostrar HTML con las vistas 

  10. Blade, el motor de plantillas 

  11. Estructuras de control con Blade 

  12. Controladores 

  13. Controladores Resource & API

  14. Cómo enviar formularios

  15. Cómo validar formularios

  16. Cómo traducir tus aplicaciones en Laravel

  17. Cómo enviar emails en Laravel

  18. Variables de entorno y Bases de Datos

  19. Qué son y cómo se utilizan las migraciones

  20. Eloquent: Obtener registros de la base de datos

  21. Eloquent: Obtener registros individuales

  22. Route model binding - URLs amigables

  23. Eloquent: Insertar registros

  24. Qué significa la asignación masiva

  25. Qué son y cómo utilizar Form Requests

  26. Eloquent: Actualizar registros

  27. Reutilizando el formulario de crear y editar

  28. Eloquent: Eliminar Registros

  29. Route Resource

  30. Cómo mostrar mensajes de sesión

  31. Agregando Login y Registro

  32. Cómo proteger rutas con usuario y contraseña

  33. Introducción a Laravel Mix

  34. Diseño con Bootstrap 4 - parte 1

  35. Terminando el diseño

Módulo 2 - Laravel Intermedio (ACTUALIZACIÓN)

  1. Introducción del curso Laravel Intermedio

  2. Cómo evitar registros duplicados

  3. Cómo subir imágenes

  4. Cómo mostrar imágenes

  5. Cómo validar imágenes

  6. Cómo actualizar y eliminar imágenes

  7. Cómo optimizar imágenes

  8. Cómo utilizar Eventos y Listeners

  9. Delegando la optimización de imágenes a las queues

  10. Manejo de Jobs fallidos

  11. Bases de datos relacionales

  12. Relaciones con Eloquent

  13. Select de categorías

  14. Problema de consultas N+1

  15. Filtrar proyectos por categorías

  16. Qué son los tests y cómo ejecutarlos

  17. Qué son y cómo utilizar Factories

  18. Qué son y cómo utilizar Colecciones en Laravel

  19. Qué son Gates y cómo utilizarlos

  20. Qué son las Políticas de Acceso y cómo utilizarlas

  21. Cómo crear una papelera de reciclaje

  22. Cómo actualizar cualquier aplicación de Laravel a la versión más reciente

  23. Cómo publicar una aplicación de Laravel en Digital Ocean APP Platform


Módulo 3 - Nivel Básico
En este módulo veremos los fundamentos de Laravel

  1. Routing - Qué son y cómo se utilizan las RUTAS

  2. Views - Cómo mostrar HTML con las VISTAS

  3. Blade - El motor de plantillas de Laravel

  4. Controllers - Cómo utilizar controladores

  5. Requests - Cómo manejar las peticiones HTTP

  6. Validation - Validación de formularios

  7. Responses - Cómo manejar las respuestas del servidor

  8. Middlewares - Qué son y cómo se utilizan

  9. Bases de Datos - Configuración de la conexión

  10. Migrations - Control de versión de bases de datos

  11. REST - Entendiendo el diseño de software REST

  12. Query Builder - Implementación REST

  13. Eloquent - Reestructuración REST

  14. Authentication - Login manual de usuarios

  15. Elixir - Preprocesadores CSS y Bootstrap

  16. Elixir - Combinación de archivos y BrowserSync

Módulo 4 - Nivel Intermedio
En este módulo crearemos un sistema de Usuarios y Roles

  1. Usuarios y Roles - Introducción

  2. Eloquent - Relaciones HasOne & HasMany

  3. Eloquent - Relaciones Many to Many

  4. Validación - Regla unique al actualizar

  5. Policies - Políticas de acceso

  6. Collections - Reestructuración de código

  7. Eloquent: Guardar relaciones HasOne y HasMany

  8. Eloquent: Guardar relaciones ManyToMany

  9. Eloquent: Relaciones Polimórficas HasOne & HasMany

  10. Eloquent: Relaciones Polimórficas belongsToMany

  11. Eloquent: Optimización de consultas

  12. Emails - En entorno local

  13. Emails - En entorno de producción

  14. Eventos y Listeners - Reestructuración del código

Módulo 5 - Nivel Avanzado
En este módulo veremos lo siguiente temas un poco más avanzados

  1. Instalación de Homestead

  2. Actualización

  3. Seeders

  4. Paginación - Custom

  5. Introducción al Caché

  6. Utilizando el Caché en Laravel

  7. Caché con Redis

  8. Repositorios - Reestructuración de código

  9. Decoradores e Interfaces- Reestructuración de código

  10. View Presenters

  11. Queues & Jobs

  12. SocketIO - Laravel Echo & Redis

  13. Testing - Unit Tests

  14. Testing - Integration Tests

  15. Testing - Functional Tests

  16. Testing - Acceptance tests con Selenium

Módulo 6 - Despliegue en servidores
En este módulo aprenderemos a poner en producción aplicaciones de Laravel

  1. Deploy en Heroku (servicio gratuito)

  2. Migraciones y bases de datos en Heroku

  3. Forge - Deploy en Digital Ocean

  4. Forge - Cómo tener múltiples sitios pagando un solo servidor

  5. Adquiriendo y configurando un dominio personalizado

  6. Configurando cuentas de email corporativo

  7. Forge: Queues & caché con Redis

  8. Forge - Cómo instalar un certificado SSL gratis

  9. Forge - Despliegue automático

Módulo 7 - Tips & Trucos (BONUS 1)
En este módulo vemos tips y trucos con Laravel, además de actualizaciones de las versiones 5.*

  1. Cambios importantes en el directorio

  2. Mailables

  3. Nueva forma de subir archivos

  4. Notificaciones vía email

  5. Notificaciones vía database y más...

  6. Qué son los ataques XSS y cómo evitarlos 

  7. Cómo exportar PDFs en Laravel 

  8. Cómo exportar Excel & CSV en Laravel 

  9. Cómo exportar consultas a Excel & CSV

  10. Cómo exportar vistas de blade a Excel & CSV

  11. Cómo exportar datos a través de queues

  12. Cómo ejecutar el comando storage:link en un servidor compartido con CPanel


Módulo 8 - Cómo funciona la autenticación en Laravel (BONUS 2)
En este módulo vemos tips y trucos con Laravel, además de actualizaciones de las versiones 5.*

  1. Cómo funciona el login

  2. Cómo funciona el registro

  3. Solicitud de reestablecimiento de contraseña

  4. Personalizando el email de reestablecimiento de contraseña

  5. Cómo funciona el restablecimiento de contraseñas


Módulo 9 - Novedades de Laravel 5.5 (BONUS 3)

  1. Frontend presets

  2. Métodos view y redirect

  3. Directivas de Blade

  4. Comando vendor publish

  5. Comando package discover

  6. Emails renderizables

  7. Validación de requests

  8. Comando make rule

  9. Comando migrate fresh

  10. Comando make factory

  11. Objetos opcionales

  12. Diferencias entre request has y request filled


Módulo 10 - Novedades de Laravel 5.7 (BONUS 4)

  1. Cambio en la estructura de carpetas 

  2. Mejores mensajes de error 

  3. Usuario opcional en políticas de acceso 

  4. Dump Server 

  5. Verificación de Emails 


Módulo 11 - Novedades de Laravel 5.8 (BONUS 5)

  1. Registro automático de políticas de acceso

  2. Dirección de los archivos de Blade

  3. Tiempo de expiración del caché


Módulo 12 - Novedades de Laravel 6 (BONUS 6)

  1. Cómo ejecutar el comando make:auth en Laravel 6

  2. Ignition: La nueva página de error de Laravel 6

  3. Confirmación de contraseña

  4. Nueva constante de redirección

  5. Cambios en los tests


Módulo 13 - Novedades de Laravel 7 (BONUS 7)

  1. Qué son y cómo crear Casts personalizados

  2. Componentes de Blade mejorados

  3. Personalización de Stubs del comando artisan make

  4. El nuevo Cliente HTTP,

  5. Nuevos métodos en las migraciones

  6. Mejoras en las rutas

Módulo 14 - Novedades de Laravel 8 (BONUS 8)

  1. Carpeta para los modelos de Eloquent

  2. Remoción del Namespace de los controladores

  3. Mejoras en el comando route:cache

  4. Mejora radical en los factories

  5. El nuevo instalador de Laravel

  6. Qué es Laravel Jetstream

Módulo 15 - Novedades de Laravel 9 (BONUS 9)

1. Agrupar rutas de un mismo controlador

2. Nueva página de error y helpers

3. Nueva forma de definir mutadores y accesores en Laravel 9

4. Nuevos métodos de Blade

5. Slot Name Shortcut

6. Nuevas directivas de Blade

7. Mejora en los comandos artisan test y route:list en Laravel 9

8. Forced Scoping Of Route Bindings

9. Paginación con Bootstrap 5 en Laravel 9

10. Enum Eloquent Attribute Casting

11. Implicit Route Bindings With Enums

12. Full Text Indexes & Where Clauses

13. Laravel Scout Database Engine

14. Cómo migrar de Laravel Mix a Laravel Vite

Screenshots

Dominando Laravel - De principiante a experto - Screenshot_01Dominando Laravel - De principiante a experto - Screenshot_02Dominando Laravel - De principiante a experto - Screenshot_03Dominando Laravel - De principiante a experto - Screenshot_04

Reviews

Diego
March 17, 2024
Simplemente excelente curso, la manera de explicar es demasiado buena. Domina el framework completamente.
kevin
January 15, 2024
Buen curso para empezar en este framework. Aunque hecho en falta actualizar el curso a la ultima version de Laravel
Daniel
August 2, 2023
De momento va muy bien, pero hay cosas desactualizadas en lecciones, por lo que he leído en comentarios lo explica en lecciones posteriores, pero para alguien que esta empezando puede suponer un problema que falle y no sepas por que. Aunque buscando por internet se soluciona todo.
Juan
July 5, 2023
muy buen avance hasta el momento es perfecto pero faltaron algunos detalles para ingresar los documentos mediante los editores de codigo de manera correcta
Enrique
June 14, 2023
Bastante bien explicado, si acaso como mejora, sería bueno que se señalara cuando se va a tener un error para no tener que andar programando el error tambien nosotros
Martin
January 31, 2023
El curso tiene una amplia gama de temas, y de diferentes versiones de Laravel. Pero estaría bueno que la estructura sea por versión de Laravel con un proyecto cada uno. Sacando eso, el profesor es excelente y explica muy bien los conceptos!
Camilo
January 15, 2023
Muy buena orientación, las explicaciones del docente son muy claras, es muy buen docente, y muy buen material (Estoy con Laravel 9 y se puede llevar el curso haciendo las respectivas indagaciones en la web acerca del como se hacen hoy en día algunos temas, y he visto que los cambios en general no han sido mayores salvo algunos pocos casos, como por ejemplo la parte de instalación en frontend, al final en la sección 1, debo revisar con mas tiempo esta parte ya que al parecer tiene importantes cambios). A continuación algunas observaciones : 1) No se encuentra (o no se donde están) archivos de cada lección o al menos referencias a un repositorio (he visto varias personas preguntando por lo mismo). 2) En la Sección 2: Nivel Intermedio, son repetidas las ocasiones en que se hace referencia a que se dan mejores explicaciones en los cursos pagados en aprendible.com; esto se hace pedagógicamente incomodo, y no están mal de vez en cuando, pero no eran tan seguidas en la primera sección. 3) Se percibe desordenada la organización del curso el ver secciones muy desactualizadas (2018), pero entiendo pueden ser de ayuda a quienes requieran indagar sobre Laravel en versiones del 2018, pero entonces sugiero moverlas al final. 4) Se ven muchas preguntas sin responder, es como si de un 2020 en adelante, solo los usuarios del curso se apoyan entre sí en algunas ocasiones. Gracias.
Iván
January 3, 2023
Este curso es bastante bueno y cubre las bases de laravel en diferentes aspectos. Me parece muy eficiente como explica las partes mas tecnicas de forma simple.
Luis
October 26, 2022
Los pasos de instalaci[on de Valet no funcionan o est[an desactualizados, no incluye instrucciones para instalar en Linux u otras alternativas a Valet
Abner
August 18, 2022
este curos es raro, es demasiado bueno tecnicamente hablando es 5 estrellas, pero las explicaciones del profe como decirlo da demasiadas vueltas al asunto. sin embargo si estan dispuestos a aguantar la mala explicacion solo con hacer la mitad del curso ya seran capaces de hacer aplicaciones profesionales. asi que por eso le doy la puntuacion alta
Roberto
August 4, 2022
Algunas secciones se han ido actualizando constatemente, lo cual es bueno, pero por ahí algunos videos quedaron algo desfasados como los de versiones anteriores de Laravel (aunque para mantener aplicaciones antiguas puede que sea útil). En general, muy explicativo el curso.
Renato
May 24, 2022
Muy buen método de enseñanza. Algo desordenado por las actualizaciones pero siento que el nivel ha sido lo mejor.
Iñigo
April 22, 2022
Por ahora estupendi, directo al grano, con los pasos muy bien explicados pero rápido. Buena velocidad de avance.
Iván
December 29, 2021
El profesor es bastante claro y detallado en su explicación, hasta ahora ha sido una buena experiencia
Kevin
January 19, 2021
Es un buen e interesante curso, lo que si ¿podrá ayudarnos con hacer un CRUD en Laravel integrando Axios?

Charts

Price

Dominando Laravel - De principiante a experto - Price chart

Rating

Dominando Laravel - De principiante a experto - Ratings chart

Enrollment distribution

Dominando Laravel - De principiante a experto - Distribution chart

Related Topics

1126742
udemy ID
2/25/2017
course created date
11/1/2019
course indexed date
Bot
course submited by