Material de JavaScript

JavaScript Desvendado: Dominando o ECMAScript 6

Se você tem dificuldade em criar interações para suas páginas web utilizando JavaScript ou deseja aprender mais sobre essa linguagem. Clique no botão à baixo.

Aqui você não aprenderá sozinho.

Suporte exclusivo

Tire suas dúvidas com nossa equipe sempre que precisar.

Comunidade exclusiva

Faça networking e evolua junto com outros devs.

Certificado

Receba seu certificado digital quando concluir o material.

E-book

Tenha acesso ao conteúdo em formato de e-book

Plataforma interativa

Tenha acesso ao conteúdo através de um plataforma interativa e acesse de qualquer dispositivo

Lista de Projetos para seu portfólio

Tenha acesso a uma lista de projetos práticos para enriquecer o seu portfólio e impressionar os contratantes. 

7 dias de garantia

Tenha 7 dias de garantia incondicional, sem letras miúdas

Acesso vitalício

Tenha acesso vitalício ao conteúdo

Acesso a todas as atualizações

Tenha acesso todas as atualizações dos conteúdos e dos projetos para sempre.

O que você vai aprender nesse material.

ECMAScript x JavaScript

Métodos auxiliares

Iteradores e iteráveis

Iteração com laços

Repetições

Manipulação de textos

Declaração de variáveis

Módulos

Funções geradoras

Modelagem de classes

Navegue pelos módulos do material.

São 20 módulos completos com mais de 83 sub-módulos e mais de 20 horas de conteúdo.

1.1 Implementações da especificação

1.2 Breve histórico

1.3 Futuro

 

2.1 Outras ferramentas

 

 

3.1 A maneira tradicional de iterar um Array

3.2 forEach

3.3 map

3.4 filter

3.5 find

3.6 every

3.7 some

3.8 reduce

 

3.16 Conclusão

4.1 Iteradores

4.2 Iteráveis

4.3 Iteradores e iteráveis na prática

 

5.1 Diferenças entre o for…of e for…in

5.2 break e continue

5.3 Voltando para o Chapéu Seletor

 

6.1 Map

6.2 WeakMap

6.3 Administrando uma biblioteca

 

8.1 Constantes com const

8.2 let é o novo var

8.3 Qual a diferença, no final das contas?

 

8.11 Conclusão

9.1 Template strings simples

9.2 Template strings marcado

 

10.1 São menos verbosas

10.2 O contexto de execução é diferente

 

11.1 Declaração de propriedades

11.2 índices de propriedades computadas

11.3 Objetos literais x JSON

 

12.1 Atribuindo valores padrões

12.2 Valores undefined

12.3 Referenciando outros valores padrões

12.4 Referenciando variáveis internas

12.5 Utilizando funções como valores padrões

12.6 Tornando parâmetros obrigatórios

13.1 Entenda o que arguments faz

13.2 Arguments X Operador Rest

13.3 Particularidades do operador Rest

13.4 Podemos utilizar em conjunto com parâmetros “fixos”

 

14.1 Fazendo compras com o Spread

14.2 Adicionando itens a uma Array

14.3 Operador Spread em chamadas de funções

14.4 Operador Rest x Operador Spread

 

15.1 Rotulando propriedades

15.2 Desestruturamento de vários objetos

15.3 Desestruturamento em retorno de chamadas de métodos

15.4 Desestruturamento de Arrays

15.5 Desestruturamento de Arrays – Parte 2

 

15.4 Para onde ir?

16.1 Utilize classes do ES6

16.2 Estendendo classes

16.3 Hoisting em classes

16.4 Declaração por meio de expressões

16.5 Métodos estáticos

16.6 Atributos privados com WeakMap

16.7 Últimas considerações

17.1 CommonJS x AMD

17.2 Importar e exportar módulos

17.3 Exportando classes

17.4 Rótulos em módulos

17.5 Últimas considerações

 

18.1 O que são funções geradoras?

18.2 Iterações com geradores

18.3 Entendendo o Symbol.iterator

18.4 Delegação de funções geradoras

19.1 O que são promises?

19.2 Os estados das promises

19.3 O esqueleto de uma promise

19.4 Operações assíncronas

19.5 Aninhamento de then e catch

19.6 Como lidar com erros inesperados

20.1 O que é metaprogramação?

20.2 Voltando para os proxies

20.3 Validações de inputs com proxies e traps

20.4 Desativando um proxy

20.5 últimas considerações

Logo do site

Conheça seus instrutores

Equipe Perfil do Dev

A equipe por trás do “Perfil do Dev” é composta por profissionais altamente qualificados e apaixonados pelo ensino de programação. Com anos de experiência na área, nossa equipe se destaca pela combinação de conhecimentos técnicos profundos e habilidades didáticas excepcionais.

Os membros da equipe possuem formações acadêmicas robustas em Ciências da Computação, Engenharia de Software e áreas correlatas, além de um histórico comprovado de trabalho em projetos de desenvolvimento de software de alta complexidade. Essa vasta experiência prática permite que possamos oferecer materiais de qualidade superior, que são tanto relevantes quanto aplicáveis ao mundo real.

 

Depoimentos

"O material de JavaScript foi um divisor de águas para mim. Antes, eu tinha dificuldade em entender como as coisas funcionavam no front-end, mas agora consigo desenvolver interações incríveis nas minhas aplicações. Minhas notas em Desenvolvimento Web melhoraram muito e até consegui um estágio em uma startup!"
Ana Lima
Estudante de ADS
"Esse material de JavaScript foi exatamente o que eu precisava para avançar nos meus projetos. Antes, eu patinava em conceitos mais avançados, mas agora consigo criar funcionalidades complexas com facilidade. Isso fez uma grande diferença nos meus trabalhos da faculdade e no meu estágio. Valeu cada minuto!"
Carlos Silva
Estudante de Ciências da Computação
"O material de JavaScript me deu a base que eu precisava para me destacar. Antes, eu tinha dificuldade em criar interações dinâmicas, mas agora consigo desenvolver aplicações robustas e interativas. Meus projetos acadêmicos nunca estiveram tão bons e até recebi uma oferta de estágio por conta das novas habilidades."
Fernanda Oliveira
Estudante de Engenharia de software
"Sempre quis aprender JavaScript, mas achava complicado. O material descomplicou tudo e agora estou desenvolvendo meus próprios projetos com facilidade. Consegui meu primeiro trabalho freelance e estou super animado com as oportunidades que surgiram. Foi uma transformação incrível!"
Ricardo Mendes
Estudante autodidata
"Nunca imaginei que JavaScript poderia ser tão útil no design. O material me mostrou como criar interações incríveis e melhorar a experiência do usuário. Meus projetos ficaram muito mais dinâmicos e recebi vários elogios dos meus clientes. Foi uma verdadeira revolução no meu trabalho!"
Laura Costa
Estudante de Design
"Esse material de JavaScript foi uma verdadeira revolução para mim. Antes, eu tinha dificuldade em criar funcionalidades dinâmicas, mas agora consigo desenvolver aplicações incríveis. Minhas notas melhoraram muito e até ajudei meus colegas com as dificuldades deles. Foi uma experiência transformadora!"
Mariana Rocha
Estudante de Sistemas de Informação
"Aprender JavaScript sozinho sempre foi um desafio, mas o material facilitou tudo. Agora, consigo criar aplicações web complexas e até consegui meu primeiro trabalho como desenvolvedor web. Foi uma transformação na minha vida! Me sinto muito mais preparado e confiante."
Paulo Santos
Estudante autodidata
"O material de JavaScript foi essencial para minha formação. Antes, eu tinha dificuldade em criar interações dinâmicas, mas agora consigo desenvolver aplicações robustas com facilidade. Isso me ajudou muito nos projetos da faculdade e aumentou minha confiança como desenvolvedora."
Juliana Ferreira
Estudante de Engenharia da Computação
"Nunca pensei que JavaScript fosse tão essencial para a análise de dados. O material me mostrou como criar visualizações interativas e dinâmicas, o que fez toda a diferença nos meus projetos. Consegui até uma vaga de estágio por conta das novas habilidades que adquiri. Foi uma experiência transformadora!"
Gustavo Almeida
Estudante de Ciências de Dados
"Sempre quis aprender JavaScript, mas achava complicado. O material descomplicou tudo e agora estou desenvolvendo meus próprios projetos com facilidade. Consegui meu primeiro trabalho freelance e estou super animada com as oportunidades que surgiram. Foi uma transformação incrível!"
Beatriz Martins
Estudante autodidata
"Esse material de JavaScript foi uma experiência incrível. Antes, eu tinha dificuldade em entender alguns conceitos, mas agora consigo criar aplicações interativas e dinâmicas com facilidade. Minhas notas melhoraram muito e até consegui um estágio em uma empresa de tecnologia. Valeu muito a pena!"
Thiago Souza
Estudante de Tecnologia da Informação
"O material de JavaScript foi uma verdadeira revelação para mim. Antes, eu tinha dificuldade em criar visualizações dinâmicas, mas agora consigo desenvolver aplicações incríveis. Isso fez uma grande diferença nos meus projetos acadêmicos e no meu estágio. Me sinto muito mais preparado para qualquer desafio!"
João Humberto
Estudante de Ciências de dados

JavaScript Desvendado

Você está quase desvendando os segredos do JavaScript!

Pagamento via Cartão de crédito, Boleto à vista ou Pix.

Inscrições abertas!

Em até 5x de

R$ 14,63

ou R$ 67,00 à vista

Acesso vitalício

7 dias de garantia

+20h de conteúdo

+80 sub-módulos

Plataforma interativa

Conteúdo em E-book

Certificado

Acesso a atualizações

Suporte exclusivo

Comunidade exclusiva

Dúvidas frequentes.

Ainda com dúvidas? Chame no Whatsapp!

O material é justamente focando em quem está iniciando em na Programação ou para quem já está trabalhando mas ainda não sente confiança em desenvolver projetos.

O nosso material é focado em ensinar o que você realmente precisa aprender para entrar no mercado. Não queremos que você aprenda a copiar e colar, mas entender como realmente tudo funciona seguindo um caminho evolutivo, contando com nosso suporte para te ajudar a todo momento.

Sim! Você terá acesso a um canal exclusivo no Instagram ou no WhatsApp para te ajudar. Nossa equipe está sempre disposta a tirar todas as suas dúvidas.

Mais de 25 horas de conteúdo , dividido em 120 sub-módulos, com acesso a diversos  exercícios para você praticar.

Acreditamos que em média seja necessário 2 semanas para conclusão de todo o material. Claro que esse tempo pode variar de acordo com a dedicação de cada aluno.

Nós garantimos seu acesso ao material por tempo ilimitado. Porém, não queremos que você seja um colecionador de curso, então se dedique e busque terminar o curso o quanto antes, pense no seu futuro.

Sim, ao finalizar todos os módulos você terá acesso ao seu certificado liberado pela própria plataforma da Kiwify.

Cartão de crédito, PIX, boleto à vista e PayPal.

Com certeza! Você tem 7 dias de garantia incondicional, caso você entre e veja que o curso não é para você, basta solicitar o reembolso na plataforma da Kiwify, sem letras miúdas.

2024 Perfil do dev. Todos os direitos reservados

Rolar para cima