How to Create your first Progressive Web App PWA

Show video

foreign pwa pilipinas would like to thank the following sponsors amazon web services apple.ph [Music] community partners i'll go filipino [Music] omnic ocean angel hack react js philippines google developer student club i'm a computer college angular philippines philippe [Music] computer professional senior [Music] marami salamat [Music] [Music] cloud computing is the on-demand delivery of i.t resources via the internet with pay-as-you-go pricing instead of buying owning and maintaining physical data centers and servers you can access technology services such as computing power storage and databases on an as needed basis from a cloud provider like amazon web services organizations of every type size and industry are using the cloud for a wide variety of use cases such as data backup disaster recovery email virtual desktops software development and testing big data analytics and customer facing web applications for example healthcare companies are using the cloud to develop more personalized treatments for patients financial services companies are using the cloud to power real-time fraud detection and prevention and video game makers are using the cloud to deliver online games to millions of players around the world with cloud computing your business can become more agile reduce costs instantly scale and deploy globally in minutes cloud computing gives you instant access to a broad range of technologies so you can innovate faster and build nearly anything you can imagine from infrastructure services such as compute storage and databases to internet of things machine learning data analytics and much more you can deploy technology services in a matter of minutes and get from idea to implementation several orders of magnitude faster than before this gives you the freedom to experiment and test new ideas to differentiate customer experiences and transform your business such as adding machine learning and intelligence to your applications in order to personalize experiences for your customers and improve their engagement you don't need to make large upfront investments in hardware and overpay for capacity you don't use instead you can trade capital expense for variable expense and only pay for it as you consume it with cloud computing you access resources from the cloud in real time as they're needed you can scale these resources up and down to grow or shrink capacity instantly as your business needs change cloud computing also makes it easy to expand to new regions and deploy globally in minutes for example amazon web services has infrastructure all over the world so you're able to deploy your application in multiple physical locations in just a few clicks putting applications in closer proximity to end users reduces latency and improves their experience no matter your location size or industry the cloud frees you from managing infrastructure and data centers so you can focus on what matters most to your business [Music] so [Music] that's [Music] that's [Music] [Music] back [Music] i'm raphael representing the r users group of the philippines i'm the ceo and founder of filter very excited to share uh aws eugene buildhurst plus i'm a volunteer and co-organizer very important that you have the knowledge of what's the culture that you really want to put in place for us it's really about finding really great world-class digital and e-commerce talent the philippines has been a very good good place to be technology is actually a great equalizer the community's inspiration is that you know there's a safe space the fact that you join that's already a big step having the platform of a very clear vision and values and a mission of the business and empowering people to make decisions this will not be the only episode that you will see we will have a lot more [Music] i'd also like to thank our co-presenter aws and aws stick lab [Music] do that's it [Music] do [Music] do [Music] so [Music] back [Music] [Music] so [Music] that's it [Music] that's [Music] [Music] do [Music] [Music] cloud computing is the on-demand delivery of it resources via the internet with pay-as-you-go pricing instead of buying owning and maintaining physical data centers and servers you can access technology services such as computing power storage and databases on an as-needed basis from a cloud provider like amazon web services organizations of every type size and industry are using the cloud for a wide variety of use cases such as data backup disaster recovery email virtual desktops software development and testing big data analytics and customer facing web applications for example healthcare companies are using the cloud to develop more personalized treatments for patients financial services companies are using the cloud to power real-time fraud detection and prevention and video game makers are using the cloud to deliver online games to millions of players around the world with cloud computing your business can become more agile reduce costs instantly scale and deploy globally in minutes cloud computing gives you instant access to a broad range of technologies so you can innovate faster and build nearly anything you can imagine from infrastructure services such as compute storage and databases to internet of things machine learning data analytics and much more you can deploy technology services in a matter of minutes and get from idea to implementation several orders of magnitude faster than before this gives you the freedom to experiment and test new ideas to differentiate customer experiences and transform your business such as adding machine learning and intelligence to your applications in order to personalize experiences for your customers and improve their engagement you don't need to make large upfront investments in hardware and overpay for capacity you don't use instead you can trade capital expense for variable expense and only pay for it as you consume it with cloud computing you access resources from the cloud in real time as they're needed you can scale these resources up and down to grow or shrink capacity instantly as your business needs change [Music] cloud computing also makes it easy to expand to new regions and to play globally in minutes for example amazon web services has infrastructure all over the world so you're able to deploy your application in multiple physical locations in just a few clicks putting applications in closer proximity to end users reduces latency and improves their experience no matter your location size or industry the cloud frees you from managing infrastructure and data centers so you can focus on what matters most to your business [Music] that's [Music] do [Music] [Music] pwa philippines would like to thank the following sponsors amazon web services apple.ph [Music] community partners i'll go filipino [Music] omnicaution angel hack react.js philippines

google developer student club i'm a computer college angular philippines philippe [Music] computer professional senior salamat [Music] i'm raphael representing the r users group of the philippines i'm the ceo and founder of filter very excited to share aws eugene builders plus i'm a volunteer and co-organizer very important that you have the knowledge of what's the culture that you really want to put in place for us it's really about finding really great world-class digital and e-commerce talent the philippines has been a very good good place to be technology is actually a great equalizer the community's inspiration is that you know there's a safe space the fact that you join that's already a big step having the platform of a very clear vision and values and a mission of the business and empowering people to make decisions this will not be the only episode that you will see we will have a lot more [Music] i'd also like to thank our co-presenter aws and awsx aws is the world's most comprehensive and broadly adopted cloud platform millions of customers trust aws to power their infrastructure and applications organizations of every type and size are using aws to lower costs become more agile and innovate faster aws provides on-demand delivery of technology services via the internet with pay-as-you-go pricing you can use these services to build and run virtually any type of application without upfront costs or ongoing commitments you only pay for what you use aws gives you more services and more features within those services than any other cloud provider this makes it faster easier and more cost effective to move your existing applications to the cloud and to build anything you can imagine from infrastructure technologies like compute storage and databases to emerging technologies such as machine learning and artificial intelligence data lakes and analytics and internet of things building on aws means you can choose the right tool for the job for example aws offers the widest variety of databases that are purpose built for different types of applications with aws you can leverage the latest technologies to experiment and innovate more quickly we are continually accelerating our pace of innovation to invent entirely new technologies you can use to transform your business like pioneering the serverless computing space with the launch of aws lambda which lets developers run their code without provisioning or managing servers and aws built amazon sagemaker a fully managed machine learning service that empowers everyday developers and scientists to use machine learning without any previous experience we are constantly expanding our global network of aws regions so you can access aws services to build and run your applications from anywhere in the world each of these regions has multiple availability zones that are physically separated from each other and connected by low latency high throughput and highly redundant networking this makes it easy to design and operate applications that are scalable fault-tolerant and highly available our infrastructure is built to satisfy the security standards of the most risk-sensitive organizations you also have access to the aws partner network which has thousands of systems integrators who specialize in aws services and tens of thousands of independent software vendors who adapt their technology to work on aws with the largest community of customers across every industry aws has unmatched experience and operational expertise you can depend upon for your most important applications in every imaginable use case [Music] [Music] cloud computing is the on-demand delivery of it resources via the internet with pay-as-you-go pricing instead of buying owning and maintaining physical data centers and servers you can access technology services such as computing power storage and databases on an as needed basis from a cloud provider like amazon web services organizations of every type size and industry are using the cloud for a wide variety of use cases such as data backup disaster recovery email virtual desktops software development and testing big data analytics and customer facing web applications for example healthcare companies are using the cloud to develop more personalized treatments for patients financial services companies are using the cloud to power real-time fraud detection and prevention and video game makers are using the cloud to deliver online games to millions of players around the world with cloud computing your business can become more agile reduce costs instantly scale and deploy globally in minutes cloud computing gives you instant access to a broad range of technologies so you can innovate faster and build nearly anything you can imagine from infrastructure services such as compute storage and databases to internet of things machine learning data analytics and much more you can deploy technology services in a matter of minutes and get from idea to implementation several orders of magnitude faster than before this gives you the freedom to experiment and test new ideas to differentiate customer experiences and transform your business such as adding machine learning and intelligence to your applications in order to personalize experiences for your customers and improve their engagement you don't need to make large up-front investments and hardware and overall capacity you don't use instead you can trade capital expense for variable expense and only pay for it as you consume it with cloud computing you access resources from the cloud in real time as they're needed you can scale these resources up and down to grow or shrink capacity instantly as your business needs change [Music] cloud computing also makes it easy to expand to new regions and deploy globally in minutes for example amazon web services has infrastructure all over the world so you're able to deploy your application in multiple physical locations in just a few clicks putting applications in closer proximity to end users reduces latency and improves their experience no matter your location size or industry the cloud frees you from managing infrastructure and data centers so you can focus on what matters most to your business [Applause] um subscribe [Laughter] [Music] foreign is um all right let's start [Laughter] [Music] representation is welcome now um [Music] weekend um oh yes [Music] um my workshop today is first to introduce yourself and so hello hello hello okay introduce uh is i introduce yourself nathan it's for [Music] currently [Music] foreign [Music] hello [Music] developer nice how about plans hi everyone my name is freelance software developer digital marketer and community leader so that we can inspire more people to learn and how about andre filipinas yo [Music] development thank you i am a fourth-year computer science student a technical community manager an i.t support associate and a former social media specialist and i do content creation both educational entertainment and today me lem and i will be teaching you about pwa so we will create our first progressive web application today i am take it away lamb yo take it away app is uh next yeah so website web application plus uh native apps uh functionality so web apps with uh progressive enhancements so i am so unsure hybrid channel web app and native app so um tapos so it behaves like a native app now where there's a parashang mobile app so um on uh on a major wide range of browsers like um chrome like uh uh sorry so it's a new way to deliver amazing experience on the mobile web and maram and so much university and user experience and searchable interest so very seo or search engine optimization friendly and human is a very small comparison native option is that was um um [Applause] [Applause] so it means [Applause] okay [Music] and then shark screen [Music] oh and then say github ayan and then create new and and then again not in a repository nothing is my pwa and okay and then public if custodian accessible to anyone or private and then pretend read me file but i describe your project no i prefer this uh create moon attire repository okay repository repository but before we start m uh [Applause] uh [Music] [Applause] [Laughter] okay [Music] [Music] mobile version let's start [Applause] [Applause] pwa yeah manifest and your sw so guys sw service worker i am very good thank you okay so now guys okay let me know along guys if need i know help okay okay and social worker is [Music] w a ayan [Applause] [Music] import code wait and talk to me fire power shall we wait wait wait foreign [Music] [Music] foreign [Applause] [Applause] hello new [Music] src a folder okay let me know longest if you need help okay and and then create new file tile yes man [Music] html on an attention text is doctype ion html okay and then opening tag html closing [Applause] [Music] um foreign [Music] download [Music] existing foreign um foreign um [Music] and [Applause] and then closing as this is my first pwa i had enclosing tag script uh index so script src and then if we turn again it's a github and commit new file ah like it made on a doll again okay i am yeah let's commit and okay commit i am okay so from the logo on pwa so i know hex callers chat pattern and then commit new file [Music] and then is first pwa and guys patricia [Music] language branch from branch latin is main in your source and then click my save so ready to be published generated a website apple's custom domain so for now height is the first pwa and so https so next part is [Applause] and then start url right underscore [Music] [Applause] [Applause] [Applause] bwa up and then i end up go check you guys i'll make sure completely double quotations across different devices or different so on pipeline image nothing is png file so image png and then size is same with what we put in here so uh in this in this image so 192 by 192 ayan and then sometimes then on purpose no image but just an example here is not image nato is any mask so again make sure your image you know for the icons it's a maskable image and any again [Music] [Music] images check along [Music] and then equals to manifest and then href ion and then you name now filename is manifest.json guys uh [Music] and then commit changes and then refresh bad eyeopener check nathan see lighthouse ayan okay [Music] [Music] front okay okay how about the others guys [Music] okay you short name description and as a presentation and then team color background color uh other personal orientation comported landscape and then display is stand alone and then uh 192 new 5 1 2 same output in the guys [Applause] okay five service workers service workers so add event listener ayan and then close and open parentheses is install and e ion [Applause] [Music] that blog okay so if service worker i am in navigator and registration your service worker or hindi sodium console dot log so nothing registered service worker so sw registered and registration okay and semicolon olet and then afternoon and then curly braces console.log

and service worker registration to share screen call iron guys installable click installable hide and then generate in [Music] [Applause] [Applause] [Music] [Music] okay let's check okay and then index.js hey guys okay i am [Music] okay [Music] [Applause] is then applause and okay and cash and then style dot css and then young image nothing so dot semicolon [Music] respond with a small sponge with can patches match in and then response and return response applause and then and then commit changes uh then m [Music] um and then index.a index.js hmm folder [Music] giveaway src sw check hey and 404sha index js1 index js1 nothing is to make sure the progressive weapon is inspirable then and then click on install again so offline you can use this so at the shop [Applause] on if i need no no help you can reach out to us or you can re-watch this tutorial so i end in your magenta github is pretty connected directly to the page and then publish it at the same time thank you guys for how to develop and thank you guys hey very good service know um foreign is foreign [Laughter] foreign hey one two three thank you foreign thank [Applause] [Music] uh

2021-09-16

Show video