Todos os cursos da categoria #Front-end com R$35 OFF
Curso de JavaScript Avançado R$35

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

De 6x R$ 29,98 por:

6x R$ 24,15

R$ 144,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 R$ 35,00 OFF

de 6x R$ 29,98 por 6x R$ 24,15

R$ 144,90 à vista

Informações sobre o curso

Sobre o curso

JavaScript é uma linguagem de programação dinâmica, criada com propósito de manipular elementos no HTML, mas acabou crescendo e atualmente podemos ver diversos ambientes que rodam JavaScript. Além de permitir o desenvolvimento para os mais variados fins, como extensões para aplicações, desenvolvimento desktop e até mesmo códigos back-end.

Este curso mostrará os 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.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa para compreender os padrões de projetos mais comuns desta linguagem. São vídeo aulas e apostilas que mostram em detalhes os padrões de projetos aplicáveis em uma aplicação JavaScript. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você irá aprender:

- Conceitos para criação e gerenciamento de módulos;

- Aplicação de padrões de projetos;

- Testes unitários.

Para quem é esse curso?

Esse curso é destinado a estudantes e/ou desenvolvedores, que já possuem conhecimento de JavaScript e querem melhorar a qualidade dos seus códigos.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. Lógica de Programação Completo
  2. Lógica Orientada a Objetos Completo
  3. JavaScript Básico
  4. JavaScript Intermediário

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 R$ 35,00 OFF

de 6x R$ 29,98 por 6x R$ 24,15

R$ 144,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 R$ 35,00 OFF

de 6x R$ 29,98 por 6x R$ 24,15

R$ 144,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.

h

Curso com certificado de horas

O que os alunos dizem?

Gostei muito desse curso. Recomendo.

Adquira este curso de forma avulsa

Curso de JavaScript Avançado

JavaScript Avançado R$ 35,00 OFF

de 6x R$ 29,98 por 6x R$ 24,15

R$ 144,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
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
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,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
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,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