Offline Web Applications

Online Course

Udacity
Offline Web Applications

What is the course about?

Offline Web Applications
The course Offline Web Applications is an online class provided by Udacity. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

This course is focused squarely on user experience, and seeks to show developers how thinking offline-first is the best way to ensure that applications perform their best in all scenarios, not just ideal ones. You’ll learn to recognize the differences between good, poor, intermittent, and missing connectivity for your users , and master how to make applications that navigate these conditions with ease.

Course description
  • Offline Web Applications
  • 3 weeks
  • Using IndexedDB & Service Worker
  • Using the skills you master in this course, you’ll conclude by building an app that that works both online and offline, and loads in new data when it can. You’ll be a master of the cache! Your web apps will interact with the network just like native apps do. This will lead to better user experiences even in traditionally challenging connection scenarios like being stuck in a train tunnel, having to rely on over-crowded conference Wi-Fi, or traveling through a cellular “dead zone!”
  • The Benefits of Offline First
  • Introducing the Service Worker
  • IndexedDB and Caching
  • The benefits of developing offline-first applications.
  • Understanding Lie-Fi.
  • How to use Service Workers.
  • Understanding the Service Worker Lifecycle.
  • How to use Service Worker DevTools.
  • What is IndexedDB?
  • How to cache assets using IndexedDB?
  • This course is for web developers with JavaScript experience, including:
  • Students should also be proficient in HTML and CSS, and have experience creating web apps.
  • See the Technology Requirements for using Udacity.
  • User experience—as it is impacted by poor connectivity—is rarely taken into consideration to the extent it should be by developers. Developers build their applications using reliable internet and fast computers. They experience their own creations in an ideal environment, and they are almost always thinking online-first. But if you are truly focused on user experience, you need to understand how your applications perform in all scenarios. This is why it is critical to build applications that are offline-first.
  • In order to build applications that look and feel good ALL the time—not just in the best of cases—you need to do more than just learn new techniques and tools, you need to change your approach and way of thinking. This course will help you do just that.

Prerequisites & Facts

Offline Web Applications

Course Topic

Computer Science, Programming

University, College, Institution

Udacity

Course Skill Level

Intermediate

Course Language

English

Place of class

Online, self-paced (see curriculum for more information)

Degree

Certificate

Degree & Cost

Offline Web Applications

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Udacity
Offline Web Applications
provided by Udacity

Reviews

Share your experience

Offline Web Applications
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Offline Web Applications“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Computer Science, Programming