Udemy Charles: Web Debugging Proxy for Web and Mobile Apps Udemy
Price: USD 50

    Course details

    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. 

    Updated on 22 March, 2018
    Courses you can instantly connect with... Do an online course on Programming starting now. See all courses