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.