Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Charles Proxy

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende a utilizar Charles Proxy para monitorizar, interceptar y modificar tráfico HTTP/S, mejorando la depuración de aplicaciones y la optimización del rendimiento en entornos reales.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Charles Proxy bonificable para empresas

A quién va dirigido nuestro curso de Charles Proxy

Desarrolladores, testers y profesionales de QA interesados en analizar y optimizar el tráfico de red en aplicaciones web y móviles.

Objetivos de nuestro curso de Charles Proxy

  • Comprender el funcionamiento de Charles Proxy y sus aplicaciones en la depuración de tráfico de red.
  • Configurar Charles Proxy para interceptar, analizar y modificar tráfico HTTP/S.
  • Realizar pruebas y optimizaciones de aplicaciones web y móviles utilizando Charles Proxy.
  • Identificar y solucionar problemas relacionados con API, rendimiento y seguridad.
  • Integrar Charles Proxy en flujos de trabajo de desarrollo y aseguramiento de calidad.

Qué vas a aprender en nuestro curso de Charles Proxy

Aprende a utilizar Charles Proxy para monitorizar, interceptar y modificar tráfico HTTP/S, mejorando la depuración de aplicaciones y la optimización del rendimiento en entornos reales.

Requisitos de nuestro curso de Charles Proxy

  • Experiencia previa: Conocimientos fundamentales de protocolos HTTP/S y depuración básica de aplicaciones web y móviles.
  • Instalaciones previas requeridas: Instalación de Charles Proxy (licencia o versión de prueba). Dispositivo móvil o entorno de desarrollo para pruebas prácticas.
  • Requisitos de hardware y software mínimo: Procesador de 2 GHz o superior. 8 GB de RAM. 10GB de espacio libre en disco. Sistema operativo Windows, macOS o Linux (última versión compatible).
  • Permisos de instalación: Acceso para configurar certificados SSL y ajustes de red.

Temario del curso de Charles Proxy

tema 1

Introducción a Charles Proxy

  • ¿Qué es Charles Proxy y para qué se utiliza?
  • Principales características y aplicaciones en desarrollo y QA
  • Diferencias con otras herramientas de proxy como Fiddler o Wireshark
  • Instalación y requisitos del sistema
  • Exploración de la interfaz de usuario de Charles Proxy
  • Casos de uso en pruebas web, móviles y de APIs
  • Introducción a conceptos clave: tráfico HTTP/S, certificados SSL
  • Configuración básica para capturar tráfico
  • Beneficios de integrar Charles Proxy en flujos de trabajo
  • Mejores prácticas para iniciar con Charles Proxy
iconArrowDown
tema 2

Configuración Inicial de Charles Proxy

  • Configuración de Charles Proxy como proxy del sistema
  • Instalación y configuración de certificados SSL
  • Práctica: captura de tráfico HTTPS de un sitio web
  • Configuración de dispositivos móviles para utilizar Charles Proxy
  • Ajustes avanzados de red para pruebas específicas
  • Uso de filtros para capturar tráfico relevante
  • Personalización de la visualización de datos en la interfaz
  • Solución de problemas comunes en la configuración inicial
  • Uso de Charles Proxy en redes locales y remotas
  • Mejores prácticas para configurar entornos con Charles Proxy
iconArrowDown
tema 3

Análisis de Tráfico HTTP/S

  • Interpretación de solicitudes y respuestas HTTP en Charles Proxy
  • Práctica: análisis de una solicitud completa (headers, body, status)
  • Identificación de errores comunes en solicitudes HTTP/S
  • Validación de tiempos de respuesta y análisis de rendimiento
  • Uso de herramientas integradas para analizar JSON, XML y otros formatos
  • Seguimiento de redirecciones y cadenas de solicitudes
  • Comparación de solicitudes entre sesiones para detectar cambios
  • Uso de registros y exportación de datos para análisis externo
  • Solución de problemas en el análisis de tráfico
  • Mejores prácticas para interpretar y documentar tráfico HTTP/S
iconArrowDown
tema 4

Modificación de Tráfico con Charles Proxy

  • Interceptación y edición de solicitudes y respuestas HTTP/S
  • Práctica: modificación de un header para simular un entorno específico
  • Configuración de reglas de redirección y reescritura
  • Uso de breakpoints para pausar y modificar solicitudes en tiempo real
  • Inyección de datos en respuestas para pruebas avanzadas
  • Simulación de errores del servidor y tiempos de espera
  • Uso de mapas locales para probar cambios antes de despliegue
  • Configuración de mapas remotos para pruebas distribuidas
  • Solución de problemas relacionados con la modificación de tráfico
  • Mejores prácticas para manipular tráfico de manera segura
iconArrowDown
tema 5

Pruebas de Aplicaciones Móviles con Charles Proxy

  • Configuración de dispositivos iOS y Android para capturar tráfico
  • Práctica: análisis de solicitudes API en una app móvil
  • Resolución de problemas relacionados con certificados en móviles
  • Análisis de tráfico de aplicaciones nativas frente a híbridas
  • Validación de solicitudes en redes móviles simuladas (3G, 4G)
  • Monitorización del uso de APIs de terceros en aplicaciones
  • Identificación de cuellos de botella en el tráfico móvil
  • Solución de problemas relacionados con redes móviles y aplicaciones
  • Optimización del rendimiento de aplicaciones basándose en análisis
  • Mejores prácticas para pruebas móviles con Charles Proxy
iconArrowDown
tema 6

Automatización y Funciones Avanzadas

  • Uso de reglas de automatización para modificar tráfico recurrente
  • Práctica: creación de una regla para simular un endpoint inactivo
  • Configuración de parámetros avanzados de SSL y autenticación
  • Exportación de registros en formatos JSON, HAR y CSV
  • Análisis y depuración en múltiples entornos simultáneamente
  • Integración con herramientas de CI/CD para análisis continuo
  • Uso de Charles Proxy junto con herramientas como Postman y Swagger
  • Monitorización en tiempo real de tráfico en redes complejas
  • Solución de problemas en configuraciones avanzadas
  • Mejores prácticas para automatizar y escalar el uso de Charles Proxy
iconArrowDown
tema 7

Proyecto Final: Análisis y Optimización de Tráfico con Charles Proxy

  • Configuración inicial de un entorno de pruebas completo
  • Captura de tráfico en una aplicación web y móvil
  • Identificación y resolución de problemas en solicitudes HTTP/S
  • Modificación de tráfico para simular errores y realizar validaciones
  • Optimización de tiempos de respuesta basándose en análisis
  • Documentación y generación de reportes para el proyecto final
iconArrowDown

Preguntas Frecuentes de Charles Proxy

¿Cuáles son los beneficios de realizar el curso de Charles Proxy?

accordionIcon
El curso de Charles Proxy ofrece una comprensión profunda y práctica de cómo monitorizar, interceptar y modificar el tráfico HTTP/S. Esto es invaluable para profesionales en desarrollo y QA que buscan mejorar la eficiencia en la depuración y optimización del rendimiento de aplicaciones web y móviles. Al finalizar, estarás capacitado para integrar y utilizar Charles Proxy de manera eficaz en tus flujos de trabajo.

¿El curso de Charles Proxy se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Charles Proxy se puede bonificar hasta el 100% del coste a través de FUNDAE, dependiendo de los créditos disponibles. Nuestro equipo también puede gestionar esta bonificación por un 10% extra del valor del curso + IVA, una cantidad que también es bonificable.

¿En qué modalidades se imparte el curso de Charles Proxy?

accordionIcon
El curso de Charles Proxy se imparte en modalidad de Aula Virtual Personalizada. Utilizamos Zoom para realizar las clases en vivo con el formador, y también tendrás acceso a las grabaciones, lo que permite flexibilidad y adaptación a las necesidades específicas de la empresa.

¿Qué habilidades desarrollaré con el curso de Charles Proxy?

accordionIcon
Con el curso de Charles Proxy desarrollarás habilidades en la captura y análisis de tráfico HTTP/S, configuración de proxys y certificados SSL, y la capacidad de modificar y simular tráfico. Además, aprenderás a optimizar el rendimiento de aplicaciones en distintos entornos y obtener una comprensión más profunda de las redes y protocolos que utilizan.

¿Cómo puedo inscribirme en el curso de Charles Proxy?

accordionIcon
Puedes inscribirte en el curso de Charles Proxy a través de nuestra página web. Llena el formulario de inscripción con la información requerida para que podamos procesar tu inscripción eficientemente y, si lo deseas, iniciar la gestión de bonificación a través de FUNDAE.