Permalink
Browse files

added session description to README.md and git ignore file

  • Loading branch information...
0 parents commit 447c7fe650dd5a76b1d4bb2c4b9a84a7fde1cd35 @cguedes cguedes committed Feb 2, 2011
Showing with 58 additions and 0 deletions.
  1. +1 −0 .gitattributes
  2. +17 −0 .gitignore
  3. +40 −0 README.md
@@ -0,0 +1 @@
+* -crlf
@@ -0,0 +1,17 @@
+*.[Cc]ache
+*.csproj.user
+*.[Rr]e[Ss]harper*
+*.sln.cache
+*.suo
+*.user
+*.orig
+*.pidb
+*.userprefs
+.DS_Store
+deploy/
+build/
+[Bb]in/
+[Dd]ebug/
+[Oo]bj/
+[Rr]elease/
+_[Rr]e[Ss]harper.*/
@@ -0,0 +1,40 @@
+# jQuery
+
+## Resumo
+
+Na concepção de aplicações web, a componente de cliente da interface com o utilizador exige o domínio de várias tecnologias, nomeadamente: HTML, CSS, JavaScript, DOM e HTTP. Apesar do esforço de normalização levado a cabo pela [W3C](http://www.w3.org/), existem ainda diferenças no suporte fornecido pelos browsers; lidar com essas idiossincrasias é tarefa pouco gratificante e propensa ao aumento dos custos de desenvolvimento. Acresce que as soluções baseadas no acesso programático ao documento HTML por via da API DOM, são compostas por código demasiado prolixo. Estes factores contribuiram para o surgimento de diversas frameworks JavaScript (e.g. [jQuery](http://jquery.com/), [Prototype](http://www.prototypejs.org/)) com o propósito de aumentar a expressividade do ambiente de desenvolvimento resultante. A sua inclusão no ambiente de desenvolvimento elimina a necessidade de se lidar com a generalidade dos aspectos diferenciadores dos browsers e agiliza a criação de interfaces que promovam o enriquecimento da experiência de utilização da aplicação.
+
+## Programa
+
+Nesta sessão aborda-se a utilização e extensão da framework jQuery. Começa-se por caracterizar o modelo de programação exposto e evidenciar as construções da linguagem JavaScript que o suportam. Na sessão serão abordados os seguintes temas, cujo estudo será concretizado através da resolução acompanhada de exercícios práticos:
+
+ * Revisão de:
+ * JavaScript: objectos, funções, closures, herança baseada em prototipagem;
+ * modelo de eventos DOM;
+ * modelo de threading: motivação e consequências;
+ * suporte AJAX: o objecto XMLHttpRequest;
+ * A API jQuery:
+ * selectores, modelo de eventos e animações;
+ * AJAX via jQuery;
+ * Anatomia de extensões jQuery.
+
+## Pré-requisitos
+
+Esta sessão destina-se a programadores que pretendam aumentar as suas competências na concepção da componente de cliente de aplicações web.
+
+São pré-requisitos aconselhados:
+
+ * conhecimentos elementares das tecnologias usadas na concepção de aplicações Web, em particular: HTML, CSS, JavaScript, DOM e HTTP;
+ * conhecimentos elementares sobre o desenvolvimento de endpoints em ASP.NET.
+
+ou em alternativa:
+
+ * muito boa capacidade de adaptação a novos desafios.
+
+## Docentes
+
+Carlos Guedes e Paulo Pereira
+
+## Data
+
+10 de Fevereiro de 2011, das 17:00 às 22:30

0 comments on commit 447c7fe

Please sign in to comment.