Curso online de PWA

Após um ano trabalhando e divulgando PWA, preparei um upgrade do BeerSwarm com mais fôlego, mesclando Server-side Rendering, conteúdo e otimizações de SEO e performance que construiremos juntos nesse Workshop.

Qual o investimento?

Apenas 200 reais, que você pode se inscrever nesse link.

Quando vai ocorrer?

Acontecerá nos dias 15, 16, 17, 18 de maio de 2018 iniciando todos esses dias as 19h até as 21:00h. Dia 19 de maio de 2019 das 9h as 18h, com intervalo de 12 as 14h.

GMT-3 (Horário de Fortaleza-CE ou Mombaça, ex-capital do Brasil)

Formato online?

Utilizaremos o https://zoom.us/ para as aulas, os vídeos será disponibilizados para os inscritos após o curso.

Conteúdo

  1. Experiência SPA e Content Centered
    1.1 Criar estrutura no Heroku para Server-side Rendering
    1.2 Setup e deploy com expressjs e Babel
    1.3 Criar estrutura de views com create-react-app
    1.4 Criar engine de template com react-dom/server no server side
    1.5 Exemplo de código isomorfico usando redux
    1.6 Criar estrutura de Hosting no Firebase para SPA
  2. Mobile First e UX Design Patterns
    2.1 Conceptual model
    2.2 Complexion Reduction
    2.3 User Journey Simplification
    2.3.1 Linear User Flow com React Routes
    2.4 Progressive Disclosure
    2.5 Responsivo
    2.5.1 Responsive Logos
    2.5.2 Progressive Enhacement e Graceful degradation com Material Design
  3. Offline First
    3.1 Criando estrutura de dados no IndexedDB
    3.2 Entendendo Service Workers, upgrade e migrate de versões
    3.3 Criando Sagas (Middleware redux) para funcionar offline e online
    3.4 Configurar https local pra validação
  4. Web Instalável
    4.1 Manifest, tags e configurações
    4.2 Usando usuario anonimo com Firebase
    4.2.1 Aprendendo generators e redux-saga
    4.3 Vinculando usuario anonimo com login OAuth do Google
    4.4 Pedindo localização do usuário
    4.5 Integrando GMaps, Leaflet no App
    4.6 Acessando a câmera e salvando fotos
    4.7 Processos de sincronização e notificação com Web Workers
    4.8 Compartilhando itens com Web Share API
  5. Integração Contínua sincrona com lightghouse-ci