Tag Archives: e-Genial

Treina Tom, surpresa boa #soudev

Este post tem a intenção de ser um agradecimento e uma crítica. Primeiro as más notícias.

A Adobe continua sendo uma empresa cretina e pela qual eu tenho certo desprezo. Mesmo depois de tantos anos, aparentemente ainda não dá a mínima para os clientes da América do Sul. Isso sempre foi um problema e motivo de reclamação por parte de clientes, inclusive grandes.

Nos meus mais recentes treinamentos, venho utilizando o Adobe Connect, produto que aprendi a gostar, principalmente pela possibilidade de compartilhar a tela toda, somente uma janela ou ainda parte de uma janela. O restante dos recursos são triviais e não merecem destaque. Eu vinha utilizando salas criadas pela escola parceira nos cursos de jQuery. Para o curso de Flex, que é uma iniciativa apenas minha, tentei contratar o Connect para ministrar os cursos e na última hora, depois de 3 tentativas frustradas de assinar o serviço e 2 solicitações de contato por parte do departamento de vendas da Adobe (sem qualquer retorno, sequer uma mensagem automática), fui socorrido pelo Carlos Eduardo da E-genial, que me cedeu uma sala do seu TreinaTom para que eu pudesse ministrar meu curso.

Agora é que entra o agradecimento em forma de elogio:  eu já estava acostumado com o ambiente do produto por ter ministrado no passado recente alguns cursos pela E-genial. Mas muito me surpreendeu o aumento da qualidade do compartilhamento de tela. Está mais estável e com área de captura maior, apesar de ainda não permitir a tela toda. Nenhum aluno reclamou de áudio picotando, o que é inédito no uso de software de EAD. Realmente fiquei muito feliz!

Migu, obrigado pela gentileza.

Ved

Números da turma A do curso Flash Platform Web pela @egenial

No sábado passado (09/04/2011) finalizamos a turma A do curso Flash Platform Web pela E-genial. Seguem alguns números:

  1. 40 alunos
  2. 122 mensagens trocadas do Google Group criado para a turma, com dúvidas respondidas por mim e por outros alunos
  3. 39 projetos Flex compartilhados com a turma, com código-fonte pronto para uso em projetos reais
  4. 17 videos, divididos entre gravações de aulas e screencasts feitos especialmente para a turma
  5. 13 aulas ministradas, sendo uma adicional para sanar dúvidas e a aula de fechamento do curso com 4 horas de duração

Esta primeira turma surpreendeu por seu comprometimento com o aprendizado, pelo feedback sobre o curso, sempre com tato e na hora certa. Posso dizer que aprendi tanto quanto ensinei e que as demais turmas serão beneficiadas.

Aproveito aqui para fazer um jabazinho do curso de Flex Frameworks, que se inicia neste sábado e cujas inscrições ficarão abertas até amanhã. Vale lembrar que quem fizer um treinamento comigo automaticamente recebe um usuário para o site VXTra.org que é onde passarei a publicar artigos e screencasts.

Um grande abraço,

Ved

Curso Imersão Flex: ainda bem que participei!

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

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

Curso Imersão Flex – primeira aula

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