SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Micrsoft Connect();
Progressive Web Apps
no seu desktop
André
Baltieri
Microsoft MVP e CEO do balta.io
Siga @balta.io
nas Redes Sociais
Cursos alinhados ao mercado
Cancele quando quiser
Seja nosso
aluno!
Confira os cursos: http://balta.io/cursos
O que vamos
Aprender hoje?
PWAs no seu desktop
Agenda
Conteúdo
- Focar em PWA
- Não focar em Framework
- Mercado atual
- Futuro
- Pilares do PWA
- Service Workers
- Demo
- Quando utilizar
PWAs no seu Desktop
O que são?
Resumo
- Não é um framework, linguagem ou tecnologia
- É um movimento para criarmos aplicações Web melhores
- Com feeling nativa
- De forma progressiva
PWAs no seu Desktop
Mercado Atual
Pessoas que publicaram uma PWA ano passado
39%
não publicaram
31%
publicaram
30%
não publicaram
mas pretentedem
PWAs no seu Desktop
Mercado Atual
Para quem as PWAs estão sendo construídas?
78%
clientes
32%
funcionários
25%
outros
PWAs no seu Desktop
Mercado Atual
Estão atualizando Apps antigas ou criando novas PWAs?
72%
novas
28%
atualizando
PWAs no seu Desktop
Mercado Atual
Resumo
- Crescimento esperado de pelo menos 30%
- Foco em clientes
- Muitos Apps sendo atualizados também
- Apple ainda é um problema
PWAs no seu Desktop
Futuro
Resumo
- Chegada aos Desktops é um marco!
- A Web nunca parou
- Desenvolvimento sempre simples
- Hospedagem e atualização simples
- Devices com hardware mais potente
- Apple: Vai ou não vai?
PWAs no seu Desktop
Pilares
Resumo
- Manifest.json
- Service Worker
- Rodar sobre HTTPs
PWAs no seu Desktop
Pilares
Saindo da mediocridade
- Can`t believe it`s not native
- Experiência similar ao mobile
- Responsiva
- Rápida
PWAs no seu Desktop
Service Workers
Resumo
- JavaScript
- Roda em background
- Instalável, atualizável
- Acesso a recursos do hardware/servidor
- https://serviceworke.rs
DEMO
{code.start()}
PWAs no seu Desktop
Quando utilizar
Resumo
- App de CheckIn
- Apps de Eventos
- LOB
- Use sua criatividade...
- PWAs não são bala de prata
Dúvidas?
hello@balta.io
Siga @balta.io
nas Redes Sociais
Cursos alinhados ao mercado
Cancele quando quiser
Seja nosso
aluno!
Confira os cursos: http://balta.io/cursos

Weitere ähnliche Inhalte

Ähnlich wie PWAs no seu Desktop

Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadorobisson_oliveira
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoElvis Fusco
 
Mercado e Tendências em Tecnologia da Informação
Mercado e Tendências em Tecnologia da InformaçãoMercado e Tendências em Tecnologia da Informação
Mercado e Tendências em Tecnologia da InformaçãoElvis Fusco
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Marcos Freccia
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model CanvasWebgoal
 
Empregabilidade no mundo SAP - Adriana Manetti
Empregabilidade no mundo SAP - Adriana ManettiEmpregabilidade no mundo SAP - Adriana Manetti
Empregabilidade no mundo SAP - Adriana ManettiImpacta Eventos
 
Especialização em desenvolvimento web e aplicativos móveis - Univem
Especialização em desenvolvimento web e aplicativos móveis - UnivemEspecialização em desenvolvimento web e aplicativos móveis - Univem
Especialização em desenvolvimento web e aplicativos móveis - UnivemRicardo Sabatine
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsIgor Abade
 
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab
 
Application Insights
Application InsightsApplication Insights
Application InsightsMarcus Garcia
 
Conheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTACConheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTACFabio Hara
 
O Uso da Inteligência Coletiva nas Empresas
O Uso da Inteligência Coletiva nas EmpresasO Uso da Inteligência Coletiva nas Empresas
O Uso da Inteligência Coletiva nas EmpresasElvis Fusco
 
Diretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebookDiretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebookUbiratan Mascarenhas
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Palestra Dariva Portais Corporativos
Palestra Dariva Portais CorporativosPalestra Dariva Portais Corporativos
Palestra Dariva Portais CorporativosRoberto Dariva
 

Ähnlich wie PWAs no seu Desktop (20)

Aula 1 dsi
Aula 1  dsiAula 1  dsi
Aula 1 dsi
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercado
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de Informação
 
Workshop Reinventando a TI
Workshop Reinventando a TIWorkshop Reinventando a TI
Workshop Reinventando a TI
 
Mercado e Tendências em Tecnologia da Informação
Mercado e Tendências em Tecnologia da InformaçãoMercado e Tendências em Tecnologia da Informação
Mercado e Tendências em Tecnologia da Informação
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014
 
Business Model Canvas
Business Model CanvasBusiness Model Canvas
Business Model Canvas
 
Empregabilidade no mundo SAP - Adriana Manetti
Empregabilidade no mundo SAP - Adriana ManettiEmpregabilidade no mundo SAP - Adriana Manetti
Empregabilidade no mundo SAP - Adriana Manetti
 
Rup e metodos ágies
Rup e metodos ágiesRup e metodos ágies
Rup e metodos ágies
 
Especialização em desenvolvimento web e aplicativos móveis - Univem
Especialização em desenvolvimento web e aplicativos móveis - UnivemEspecialização em desenvolvimento web e aplicativos móveis - Univem
Especialização em desenvolvimento web e aplicativos móveis - Univem
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
 
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Conheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTACConheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTAC
 
O Uso da Inteligência Coletiva nas Empresas
O Uso da Inteligência Coletiva nas EmpresasO Uso da Inteligência Coletiva nas Empresas
O Uso da Inteligência Coletiva nas Empresas
 
Diretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebookDiretores de TI: não deixem sua empresa cair no abismo digital - ebook
Diretores de TI: não deixem sua empresa cair no abismo digital - ebook
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
A Nova Web
A Nova WebA Nova Web
A Nova Web
 
Intranet no Mundo Corporativo - Usando a tecnologia na redução de distâncias ...
Intranet no Mundo Corporativo - Usando a tecnologia na redução de distâncias ...Intranet no Mundo Corporativo - Usando a tecnologia na redução de distâncias ...
Intranet no Mundo Corporativo - Usando a tecnologia na redução de distâncias ...
 
Palestra Dariva Portais Corporativos
Palestra Dariva Portais CorporativosPalestra Dariva Portais Corporativos
Palestra Dariva Portais Corporativos
 

Mehr von Andre Baltieri

Clean Code - Promob DevDay 2022
Clean Code - Promob DevDay 2022Clean Code - Promob DevDay 2022
Clean Code - Promob DevDay 2022Andre Baltieri
 
31/08/2019 - Flutter Talks
31/08/2019 - Flutter Talks31/08/2019 - Flutter Talks
31/08/2019 - Flutter TalksAndre Baltieri
 
Refatorando para Testes de Unidade
Refatorando para Testes de UnidadeRefatorando para Testes de Unidade
Refatorando para Testes de UnidadeAndre Baltieri
 
Criando APIs com Node e TypeScript
Criando APIs com Node e TypeScriptCriando APIs com Node e TypeScript
Criando APIs com Node e TypeScriptAndre Baltieri
 
Otimizando seu cenário de APIs
Otimizando seu cenário de APIsOtimizando seu cenário de APIs
Otimizando seu cenário de APIsAndre Baltieri
 
Turbine sua API no Microsoft Azure
Turbine sua API no Microsoft AzureTurbine sua API no Microsoft Azure
Turbine sua API no Microsoft AzureAndre Baltieri
 
Progressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundoProgressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundoAndre Baltieri
 
ASP.NET Core APIs: Performance Tips
ASP.NET Core APIs: Performance TipsASP.NET Core APIs: Performance Tips
ASP.NET Core APIs: Performance TipsAndre Baltieri
 
Migrando para o Angular 2
Migrando para o Angular 2Migrando para o Angular 2
Migrando para o Angular 2Andre Baltieri
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETAndre Baltieri
 
Otimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScriptOtimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScriptAndre Baltieri
 
Angular 2, TypeScript e Além
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e AlémAndre Baltieri
 
Introdução ao Native Script
Introdução ao Native ScriptIntrodução ao Native Script
Introdução ao Native ScriptAndre Baltieri
 
Criando aplicações Híbridas com AngularJs, TypeScript e Material Design
Criando aplicações Híbridas com AngularJs, TypeScript e Material DesignCriando aplicações Híbridas com AngularJs, TypeScript e Material Design
Criando aplicações Híbridas com AngularJs, TypeScript e Material DesignAndre Baltieri
 
Trabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NETTrabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NETAndre Baltieri
 
Microsoft e o mundo do Desenvolvimento
Microsoft e o mundo do DesenvolvimentoMicrosoft e o mundo do Desenvolvimento
Microsoft e o mundo do DesenvolvimentoAndre Baltieri
 
5509 segurança em ap is
5509   segurança em ap is5509   segurança em ap is
5509 segurança em ap isAndre Baltieri
 

Mehr von Andre Baltieri (20)

Clean Code - Promob DevDay 2022
Clean Code - Promob DevDay 2022Clean Code - Promob DevDay 2022
Clean Code - Promob DevDay 2022
 
31/08/2019 - Flutter Talks
31/08/2019 - Flutter Talks31/08/2019 - Flutter Talks
31/08/2019 - Flutter Talks
 
Refatorando para Testes de Unidade
Refatorando para Testes de UnidadeRefatorando para Testes de Unidade
Refatorando para Testes de Unidade
 
PWA: State of Art
PWA: State of ArtPWA: State of Art
PWA: State of Art
 
Criando APIs com Node e TypeScript
Criando APIs com Node e TypeScriptCriando APIs com Node e TypeScript
Criando APIs com Node e TypeScript
 
Otimizando seu cenário de APIs
Otimizando seu cenário de APIsOtimizando seu cenário de APIs
Otimizando seu cenário de APIs
 
Turbine sua API no Microsoft Azure
Turbine sua API no Microsoft AzureTurbine sua API no Microsoft Azure
Turbine sua API no Microsoft Azure
 
Progressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundoProgressive Web Apps: Um novo mundo
Progressive Web Apps: Um novo mundo
 
ASP.NET Core APIs: Performance Tips
ASP.NET Core APIs: Performance TipsASP.NET Core APIs: Performance Tips
ASP.NET Core APIs: Performance Tips
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Migrando para o Angular 2
Migrando para o Angular 2Migrando para o Angular 2
Migrando para o Angular 2
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
 
BaaS com Firebase 3
BaaS com Firebase 3BaaS com Firebase 3
BaaS com Firebase 3
 
Otimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScriptOtimizando eu JavaScript com TypeScript
Otimizando eu JavaScript com TypeScript
 
Angular 2, TypeScript e Além
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e Além
 
Introdução ao Native Script
Introdução ao Native ScriptIntrodução ao Native Script
Introdução ao Native Script
 
Criando aplicações Híbridas com AngularJs, TypeScript e Material Design
Criando aplicações Híbridas com AngularJs, TypeScript e Material DesignCriando aplicações Híbridas com AngularJs, TypeScript e Material Design
Criando aplicações Híbridas com AngularJs, TypeScript e Material Design
 
Trabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NETTrabalhando com WebHooks no ASP.NET
Trabalhando com WebHooks no ASP.NET
 
Microsoft e o mundo do Desenvolvimento
Microsoft e o mundo do DesenvolvimentoMicrosoft e o mundo do Desenvolvimento
Microsoft e o mundo do Desenvolvimento
 
5509 segurança em ap is
5509   segurança em ap is5509   segurança em ap is
5509 segurança em ap is
 

PWAs no seu Desktop

  • 1.
  • 5. Cursos alinhados ao mercado Cancele quando quiser Seja nosso aluno! Confira os cursos: http://balta.io/cursos
  • 7. PWAs no seu desktop Agenda Conteúdo - Focar em PWA - Não focar em Framework - Mercado atual - Futuro - Pilares do PWA - Service Workers - Demo - Quando utilizar
  • 8. PWAs no seu Desktop O que são? Resumo - Não é um framework, linguagem ou tecnologia - É um movimento para criarmos aplicações Web melhores - Com feeling nativa - De forma progressiva
  • 9. PWAs no seu Desktop Mercado Atual Pessoas que publicaram uma PWA ano passado 39% não publicaram 31% publicaram 30% não publicaram mas pretentedem
  • 10. PWAs no seu Desktop Mercado Atual Para quem as PWAs estão sendo construídas? 78% clientes 32% funcionários 25% outros
  • 11. PWAs no seu Desktop Mercado Atual Estão atualizando Apps antigas ou criando novas PWAs? 72% novas 28% atualizando
  • 12. PWAs no seu Desktop Mercado Atual Resumo - Crescimento esperado de pelo menos 30% - Foco em clientes - Muitos Apps sendo atualizados também - Apple ainda é um problema
  • 13. PWAs no seu Desktop Futuro Resumo - Chegada aos Desktops é um marco! - A Web nunca parou - Desenvolvimento sempre simples - Hospedagem e atualização simples - Devices com hardware mais potente - Apple: Vai ou não vai?
  • 14. PWAs no seu Desktop Pilares Resumo - Manifest.json - Service Worker - Rodar sobre HTTPs
  • 15. PWAs no seu Desktop Pilares Saindo da mediocridade - Can`t believe it`s not native - Experiência similar ao mobile - Responsiva - Rápida
  • 16. PWAs no seu Desktop Service Workers Resumo - JavaScript - Roda em background - Instalável, atualizável - Acesso a recursos do hardware/servidor - https://serviceworke.rs
  • 18. PWAs no seu Desktop Quando utilizar Resumo - App de CheckIn - Apps de Eventos - LOB - Use sua criatividade... - PWAs não são bala de prata
  • 21. Cursos alinhados ao mercado Cancele quando quiser Seja nosso aluno! Confira os cursos: http://balta.io/cursos

Hinweis der Redaktion

  1. Abertura // instrudução
  2. Tela de apresentação do curso