Carga Horária Prevista

40 horas

Média de horas calculada com base nos alunos que já terminaram o curso .

Preço Pacote Turma

23.800,00MT

Preço total do curso. Não existe qualquer valor de inscrição ou mensalidade. Todos os cursos são isentos de IVA.

Início de acordo o calendário com 7 a 14 Estudantes

Inscrever no curso

Preço Pacote VIP

26.000,00MT

Início imediato após a inscrição com 1 a 2 Estudantes

Consulta Horário

Preço Pacote Grupo

20.500,00MT

Início imediato após a inscrição com 5 a 10 Estudantes

Consulta Horário

Informações Rápida

Tipo de curso - Presencial / Online
Nível - Iniciante
Duração - 40 Dias
Certificado - Sim
Por Semana - 5h:30 Min
Actualizado - 02-10-2015

Vantagens deste curso
BOLSA DE ESTÁGIOS
Aceda ao mercado trabalho com ShanyCursos

BOLSA DE EMPREGO
Acesso à nossa Bolsa de Emprego GRÁTIS

CASOS PRÁTICOS
Preparamos simulando situações reais

SALA VIRTUAL
ShanyCursos: a sua comunidade OnLine

TUTOR ESPECIALIZADO
Técnico especialista na área
Próximas turmas
Informe-se com o nosso atendimento por email [email protected] ou pelo + 258 82 39 44 984
Fórum de Discussão
Marcar sessão gratuita
Objectivos

O curso JavaScript é ideal para profissionais web, uma vez que apresenta conceitos e técnicas básicas de utilização do JavaScript para o desenvolvimento de sites mais atrativos e efetivos. O programa do curso aborda, de forma prática, os principais recursos da linguagem e como sua integração com HTML oferece melhores opções de arquitetura de informação e, consequentemente, um resultado melhor junto ao utilizador.

A quem se destina

Para o melhor aproveitamento do curso JavaScript, é imprescindível ter participado de cursos básicos de Lógica de Programação e HTML5 ou possuir conhecimentos equivalentes.
 

Duração do curso
   
 O curso não tem uma duração fixa em número de horas. Segundo a metodologia de ensino utilizada na ShanyCursos, os alunos podem frequentar o curso até terminarem todos os módulos do programa.

Horários e datas flexíveis

    Defina o seu horário e comece o curso quando quiser! A nossa metodologia de ensino permite um agendamento flexível de aulas. Escolha os dias e horas que deseja para frequentar os cursos.


Formas e condições de pagamento

    O pagamento pode ser feito através de transferência bancária, cheque, dinheiro ou multibanco. Consulte a nossa tabela de descontos para mais informações ou contacte-nos.


Ainda tem dúvidas? Consulte a nossa página de perguntas frequentes
Introdução
        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.


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


Funções
        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.


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


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



Variáveis
        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).


Declarações
        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.


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


DOM
        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.
Certificação de Formação
Certificado de curso livre, disponível online ou Presencial, no próprio site ou Centro de formacao mediante a aprovação do aluno no curso.
Os comentários apresentados correspondem à transcrição de excertos de alguns dos questionários de avaliação preenchidos pelos formandos que concluiram o curso na ShanyCursos.
Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica, é executado e configurado, através de exemplos dirigidos e exercícios práticos, otimizando e reforçando o aprendizado.