Exercicios e desafios realizados durante o curso de JavaScript! O Curso possue estrutura que cobre os conceitos básicos e fornece uma base sólida para quem está começando com JavaScript.
Introduçao O que é JavaScript? História e evolução Importância e uso no desenvolvimento web Configurando o Ambiente de Desenvolvimento Instalando um editor de código (ex: Visual Studio Code) Criando e executando arquivos JavaScript Primeiros Passos com JavaScript
Sintaxe Básica Comentários Tipos de dados (Strings, Números, Booleanos, Arrays, Objetos) Variáveis (declarando e inicializando) Operadores Aritméticos, relacionais, lógicos Operadores de atribuição Controle de Fluxo
Estruturas Condicionais if, else, else if switch Laços de Repetição for, while, do...while Funções
Definição e Chamadas Declaração de funções Funções anônimas Arrow functions Parâmetros e Retorno Argumentos de função Retorno de valores Escopo de Variáveis Local e global Objetos e Arrays
Objetos Criando e manipulando objetos Propriedades e métodos Arrays Criando e acessando arrays Métodos comuns (push, pop, shift, unshift, etc.) Manipulação do DOM (Document Object Model)
Seleção de Elementos getElementById, querySelector, querySelectorAll Manipulação de Elementos Modificar conteúdo, atributos e estilo Eventos Adicionando e removendo eventos Event listeners (ex: click, change) Validação e Interação com o Usuário
Validação de Formulários Verificação de entradas do usuário Mensagens de erro Interação com o Usuário alert, prompt, confirm Introdução ao AJAX (Asynchronous JavaScript and XML)
Conceitos Básicos O que é AJAX e por que usar? Requisições Assíncronas Usando XMLHttpRequest Manipulando respostas e erros JSON (JavaScript Object Notation) Parsing e stringificação de JSON Boas Práticas e Conceitos Avançados
Debugging Ferramentas de depuração Uso do console para debugging Boas Práticas de Código Legibilidade e organização do código Comentários e documentação Projetos Práticos e Exercícios
Desenvolvendo Projetos Criação de projetos simples para prática Exercícios e Desafios Problemas práticos para consolidar o aprendizado Recursos Adicionais
Referências e Documentação Recursos recomendados para aprendizado contínuo Comunidade e Suporte Participação em fóruns e comunidades online