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 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

 O que você vai Aprender

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.

 Variáveis

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

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.

 Declarações

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.

 Funções

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.

 Eventos

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.

 Objetos

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.

 DOM

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

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.

Serviços Relacionados

Flash Web Design

Flash Web Design

Duração do curso 30 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Curso de Web Design com ênfase no Flash CS5 (básico, intermediário e recursos...

Saiba mais
Java para WEB Com AngularJS

Java para WEB Com AngularJS

Duração do curso 96 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição O Curso de Java para Web com AngularJS é voltado a desenvolvedores que...

Saiba mais
Logus TI Academy

Logus TI Academy

Duração do curso 2 Anos Início do curso CONSULTAR Taxa do curso CONSULTAR Modalidade: Presencial Logus TI Academy é um programa que incentiva os jovens a entrar...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp