Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desafios de JavaScript - entrevistas e testes técnicos
Role Play
Rating: 4.7 out of 5(127 ratings)
781 students

Desafios de JavaScript - entrevistas e testes técnicos

Exercite programação e se prepare para entrevistas e teste técnicos, resolvendo mais de 40 exercícios com JavaScript!
Last updated 12/2025
Portuguese

What you'll learn

  • Resolver algoritmos complexos com JavaScript
  • Criar eventos e alterações no HTML através do DOM
  • Estruturas de controle e estruturas de repetição em JavaScript
  • Programação assíncrona com JavaScript

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

9 sections132 lectures4h 44m total length
  • Introdução do curso3:36
  • Apresentação do curso5:16
  • Como vai funcionar o curso4:14
  • Repositório do curso2:49
  • Link do repositório0:05
  • Indicação de Livros0:35
  • Teste para saber sua dificuldade com programação0:22
  • Aviso de Atualização2:47

Requirements

  • Conhecimento dos fundamentos de JavaScript
  • Conhecimento em DOM com JavaScript
  • Já ter criado pelo menos um projeto com JavaScript

Description

Seja bem-vindo ao curso Desafios de JavaScript online!


O seu principal propósito é alavancar os conhecimentos de JavaScript dos programadores para que possam resolver problemas complexos mais confiantes, além de proporcionar mais facilidade em entrevistas e testes técnicos.


Importante: este não é um curso para iniciantes, é necessário que você tenha conhecimentos dos fundamentos do JavaScript, e já tenha criado alguns programas com a linguagem ou feito algum curso anteriormente.


O curso é dividido em seções para melhor definição do conteúdo ensinado. As seções são:


  • Fundamentos de JavaScript;

  • Funções;

  • Arrays e Objetos;

  • DOM;

  • Programação assíncrona;


Estes tópicos foram escolhidos pois representam a maior parte dos problemas que os desenvolvedores precisam lidar no seu dia a dia, ou seja, isso dará a você uma vivência prática de programador.


Na seção de Fundamentos teremos assuntos essenciais, como: if/else, loops, switch, variáveis, expressões e outros.


Em Funções o aluno será desafiado a resolver algoritmos e problemas complexos com funções. Lembrando que: cada seção tem uma progressão de dificuldade à medida que o aluno avança no curso


Já em Arrays e Objetos, vamos trabalhar muito com estes tipos de dados, que sem dúvida são muito utilizados e os desenvolvedores iniciantes tem muita dificuldade neles.


Na seção de DOM teremos desafios que envolvem não só JavaScript, mas também HTML, CSS e eventos.


Por fim temos Programação Assíncrona, que trata de temas mais modernos, como: Promises e Fetch.

Foram implementados problemas comuns em entrevistas de emprego para desenvolvedores, se você está neste estágio da carreira, solucionar estes desafios será um grande diferencial para você.


O curso não possui aulas teóricas, apenas enunciados de exercícios e a sua solução, a sua proposta é que o aluno pesquise e resolva o problema por si só, assim como ele fará durante toda sua carreira como dev.


Porque praticar JavaScript com exercícios?


Ao praticar JavaScript com exercícios, você terá oportunidade de experimentar diferentes desafios, estimular sua criatividade e aprimorar suas habilidades de resolução de problemas. É uma jornada gratificante que oferece crescimento pessoal e profissional!


Praticar JavaScript com desafios traz benefícios como aplicação prática de conceitos, desenvolvimento de habilidades práticas, construção de um portfólio, aprendizado contínuo e aumento da motivação e engajamento.


Além disso, é comprovado que aprendemos com muito mais facilidade e vontade quando praticamos, por isso sempre uso essa abordagem em todos os meus cursos.


Aprender praticando é vantajoso e divertido!


Qual curso de JavaScript fazer?


Existem muitos cursos de JavaScript disponíveis online, e a escolha do curso depende dos seus objetivos, nível de conhecimento e preferências de aprendizado.


Além do Desafios de JavaScript, que você está conhecendo, a Hora de Codar também tem algumas outras opções para quem deseja aprender essa linguagem, inclusive JavaScript do básico ao avançado e Orientação a Objetos com JavaScript, basta acessar o perfil para ver todos!


Quanto tempo leva para aprender o básico de JavaScript?


O tempo necessário para aprender o básico de JavaScript pode variar dependendo de vários fatores, como seu nível de experiência em programação, a quantidade de tempo que você pode dedicar ao aprendizado e o método de estudo que você escolher.


No entanto, em geral, é possível obter uma compreensão básica de JavaScript em algumas semanas a alguns meses, com um estudo consistente.


Para alguém que já tem conhecimento prévio de programação, aprender os conceitos pode ser mais rápido, pois muitos princípios de programação são comuns a várias linguagens.


Se você é completamente novo na programação, pode levar um pouco mais de tempo para se familiarizar com os conceitos básicos, como variáveis, estruturas de controle (como loops e condicionais), funções e manipulação de elementos HTML.

Caso queira ter uma base mais sólida antes deste curso em JavaScript, veja os nossos outros cursos da linguagem, eles vão te preparar para este.


O que estudar antes de fazer o curso de JavaScript com desafios?


Antes de estudar JavaScript com desafios e testes técnicos, é útil ter uma base sólida em HTML, CSS, fundamentos de programação, conceitos de orientação a objetos, DOM (Document Object Model) e lógica de programação e algoritmos.


Esses conhecimentos ajudarão você a entender melhor a sintaxe e a lógica de programação em JavaScript, a interagir com elementos HTML, a trabalhar com o modelo de objeto de documento e a resolver problemas de programação de forma eficiente.


Lembre-se de que é possível começar a estudar JavaScript mesmo sem conhecimento prévio em todas essas áreas, e esteja aberto para aprender e explorar conceitos adicionais durante o processo de estudo, mas nesse caso recomendo um curso de JavaScript que você possa aprender do zero. Inclusive, tenho um aqui na Udemy em que te ensino do básico ao avançado!


Agora que você já sabe qual é o melhor curso de JavaScript do mercado, está preparado para evoluir seus conhecimentos? Então, nos vemos nas aulas! Até logo =)


Who this course is for:

  • Desenvolvedores JavaScript
  • Desenvolvedores em geral que desejam melhorar seu código
  • Desenvolvedores que buscam resolver problemas complexos de forma simples
  • Pessoas que desejam solucionar testes técnicos mais facilmente