Curso gratuito de Programação em jQuery

Conheça o conteúdo do curso     Fazer matrícula

O Curso

jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML. Lançada em janeiro de 2006 no BarCamp de Nova Iorque por John Resig, a biblioteca é usada por cerca de 41% dos 10 mil sites mais visitados do mundo, sendo a mais popular e simples das bibliotecas JavaScript. O objetivo deste curso é prover uma visão geral do jQuery. Ao concluí-lo, você conseguirá executar tarefas básicas usando jQuery e terá uma base sólida, se prosseguir com os estudos. Parte do curso será disponibilizada para falar sobre conceitos, onde você terá a chance de trabalhar exercícios relacionados. Alguns dos exercícios podem parecer triviais, outros podem ser assustadores, contudo, em ambos os casos não há problemas. O objetivo deste curso é, simplesmente, deixar você confortável para lidar com problemas comuns que são encontrados com o uso do jQuery.

Público alvo

Profissionais atuantes no mercado que buscam aumentar a riqueza de opções no desenvolvimento de suas aplicações.

Pré-requisito

O aluno deverá ter um computador conectado à internet e conhecimentos de linguagem HTML.

Período

O Curso é livre e gratuito, podendo realizar sua matrícula quando desejar.

Certificado

O certificado é disponibilizado no ambiente virtual para que o aluno faça o download em qualquer momento. Caso o aluno queira o certificado impresso em papel de alta qualidade, serão cobradas taxas de impressão e frete.

e...

  • Ambiente Virtual de Aprendizagem para a transmissão das aulas on-line foi desenvolvido em Adobe Flex 4 pelo professor;
  • Espaço Virtual de Aprendizagem para apoio das aulas gravadas, exemplos e interação com os colegas foi desenvolvido em HTML + PHP5 com plugins em Flex 4 pelo professor;
  • Suporte via chat, e-mail e pessoalmente, se preferir.

Grade do curso

1. Bem-vindo

  1. Obtendo o código
  2. Software
  3. Adicionando JavaScript à sua página
  4. Debugando JavaScript
  5. Convenções usadas neste livro
  6. Material de referência

2. O básico de JavaScript

  1. Introdução
  2. O básico de sintaxe
  3. Operadores
  4. Código condicional
  5. Laços
  6. Palavras reservadas
  7. Arrays
  8. Objetos
  9. Funções
  10. Testando tipo
  11. Escopo
  12. Closures

3. O básico de jQuery

  1. $(document).ready()
  2. Selecionando elementos
  3. Trabalhando com seleções
  4. CSS, styling, & dimensões
  5. Atributos
  6. Travessia
  7. Manipulando elementos

4. Núcleo do jQuery

  1. $ x $()
  2. Métodos utilitários
  3. Verificando tipos
  4. Métodos de dados
  5. Detecção de navegador & funcionalidades
  6. Evitando conflitos com outras bibliotecas

5. Eventos

  1. Introdução
  2. Conectando eventos a elementos
  3. Por dentro da função manipuladora de evento
  4. Disparando eventos
  5. Aumentando a performance com delegação de evento
  6. Auxiliares de eventos

6. Efeitos

  1. Visão geral
  2. Efeitos embutidos
  3. Efeitos customizados com $.fn.animate
  4. Controlando efeitos

7. Ajax

  1. Introdução
  2. Conceitos chave
  3. Métodos do jQuery relacionados ao Ajax
  4. Ajax e formulários
  5. Trabalhando com JSONP
  6. Eventos do Ajax

8. Plugins

  1. O que é exatamente um plugin?
  2. Como criar um plugin básico
  3. Procurando & avaliando plugins
  4. Escrevendo plugins
  5. Escrevendo plugins com a fábrica de widgets do jQuery UI

9. Melhores práticas para performance

  1. Armazene o length em loops
  2. Adicione novo conteúdo fora de um loop
  3. Mantenha as coisas DRY
  4. Cuidado com funções anônimas
  5. Otimize seletores
  6. Use delegação de evento
  7. Desanexe elementos para trabalhar com eles
  8. Use folhas de estilo para mudar o CSS em vários elementos
  9. Use $.data ao invés de $.fn.data
  10. Não faça nada quando não tiver elementos
  11. Definição de variável
  12. Condicionais
  13. Não trate o jQuery como uma caixa preta

10. Organização de código

  1. Visão geral
  2. Encapsulamento
  3. Gerenciando dependências

11. Eventos customizados

  1. Introdução à eventos customizados
  2. Uma aplicação de amostra

Fazer matrícula

Logo Eduardo Kraus

Nossa missão é trazer educação de qualidade, para todas as pessoas, aonde quer que elas estejam para que elas possam alcançar seus sonhos profissionais.