Curso de Progressive Web Apps: crie apps offline

8,9

Nota desse curso

4.328

Alunos neste curso

Faça esse curso e...

  • Entenda o poder das Progressive Web Apps.
  • 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

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

Veja o primeiro vídeo

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.

Nível de Dificuldade

Avançado

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.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Tiago Flor Bento

em 18/10/2018

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

Gabriel dos Santos Lucena

em 24/09/2018

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

Flavio Donizete Pimenta

em 18/10/2018

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

Sabe quando você pode começar? Agora!

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Premium Plus

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Max

  • 807 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana