curso de

JavaScript: Aprofundando em MVC, padrão Proxy e Factory

Estudando este mês:

e mais 258 alunos(as)

Resumo do curso

  • Una o paradigma orientado a objetos ao funcional para resolver problemas
  • Aplique novos recursos do ECMASCRIPT 6
  • Estruture sua aplicação no modelo MVC
  • Programe assincronamente com promises
  • Utilize padrões de projeto
  • Implemente uma solução de data binding

Público alvo

Programadores front-end que querem se aprofundar mais na linguagem JavaScript, mais notadamente ES6, padrões de projetos e o modelo MVC

Conteúdo relacionado

Cursos de JavaScript em Front-end

Leia nossos artigos de Front-end

Última atualização

29/05/2020

Já é aluno?

Comece o curso agora

12h

p/ conclusão

79

Atividades

180

Minutos de video

17403

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de JavaScript: Aprofundando em MVC, padrão Proxy e Factory

Instrutores

  • Flávio é desenvolvedor e instrutor, focado no desenvolvimento com Angular e procurando conciliar o frontend com o backend. Palestrou em conferências como QCON e MobileConf. É autor do best-seller "Cangaceiro JavaScript". Além da sua graduação e MBA em TI, também é graduado em Psicologia, aplicando os aprendizados desta área no desenvolvimento de software e de aplicações web.

Conteúdo Detalhado

  1. Como saber quando o modelo mudou?

    • Você lembrou de atualizar a view? Nem eu!
    • Menos responsabilidade, código melhor
    • E se atualizarmos a view quando modelo for alterado?
    • O dinamismo de "this"
    • API Reflection e as facetas de this
    • Arrow function e seu escopo léxico
  2. Existe modelo mentiroso? O padrão de projeto Proxy!

    • Modelo e reutilização em projetos
    • O padrão de projeto Proxy
    • Armadilhas de leitura
    • Armadilhas de escrita
    • Armadilhas para métodos
  3. E se alguém criasse nossas proxies? O Padrão de Projeto Factory

    • Isolando a complexidade de criação de proxies com o Padrão de Projeto Factory
    • Nosso proxy ainda não está 100%!
    • Isolando a complexidade de associar o modelo com a view na classe Bind
    • Construtor retornando instância de outro tipo!
    • Parâmetros REST
  4. Importando negociações

    • Pré-requisito de infraestrutura
    • Aprendendo a subir nosso servidor
    • Serviços disponíveis
    • Requisições Ajax com o objeto XMLHttpRequest
    • Entendendo o evento onreadystatechange
    • Lidando com códigos de status
    • Realizando o parse da resposta
    • Criando e adicionando as negociações recebidas
    • Lidando com possíveis erros no servidor
  5. Combatendo Callback HELL com Promises

    • O problema da vida assíncrona
    • Callback HELL e Pyramid of DOOM
    • O padrão de projeto Promise
    • Lidando com erros
    • Pyramid of DOOM novamente? Claro que não, Promise.all nela!
    • Achatando um lista de arrays!
    • Isolando a complexidade em HttpService
    • Reduzindo ainda mais a complexidade do nosso código
  6. Considerações finais e exercícios bônus

    • Chegamos ao fim?
    • Bônus surpresa!

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.

Prof Flávio como sempre muito didatico, explicativo e divertido. Nota 10!

JavaScript: Aprofundando em MVC, padrão Proxy e Factory

Rafael Rodrigues Guimarães

Esse professor é incrivel ! Por favor façam mais cursos com ele !! Didatica excelente, material excelente, exemplos tudo fantastico. O melhor que ja vi na plataforma ate o momento,

JavaScript: Aprofundando em MVC, padrão Proxy e Factory

Andre Luiz Bittencourt

O curso é muito, gosto muito dos cursos ministrados por Flávio! Porém estou sentindo falta de um curso INTERMEDIÁRIO de JS! Já procurei na plataforma, mas não achei nada.... Só se estiver muito bem escondido! Ah, o curso é bom, mas também contém muitos erros de português, erros de transcrição e de edição nos vídeos (como em todos os outros cursos da Alura que já fiz...)!

JavaScript: Aprofundando em MVC, padrão Proxy e Factory

Daniel Lima Correia

Aprenda JavaScript com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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