Baixe agora mesmo JavaScript Avançado III: ES6 Completo, Download JavaScript Avançado III: ES6 grátis

JavaScript Avançado III: ES6, orientação a objetos e padrões de projetos
Faça esse curso e...
Aprenda a armazenar dados offline com IndexedDB, Encante-se com a Fetch API, Use Babel e garanta compatibilidade máxima de seu código, Use e entenda as vantagens do ECMASCRIPT 2015 (ES2015) modules, Torne seu código ainda mais elegante com novos padrões de projeto
Conteúdo Detalhado
    Browser possui banco de dados? Conheça o IndexedDB!
        Browser possui banco de dados? Conheça o IndexedDB!
        Conectando-se ao banco aluraframe
        A tríade de eventos
        Comunicando-se com o banco através do IDBDatabase
        Temos um banco que não possui tabelas? Conheça o Object Store!         A dupla funcionalidade de onupgradeneeded
        Visualizando o banco e Object Stores através do Chrome
        Quero gravar em uma Object Store, mas onde está a transação?
        Ops! Objetos precisam ter identificadores únicos em uma store!
        Problemas de atualização, de novo?
        Só acredito vendo: listando objetos de uma store
        Lidando com cursores
    Gerenciando nossa conexão com o pattern Factory
        Uma conexão ou várias?
        A classe ConnectionFactory
        Promises novamente para nos auxiliar
        Compartilhando a mesma conexão
        O padrão de projeto Module Pattern
        Monkey Patch: grandes poderes trazem grandes responsabilidades
        O poder da closure
        Constantes
    Padronizando acesso aos dados com o pattern DAO
        Escondemos a complexidade da conexão. E as operações de persistência?
        O padrão de projeto DAO e tratamento de código assíncrono
        "Promisificando" nosso DAO
        Combinando padrões de projeto
        Um pequeno inconveniente em nossa store
        Promises e suas nuâncias
    Lapidando um pouco mais nossa aplicação
        Ops! Não podemos importar negociações duplicadas
        A pegadinha do Array.indexOf e a poderosa função filter
        Comparação entre objetos
        Um truque para testar igualdade entre objetos
        Importando negociações automaticamente
        Que tal um método _init()?
        Melhorando a legibilidade e manutenção do nosso código
    Simplificando requisições Ajax com a Fetch API
        xmlHttpRequest: será que existe algo de mais algo nível?
        Refatorando HttpService para usar a Fetch API
        Lidando com erros da requisição
        Compatibilidade com uso de PolyFill
    Tornando nosso código ainda mais compatível usando Babel
        O fantasma da incompatibilidade
        Transcompilação: exorcizando a incompatibilidade
        Transcompilação com Babel
        Babel, instalação e build-step
        Compilando arquivos em tempo real
        Debugando código transcompilado


Título JavaScript Avançado III
Autor Alura
Editora Grupo Caelum
Gênero Curso, Vídeoaula
Ano 2017
Tamanho do arquivo 425 MB
Compressão RAR
Formato de arquivo MP4/M4V
Idioma Português (Brasil)

download


Como Usar .UVA Login Registre-se