Programa do Curso
Introdução
- A convergência da web e do mobile
Motivos para Desenvolver Progressive Web Apps
- velocidade e desempenho (comparado a sites)
- segurança
- capacidades offline
- notificações push
- taxas de rejeição melhoradas
- sensação e funcionalidade semelhantes a aplicativos
- bypass das lojas de aplicativos
Habilitando Seu Site
- conexão segura HTTPS
- Manifesto JSON
- Service Worker
Criando Seu Primeiro Progressive Web App (PWA)
Usando Service Workers para Habilitar o Offline em Seu Aplicativo
- Armazenamento em cache de dados
- Serviço de notificações push
- Atualização de conteúdo
- Manipulação de dados
Listeners de Eventos e Comandos
- Personalizando respostas a solicitações de rede dependendo do status online/offline
- Persistência de dados e mensagens
- Acessando Cache API, Fetch API, IndexedDB API, postMessage(), etc.
- Aumentando o engajamento do usuário através da Notification API
Usando Ativos em Cache em Seu Aplicativo
Configurando o Manifesto de Aplicativos Web
- Adicionando o aplicativo à tela inicial
Arquitetura Shell do Aplicativo
Considerações de UI
- Usabilidade
- Localização
Depurando o PWA
Implantando o PWA em uma Loja de Aplicativos
Síntese e Conclusão
Requisitos
- HTML, CSS e JavaScript orientado a objetos.
- Um dispositivo móvel.
- Capacidade de executar o Google Chrome no dispositivo móvel.
Público-Alvo
- Desenvolvedores web
- Desenvolvedores de aplicativos
Testemunhos de Clientes (2)
Gostei muito de aprender sobre ataques de IA e as ferramentas disponíveis para começar a praticar e usar ativamente na segurança. Saí da aula com bastante conhecimento que eu não tinha no começo, e o curso foi exatamente o que eu esperava. A parte que mais me chamou atenção na apresentação foi o Comet Browser, e fiquei impressionado com o que ele pode fazer. Com certeza investigarei isso mais a fundo. No geral, foi um ótimo curso e aproveitei muito para aprender o OWASP Top 10 para GenAI.
Patrick Collins - Optum
Curso - OWASP GenAI Security
Máquina Traduzida
Que cada lição técnica vinha acompanhada de vários exercícios práticos para fixar os conceitos.
Andrei-Calin Bajea
Curso - OWASP Top 10 2025
Máquina Traduzida