Aplicações Web dinâmicas com jQuery e jQueryUI

C1029

Código do Curso:

C1029

Duração:

20 horas

Valor:

475,00 €

Este valor não inclui IVA.

Próximas Turmas:

Tags:

Para mais informações, contacte-nos!

Objectivo geral do curso

O conhecimento adquirido neste curso permitirá ao formando utilizar o jQuery e o jQueryUI na construção de aplicações web interactivas , e aprender os padrões e boas práticas, desde a integração de componentes simples em websites a aplicações para o desenvolvimento de interfaces de utilizador complexas e de alto desempenho.

Objectivos Específicos da Aprendizagem

Depois de completar este curso os formandos estarão habilitados para:
  • Criar aplicações web interativas com o recursos da biblioteca jQuery, incluindo widgets
  • Aumentar a interactividade de páginas web, inserir elementos drag-and-droppable, classificáveis, selecionáveis e redimensionáveis
  • Resolver problemas que envolvam os eventos, os efeitos, as dimensões, formas, temas e elementos da interface do utilizador
  • Melhorar as formas e a posição e reposição de elementos numa página
  • Criar interfaces elegantes para as suas aplicações Web
  • Utilizar o sistema de gestão de eventos jQuery, incluindo eventos personalizados e dados de eventos personalizados
  • Criar elementos de interface, tais como: accordions, date pickers, dialogs, sliders, tabs, entre outros
  • Optimizar o código para garantir o melhor desempenho
  • Testar seus aplicativos jQuery

Destinatários

Destina-se a todos os programadores que já têm alguma experiência em HTML e CSSe pretendem adquirir conhecimentos e aptidões para utilizar o jQuery e o jQuery UI.

Pré-Requisitos

Conhecimento HTML e CSS, sendo recomendado, mas não obrigatório, noções básicas de Javascript, ASP .NET, Ajax e de Inglês Técnico.

Conteúdos Programáticos

Módulo 1 - JavaScript
  • Introdução
  • Tipos de Dados
  • Declarar Variáveis
  • Utilizar Instruções e Operadores
  • Utilizar Arrays
  • Criar Funções
  • Utilizar Closures
  • Navegar e Manipular o DOM
  • Criar e Utilização de Objectos
  • Criar Classes

Módulo 2 - Fundamentos
  • Utilizar a biblioteca jQuery
  • Redes de Distribuição de Conteúdo (CDN)
  • Utilizar a Função “Ready” do jQuery
  • Utilizar a Documentação do jQuery

Módulo 3 - Utilização de Selectors
  • Visão Geral
  • Seleccionar Nós via Tag Name
  • Seleccionar Nós por ID
  • Seleccionar Nós via Class Name
  • Seleccionar Nós via Valor de Atributo
  • Seleccionar Nós de Controlos
  • Utilizar Recursos Adicionais dos Selectors

Módulo 4 - Iteracção com o DOM
  • Visão Geral
  • Interagir sobre os Nós
  • Alterar Propriedades e Atributos
  • Adicionar e Remover Nós
  • Modificar Estilos
  • Modificar Classes

Módulo 5 - Utilização de Eventos
  • Visão Geral
  • Modelo de Eventos do jQuery
  • Manipular Eventos
  • Utilizar JavaScript para Manipular Eventos
  • Utilizar Evento Click
  • Utilizar Eventos do Rato
  • Associar Funções a Eventos
  • Utilizar Eventos do Tipo Hover

Módulo 6 - Utilização de Recursos Ajax
  • Introdução
  • Funções Ajax do jQuery
  • Carregar Conteúdo HTML do Servidor
  • Efectuar Requisições GET
  • Efectuar Requisições POST

Módulo 7 - ASP.NET e jQuery
  • Visão Geral
  • Utilizar jQuery via ASP .NET
  • Utilizar Pseudo Classes
  • Utilizar Attributes
  • Utilizar Chamadas em Série
  • Utilizar Efeitos
  • Efectuar Comunicação via GET e POST
  • Efectuar Tratamento de Excepções
  • Utilizar Eventos Ajax
  • Efectuar Execução de Serviços
  • Utilizar jQuery UI
  • Utilizar Plugins para o jQuery
  • Utilizar jQuery com Microsoft Ajax

Metodologia

Os cursos são presenciais e os módulos de cada curso são compostos por:
  • Uma parte teoria, em que o formador apresenta, explica e dá exemplos de utilização das funcionalidades da aplicação
  • Uma parte demonstrativa, em que o formador demonstra a utilização das funcionalidades da aplicação na prática
  • Uma parte de laboratório, em que os formandos são desafiados a fazer simulações de casos práticos e exercícios, para praticar e solidificar a sua aprendizagem

  • A carregar as mensagens do Twitter...