We may earn an affiliate commission when you visit our partners.
Nik Molnar

How fast is your site? Learn about RUM (Real User Monitoring), Synthetic Testing, Performance Budgets and more to find out!

Read more

How fast is your site? Learn about RUM (Real User Monitoring), Synthetic Testing, Performance Budgets and more to find out!

Study upon study confirms that web performance has a direct correlation to revenue, operating costs, and search engine ranking. With this in mind, we all want our applications to be faster, but how do we know what bottlenecks to focus on? This course will cover how to leverage various browser APIs to capture your application's live performance data, understand what the metrics mean, and focus on the ones you should really care about. Along the way you'll learn how to monitor real users, understand when to use synthetic testing tools, and automate performance tracking.

Enroll now

What's inside

Syllabus

Why Does Performance Matter?
Thinking About Performance
Understanding Individual Metrics
Handling Collections of Metrics
Read more
Gathering Metrics
Automating Metrics Gathering
What Should We Be Shooting For?

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines performance metrics, a staple of industry standards
Develops browser API skills needed to assess web performance
Taught by an experienced instructor with recognized accomplishments
Provides an evaluation of real-world user behavior
Emphasizes metrics that drive key business outcomes
In-demand skills for professionals in web development

Save this course

Save Tracking Real World Web Performance to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Tracking Real World Web Performance with these activities:
Practice using performance testing tools
Refresh your skills in using performance testing tools to evaluate the performance of websites and applications.
Browse courses on Load Testing
Show steps
  • Review the documentation or tutorials for the performance testing tool
  • Set up a test environment and run some basic tests
  • Analyze the results and identify any performance bottlenecks
Review performance optimization techniques
Solidify your understanding of the foundational concepts related to the course including performance optimization techniques.
Show steps
  • Read articles and watch videos on performance optimization techniques
  • Summarize the key points from your research in your own words
  • Discuss your findings with a classmate or mentor
Analyze website performance metrics
Develop your skills in analyzing performance metrics through practical exercises.
Show steps
  • Use tools like Google PageSpeed Insights or WebPageTest to analyze website performance
  • Identify the key metrics and analyze the results
  • Make recommendations for improving website performance
Four other activities
Expand to see all activities and additional details
Show all seven activities
Write a blog post or article on performance optimization
Deepen your understanding by creating a blog post or article that summarizes the key concepts of performance optimization.
Show steps
  • Research and gather information on performance optimization
  • Write a draft of your blog post or article
  • Get feedback from others and revise your work
Implement performance optimizations on a website
Gain hands-on experience implementing performance optimizations on a website to improve its speed and user experience.
Show steps
  • Choose a website to optimize
  • Follow tutorials or documentation to implement performance optimizations
  • Test the optimizations and measure the improvements
Mentor a junior developer on performance optimization
Reinforce your knowledge and skills by mentoring a junior developer on performance optimization techniques.
Show steps
  • Identify a junior developer who wants to learn about performance optimization
  • Share your knowledge and experience
  • Provide guidance and support
Participate in a website speed optimization competition
Put your skills to the test and gain valuable experience by participating in a website speed optimization competition.
Show steps
  • Find a website speed optimization competition to participate in
  • Optimize a website for speed and submit your results
  • Analyze your results and learn from the feedback

Career center

Learners who complete Tracking Real World Web Performance will develop knowledge and skills that may be useful to these careers:
Performance Engineer
Performance Engineers take web application performance to the next level. This course teaches how to create performance budgets, monitor performance in production, and to use advanced techniques for performance analysis. Performance Engineers who take this course can expect to increase their promotion potential and salary.
DevOps Engineer
DevOps Engineers are responsible for the building, testing, and deployment of web applications. This course teaches how to create performance budgets, monitor performance in production environments, and how to automate performance testing and monitoring. This knowledge can help a DevOps Engineer move into a performance-focused role.
Site Reliability Engineer
Site Reliability Engineers (SREs) are responsible for keeping a website running and performant. This course teaches how to capture the real-time performance data of a website, how to interpret that data, and how to find ways to improve performance. This knowledge is useful for SREs who want to specialize in web application performance.
Web Developer
This course is especially useful for Web Developers because it teaches how to monitor performance on live web applications and how to set performance budgets. Web Developers who can effectively measure and improve the performance of their applications will be more highly valued candidates.
QA Tester
QA Testers are responsible for testing the performance of web applications. This course teaches what web performance metrics matter most, and how to find and interpret performance bottlenecks. This can help a QA Tester advocate for performance improvements and to improve their ability to test performance.
Data Scientist
Data Scientists use their knowledge of statistical analysis to track and improve web performance. This course teaches how to interpret the real-time performance data of a website, and will help a Data Scientist to build models to improve performance.
UX Designer
UX Designers have a deep understanding of how web performance affects the user experience. This course can help designers understand the fundamentals of web performance and to use the right metrics to prioritize design decisions.
SEO Manager
SEO Managers are increasingly expected to know about how web performance affects search rankings. This course teaches the basics of web performance metrics and how to monitor performance. This knowledge will be useful for communicating with technical stakeholders, such as Developers.
Systems Engineer
Systems Engineers are responsible for the performance of a company's technology stack. This course teaches how to monitor the performance of web applications and how to improve performance for both technical and non-technical audiences.
Software Developer
Many Software Developers are responsible for improving the speed of an application. This course teaches how to gather real-time performance data, how to understand what that data means, and how to handle large amounts of this data. These skills are especially useful for Developers working on web applications.
Systems Analyst
Systems Analysts sometimes lead web development projects. This course can help a Systems Analyst decide what metrics to prioritize in a web application, and to communicate performance considerations to Developers.
Chief Technology Officer
CTOs are responsible for the technology strategy of a company. This course can help a CTO understand the importance of web performance and to communicate performance requirements to the engineering team. This knowledge can be beneficial, especially for CTOs looking to move into this role at a web-focused company.
Technical Product Manager
Technical Product Managers often work with the engineering team to prioritize features and set performance standards. This course can help a Technical Product Manager understand the technical aspects of web performance, and communicate with engineers to set performance goals.
Technical Program Manager
Technical Program Managers are responsible for organizing and executing technical projects. This course can help a Technical Program Manager become familiar with the language and principles of web performance, which will help them succeed in their role.
Project Manager
Project Managers benefit from this course because it teaches how to discuss performance considerations with stakeholders, and how to create performance budgets. This will help a Project Manager advocate for performance to be given proper priority.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Tracking Real World Web Performance.
A resource that provides a deep dive into browser networking, caching, performance optimizations, and application architecture strategies.
Provides a guide to performance testing best practices, covering topics such as test planning, test execution, and test analysis. It valuable resource for anyone who wants to improve the performance of their web applications.
A classic book in the field of web performance, providing a comprehensive overview of performance principles and best practices.
A practical guide that covers a range of techniques and strategies for improving website performance.
A book that provides a deep dive into the JavaScript language, including performance considerations and best practices.
A book that introduces design patterns for JavaScript development, including patterns for performance optimization.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Tracking Real World Web Performance.
121: Introduction to Statisti
MasterClass Software Testing with Jira & Agile -Be a QA...
Interpreting Data with Statistical Models
Understanding Deepfakes with Keras
JavaScript Unit Testing - The Practical Guide
UX Research at Scale: Surveys, Analytics, Online Testing
Creating Modern China: The Republican Period to the...
Validity and Bias in Epidemiology
Introduction to Clinical Psychology
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser