{"id":10021,"date":"2026-08-10T10:14:06","date_gmt":"2026-08-10T10:14:06","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/linkedin-angular-progressive-web-apps-2022-3\/"},"modified":"2026-08-10T10:14:06","modified_gmt":"2026-08-10T10:14:06","slug":"linkedin-angular-progressive-web-apps-2022-3","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/linkedin-angular-progressive-web-apps-2022-3\/","title":{"rendered":"LinkedIn \u2013 Angular: Progressive Web Apps 2022-3"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Angular: Progressive Web Apps Course. This course shows you how to build progressive web apps (PWAs) using Angular that work on both mobile and desktop. PWAs are now cross-platform and offer similar features to native apps. In this course, Maximiliano Firtman, a web and mobile developer and expert, walks you through the steps of building a PWA with Angular 16. You\u2019ll first learn the basic concepts that turn a web app into a PWA. Then, you\u2019ll create a simple Angular app and upgrade it to a PWA. You\u2019ll also learn how to configure your app to work offline and add the ability to install as a native app with a custom icon. In addition, you\u2019ll learn how to manage communication with web services in different network conditions. This course is designed for developers who want to build modern, efficient apps with Angular.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"11:1-11:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"13:1-36:0\">\n<li data-sourcepos=\"13:1-13:51\"><span style=\"vertical-align: inherit\">Understand the concept of Progressive Web Apps (PWA) and its benefits.<\/span><\/li>\n<li data-sourcepos=\"14:1-14:62\"><span style=\"vertical-align: inherit\">Create a basic web app with Angular 16 and upgrade it to a PWA.<\/span><\/li>\n<li data-sourcepos=\"15:1-15:68\"><span style=\"vertical-align: inherit\">Using various technologies to enable offline functionality of the application.<\/span><\/li>\n<li data-sourcepos=\"16:1-16:74\"><span style=\"vertical-align: inherit\">Supports the necessary specifications to install a PWA as a native app with an icon.<\/span><\/li>\n<li data-sourcepos=\"17:1-17:49\"><span style=\"vertical-align: inherit\">Working with web services in PWA in different network conditions.<\/span><\/li>\n<li data-sourcepos=\"18:1-18:52\"><span style=\"vertical-align: inherit\">Using Angular Material to build the user interface.<\/span><\/li>\n<li data-sourcepos=\"19:1-19:29\"><span style=\"vertical-align: inherit\">Routing in Angular application.<\/span><\/li>\n<li data-sourcepos=\"20:1-20:55\"><span style=\"vertical-align: inherit\">Creating and using components and services in Angular.<\/span><\/li>\n<li data-sourcepos=\"21:1-21:60\"><span style=\"vertical-align: inherit\">Connecting to web services using the http module in Angular.<\/span><\/li>\n<li data-sourcepos=\"22:1-22:37\"><span style=\"vertical-align: inherit\">Create a Web App Manifest for PWA.<\/span><\/li>\n<li data-sourcepos=\"23:1-23:38\"><span style=\"vertical-align: inherit\">Definition of icons and maskable icons.<\/span><\/li>\n<li data-sourcepos=\"24:1-24:29\"><span style=\"vertical-align: inherit\">Invite the user to install the application.<\/span><\/li>\n<li data-sourcepos=\"25:1-25:25\"><span style=\"vertical-align: inherit\">Improving the PWA user experience.<\/span><\/li>\n<li data-sourcepos=\"26:1-26:41\"><span style=\"vertical-align: inherit\">Create app shortcuts.<\/span><\/li>\n<li data-sourcepos=\"27:1-27:35\"><span style=\"vertical-align: inherit\">And other things<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"37:1-37:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"39:1-43:0\">\n<li data-sourcepos=\"39:1-39:72\"><span style=\"vertical-align: inherit\">Web developers who want to learn about the concept of Progressive Web Apps.<\/span><\/li>\n<li data-sourcepos=\"40:1-40:76\"><span style=\"vertical-align: inherit\">Angular developers who want to upgrade their web apps to PWAs.<\/span><\/li>\n<li data-sourcepos=\"41:1-41:93\"><span style=\"vertical-align: inherit\">Mobile and web developers looking to build apps that can be installed and run offline.<\/span><\/li>\n<li data-sourcepos=\"42:1-43:0\"><span style=\"vertical-align: inherit\">Anyone interested in leveraging PWA capabilities in their Angular projects.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Angular: Progressive Web Apps Course Specifications<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.linkedin.com\/learning\/angular-progressive-web-apps-23049048\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">LinkedIn<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/maximiliano-firtman\/\"><span style=\"vertical-align: inherit\">Maximiliano Firtman<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Education level: Intermediate<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 4 hours and 16 minutes<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-980554 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Angular-Progressive-Web-Apps.png\" alt=\"Angular: Progressive Web Apps\" width=\"447\" height=\"581\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-980553 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Angular-Progressive-Web-Apps-1.png\" alt=\"Angular: Progressive Web Apps\" width=\"723\" height=\"193\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-162814-1\"><video class=\"wp-video-shortcode\" id=\"video-162814-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Angular_Progressive_Web_Apps_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Angular_Progressive_Web_Apps_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Angular_Progressive_Web_Apps_Downloadly.ir.mp4?nocache=1786136911214\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Angular_Progressive_Web_Apps_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/LinkedIn_Angular_Progressive_Web_Apps_2022-3_Downloadly.ir.rar?nocache=1786136910\"><span style=\"vertical-align: inherit\">Download file \u2013 548 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">548 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Angular: Progressive Web Apps Course. This course shows you how to build progressive web apps (PWAs) using Angular that work on both mobile and desk<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[85481,85482,85483,85484,85485,42840],"class_list":["post-10021","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-angular-progressive-web-apps","dgi_tag-download-angular-progressive-web-apps","dgi_tag-download-course-angular-progressive-web-apps","dgi_tag-free-angular-progressive-web-apps","dgi_tag-free-download-angular-progressive-web-apps","dgi_tag-maximiliano-firtman"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10021\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10021"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10021"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}