Neste curso, vamos criar um PWA (Progressive Web App) completo e do zero, com HTML e CSS puro, utilizando Blazor WASM (WebAssembly). Ao término da codificação vamos realizar a publicação do App no GitHub Pages de forma automatizada utilizando GitHub Actions.
Em muitos cenários, não precisamos de um App nativo, não queremos passar pela buracracia das lojas da Apple e Google, e os PWAs nos fornece recursos para trazer o feeling nativo e entregar uma experiência próxima do nativo. Tudo isto unido ao poder e performance do Blazor WebAssembly, com uma publicação automatizada utilizando GitHub Pages e GitHub Actions.
Durante este curso, vamos criar e publicar um PWA com Blazor Wasm usando GitHub Pages e GitHub Actions, passando pelos seguintes pontos:
- Entendimento do que é WASM
- Entendimento do que é PWA
- Estrutura e estilização com HTML e CSS
- Criação de componentes no Blazor
- Interação com JavaScript
- Publicação automática
Para quem é este curso? Este curso destina-se a qualquer pessoa interessada em criar apps web modernas, robustas e performáticas.
Suporte e Ferramentas Durante este curso, estaremos utilizando as seguintes ferramentas e tecnologias:
- Um editor de código de sua preferência
- Um navegador web atualizado
- .NET 8