¿Qué voy aprender?

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


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Personas interesadas en aprender desarrollo de aplicaciones web con PHP utilizando Laravel

Requisitos

  • Sólo debes saber lo básico de HTML y PHP


TOMAR ESTE CURSO

Descripción del curso

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 0 - Laravel para principiantes (ACTUALIZACIÓN 2019)

  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 1 - 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 2 - 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 3 - 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 4 - 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 5 - 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 6 - 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 7 - 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 8 - 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 9 - 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 10 - 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 11 - 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 12 - 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

TOMAR ESTE CURSO

Reseñas

Valoraciones
2,594
4.39

Aprende a tu ritmo y a tu horario


En facturacionweb.site, aprendes Desarrollo en cualquier tema y en cualquier momento. Selecciona ahora entre miles de cursos impartidos por expertos sobre Desarrollo. También puedes aprender sobre Programación Diseño Negocios Informática y software Productividad Desarrollo personal Marketing Música Salud y fitness Fotografía Estilo de vida

En facturacionweb.site ponemos a disposición la videoteca de cursos más amplia del mundo. Escoge entre más de 130.000 cursos en formato de vídeo y 100% online con miles de horas de contenido nuevo cada mes

Los mejores profesores de todo el mundo instruyen a millones de estudiantes en la plataforma. Se proporciona las herramientas y las aptitudes para que la enseñanza que se da sea de calidad y aprendas sobre Desarrollo o sobre el tema que te apasiona de una manera rápida y ordenada.

facturacionweb.site es un lugar para fanáticos de Cursos online de Desarrollo que deseen expandir sus conocimientos y habilidades en cualquier área . Puedes escoger cursos online entre miles de Cursos online de Desarrollo. Queremos que sepas que facturacionweb.site nació para ayudarte para expandir tu carrera como profesional en el área de tu preferencia.

Si eres amante de Cursos online de Desarrollo, y quieres aprende sobre temas como Dominando Laravel - De principiante a experto, estás en el lugar indicado. facturacionweb.site se enfoca en actualizar el catalogo de cursos sobre Desarrollo, para personas entusiastas que desean adquirir nuevos conocimientos. facturacionweb.site quiere divulgar el amor por los cursos de Cursos online de Desarrollo y compartirlo con personas de todo el mundo para que puedan obtener nuevos conocimientos. Pensamos que el conocimiento abre un sinfín de oportunidades laborales en diferentes áreas de Desarrollo, así que selecciona el curso de tu preferencia y mejora tu vida con nuevos conocimientos.

Todos cursos sobre Cursos online de Desarrollo que son promocionados en el sitio web: facturacionweb.site son propiedad de la plataforma Udemy, este sitio web es una marca afiliada a Udemy, por lo tanto solo nos encargamos de promocionar los Cursos online de Desarrollo en este sitio web. ¡Ayúdanos compartiendo esta página con tus amigos!. Creamos este web sitio de tal manera que sea fácil de usar. facturacionweb.site aspira a servir a los lectores globales con contenido atractivo y ágil para capturar y aprender sobre lo último en tendencias de Desarrollo.