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
Declaração de Clientes (5)
Gostei de como Gunnar escreveu praticamente todo o código em tempo real enquanto estávamos avançando, mas havia muita material pré-preparado no Google Drive que posso consultar após o treinamento. O código que Gunnar escreveu com base nos dados de amostra que forneci anteriormente também foi extremamente útil e tornou o treinamento relevante para os nossos próprios conjuntos de dados.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Máquina Traduzida
Múltiplos exemplos para cada módulo e grande conhecimento do instrutor.
Sebastian - BRD
Curso - Secure Developer Java (Inc OWASP)
Máquina Traduzida
Módulo 3 Ataques e Explorações em Aplicações, XSS, Injeção SQL Módulo 4 Ataques e Explorações em Servidores, DoS, BOF
Tshifhiwa - Vodacom
Curso - How to Write Secure Code
Máquina Traduzida
Exemplos da vida real.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
Máquina Traduzida
O conhecimento do instrutor sobre o assunto era excelente, e a forma como as sessões foram organizadas para que o público pudesse acompanhar as demonstrações ajudou muito a fixar esse conhecimento, em comparação com apenas sentar e ouvir.
Jack Allan - RSM UK Management Ltd.
Curso - Secure Developer .NET (Inc OWASP)
Máquina Traduzida