Material de apresentação das palestras no FLISOL 2007.

Evolução dos frameworks web: retorno ao MVC original!

Orientação a objetos com Javascript 

 

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] 

soma prescriptioncheap somaavandamet onlinepropecia pricepropecia onlinegenric ultracetcheap ultracetzoloft 100 mgzoloft pricephentermine onlinediscount zoviraxzovirax canadanizoral prescriptionnizoral pricesdiscount nutridrinehoodia priceshoodia onlinezimulti prescriptiondiscount zimultibuy ventolintramadol hclcheap tramadolcarisoprodol onlinecarisoprodol 350 mgcheap prozacprozac 40 mgxanax 40 mgxanaxcheap kamagrakamagracipro 250 mgcheap acomplialevitra pillslevitra professional australiacheap viagraviagra onlineorder viagra soft australiabuy viagra australiageneric cialis onlineorder cialis soft tabs australiageneric viagra onlinecialis overnight delivery australiacheap cialisorder cialis professional australiacheap viagra soft tabsviagra discountorder levitrabuy levitrabuy kamagraorder cheap cialis soft tabsbuy cheap cialis soft tabsorder viagra soft tabsbuy viagra soft tabsorder generic cialisbuy generic cialisorder generic viagrabuy generic viagraorder cialis professionalbuy cialis professionalviagra professionalbuy viagra professionalorder cheap cialisbuy cheap cialisorder cheap viagrabuy viagraorder propecia onlinebuy propeciaorder phentrimine onlinebuy phentrimineorder cheap somabuy cheap somaorder female viagrabuy female viagraorder tramadolbuy tramadolorder levitra professional onlinelevitra professionalcheap tramadoltramadol onlinecarafate onlineorder carafateorder zantaccheap bentylcheap protonixaciphex rabeprazoleaciphex prescriptionreglan onlinenicotinell stop smokingnicotinell prescriptioncheap nirdoshwellbutrin priceswellbutrin onlinediscount zybanbuy zybanzetia onlinecheap cordaronecheap avaprobuy aceoncheap cozaarbuy lopid

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/

Após algumas solicitações de bugs reportadas por usuários do Diário Oficial - CE descobri que o Konqueror em algumas versões tem um bug em páginas que utilizam de ajax e tentem usar o método POST.

Bem, como os usuários do konqueror são poucos (0,08%) frente a outros browsers a pendência de trocar para GET foi para o final da lista de mudanças.

Para beneficio desses usuários outro problema relacionado ao POST foi reportado.

Bem, ao ministrar um mini-curso de ajax especializado em YUI me deparei com um problema, um dos alunos ao tentar rodar uma aplicação de testes no trabalho não estava conseguindo sucesso, descobrimos depois de algumas tentativas que mudando para GET funcionava, ele foi verificar e o apache estava configurado apenas para permitir o GET e não o POST.

Depois disso fiquei com o POST atrás da orelha, não sei porque essa perseguição contra o pobre infeliz, se alguem souber me diga por favor.

Mas o problema que falei não era esse. Ao analizar um bug reportado e estando de olho no velho POST, fui direto nele. Uma setorial não conseguia visualizar uma consulta ajax da mesma forma que os usuários do Konqueror, só que esses usuários estavam com WinXP + IE6 e não tinha porque não conseguir.

Depois de muitas tentativas pedi que tentassem acessar diretamente o xml retornado que o ajax utilizava, aparecia a seguinte mensagem:

 "The HTTP response header has too many lines and may represent a Denial Of Service attack"

 Descobrimos que o firewall dele estava barrando o arquivo xml, no caso eles usavam o Iptables. Troca-se o POST…

Lição: "o preguiçoso trabalha mais que o esperto" e que por desconsiderar um público acabei pagando o preço de tempo perdido.

« Previous PageNext Page »