[DRA-040] Desarrollo PHP con Laravel
- Pronoide Wiki Web
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores y Analistas que quieran adquirir el dominio del marco de trabajo Laravel.
Requisitos previos
Los alumnos necesitarán tener experiencia con algún lenguaje de programación, así como los conceptos de orientación a objetos. Requeridos conocimientos de PHP.
Objetivos
Proporcionar conocimientos y habilidades para generar aplicaciones web con Laravel. Se realizará una aplicación durante el curso a modo de práctica, explicando los conceptos del temario.
Contenido
- Introducción
- Análisis y generación de documentación de un proyecto
- Instalación de las herramientas de desarrollo
- Pre-requisitos
- Composer
- Estructura de directorios proyecto Laravel
- Generación de nuevo proyecto
- Artisan Command Line Tool
- Enrutado básico
- Controladores
- URLs
- Estándares SEO de generación de URLs
- Implementación Laravel
- Blade template
- Master Layout
- Extensiones
- Bucles y condiciones Blade
- Funciones PHP en Blade
- Migraciones
- Introducción
- Requerimientos
- Conexión a la base de datos desde Artisan
- Comandos Artisan de migración
- Generación de tablas usando migración
- Artisan rollbacks
- Gestiones avanzadas
- Eloquent ORM
- Modelos
- Consultas SQL nativas
- Eloquent ORM Insert, read, update, delete.
- Uso de modelo en el controlador.
- Mostrar datos de modelo en la vista.
- Autenticación
- Autenticación básica
- Autenticación personalizada
- APIs REST
- API RESTful
- Buenas prácticas
- Laravel y AngularJS
- API Rest para Angular JS
- Comunicación de Angular con Laravel.
- Mostrar datos del API Rest con AngularJS
- Validación de formularios con Angular JS
- Proyecto
Documentación Recomendada
Lavarel Application Development Cookbook
Terry Matula
Octubre 2013 | 272 páginas
ISBN: 9781782162827
https://www.packtpub.com/web-development/laravel-application-development-cookbook