Progressive
Web Apps em
.NET
Alexandre Malavasi
Alexandre Malavasi
Profissional
• 13 anosde experiênciacom desenvolvimento Web
• Líder técnico
Formaçãoacadêmica
• Pós-graduaçãoem Projeto e Desenv. Sistemas – Mackenzie
• Pós-graduaçãoem Engenhariade Software com Métodos
Ágeis - IGTI
• Graduaçãoem Análisee Desenv. De Sistemas – Faculdade
Impacta
• Graduaçãoem T.I para Gestão de Negócios – FATEC
Certificações
• MCP, MCTS, MCPD, ITIL
Community
www.linkedin.com/in/alexandremalavasi
www.facebook.com/alexandremalavasi
@alemalavasi
alexandremalavasi@hotmail.com
medium.com/@alexandre.malavasi
Agenda
• Conceitos de Progressive Web Apps
• Demo (PWA)
• Visão geral sobre Blazor e
WebAssembly
Mobile First
Escassezde
profissionais
Desenvolvedor mobile é a terceira
profissional mais difícil de
encontrar profissionais no Brasil
Fonte: Page Personnel
Aplicativos nativos x Web
Princípios
• Progressivo
• Responsivo
• Off-line
• App-like
• Fácil atualização
• Segurança
• Engajamento
• Instalável
Engajamento
Rentabilidade
• Grande alcance da Web
• Navegação centrada no
usuário
• Sem download do
aplicativo
Cases de Sucesso
Recursos disponíveis
• Geolocalização
• Câmera
• Microfone
• Vibração do device
• Orientação de tela
• Status da bateria
• Tipo de rede e velocidade
• Etc...
DEMO
Blazor
Anúncio
oficial da
versão
experimental
Blazor =
Browser+ Razor
• 06/2017 - Steven Anderson
• 03/12/2017 - first commit on Github
• 06/02/2018 - moved into Asp.Net
• 22/03/2018 - release 0.1.0
• 17/04/2018 - release 0.2.0
• 20/04/2018 - release 0.2.1
• 02/05/2018 - release 0.3.0
• 07/06/2018 - release 0.4.0
Blazor
• .NET Core Framework version: .NET Core 2.1
Preview 1 SDK
• The latest preview of Visual Studio 2017 (15.7)
Blazor
http://blog.stevensanderson.com
Blazor
http://blog.stevensanderson.com
Blazor
http://cultureofdevelopment.com
www.linkedin.com/in/alexandremalavasi
www.facebook.com/alexandremalavasi
@alemalavasi
alexandremalavasi@hotmail.com
medium.com/@alexandre.malavasi
https://github.com/alexandremalavasi/DemoPWACanalNET
OBRIGADO

Implementação de Progressive Web Apps em .NET