Fundamentos de JavaScript
Área: Backend; Frontend | Nível recomendado: Iniciante
Vídeo
Link direto: https://youtu.be/p-Gcsl6hIQQ
Material de Apoio
Repositório no GitHub
PDF para Download
Miro
Tópicos
Revisão de Conceitos Básicos:
Variáveis e tipos de dados.
Estruturas de controle (loops, condicionais).
Funções e escopo.
JavaScript mais avançado:
Exploração de funções assíncronas e callbacks.
Tratamento de erros e exceções.
Uso de módulos e
require/importstatements.
ES6 e Além:
Introdução a arrow functions, promises, e
async/await.Desestruturação, spread operator e outros recursos do ES6+.
Exercícios de Fixação
Exercícios de Validação
Desafio de Código
Implemente uma função que receba um array de números e retorne a soma de todos os elementos usando um loop for.
Arquivo Inicial
Tarefas
Implementação do Loop:
Use um loop
forpara iterar sobre o array e calcular a soma dos elementos.
Implemente uma função que receba uma string e retorne a contagem de cada caractere na string.
Arquivo Inicial
Tarefas
Contagem de Caracteres:
Use um objeto para manter a contagem de cada caractere na string.
Revisão de Código
Analise o código a seguir, encontre e corrija o erro relacionado ao uso de funções assíncronas e await.
Projeto Prático
Implemente um script JavaScript que utilize conceitos de variáveis, funções e objetos. O script deve:
Criar um objeto representando uma pessoa, com propriedades "nome", "idade" e "hobbies".
Adicionar um método ao objeto para adicionar novos hobbies.
Implementar uma função que imprima uma saudação personalizada utilizando as propriedades do objeto.
Implementar uma função que receba um array de pessoas e retorne a média de idades.
Arquivo Inicial
Tarefas
Criação do Objeto:
Crie um objeto
pessoacom as propriedades e método conforme descrito.
Implementação das Funções:
Implemente a função
saudacaopara imprimir uma mensagem personalizada.Implemente a função
calcularMediaIdadepara retornar a média de idades das pessoas no array.
Last updated