JavaScript
Duração do curso
40 horas
Início do curso
CONSULTAR
Taxa do curso
CONSULTAR
Descrição
O curso **Desenvolvimento Web com JavaScript** é destinado aos profissionais de Web que buscam entender e aplicar a linguagem JavaScript no desenvolvimento de sites interativos e dinâmicos. Durante o curso, os alunos aprenderão desde os fundamentos da linguagem até conceitos mais avançados, como manipulação de objetos, uso do DOM, e a criação de páginas web interativas com AJAX. O curso é essencial para quem deseja melhorar a experiência do usuário em sites, criando efeitos e interatividade.
Objetivo do Curso
Este curso tem como objetivo capacitar os alunos no uso do JavaScript para o desenvolvimento de páginas web dinâmicas e interativas. O foco está em aprender as técnicas fundamentais da linguagem e como integrá-la com o HTML para criar sites mais atraentes, com uma melhor interação com os usuários e efeitos dinâmicos.
Público Alvo
O curso é voltado para desenvolvedores web, designers e outros profissionais que desejam aprender JavaScript e aplicar seus conhecimentos para criar sites mais interativos e dinâmicos, sem a necessidade de frameworks ou bibliotecas externas.
Pré-requisitos
Para aproveitar o curso ao máximo, é necessário que os alunos tenham participado dos cursos **WEB STANDARDS** e **Introdução à Lógica de Programação**, ou possuam conhecimentos equivalentes.
Programação
O que você vai Aprender
- Introdução ao JavaScript: História e versões do JavaScript
- Camadas de desenvolvimento
- Plugins e Frameworks
- Consoles para depuração
- Primeiros códigos: Ocultamento e Comentários
- Orientação a objetos em JavaScript
Variáveis
- O que são variáveis?
- Criando variáveis: locais e globais
- Operações aritméticas em JavaScript
- Palavras reservadas e tipos de variáveis
- Conversão de strings em números
- Concorrência e constantes
- Objetos globais e suas propriedades (null, undefined, NaN, Infinity)
Operadores
- Como utilizar operadores em JavaScript
- Tipos de operadores: Atribuição, comparação, aritméticos, bitwise, lógicos, string
- Precedência de operadores
Declarações
- Estruturas condicionais: if/else, switch/case
- Estruturas de loop: while, do/while, for, for/in
- Declarações de controle: break, continue
Funções
- Definindo funções: como e quando usá-las
- Escopo de uma função
- Closures e manipulação de parâmetros
- Funções predefinidas e métodos para funções
- Propriedades das funções: arguments.length, arguments.callee, etc.
Eventos
- Como definir e gerenciar eventos
- Manipuladores de eventos: Mouse, teclado, formulários
- Eventos no DOM e Internet Explorer
- Objeto Event e suas propriedades
Objetos
- Categorias de objetos em JavaScript
- Programação Orientada a Objetos (POO)
- Criando e manipulando objetos
- Objetos nativos e suas propriedades: Array, Boolean, Date, Math, Number, String, RegExp
- Browser Object Model (BOM): Objetos Window, Navigator, Screen, History, Location
- JSON: O que é e como trabalhar com JSON
DOM (Document Object Model)
- O que é o DOM e sua importância
- Manipulação de elementos no DOM: Document, Event, HTMLElement, Anchor, etc.
- DOM Storage: Local Storage, Eventos DOM Storage
AJAX
- O que é AJAX e sua importância no desenvolvimento web
- Trabalhando com o objeto XMLHttpRequest: criação e métodos
- Exemplos práticos de uso de AJAX: solicitando HTML, JSON, e JavaScript
Duvidas? Entre em contato conosco!
Serviços Relacionados

JavaScript: Domine a Linguagem para Web
Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição DESENVOLVIMENTO WEB COM JAVASCRIPT Objetivo do Curso O curso de JavaScript destina-se aos profissionais de...
Saiba mais