Curso de PHP MVC Laravel

Curso

Online

$ 130.986,33 IVA inc.

*Precio estimativo

Importe original en USD:

$ 151

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    30h

  • Inicio

    Fechas disponibles

Conviértete en un experto desarrollador Web utilizando el framework más demandado del mercado laboral. Domina los principales patrones de diseño y aprende a crear aplicaciones en PHP con Laravel utilizando arquitectura MVC. El curso comienza aprendiendo el patrón MVC (Modelo, Vista, Controlador) donde desarrollaremos una aplicación desde cero utilizando código PHP nativo con el objetivo de entender los fundamentos de esta forma de trabajo.

Luego continuaremos aprendiendo los principales patrones de diseño: Patrones de creación (factory, prototype, singleton); Patrones estructurales (adapter, decorator, facade); y Patrones de comportamiento (iterator, observer, strategy).

Finalizando la nivelación, comenzaremos desde cero a trabajar con Laravel, partiendo por la instalación y conceptos básicos de rutas, parámetros, vistas, modelos y controladores.

Sedes y fechas disponibles

Ubicación

inicio

Online

inicio

Fechas disponiblesInscripciones abiertas

Información relevante sobre el curso

Se requieren conocimientos sólidos en Web Services con PHP o haber realizado el curso PHP Web Services.

Preguntas & Respuestas

Añadí tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién querés que te responda?

Dejanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Capacitacion arquitectura
  • Patrones
  • Modelos
  • Fundamentos
  • Arquitectura
  • PHP
  • Instalación

Plan de estudios

1. Introduccion MVC Patrones de diseño Definición de patrón de diseño Objetivos de los patrones de diseño Arquitectura de software Definicion Definicion de patrón de arquitectura Introduccion al Patrón MVC Definición de MVC Componentes El modelo El controlador La vista Interacción entre los componentes Lab: Listado estructurado a mvc en php 2. ORM y Active Record Mapeo objeto-relacional Definición de ORM Utilidad de un ORM ActiveRecord pattern Definicion Características EJemplo ACtive record Framework Definición de framework Características de un framework Ventajas Frameworks más utilizados (php) Lab: ABM en MVC 3. Patrones de Diseño Patrones de diseño más usados Patrones de creación Factory Prototype Singleton Patrones estructurales Adapter Decorator Facade Patrones de comportamiento Iterator Observer Strategy Lab: PHP con los patrones 4. Laravel Introduccion a Laravel Instalación Estructura de archivos Proyecto: "hola mundo" Conceptos Básicos Routing Definición de rutas Tipos de rutas Pasaje de parámetros Parámetros opcionales Los controladores Ruteo a controladores Las vistas Devolviendo vistas Lab: Funcionamiento del framework 5. Blade y Query Builder Blade Layouts y extensión de vistas Directivas Estructuras de control Pasaje de parámetros Inclusión de sub vistas Acceso a Datos Configuración de base de datos Query Builder Selects Funciones de agregado Expresiones crudas Joins Inserts Updates Deletes Lab: Listado con query builder 6. Peticiones y Validaciones Requests y Responses Requests Metodos del request Inyeccion por dependencia Pasaje de parametros Responses Strings response Arrays response Objeto response View response Redirects Validaciones Validacion Reglas de validacion El objeto validator Errores personalizados Mostrado de errores Metodo helper old en formularios validados Lab: Alta con validación (Query builder) 7. Sesiones Helpers y Sessions Helpers Sessions Lab: ABM Query Builder Eloquent Fundamentos Eloquent Definiendo modelo Claves primarias Timestaps Recuperando el modelo Agregando condicionales Metodos de agregado Lab: Reporte con eloquent 8. ORM Eloquent Operaciones con Eloquent Inserts Updates Asignado en masa Deletes Query Scopes Lab: ABM con eloquent 9. Relaciones entre tablas Relaciones con Eloquent Definición de relaciones Uno a uno Uno a muchos Uno a muchos inversa Consultando relaciones Contando modelos relacionados El método save El método create Associate y dissociate Lab: Relaciones con eloquent 10. Integracion Autenticación Facade Auth El metodo Attempt Definiendo la tabla usuario Condicionales en autenticacion Accediendo al usuario logueado Middlewares Definiendo un middleware Antes y despues Registrando un middleware Asignacion a rutas a middlewares Grupos de middleware Parametros middleware Middleware Concluibles Lab: autenticacion y middlewares

Curso de PHP MVC Laravel

$ 130.986,33 IVA inc.

*Precio estimativo

Importe original en USD:

$ 151