JavaScript

  • Duração do curso40 horas
  • Início do cursoCONSULTAR
  • Taxa do cursoCONSULTAR

Descrição

DESENVOLVIMENTO WEB COM JAVASCRIPT

Objetivo do Curso

O curso de JavaScript destina-se aos profissionais de Web que desejam compreender os conceitos e as técnicas de utilização do JavaScript para, assim, empregá-lo no desenvolvimento de sites mais atrativos.

A importância no aprendizado do JavaScript – e consequentemente deste curso – pode ser percebida facilmente. Para isso, basta considerar que essa linguagem pode ser empregada junto ao HTML para dar um toque especial às páginas Web criadas, isto, por exemplo, com a inserção de efeitos e uma maior interação com o internauta.

Pré-requisito do Curso

Para que os alunos possam aproveitar o curso de JavaScript ao máximo, é imprescindível que eles tenham participado dos nossos cursos de WEB STADARTS  e Introdução à Lógica de Programação, ou possuam conhecimentos equivalentes.

Programação

Nesta etapa do curso de JavaScript, você terá contato com os princípios da linguagem, que darão embasamento ao curso.

O que você conhecerá nesta etapa do curso de JavaScript:

– A linguagem JavaScript: JavaScript e HTML, Um pouco de história, As versões da JavaScript.

– Camadas de desenvolvimento.

– Plugins e Frameworks.

– Consoles para depuração na JavaScript.

– Criando scripts: Definindo a linguagem usada no código.

– Primeiros códigos em JavaScript: Código de ocultamento, Códigos de comentários.

– Orientação a objetos.

O assunto referente a variáveis, presente em qualquer linguagem de programação, é apresentado neste curso de JavaScript de modo prático e dinâmico, com exemplos e exercícios sugeridos.

O que você conhecerá nesta etapa do curso de JavaScript:

– O que é uma variável?

– Criando variáveis: Declarando variáveis locais e globais, Aritmética com a JavaScript.

– Palavras reservadas.

– Tipos de variáveis.

– Convertendo strings em números.

– Caracteres especiais.

– Concatenação.

– Constantes.

– Objetos globais: Variáveis e propriedades dos objetos (null, undefined, NaN, Infinity).

Operadores são utilizados em praticamente todas as linguagens de programação existentes no mercado. Os operadores permitem realizar operações e cálculos e são empregados especialmente durante o desenvolvimento dos programas. Nesta etapa você conhecerá os principais operadores utilizados no JavaScript e a sua aplicação.

O que você conhecerá nesta etapa do curso de JavaScript:

– Utilizando operadores em JavaScript.

– Expressões.

– Tipos de operadores: atribuição, comparação, aritméticos, bitwise (lógicos e de deslocamento), lógicos (avaliação de curto-circuito), string, operadores especiais (condicional, separador, delete, in, instanceof, new, this, typeof, void).

– Conhecendo a precedência dos operadores.

A JavaScript é responsável por grande parte dos recursos interativos nas páginas HTML. Para incorporação desses recursos, faz uso de um grupo de declarações com características e funcionalidades específicas que serão apresentadas nesta etapa.

O que você conhecerá nesta etapa do curso de JavaScript:

– O que são Declarações em JavaScript.

– Estruturas condicionais.

– Declaração if/else.

– Declaração switch/case.

– Estruturas para loops.

– Declaração while.

– Declaração do/while.

– Declaração for.

– Declaração for/in.

– Declaração break.

– Declaração continue.

Durante a execução de um programa, é comum ser necessário realizar alguns processos repetidas vezes. Para evitar justamente a repetição de códigos nos scripts, podemos agrupá-los em funções. Nesta etapa do curso de JavaScript, você aprenderá a criar e chamar uma função, sua utilização e manipulação por meio de propriedades e métodos.

O que você conhecerá nesta etapa do curso de JavaScript:

– O que é uma função?

– Definindo uma função.

– Inserindo funções.

– Chamando funções.

– Escopo de uma função.

– Closures.

– Inserindo variáveis nos parâmetros: trabalhando com um parâmetro, múltiplos parâmetros e parâmetros passados por valores.

– Retornando valores de uma função.

– Funções predefinidas.

– Propriedades das funções: arguments.length, arguments.callee, length, constructor, prototype.

– Métodos para funções.

Na linguagem JavaScript, é possível controlar as ações dos visitantes de uma página e definir um comportamento para ela quando as ações são criadas. Para isso servem os eventos, que também são aplicáveis a botões e outros elementos que compõem uma página. Por meio dos eventos, você pode responder às ações dos usuários, o que faz da criação dos eventos um recurso muito importante para desenvolver páginas interativas.

O que você conhecerá nesta etapa do curso de JavaScript:

– Como definir eventos.

– O que são manipuladores de eventos.

– Eventos do mouse, do teclado, de frame/objeto e de formulário.

– Objeto Event.

– Objeto Event no DOM com suas propriedades e métodos.

– Objeto Event no Internet Explorer com suas propriedades e métodos.

Aqui, abordaremos um tema bastante importante para a linguagem JavaScript: os objetos. Especialmente, se considerarmos que quase todos os elementos desta linguagem são objetos e que a manipulação deles está presente em todos os códigos, dos mais simples aos mais complexos.

O que você conhecerá nesta etapa do curso de JavaScript:

– Categorias de objeto.

– Conhecendo a Programação Orientada a Objetos (POO).

– Criando objetos.

– Propriedades e métodos dos objetos.

– Objetos nativos, suas propriedades e métodos: Array, Boolean, Date, Math, Number, String, RegExp.

– O que é BOM (Browser Object Model).

– Objeto Window, suas propriedades e métodos.

– Objeto Navigator, suas propriedades e métodos.

– Objeto Screen e propriedades.

– Objeto Histor, suas propriedades e métodos.

– Objeto Location, suas propriedades e métodos.

– O que é JSON(JavaScript Object Notation).

– Tipos básicos de JSON.

– Função JSON.parse.

– Função JSON.stringify.

A maneira padrão de se acessar e manipular documentos HTML é definida pelo Document Object Model (Modelo de Objetos de Documento), também conhecido como DOM, que foi lançado em 1998 pela W3C (World Wide Web Consortium) com a especificação Nível 1, permitindo o acesso e a manipulação de cada elemento em uma página HTML. Reservamos esta etapa para a abordagem deste assunto.

O que você conhecerá nesta etapa do curso de JavaScript:

– O que é o DOM.

– DOM HTML: Document, Event, HTMLElement, Anchor, Area, Base, Body, Button, Form, Frame e IFrame, Objetos Input (Button, Checkbox, FileUpload, Hidden, Password, Radio, Reset, Submit, Text), Link, Meta, Object, Option, SElect, Style, Table, Textarea.

– DOM Core: Node, NodeList, NamedNodeMap, Document, Element, Attr.

– DOM Storage: Local Storage, a interface Storage, Eventos DOM Storage.

AJAX (acrônimo de Asynchronous JavaScript e XML) é uma forma diferenciada de utilizar os padrões existentes da Web. Unindo a funcionalidade de tecnologias como JavaScript e XML, permite criar páginas dinâmicas e rápidas através de mecanismos que estabelecem a troca de informações com o servidor sem a necessidade de atualizar e recarregar a página Web inteira, apenas partes dela.

O que você conhecerá nesta etapa do curso de JavaScript:

– O que é AJAX.

– O objetoXMLHttpRequest: Criando o objeto, Enviando uma requisição para o servidor, Método open, Método send, Método setRequestHeader, Ação disparadora de evento onreadystatechange, Respostas do servidor: Propriedade responseText e Propriedade responseXML.

– Exemplos de uso: Solicitando HTML, Solicitando JSON, Solicitando JavaScript.