تفاصيل الدورة

What is Charles?

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

Why Charles for Developers/Testers?

  • It saves you a lot of time to help you analyze, debug and fix the issue
  • Record and Monitor all network traffic sent and received by your apps 
  • Test your product(web apps,mobile apps) in different network bandwidths by throttling
  • Test your local version of code before having to commit to remote server or repository
  • Change the Request/Response body and headers of any network call 
  • Generate basic load test on your server to analyze its behavior
  • (and many more)....

In this course, we will be covering the below topics listed-

  • Introduction, What is Charles?
  • Installation of Charles
  • Configuring Charles Proxy for Desktop Browsers- Safari, Chrome, Firefox
  • Configuring Charles Proxy with Mobile Devices iOS and Android- Emulator/Simulator and Real Devices
  • Capturing HTTPS traffic by installing SSL Root Certificate
  • Exploring Key Features of Charles-
    • Recording
    • Breakpoints
    • Network Throttling
    • DNS Spoofing
    • Load Testing
    • Charles Web Interface
    • Map Local
    • Caching
    • (and more)....

Start using this in tool at work, and we promise that this will be a great companion at work saving you a lot of time and improving your productivity. All the very best. 

تحديث بتاريخ 22 March, 2018
دورات يمكنك الالتحاق بها على الفور... خذ دورة عبر الإنترنت على Programming ابتداءً من الآن. See all courses