CURSO AJAX AVANÇADO

Dos conceitos avançados no desenvolvimento de aplicações WEB com AJAX até o domínio dos frameworks UI mais produtivos, o curso explicará em detalhes as principais técnicas utilizadas pelas empresas de WEB2, de maneira que o aluno seja capacitado a criar aplicações personalizadas e arrasadoras.

Foco nos frameworks UI (DWR, YUI e Ext),  JavaScript orientado a objetos e na linguagem JAVA como implementação no lado servidor.

Pré-requisitos:
Desejável conhecimento de HTML, programação, javascript e linguagem JAVA.
(O curso não requer comprovação, mas esses assuntos básicos para o entendimento não serão revistos)

Datas:
Sábado, 12/05/2007 (13:00 as 17:00)
Sábado, 19/05/2007 (13:00 as 17:00)
Sábado, 26/05/2007 (13:00 as 17:00)
Sábado, 02/06/2007 (13:00 as 17:00)

Carga Horaria:
16hrs (4hrs em 4 sábados)
   
Valor: 
R$ 55,00 reais (à vista)
Aluno da FLF tem desconto de 20%.

Inscrições:
Reservas por internet, preencha o formulário de contato no endereço http://www.milfont.org/blog/?page_id=51
Reservas somente enquanto houver vagas (máximo de 20 vagas), portanto garanta já a sua.

Pagamento até o dia 04/05 na sede da Faculdade Lourenço Filho

Material:
CD com ferramentas utilizadas, material didático exclusivo e código das aplicações a serem vistas.
Certificado de conclusão no formato digital ao término do curso. (Qualidade a ser impresso em papel fotográfico)

Local:
Faculdade Lourenço Filho.
Rua Barão do Rio Branco, 2101 Centro
Fortaleza - Ceará CEP 60025-062, Fone/Fax: (85) 4009.6060

Professor:
Christiano Milfont
Analista de Sistemas da SEPLAG - Secretaria do Planejamento e Gestão do Estado do Ceará.
Arquiteto Java da Triadworks ASG ( http://www.triadworks.com.br)
http://www.milfont.org

Grade:

  1. Fundamentos de Ajax - 12/05/2007 (13:00 as 17:00)
    1. Overview do XHR
    2. Iniciando com DWR.
    3. Padrões WEB, melhores práticas no uso do Ajax
  2. Javascript Avançado - 19/05/2007 (13:00 as 17:00)
    1. O que é JSON e como usá-lo
    2. Javascript Orientado a Objetos
    3. DWR avançado
  3. Usabilidade e Frameworks UI - 26/05/2007 (13:00 as 17:00)
    1. MVC original implementado na web
    2. Componentes UI com YUI e Ext
  4. Melhores práticas  - 02/06/2007 (13:00 as 17:00)
    1. Minificação (Jmin), Verificação (JSLIN) e Documentação (JSdoc)
    2. Testes unitários (JsUnit)
    3. Uma aplicação completa

Submeti uma palestra sobre WEB2 e Ajax a um coordenador do FLISOL 2007 a ser realizado no dia 28 de Abril (aqui em Fortaleza será na FIC), estou aguardando uma resposta para informar o horário da palestra.

Essa palestra será mais ou menos um resumo do curso de AJAX avançado que pretendo ministrar agora em Maio na Faculdade Lourenço Filho pela Célual JAVA.

Durante essa semana que se inicia eu atualizo esse post com as informações detalhadas, mas reservem o próximo sábado para discutirmos sobre AJAX no FLISOL e juntem as moedas para um curso mais aprofundado no próximo mês… ah! e vai ser super barato, na verdade de graça, apenas com uma ajuda de custo de R$55,00 reais, graças à Célula Java - FLF! :)

[update 1]

Confirmado, minhas palestras foram aprovadas e são no período da tarde

http://www.psl-ce.softwarelivre.org/flisol/index.php/FLISOL_2007#Programa.C3.A7.C3.A3o

Preparem para discutir sobre ajax, javascript, melhores práticas e o escambau :) ….

[/update 1] 

Em um artigo passado mostrei como usar o Yahoo YUI Grids para modelar o layout sem se preocupar com css e disposição dos elementos. A produtividade é grande quando se usa um framework desses que facilita o desenvolvimento de um layout web, mesmo assim ainda perdemos um bom tempo criando tags e adequando o padrão.

Agora o YUI Team hospedou o Builder Grid criado pelo Davglass, que automatiza a criação do layout com o framework de forma visual e facilita o que já era fácil.

Link: http://developer.yahoo.com/yui/grids/builder/

Um fator preocupante nesses tempos de WEB 2.0 é o tamanho dos arquivos agregados ao site como os arquivos css e js.

Se voce usa um framework Ajax então esse tamanho deve ter aumentado bastante e se seu site tem uma boa visitação você está punindo seus visitantes com uma maior carga ao abrir as páginas, além de se punir com excesso no limite de bandwidth definido pelo seu provedor.

O blog do projeto YUI está com um post sobre esse problema que no YUI é até preocupante vide o tamanho de seus componentes. 

Uma das alternativas é habilitar a compressão http de seu servidor web além de usar os arquivos xxx-min.js que vem no framework sem comentários, sem espaços em branco e sem quebra de linhas.

Observe na imagem que o tamanho dos arquivos são reduzidos drasticamente com essa abordagem.

 

Para sistemas executados em rede local eu não vejo problema usar sem a compressão, mas em sites é uma configuração primordial. 

 

O Jack Slocum criou um sistema de comentários para o Wordpress que você pode marcar um determinado local do post e ele indexarar seu comentário na posição que você marcou.

Sensacional, estou pensando seriamente em criar um theme ajax para mim e com certeza vou adotar essa técnica. 

Next Page »