Javascript e Jquery fazem a dupla perfeita na programação Web!
JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International, enquanto que o jQuery é uma biblioteca em JavaScript projetada para simplificar as interações via script com o DOM.
Com este pack aprende a programar páginas Web de forma ainda mais completa, rápida e simples.
- Objetivos: No final deste curso, os formandos serão capazes de criar diversos tipos de funcionalidades avançadas para páginas Web através da linguagem JavaScript e da biblioteca JQuery.
- Público-alvo: Este curso destina-se a todos os que já têm conhecimentos de HTML e CSS, e pretendem iniciar-se ou adquirir mais conhecimentos na linguagem JavaScript e biblioteca jQuery, para fins académicos ou profissionais.
- Duração: 85 horas (estimado)
- Valor em campanha: 910€ 680€ 620€ online de 1/11 a 30/11
- Pagamento faseado: 4 x 170€ 4 x 155€ online
-
- JavaScript - Apresentação
- O que é JavaScript e para que serve?
- Ligação ao Java
- DOM - Modelo de Objetos do Documento
- Exemplos
- JavaScript - Introdução
- Primeiros passos
- Scripts externos
- Script simples
- <noscript>
- JavaScript - Eventos
- Eventos básicos
- Eventos de formulários
- Eventos modernos
- JavaScript - Variáveis
- Conceito de variável
- Strings
- Âmbito de variáveis
- JavaScript - Funções
- Chamada a funções
- Parâmetros de funções
- Retorno de Funções
- Retorno em eventos
- JavaScript - Expressões e ciclos
- Lógica booleana
- Expressão if()
- Operadores lógicos
- Ciclo for()
- Bloco switch
- JavaScript - Programação Orientada a Objetos
- Conceitos iniciais
- Categorias de objetos
- Objetos definidos pelo utilizador
- Construtor e métodos
- Strings
- Métodos de String
- Validações
- JavaScript - Arrays
- Utilização
- Atributos e métodos
- Arrays multidimensionais
- Notação literal
- JavaScript - Elementos e propriedades
- DOM em maior detalhe
- A hierarquia de objetos
- Métodos e propriedade comuns
- Interação simples
- JavaScript - Acesso a Elementos
- Acesso por identificador
- Acesso por etiqueta
- Acesso por classe
- Acesso por seletor
- Acesso por hierarquia
- Atravessar o DOM
- JavaScript - Ler e Alterar Propriedades
- Acesso direto a atributos
- Conteúdo de elementos - HTML e texto
- Posições e tamanhosde Elementos
- Propriedades da Janela
- JavaScript - Criar Nós
- Adicionar nós ao DOM
- Remoção e substituição de Nós
- Clonar Nós
- JavaScript - Animação
- Utilização
- Funções de Temporização
- Exemplos
- JavaScript - Ajax
- Conceitos
- Obter informação
- Enviar informação
- jQuery - Introdução
- Instalação
- Vantagens
- Alternativas de inclusão
- jQuery - Seleção
- Introdução
- Exemplos
- jQuery - Decoração
- Conceito
- Utilização
- Adicionar, remover e alterar classes
- Palavra reservada This
- jQuery - Mostrar e Esconder
- Show / Hide
- Esconder e mostrar com efeitos
- jQuery - Inserção e remoção de elementos
- Adição
- Remoção
- jQuery - Navegação DOM
- Conceito
- Utilização: next, prev, parent, children, first
- jQuery - Animação
- Utilização
- Fila de Animações
- jQuery - Each
- Introdução
- Índice
- jQuery - Ajax
- Utilização: Get e Post
- jQuery - APIs e Formatos de texto
- Enquadramento
- Conceito de API
- JSON e XML
- Ajax com JSON
- JSONP
- jQuery - Tabs e Accordion
- Separadores
- Acordeão
- jQuery - Lightbox e Autocomplete
- Caixa de conteúdos
- Preenchimento automático
- jQuery - Formulários
- Validação
- Indicação visual de erros
- Serialização de dados
- Plugin de Validação
- Opções de configuração
- jQuery - Plugins
- Conceito
- Datepicker
- Star Rating
- TinyMce
- Carousel / Image Sliders
- Gallery
- jQuery UI
- Conceito
- Instalação
- Utilização: Separadores e Caixas de Diálogo
- Efeitos
- Easing – Velocidade de transição
- ThemeRoller
- jQuery - Desenvolvimento de Plugins
- Motivação
- Implementação
- Configuração
- Boas práticas
- JavaScript - Apresentação
-
O pagamento pode ser feito em dinheiro, multibanco, transferência bancária, cheque ou ticket ensino. Contacte-nos para mais informações.