Companies Home Search Profile

Building on HTML5: Optimizing for Data, Communication and Offline Apps

Focused View

Craig Shoemaker

1:45:53

35 View
  • 01 - Course Overview.mp4
    01:49
  • 02 - Introduction.mp4
    01:35
  • 03 - Environment Setup.mp4
    01:19
  • 04 - Review Sample Application.mp4
    01:23
  • 05 - JavaScript Syntax - Arrow Functions.mp4
    01:50
  • 06 - JavaScript Syntax - async await.mp4
    02:18
  • 07 - Conclusion.mp4
    00:24
  • 08 - Introduction.mp4
    00:47
  • 09 - Web Storage Types, Security, and Capacity.mp4
    03:04
  • 10 - Web Storage vs. Cookies.mp4
    00:42
  • 11 - IndexedDB - Features.mp4
    01:46
  • 12 - IndexedDB - Capacity.mp4
    01:09
  • 13 - IndexedDB vs. Web Storage.mp4
    00:52
  • 14 - Pouchdb.mp4
    00:30
  • 15 - When and Why to Use Storage Types.mp4
    00:33
  • 16 - Demo - localStorage.mp4
    03:04
  • 17 - Demo - sessionStorage.mp4
    02:31
  • 18 - Demo - Storage Limits Error.mp4
    01:34
  • 19 - Demo - Storage Event.mp4
    02:30
  • 20 - Demo - Objects in Web Storage.mp4
    01:28
  • 21 - Demo - IndexedDB with Pouchdb.mp4
    03:00
  • 22 - Summary.mp4
    00:28
  • 23 - Introduction.mp4
    00:50
  • 24 - Communication and Supported APIs.mp4
    02:11
  • 25 - Demo - Hello World.mp4
    02:23
  • 26 - Demo - Terminate.mp4
    00:58
  • 27 - Demo - Debugging.mp4
    00:39
  • 28 - Demo - Syntax Highlighting.mp4
    03:23
  • 29 - Summary.mp4
    00:31
  • 30 - Introduction.mp4
    00:41
  • 31 - History of Offline Web Applications.mp4
    01:11
  • 32 - Service Worker Lifecycle.mp4
    04:10
  • 33 - Fetch, Cache, and Service Worker.mp4
    01:23
  • 34 - Scope.mp4
    00:39
  • 35 - Security Requirements.mp4
    00:39
  • 36 - Demo - Fetch.mp4
    02:43
  • 37 - Demo - Cache.mp4
    03:31
  • 38 - Demo - Service Worker Overview.mp4
    02:08
  • 39 - Demo - Host Page Code.mp4
    01:23
  • 40 - Demo - Service Worker Code.mp4
    05:18
  • 41 - Demo - Run App in the Browser.mp4
    02:25
  • 42 - Demo - Step Through Service Worker Code.mp4
    04:28
  • 43 - Summary.mp4
    00:24
  • 44 - Introduction.mp4
    00:42
  • 45 - HTTP Headers vs. Web Socket Headers.mp4
    02:33
  • 46 - Demo - Hello World (In the Browser).mp4
    04:18
  • 47 - Demo - Hello World (Client Code).mp4
    01:37
  • 48 - Demo - Hello World (Server Code).mp4
    01:29
  • 49 - Demo - Stock Ticker (In the Browser).mp4
    01:28
  • 50 - Demo - Stock Ticker (Client Code).mp4
    02:24
  • 51 - Demo - Stock Ticker (Server Code).mp4
    01:35
  • 52 - Summary.mp4
    00:34
  • 53 - Introduction.mp4
    00:39
  • 54 - Location Detection Methods.mp4
    03:08
  • 55 - Location Options.mp4
    01:30
  • 56 - Demo - Get Current Position.mp4
    03:06
  • 57 - Demo - Watch Position.mp4
    01:59
  • 58 - Demo - Options.mp4
    01:51
  • 59 - Summary.mp4
    00:26
  • Description


    Whether you use the hottest UI framework or craft your site with vanilla JavaScript, you learn foundational HTML5 APIs needed in nearly every app. Learn persist in-browser data, make lightning-fast apps, work offline, and be geographically aware.

    What You'll Learn?


      What does React, Angular, Vue, and any other framework have in common? They are all built on HTML5! In this course, Building on HTML5: Optimizing for Data, Communication and Offline Apps, you will learn foundational knowledge of APIs that are common to scores of web applications. First, you will learn about strategies for storing simple data objects all the way to using the in-browser database which supports large amounts of data. Next, you will discover how to take full control of each request giving you ultimate control over whether files are loaded from the server or from the local machine. Finally, you will explore how the client receives messages pushed from the server in a performance-optimized way, as well as how to request a user’s location and sometimes even have access to details like altitude, heading and speed. When you are finished with this course, whether you’re planning on building your next application with the hottest UI framework or are hand-crafting your app with vanilla JavaScript, you will have the skills and knowledge needed to use the most important APIs available on the web.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Craig Shoemaker
    Craig Shoemaker
    Instructor's Courses
    Craig Shoemaker is a Senior Content Developer for Microsoft on the Azure Container Apps and Azure Static Web Apps teams. On some days he's building internal tools to keep Microsoft employees productive, and others days creating guidance used by hundreds of thousands of developers. Additionally, Craig is a best selling Pluralsight author and co-host of the Web Rush podcast. You can reach Craig on Twitter at @craigshoemaker or join the conversation at Web Rush https://webrush.io.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 59
    • duration 1:45:53
    • level advanced
    • Release Date 2023/10/10

    Courses related to JavaScript

    Courses related to HTML5