Archive

Posts Tagged ‘e-Genial’

Curso Imersão Flex: ainda bem que participei!

July 28th, 2009 Ved 2 comments

A última aula do curso Imersão Flex da e-Genial se deu no último sábado, 25/07/2009 e posso dizer que fechou com chave de ouro.

O maior benefício foi o trabalho em cima da independência do programador, mostrando claramente que o framework Flex não é uma caixa-preta e que é possível e recomendável que se leia o código da Adobe, entenda e até mesmo o copie em suas próprias soluções.

Esta última aula teve um forte foco na otimização das aplicações Flex, tratando das RSL (Runtime Shared Libraries), Libraries (SWCs), melhores práticas no uso dos Item Renderers em listas (componentes muito leves). Aliás, melhores práticas foi um tema recorrente durante o curso. Ficou muito claro que seu objetivo foi preparar os participantes para desenvolver e entregar aplicações extremamente otimizadas.

Eu considero este o melhor curso que já fiz e explico por que: quase todos os treinamentos que participei na área de web foram ministrados por instrutores por profissão, que não vivem o dia-a-dia de uma software house, por exemplo. Neste caso, foi o oposto: o Beck Novaes veio da extinta Macromedia e, na época da aquisição pela Adobe, decidiu partir para um novo desafio exatamente por ter gosto por ‘por a mão na massa’. Com isso, trouxe para o curso anos e anos de bagagem em desenvolvimento RIA, coisa que já vinha sendo feita pela DClick (empresa que emprega o Beck) há mais de 4 anos.

Mas nem tudo são flores: esta última aula falou sobre Flex Skinning, o que eu chamo de “A Arte de personalizar uma interface em Flex”, porém, foi muito superficial e achei que mais confundiu do que ajudou. Hoje em dia o design é muito separado da programação, dentro do universo Flex e pelo que percebi, a grande maioria dos participantes era de programadores natos. Assim, eu acho que a parte de skinning merece um treinamento a parte e o tempo que ela ocupou no curso Imersão Flex do Beck Novaes poderia ser preenchida com algumas outras melhores práticas, que foi o ponto alto do curso.

Em resumo, eu dou nota 9 para curso, analisando os seguintes quesitos: preço, ambiente interativo (Treina Tom), conhecimento do instrutor, grade e horários.

Quer ter uma idéia de como foi o curso? Veja então este post da e-Genial: http://blog.egenial.com.br/?p=340

Deixo aqui os meus parabéns ao Beck e a e-Genial por mais este sucesso.

Curso Imersão Flex – segunda aula

July 14th, 2009 Ved 1 comment

Confesso que saí da segunda aula do curso Imersão Flex com a sensação do que eu não sabia muito sobre Flex até então. Obviamente que este sentimento foi motivado pela empolgação do momento: após 2 anos praticamente só estudando a tecnologia, eu sei sim um pouquinho mais que a maioria.

A verdade é que o que foi aprendido nesta segunda aula é algo que somente quem fuça o código-fonte do Flex para entender o funcionamento de cada componente poderia ensinar. A aula foi dividida por 3 assuntos: Drag & Drop avançado (que eu particularmente não aproveitei muito por já saber de tras prá frente), E4X (que ainda não me convenci das vantagens) e ciclo de vida dos componentes. Essa última parte foi a que me deixou impressionado. Nela aprendemos como estender componentes nativos, sem quebrar o ciclo de atualização, deixando as ações de atualizar o conteúdo, tamanho e visual para os métodos nativos do Framework. Isso faz com que tudo seja feito no tempo certo do Flash Player.

Pode parecer preciosismo demais, mas quem estava na aula pode ver dois exemplos: o primeiro feito da maneira corriqueira e errada e o segundo da maneira correta, um pouco mais trabalhosa, mas muito mais eficiente. Um show!

Ainda faltam 2 aulas para o final do curso, mas o que tenho aprendido já está sendo aplicado em nosso dia-a-dia. Além de mim, Marcos Junior também está fazendo o curso e todo o benefício a RIA Labs está sentindo imediatamente! Nossos clientes agradecem!

Vejam as pessoas espalhadas pelo Brasil sendo treinadas pela e-Genial.

3709987686_c5dab74659_o

Categories: Flex Tags: , , ,

Curso Imersão Flex – primeira aula

July 9th, 2009 Ved 3 comments

A primeira aula já aconteceu a 5 dias e estou atrasado em deixar minha opinião, mas antes tarde do que nunca.

O curso é para usuários avançados e mais detalhes podem ser encontrados na página http://www.egenial.com.br/imersao-flex. O instrutor é o Beck Novaes, que é um dos mais fortes nomes do desenvolvimento RIA no Brasil. Além do conhecimento técnico, a figura ainda tem carisma e simpatia, sendo muito querido na comunidade. #jabá

A proposta do curso é levar os desenvolvedores Flex além do que está evidente no ambiente Flex Builder (o curso é baseado na versão 3 do framework Flex, por isso não disse Flash Builder). Ir além neste caso significa utilizar técnicas e elementos que apenas quem já esmiuçou o código fonte do Flex pôde aprender. Em seu dia-a-dia, o instrutor trabalha com desenvolvimento Enterprise, para as maiores empresas do Brasil e isso o levou a enfrentar desafios que muitas vezes os sistemas pequenos não trazem. E é esta a bagagem que permitiu a e-Genial oferecer este curso.

O primeiro grande alivio foi a ênfase que foi colocada no desenvolvimento utilizando MXML. Particularmente eu estava rumando forte para a reinvenção da roda, utilizando muito Actionscript para atingir objetivos que o uso do MXML resolveria de forma simples e elegante. Assim, foi muito bom perceber que alguem com tanta experiência faz largo uso da linguagem de marcação nativa do Flex.

Já na aula inicial, foi mostrada a integração com a API do Flickr, algo muito importante numa época em que os webservices estão cada vez mais em evidência, porém, muitos dos desenvolvedores sequer tiveram um primeiro contato com qualquer das muitas APIs públicas do mercado. Integração é a palavra da vez.

Durante a aula, várias versões da mesma ação foram desenvolvidas, em tempo real, demonstrando as muitas formas de se atingir o mesmo objetivo e ao final, evidenciando a melhor forma de se fazer a implementação. A capacidade analítica foi bastante explorada, forçando os participantes a imaginar a melhor e mais ágil forma de desenvolver em Flex.

Confesso que esta primeira aula superou minhas expectativas e imagino o que está por vir nas 3 que ainda faltam para a conclusão do curso. Se eu me considerava bom em Flex, participar deste treinamento me fará pular pelo menos 3 degraus na curva de aprendizado.

Um grande abraço,

Vedovelli