Curso de Desarrollo con PHP 7

David Iván Carreón Jiménez
Desarrollo Web, Lenguajes de programación
$11,600.00
Curso de Desarrollo con PHP 7
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 40 hour duration
10 estudiantes

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:

Con el Curso de Desarrollo con PHP 7 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

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$11,600.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno. Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX