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

Serviços Relacionados

JavaScript: Domine a Linguagem para Web

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
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp