Companies Home Search Profile

JavaScript: Progressive Web Applications

Focused View

Tom Duffy

3:45:02

297 View
  • 01 - Leverage your web skills for mobile development.mp4
    01:04
  • 02 - What you should know.mp4
    00:50
  • 03 - Using the exercise files.mp4
    00:48
  • 01 - A little history.mp4
    02:23
  • 02 - Introduction to Progressive Web Apps.mp4
    03:41
  • 03 - Choosing an editor.mp4
    03:06
  • 01 - Creating a web app in NetBeans.mp4
    02:36
  • 02 - Demo of the web app.mp4
    03:29
  • 03 - Creating the app icon.mp4
    05:07
  • 04 - Using the Android Emulator.mp4
    03:34
  • 01 - What is the web app manifest.mp4
    01:06
  • 02 - Set a Start URL and basic styling.mp4
    03:59
  • 03 - Test the PWA in the Android Emulator.mp4
    01:18
  • 04 - Test the PWA in the iOS Simulator.mp4
    05:48
  • 01 - Moving away from emulators.mp4
    01:43
  • 02 - Intro to service workers.mp4
    02:50
  • 03 - Service worker lifecycle.mp4
    06:38
  • 04 - Getting started with ES6 promises.mp4
    02:50
  • 05 - PWAs and Chrome DevTools.mp4
    01:48
  • 01 - Registering a service worker.mp4
    06:25
  • 02 - The install event and caches.mp4
    09:29
  • 03 - Activating the service worker.mp4
    05:26
  • 04 - Intercepting requests using Fetch.mp4
    05:59
  • 05 - Install banner behavior.mp4
    02:16
  • 06 - Designing the install banner.mp4
    07:25
  • 07 - Implementing the install banner.mp4
    07:32
  • 08 - Debugging with Chrome DevTools.mp4
    04:59
  • 09 - More Chrome DevTools.mp4
    01:51
  • 10 - Debugging with Safari and the iOS Simulator.mp4
    05:50
  • 01 - What's missing in the iOS implementaton.mp4
    03:16
  • 02 - Web app install banner HTML and CSS.mp4
    07:55
  • 03 - Web app install banner Update the cache.mp4
    03:31
  • 04 - Web app install banner The window.onload event.mp4
    09:17
  • 05 - Demonstrating the web app install banner.mp4
    03:12
  • 06 - Launch images and splash screens.mp4
    03:53
  • 07 - Demonstrating launch images.mp4
    02:30
  • 01 - Introduction to notifications.mp4
    02:21
  • 02 - Requesting permission to show notifications.mp4
    05:26
  • 03 - Displaying a notification.mp4
    04:50
  • 04 - Adding data to a notification.mp4
    04:36
  • 05 - Closing a notification.mp4
    03:33
  • 06 - Handling the notification click event.mp4
    11:25
  • 07 - Push messaging overview.mp4
    01:24
  • 08 - Adding Firebase Cloud Messaging to the project.mp4
    02:15
  • 09 - Subscribing to push messaging.mp4
    06:00
  • 10 - Handling push notifications.mp4
    03:14
  • 11 - Sending a tickle using cURL.mp4
    04:57
  • 12 - Sending data in a push message.mp4
    02:09
  • 13 - Installing Mozilla's Web Push library.mp4
    02:51
  • 14 - Modifying the push event handler.mp4
    02:52
  • 15 - Modifying the notification click event.mp4
    03:48
  • 16 - Creating the web push script.mp4
    06:00
  • 17 - Testing the hosted app.mp4
    05:07
  • 01 - What's left.mp4
    01:10
  • 02 - Browser and device support.mp4
    03:42
  • 03 - PWA tools and resources.mp4
    01:04
  • 01 - Next steps.mp4
    00:54
  • Description


    Users now expect app-like experiences from mobile sites. But how do developers make their web-based projects behave like native apps? Progressive web apps (PWAs) are the answer. They fit any form factor, can function offline, and feel like native apps—without the difficulty or expense of native app development. This course shows how to turn an existing website into a progressive web app using nothing more than Vanilla JavaScript. Instructor Tom Duffy explains how to build in offline capabilities, automated installation prompts, and notifications—features that will delight and engage your users. Plus, learn how to implement push notifications and provide features that even advanced platforms like iOS are missing.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Professor Tom Duffy is the Chair of the Computer Science Department and the Program Coordinator for the Computer Science, Mobile Programming, and Software Engineering associate’s degrees as well as the Web Developer, Relational Database, and Smartphone App Development certificates. He teaches popular courses in Web Development, XML, Java, and Mobile Device Programming. Tom holds a Bachelor of Science degree in Mathematics and Master of Arts degree in Mathematics/Computer Science from Western Connecticut State University. He is the owner of Bright Moments Software - a software company specializing in Web Technologies. Tom has published Programming With Mobile Applications, his second book. The book is available from Cengage Learning.
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 57
    • duration 3:45:02
    • Release Date 2022/11/26

    Courses related to Web Development

    Courses related to JavaScript