curso de

Progressive Web Apps: crie apps offline

Estudando esse mês:

Gabriel Takahashi Bragança Julio Alves Andre Porto Marcos Antônio dos Santos Vinícius Lima

e mais 87 alunos(as)

Resumo do curso

  • Entenda o poder da PWA: a Progressive Web App.
  • Entenda as limitações do App Cache.
  • Transforme seu site numa verdadeira web-app.
  • Permita que seus usuários utilizem a web-app mesmo sem conexão com a internet.
  • Aprenda a instalar sua web-app como uma app nativa no seu celular
  • Desenvolva independente de Android, iOS ou mesmo Desktop

Público alvo

Programadores JavaScript que querem conhecer as famosas PWAs, mais notadamente o funcionamento de uma app offline que pode praticamente ser usada como uma app nativa.

Conteúdo relacionado

Cursos de JavaScript em Front-end

Leia nossos artigos de Front-end

Última atualização

24/07/2019

Já é aluno?

Comece o curso agora

8h

p/ conclusão

66

Atividades

229

Minutos de video

5687

Alunos nesse curso

8.9

Nota deste curso

Certificado de participação

Instrutores

  • Artur é desenvolvedor web com passagens e experiência em grande parte do que envolve criar um produto do zero até a entrega final. Instrutor de diversos treinamentos em desenvolvimento web, back-end e front-end, na Caelum e na Alura. Graduando em Sistemas de Informação pela USP.

Conteúdo Detalhado

  1. Conhecendo nossa app: um mural de notas no seu celular ou computador

    • O mural de notas funcionando.
    • Estrutura do projeto.
    • Subindo um servidor e rodando a app.
    • Por que Progressive Web App?
  2. Logando o usuário com localStorage

    • Implementando um login.
    • Salvando informações do usuário com localStorage.
    • Recuperando informações do localStorage.
  3. Salvando os cartões com localStorage

    • Armazenando dados mais complexos no localStorage.
    • As limitações do localStorage e como lidar com elas.
    • Separando os cartões para cada usuário.
  4. Nossa webapp offline com Application Cache

    • Salvando todos os arquivos necessários para a app funcionar.
    • Permitindo que o conteúdo dinâmico venha de fora.
    • As limitações e problemas do Application Cache.
  5. Imagens do cartão offline com Cache Storage e Service Workers.

    • Armazenando conteúdo dinâmico com o Cache Storage.
    • Tchau Application Cache! Olá Service Worker!
    • Sempre que possível, carregando arquivos do Cache Storage.
    • App funcionando 100% offline
  6. Lançamos uma nova versão da app! Como atualizar com Service Workers?

    • Entendendo um pouco mais o ciclo de vida do Service Worker
    • Atualizando a app no evento `activate`
  7. Instalando a app no seu celular

    • Conhecendo o Web App Manifest

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Um pouco reduntante em alguns pontos, mas mesmo assim ficou excelente. "Obs.: A voz do instrutor lembra muito o Presto de Caverna do Dragão, rsrs"

Progressive Web Apps: crie apps offline

Gabriel dos Santos Lucena

Achei a abordagem um pouco confusa em alguns momentos... As vezes fala para fazer de uma forma e logo em seguida diz que está errada... O pior de tudo: NÃO USOU PONTO-E-VÍRGULA NO CÓDIGO

Progressive Web Apps: crie apps offline

Tiago Flor Bento

Acho faltou falar um pouco sobre como fazer a sincronização de dados utilizando um serviço / base de dados e a app. Também poderia ter detalhado um pouco mais sobre a instalação do app, eu gostaria por exemplo saber como criar um link para que o usuário possa fazer a instalação da app.

Progressive Web Apps: crie apps offline

Flavio Donizete Pimenta

Aprenda JavaScript com esse e outros cursos, comece agora!

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas