Web App Optimization with JavaScript
4.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
49 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web App Optimization with JavaScript to your Wishlist.

Add to Wishlist

Web App Optimization with JavaScript

Tools and Techniques to Create High Performance Web Apps
4.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
49 students enrolled
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Once you have completed this training course, you will have learned how to improve the performance and user experience of your products.
Learn how to use JavaScript to enhance your Web Apps
View Curriculum
Requirements
  • MAC or PC
Description

In this Web App Optimization with JavaScript training course, expert author Alex Vanston teaches you how to improve the performance and user experience of web apps with JavaScript. This course is designed for users that are already familiar with creating web applications.

You will start by learning about raw speed, then jump into learning about browser flow, including understanding the paint cycle and DOM manipulation. From there, Alex will teach you user experience enhancements, such as preloading, incremental updates, and utilizing local storage. Finally, you will learn about mobile enhancements, including mobile debugging and benchmarking, conditional assets, and handling low quality networks.

Once you have completed this computer based training course, you will have learned how to improve the performance and user experience of your products.

Who is the target audience?
  • This course is designed for users that are already familiar with creating web applications
  • Ideal for users wanting to optimize web applications
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 22 Lectures Collapse All 22 Lectures 01:44:35
+
Introduction
5 Lectures 18:18
Important - Download These First - Working Files
00:01



Profiling Tools: Timeline Tab
04:51

About The Author
01:04
+
Raw Speed
3 Lectures 25:05
Loops And Calculations
10:35

ASM.JS
04:35

Web Workers
09:55
+
Browser Flow
4 Lectures 20:37
Understanding The Paint Cycle
06:05

DOM Manipulation - Part 1
07:42

DOM Manipulation - Part 2
02:54

Utilizing CSS Vs JS
03:56
+
User Experience Enhancements
6 Lectures 24:37
Preloading
03:08

Assuming Success
05:46

Incremental Updates
04:11

Updating Local Storage
02:11

Loading Local Storage
02:42

AppCache
06:39
+
Mobile Enhancements
3 Lectures 13:27
Mobile Debugging And Benchmarking
04:13

Conditional Assets
05:46

Handling Low Quality Networks
03:28
+
Conclusion
1 Lecture 02:31
Wrap Up
02:31
About the Instructor
Infinite Skills
4.4 Average rating
36,170 Reviews
677,654 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.