Curso Profesional de Laravel

Agregar a mis favoritos

Introducción

¿Has escuchado de framework profesionales open-source? ¿has intentado arrancar una aplicación pero no sabes qué herramientas usar? Durante este Curso Profesional revisaremos a profundidad uno de los frameworks PHP más interesantes que tenemos en la actualidad. Ya sea que desees crear un RESTful API, o un sistema con back-end y front-end juntos, Laravel es una excelente opción.

Contenido temático

Repaso de PHP Orientado a Objetos

  • Clases
  • Métodos
  • Atributos
  • Objetos
  • Arrays

Instalación de Laravel

  • Revisión de errores comunes en OS X y Windows
  • Composer
    • Cómo instalar Composer
    • Cómo agregar dependencias
  • Configuración de base de datos (.env)
  • Generación de key con Artisan

Manejo de rutas y métodos más comunes de HTTP

  • GET
  • POST

Model-View-Controller

  • ¿Qué es un patrón de diseño?
  • ¿Qué otros frameworks usan MVC?
  • ¿Qué es un modelo?
  • ¿Qué es un controlador?
  • ¿Qué es una vista?

Controladores en Laravel

  • Request
  • Response
  • Métodos
  • Constructores
  • Route Model Binding

Vistas

  • Paso de datos de un controlador hacia la vista
  • Vistas en JSON
  • Layouts

Migraciones

  • Creación de tablas
  • Tipos de columnas
  • Migrate & Rollback

Eloquent ORM

  • ¿Qué es un ORM?
  • Relaciones
    • hasOne
    • hasMany
    • belongsTo
  • Inserción de datos
  • Consulta de datos

Manejando recursos de Front-end

  • Uso de bibliotecas y módulos JavaScript con Webpack
  • Compilación de estilos con SASS/SCSS

Laravel Blade

  • ¿Qué es un template system?
  • Directivas más comunes: if, foreach, section, extends, append
  • Despliegue de campos de modelos

Formularios

  • Creación de formularios
  • Enlace hacia métodos de controladores
  • Validación server side
  • Mensajes de validación personalizados

Instalar:

  • Un IDE profesional como PHPStorm o un buen editor con soporte para PHP como Sublime Text

Profesores

Aportación Voluntaria para este Curso

Con tus aportaciones podremos seguir vivos, lo que aportes será destinado a:

  • Costos de operación (transmisión en vivo, servidores web, newsletters).
  • Compra de equipo de audio y video (siempre buscaremos lo mejor para ti)
  • Organización de eventos físicos para promover la educación e inspirar a que más jóvenes continúen preparándose para hacer juntos un futuro mejor (traslados, viáticos, etc.).