KMMX Capacitación acorde a tu pensamiento

PHP 7 (40 hrs.)

Descripción: PHP sigue siendo uno de los lenguajes más populares a nivel mundial y en particular PHP 7 trajo muchas novedades. Cambios no solo en el rendimiento, sino también en el propio uso de la sintaxis a la hora de programar.

El lenguaje ha evolucionado  para permitir que los  programadores puedan rápidamente desarrollar programas utilizando ambas técnicas: procedurales y orientadas a objetos. Este tiene la capacidad de usa muchas librerías preexistentes que se incluyen en la instalación o pueden ser instaladas posteriormente  en el ambiente de desarrollo.

Objetivo: El alumno dominará la sintaxis básica de la ultima version: PHP 7.  Debido a que el enfoque del curso es - aprender haciendo - desde los primeros ejemplos el alumno se familiarizará con la programación orientada a objetos con PHP7. El alumno entenderá la importancia de crear programas seguros y eficientes.

Temario:

Parte 1. Introducción a PHP 7

Introducción | Clientes y servidores | Apache Web Server | Editores

Parte 2. Interfaces, plataformas, contenedores y programación de 3 puntos.

Sirviendo peticiones GET | Hacer peticiones GET | El manejo de las peticiones POST | Hacer peticiones POST | El uso de otros verbos HTTP

Parte 3. Encabezados

Solicitud y encabezados de respuesta | Identificar a los clientes con User-Agent | Cabeceras de Negociación de contenido | Asegurar solicitudes con el encabezado de autorización | Cabeceras de almacenamiento en caché | Encabezados personalizados

Parte 4. Cookies

Mecánica de las Cookies | Lectura y escritura de Cookies | Hacer solicitudes con Cookies | Cookies y API

Parte 5. JSON

Cuándo elegir JSON | Manipulación JSON con PHP | El consumo de JSON API

Parte 6. XML

XML en PHP | El consumo de API XML

Parte 7. RPC y servicios SOAP

RPC | SOAP

Parte 8. REST

URL REST | Estructura de recursos e hipermedia | Construir el servidor de base REST | REST Versus USEFUL

Parte 9 WebHooks

WebHooks de GitHub | Publicación de su propio WebHook

Parte 10. Herramientas HTTP

Línea de comandos JSON | Alternativas gráficas cURL | Inspeccionar el tráfico HTTP con Wireshark | Túnel de tráfico local de manera remota con ngrok | Inspeccionar, Editar, Repetir, y Compartir Solicitudes | Las aplicaciones del uso de proxy PHP | Encontrar la herramienta adecuada para trabajar

Parte 11. Servicios Web mantenibles

Aplicación de muestra de API | Formatos de salida consistentes | Resultados del depurador como Herramienta | Técnicas eficaces de registro | Manejo de errores con excepciones PHP

Parte 12. Tomar decisiones de diseño de Servicio

Las decisiones del tipo de servicio | Cómo presentar los datos de la API | Experiencias personalizables | Escoger sus valores predeterminados

Parte 13. La construcción de un servicio robusto

La consistencia es la clave | Control de errores en la API | Los mensajes de error significativos | ¿Qué hacer cuando aparecen errores | Tomar decisiones de diseño para Robustez

Parte 14 Publicación de su API

La documentación es la clave | Lenguajes de descripción de AP | Herramientas de test | El ecosistema en su conjunto

PHP7

Nivel: Básico  - Intermedio

Precio por participante: $11,600 MN (IVA Incluído)

Formas de pago