CERTIFICACIÓN INCLUIDA
Para miembros del colectivo PUE Alumni
Acerca de este curso
El curso Desarrollo de aplicaciones Web con PHP y Zend Framework es un curso adecuado para preparar a desarrolladores web que necesitan capacitarse en la creación y mantenimiento de sitios web dinámicos con acceso a bases de datos utilizando PHP y MySQL. También se usará el marco Zend Framework para desarrollar aplicaciones web y servicios web con características avanzadas.
El lenguaje PHP es el estándar para el desarrollo de sitios web dinámicos, ampliamente soportado y utilizado por diseñadores y desarrolladores web profesionales y aficionados. MySQL es el motor de base de datos relacional SQL más popular en internet, ligero, rápido y multiusuario, que se integra perfectamente con PHP permitiendo el acceso a la base de datos de forma eficaz. Zend Framework (ZF) es un framework de código abierto para desarrollar aplicaciones web y servicios web con PHP.
A quién va dirigido
Este curso está dirigido a aquellas personas que quieran aprender a desarrollar aplicaciones Web con PHP y Zend Framework.
Para poder seguir el curso con garantías, se recomienda tener estudios relacionados con la informática, telecomunicaciones o bien tener nociones en redes y sistemas informáticos.
Es recomendable tener conocimientos previos de programación en otros lenguajes y sobre el paradigma de programación orientada a objetos. Además es recomendable que los asistentes dispongan de conocimientos previos a nivel básico acerca de HTML, CSS y Javascript.
Aunque no se trata de un requisito imprescindible para realizar el curso, será recomendable por parte del alumno hacer un esfuerzo en obtener estas nociones para poder seguir el ritmo del curso con garantías.
Certificación incluida
Este curso oficial es el recomendado por Zend para la preparación del siguiente examen de certificación oficial valorado en 251,68€ (IVA incl.), que incluimos en el precio del curso a todos los miembros del programa PUE Alumni.
La superación de este examen es un requisito imprescindible para obtener la certificación: Zend Framework 2 Certified Architect.
PUE es centro certificador oficial Pearson VUE por lo que el candidato se examinará en nuestras instalaciones.
Contenidos
- 1.1.- Introducción a PHP
- 1.1.1. Sintaxis
1.1.2. Operadores
1.1.3. Variables
1.1.4. Constantes
1.1.5. Estructuras de control
1.1.6. Constructores de lenguaje y funciones
1.1.7. Extensiones
- 1.2.1. Sintaxis
1.2.2. Parámetros
1.2.3. Variables
1.2.4. Referencias
1.2.5. Retorno
1.2.6. Ámbito de las variables
- 1.3.1. Arrays numéricos
1.3.2. Arrays asociativos
1.3.3. Recorrer un array
1.3.4. Arrays multidimensionales
1.3.5. Otras operaciones sobre arrays
1.3.6. Objetos como arrays (uso de la SPL)
- 1.4.1. Delimitadores de cadenas
1.4.2. Comparaciones
1.4.3. Extracciones
1.4.4. Búsquedas
1.4.5. Sustituciones
1.4.6. Formateo
1.4.7. Expresiones regulares compatibles de Perl (PCRE)
1.4.8. HEREDOC y NOWDOC
1.4.9. Codificaciones de caracteres
- 1.5.1. Archivos
1.5.2. Lectura / Escritura / otras funciones de archivos
- 1.6.1. Formularios
1.6.2. Datos enviados por GET y POST
1.6.3. Cookies
1.6.4. Sesiones
1.6.5. Cabeceras HTTP
- 1.7.1. SQL
1.7.2. JOINS
1.7.3. Análisis de consultas
1.7.4. Prepared Statements
1.7.5. Transacciones
1.7.6. PHP Data Objects (PDO)
- 1.8.1. Definición de clase
1.8.2. Instanciación
1.8.3. Herencia
1.8.4. Interfaces
1.8.5. Excepciones
1.8.6. Atributos y Métodos estáticos
1.8.7. Autoload
1.8.8. Indicación de tipos de parámetros
1.8.9. Constantes de clase
1.8.10. Espacios de nombres
1.8.11. Late Static Binding
1.8.12. Métodos "mágicos" (__*)
1.8.13. Standard PHP Library (SPL)
- 1.9.1. Configuración
1.9.2. Seguridad de la Sesión
1.9.3. XSS - Cross-Site Scripting
1.9.4. CSRF - Cross-Site Request Forgeries
1.9.5. Inyección SQL
1.9.6. Inyección de código remoto
1.9.7. Inyección por mail
1.9.8. Filtrar la entrada / Escapar la salida (Filter your input / escape your output)
1.9.9. Algoritmos de encriptación y hash
1.9.10. Subir archivos
1.9.11. Almacenamiento de datos
1.9.12. SSL
- 1.10.1. Introducción a XML
1.10.2. SimpleXml
1.10.3. Extensión xml
1.10.4. XPath
1.10.5. Introducción a Servicios Web
1.10.6. SOAP
1.10.7. REST
1.10.8. JSON & AJAX
1.10.9. DateTime
1.10.10. DOMDocument
- 2.1.- Introducción a Zend Framework
2.2.- El patrón de diseño MVC (Model-View-Controller)
2.3.- Componentes generales de Zend Framework
2.4.- Componentes relacionados con los controladores en Zend Framework
2.5.- Componentes relacionados con el modelo en Zend Framework
2.6.- Componentes relacionados con las vistas en Zend Framework
2.7.- Otros componentes de Zend Framework
- 3.1.- Desarrollado basado en pruebas
3.2.- Rich Internet Applications
3.3.- Diseño de aplicaciones interactivas
3.4.- Diseño de sistemas escalables, flexibles y de alto rendimiento