Curso de JavaScript Avançado

Curso de

JavaScript Avançado

Veja como trabalhar com padrões que irão melhorar sua visão sobre determinados problemas e facilitar a manutenção do seu código.

VEJA UMA AULA DE EXEMPLO

6x R$ 29,98

R$ 179,90 à vista

  • 40h

    Curso com certificado de 40 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de JavaScript Avançado

JavaScript Avançado

6x R$ 29,98

R$ 179,90 à vista

Informações sobre o curso

Sobre o curso

Este curso foi desenvolvido para aqueles que querem melhorar a forma de programar em JavaScript utilizando vários recursos da linguagem para criar códigos estruturados e seguindo padrões de programação que irão melhorar não somente o processo de desenvolvimento, mas também a leitura e a futura manutenção do sistema.

Além disso, o curso conta com uma série de metodologias para aumentar a qualidade do seu aprendizado, tornando o curso agradável e estimulando o aluno a querer sempre mais.

Com isso acreditamos que ao término do curso, trabalhar com JavaScript será mais fácil e mais claro, deixando o aluno preparado para criar projetos estruturados que irão proporcionar melhor rendimento no desenvolvimento, manutenção e leitura do código.

Conhecimentos adquiridos

O curso avançado visa proporcionar uma experiência que tende a criar uma nova visão para desenvolvimento, mostrando recursos da linguagem que podem ser utilizados para melhorar a estrutura do código.

Serão apresentados conceitos para criação e gerenciamento de módulos, aplicação de padrões de projetos, testes unitários e abordagem de vários recursos da linguagem que podemos utilizar para melhorar nossa codificação.

Ao término do curso acreditamos que o desenvolvedor estará preparado para trabalhar com recursos e técnicas que irão melhorar o seu desempenho.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

7h44

Curso com 7h44 horas de vídeos

40h

Curso com certificado de 40 horas

53

Curso com 53 exercícios de fixação

Ambiente do curso

  • Google Chrome
  • Sublime Text

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de JavaScript Avançado

JavaScript Avançado

6x R$ 29,98

R$ 179,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Conhecimentos prévios para melhor aproveitamento do curso
  3. Códigos, imagens, diagramas etc.

    Ambiente utilizado no curso
  4. Vídeoaula com duração de: 00:13:08

    Utilizando o Sublime Text
  5. Códigos, imagens, diagramas etc.

    Navegador Google Chrome
  6. Códigos, imagens, diagramas etc.

    O que o aluno irá aprender no curso

2 - Escrevendo códigos legíveis

  1. Códigos, imagens, diagramas etc.

    Escrevendo códigos legíveis Visualizar
  2. Códigos, imagens, diagramas etc.

    Qual seu nome? Visualizar
  3. Vídeoaula com duração de: 00:12:48

    Nomenclatura de variáveis e métodos Visualizar
  4. 3 desafios.

    Exercícios Visualizar

3 - Funções

  1. Códigos, imagens, diagramas etc.

    Funções
  2. Códigos, imagens, diagramas etc.

    Construtores
  3. Códigos, imagens, diagramas etc.

    Callback
  4. Códigos, imagens, diagramas etc.

    Escopos
  5. Códigos, imagens, diagramas etc.

    Namespacing
  6. Vídeoaula com duração de: 00:14:01

    Revisando funções
  7. 3 desafios.

    Exercícios

4 - Propriedades de Função

  1. Códigos, imagens, diagramas etc.

    Propriedades de Função
  2. Códigos, imagens, diagramas etc.

    Desafio – Simulando cache de função
  3. Vídeoaula com duração de: 00:13:30

    Resolução do Desafio – "Simulando cache de função".
  4. 3 desafios.

    Exercícios

5 - Objetos de configuração

  1. Códigos, imagens, diagramas etc.

    Objetos de configuração
  2. Códigos, imagens, diagramas etc.

    Desafio – Objeto de configuração com callbacks Visualizar
  3. Vídeoaula com duração de: 00:09:27

    Resolução do Desafio – "Objeto de configuração com callbacks" Visualizar
  4. 3 desafios.

    Exercícios

6 - Funções auto definíveis

  1. Códigos, imagens, diagramas etc.

    Funções auto definíveis
  2. Códigos, imagens, diagramas etc.

    Desafio – Função mutante
  3. Vídeoaula com duração de: 00:02:36

    Resolução do Desafio – "Função mutante"
  4. 2 desafios.

    Exercícios

7 - Curry

  1. Códigos, imagens, diagramas etc.

    Curry
  2. Vídeoaula com duração de: 00:08:02

    Resolução do Desafio - "Calculadora"
  3. 2 desafios.

    Exercícios

8 - Responsabilidades

  1. Códigos, imagens, diagramas etc.

    Responsabilidades
  2. Códigos, imagens, diagramas etc.

    Responsabilidade com o código
  3. Vídeoaula com duração de: 00:17:13

    Separando as responsabilidades
  4. Códigos, imagens, diagramas etc.

    Desafio – Imprimindo relatórios
  5. Vídeoaula com duração de: 00:10:20

    Resolução do Desafio – "Imprimindo relatórios"
  6. 3 desafios.

    Exercícios

9 - Criando Objetos

  1. Códigos, imagens, diagramas etc.

    Criando Objetos
  2. Códigos, imagens, diagramas etc.

    Objetos imediato
  3. Códigos, imagens, diagramas etc.

    Desafio – Criando um objeto imediato
  4. Vídeoaula com duração de: 00:05:46

    Resolução do Desafio – "Criando um objeto imediato"
  5. 3 desafios.

    Exercícios

10 - Propriedades privadas e Métodos privilegiados

  1. Códigos, imagens, diagramas etc.

    Propriedades privadas e Métodos privilegiados
  2. Códigos, imagens, diagramas etc.

    Desafio – Crie um modelo de Usuário
  3. Vídeoaula com duração de: 00:08:17

    Resolução do Desafio – "Modelo de Usuário"
  4. 3 desafios.

    Exercícios

11 - Padrão de módulo

  1. Códigos, imagens, diagramas etc.

    Padrão de módulo
  2. Vídeoaula com duração de: 00:17:35

    Padrão de módulo na prática
  3. Códigos, imagens, diagramas etc.

    Desafio – Criando módulos para o cadastro de usuário
  4. Vídeoaula com duração de: 00:19:28

    Resolução do Desafio – "Criando módulos para o cadastro de usuário"
  5. 3 desafios.

    Exercícios

12 - Padrão Sandbox

  1. Códigos, imagens, diagramas etc.

    Padrão Sandbox
  2. Vídeoaula com duração de: 00:16:31

    Padrão Sandbox na prática
  3. Códigos, imagens, diagramas etc.

    Desafio – Criando um módulo de validação
  4. Vídeoaula com duração de: 00:10:10

    Resolução do Desafio – "Criando um módulo de validação"
  5. 3 desafios.

    Exercícios

13 - Heranças

  1. Códigos, imagens, diagramas etc.

    Heranças
  2. Códigos, imagens, diagramas etc.

    Desafio – A herança do filho
  3. Vídeoaula com duração de: 00:09:35

    Resolução do Desafio – "A herança do filho"
  4. 3 desafios.

    Exercícios

14 - Padrões de Projeto

  1. Códigos, imagens, diagramas etc.

    Padrões de Projeto
  2. Códigos, imagens, diagramas etc.

    Singleton
  3. Códigos, imagens, diagramas etc.

    Desafio – Gerenciando Jogadores
  4. Vídeoaula com duração de: 00:27:09

    Resolução do Desafio – "Gerenciando Jogadores"
  5. 3 desafios.

    Exercícios

15 - Factory

  1. Códigos, imagens, diagramas etc.

    Factory
  2. Códigos, imagens, diagramas etc.

    Desafio – Player Factory
  3. Vídeoaula com duração de: 00:20:50

    Resolução do Desafio – "Player Factory"
  4. 2 desafios.

    Exercícios

16 - Iterator

  1. Códigos, imagens, diagramas etc.

    Iterator
  2. Códigos, imagens, diagramas etc.

    Desafio - Recebendo premios
  3. Vídeoaula com duração de: 00:19:56

    Resolução do Desafio – "Recebendo prêmios"
  4. 2 desafios.

    Exercícios

17 - AJAX

  1. Códigos, imagens, diagramas etc.

    AJAX
  2. Códigos, imagens, diagramas etc.

    Usando XMLHttpRequest
  3. Vídeoaula com duração de: 00:07:54

    Consumindo um serviço de terceiro com Ajax
  4. 3 desafios.

    Exercícios

18 - Teste Unitário

  1. Códigos, imagens, diagramas etc.

    Teste Unitário
  2. Códigos, imagens, diagramas etc.

    Iniciando com os testes
  3. Códigos, imagens, diagramas etc.

    Métodos equal e notEqual
  4. Códigos, imagens, diagramas etc.

    Métodos deepEqual e notDeepEqual
  5. Códigos, imagens, diagramas etc.

    Método expect
  6. Vídeoaula com duração de: 00:16:20

    Iniciando com Qunit
  7. Códigos, imagens, diagramas etc.

    Desafio – Testando objetos
  8. Vídeoaula com duração de: 00:17:27

    Resolução do Desafio – "Testando objetos"
  9. 3 desafios.

    Exercícios

19 - Testando um módulo

  1. Códigos, imagens, diagramas etc.

    Testando um módulo
  2. Códigos, imagens, diagramas etc.

    Criando e testando um módulo
  3. 3 desafios.

    Exercícios

20 - AngularJS

  1. Códigos, imagens, diagramas etc.

    AngularJS
  2. Códigos, imagens, diagramas etc.

    Características do AngularJS
  3. Códigos, imagens, diagramas etc.

    Single-page application (SPA)
  4. Códigos, imagens, diagramas etc.

    Diretivas e expressões
  5. Códigos, imagens, diagramas etc.

    Controllers e $scope
  6. Códigos, imagens, diagramas etc.

    Two-way data binding
  7. Códigos, imagens, diagramas etc.

    Injeção de dependência
  8. Vídeoaula com duração de: 00:18:36

    Iniciando com Angular
  9. Vídeoaula com duração de: 00:14:24

    CRUD com AngularJS - Introdução
  10. Vídeoaula com duração de: 00:31:19

    CRUD com AngularJS - Configurando o Service
  11. Vídeoaula com duração de: 00:32:50

    CRUD com AngularJS - Controller e HTML
  12. 3 desafios.

    Exercícios

21 - Projeto Final

  1. Códigos, imagens, diagramas etc.

    Projeto Final
  2. Vídeoaula com duração de: 00:38:24

    Projeto Final - Parte 1
  3. Vídeoaula com duração de: 00:31:02

    Projeto Final - Parte 2

22 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de JavaScript Avançado

JavaScript Avançado

6x R$ 29,98

R$ 179,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

40h

Curso com certificado de 40 horas

O que os alunos dizem?

Ótimo curso, conteúdo bem completo e código bem comentado, gostei bastante, aprendi muito, recomendo!

Adquira este curso de forma avulsa

Curso de JavaScript Avançado

JavaScript Avançado

6x R$ 29,98

R$ 179,90 à vista

ou acesse todos os cursos com um dos nossos planos de assinatura

20% OFF
Iniciante
De 12x R$ 99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
Profissional
De 12x R$ 199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
Especialista
De 12x R$ 256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados