ZF2 Release - Zend Framework 2

Bolsa de Ideas - TI
Online

US$ 99 - ($ 1.726)
IVA Exento
¿Preferís llamar ya al centro?
00 56... Ver más
¿Querés hablar con un Asesor sobre este curso?

Información importante

Tipología Curso
Nivel Nivel intermedio
Metodología Online
Duración 2 Meses
Inicio clases A definir
  • Curso
  • Nivel intermedio
  • Online
  • Duración:
    2 Meses
  • Inicio clases:
    A definir
Descripción

El Curso está orientado para el desarrollo de aplicaciones web que cumplan el estándar PHP5.3 (uso de namespaces, lambda y closures) con Zend Framework 2: comprendiendo la nueva arquitectura del modelo MVC de ZF2 componente Zend\Mvc, haciendo uso de los diversos packages para el manejo de formularios con Zend\Form, validaciones de datos con Zend\Validator, sistema de Módulos de ZF2, abstraer las conexiones y operaciones a la base de datos utilizando Zend\Db y Zend\Db\TableGateway, autenticación de usuarios con Zend\Authentication y Zend\Permissions\Acl, sistemas de Layout y mucho más.
Dirigido a: Profesionales del área de desarrollo con la intención de especializarse en el desarrollo de aplicaciones web con PHP5 y Zend Framework 2 a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC

Información importante
Sedes

Dónde se enseña y en qué fechas

inicio Ubicación
A definir
Online
inicio A definir
Ubicación
Online

Preguntas Frecuentes

· Requisitos

Se requiere tener conocimientos de Programación Orientada a Objetos y de PHP5, no se requiere ser experto pero si tener una base teórica y conceptual de lo relacionado con POO y PHP5, si nota que necesita más experiencia le recomendamos tomar primero el curso de Programación Orientada a Objetos en PHP5 que también es dictado por nosotros, puede solicitarnos más información respecto a éste curso más básico.

¿Qué aprendés en este curso?

MVC
Inyeccion de dependencia
Form
Validator
Modules
TableGateway
Bases de datos
CRUD
Roles
Dao
ACL
Service Manager
Event Manager
Mvc Event
Authentication
Permissions
Controller Plugins
Controller
ViewModel
View Helpers

Profesores

Andrés Guzmán
Andrés Guzmán
Consultor Arquitecturas Java EE

Actualmente me dedico al servicio de la consultarías a empresas en tecnologías Java y PHP, además dedico gran parte de mi tiempo a dictar cursos de UML, Java SE y Java EE (J2EE), incluyendo arquitecturas tales como Spring Framework 3.0, Struts2 Framework y tecnologías como EJB3, JPA, Hibernate, JSF etc.

Temario

¿Qué aprenderemos? Capítulo 1: Introducción

  • Que es un Framework
  • Por qué ZF2.
  • Simplicidad.
  • Arquitectura ZF2
  • Componentes ZF2
  • Instalación y configuraciones ZF2
  • Mapping URL con Router
  • El componente MVC
    • Estructura de Directorios
    • Uso y de controladores, clases de modelo y la vista.
    • Clase ActionController
    • Objetos Response y Request
    • Parámetros del request
    • Controller Plugins
    • Forward y redirect
    • View Helper

Capítulo 2: Módulos

  • Estructura modular de directorios
  • Configuraciones
  • Crear y desarrollar un nuevo Módulo.
  • ModuleManager
  • Autoloader
  • Bootstrapping

Capítulo 3: Layout, Eventos y Servicios

  • Layout
  • EventManager
  • ServiceManager
  • Zend Config

Capítulo 4: Formularios y Validaciones

  • Zend Form (Objeto Formulario)
  • Zend Element (Objeto Elemento)
  • Clases de Validaciones
  • Clases de Filtros

Capítulo 5: Modelo (Base de Datos).

  • Adaptadores
  • Instanciar Adaptador
  • Sentencias SQL a través de objetos Statement
  • Manejo de Resultados
  • Zend\Db y Zend\Db\TableGateway
  • Select para ejecutar consultas SQL
  • Clases de Modelos DAO
  • Desarrollo de CRUD: Funcionalidades básicas de un sistema: ABMs

Capítulo 6: Autenticación y Sesiones

  • Introducción.
  • Zend\Authentication
  • Adaptadores de autenticación
  • Credenciales de autorización
  • Login de Usuarios

Capítulo 7: Zend\Permissions\Acl

  • ACL Lista de control de acceso
  • Roles y recursos (privilegios)
  • ACL en un ejemplo MVC

Capítulo 8: AJAX

  • AJAX en ZF2
  • Configuraciones
  • Autocomplete
  • XMLHttpRequest
  • Response
  • Etc…

Logros de este Centro


Usuarios que se interesaron por este curso también se interesaron por...
Ver más cursos similares