Feb
21

Material das apresentações do Portugal Flex Camp

Está finalmente reunido o material usado nas apresentações do Portugal Flex Camp. Deixo-vos abaixo os links:

Vou ver ainda se consigo que me entreguem os vídeos das apresentações, embora não saiba se será possível.




Feb
20

Portugal Flex Camp - Slides da apresentação de integração de Flex com PHP usando AMFPHP

E assim se passou o primeiro Portugal Flex Camp! - Sim, a esta hora devia estar a dormir, mas é impossível deitar-me sem fazer um post..

Na minha opinião, e considerando que foi a primeira vez que se fez este evento em Portugal, foi um sucesso tanto pela qualidade da generalidade das apresentações, como pelo facto de termos tido a sala completamente cheia. Gostei especialmente da apresentação do Serge Jespers, embora a do Enrique Duvos não tenha ficado atrás.

Vou tentar reunir as apresentações aqui no riapt, e ver se consigo que o ISCTE nos disponibilize os vídeos em formato digital.

Entretanto deixo-vos aqui a minha apresentação em PDF, e o source code respectivo. Falo da apresentação sobre integração de Flex com PHP através de AMFPHP.

Aproveito para agradecer:

  • A todos os presentes;
  • Ao ISCTE, cuja organização foi impecável;
  • À Adobe Portugal e internacional, em especial à Sumi Lim, Enrique Duvos e Serge Jesper
  • Ao Kim Hansen pelo apoio (dude, on the next event you have to make a presentation!)

Para aqueles que me pediram um cartão e não o receberam (desde Dezembro que esgotei os cartões, e ainda não tive tempo para mandar fazer novos..), deixo aqui os meus contactos:

mail: joao [dot] saleiro [at] webfuel [dot] pt
skype: joao.saleiro

E para quem me quiser “seguir” no twitter, o meu twitter é joaosaleiro (http://twitter.com/joaosaleiro).

Gostaria ainda de saber a opinião dos presentes relativamente tanto ao evento em geral, como à minha apresentação em específico. Podem fazê-lo enviando mail para a mailing list, ou deixando um comentário neste post. Não tenham medo de fazer críticas - o objectivo é aprender com o que foi feito de bem, e corrigir num próximo evento aquilo que não correu tão bem.




Dec
16

As minhas conclusões do encontro do primeiro aniversário do RiaPT

Bolo do riaptPrometi a mim próprio que mal chegasse a casa iria descansar e…. vou quebrar essa promessa, deixando aqui as minhas conclusões do encontro de hoje antes de ir dormir.

Queria dizer que fiquei surpreso com o número de inscrições no evento, e algo que seria supostamente um encontro entre “geeks” maluquinhos das RIAs a apresentarem coisas “geeks” para “geeks”, acabou por se tornar num conjunto de apresentações, que embora não tenham tido a qualidade de um Adobe Max, até foram bastante interessantes considerando que não houve qualquer tipo de organização/preparação.

Estão de parabéns os que foram assistir, estão de parabéns os que apresentaram, e se houve desilusões, digam o que não gostaram (e o que gostaram) para corrigirmos num futuro evento.

Este tipo de eventos não é suposto que seja perfeito - era supostamente um “encontro informal” -, mas de qualquer forma existem alguns pontos menos positivos a corrigir num próximo:

  • O nível técnico na generalidade talvez tenha sido demasiado alto. A grande maioria das pessoas está ainda a conhecer estes mundos, e talvez tivesse sido mais proveitoso se as apresentações tivessem sido mais introdutórias. Ou pelo menos que a primeira apresentação tivesse sido de introdução às RIAs, e respectivas tecnologias tal como aconteceu no seminário no ISCTE (apresentação disponível aqui)
  • A minha entrada (boas vindas) não correu particularmente bem, estava demasiado “speedado”, muito ausente e talvez devesse ter perdido um pouco mais de tempo com alguns conceitos de base.
  • Ainda não foi hoje que o Silverlight me surpreendeu. Queria ver algo prático, algo demonstrativo do desenvolvimento em Silverlight e mais uma vez fiquei sem conhecer a plataforma.
  • Talvez tivesse sido preferível ter havido uma apresentação mais introdutória sobre Cairngorm, com um conjunto de motivações e razões para a sua aprendizagem antes da apresentação do João Fernandes. Embora seja muito fácil utilizar a framework, para a perceber é preciso dominar conceitos muito técnicos e difíceis de interiorizar. Tirando isso, o João Fernandes esteve muito bem, visto que não é nada fácil explicar Cairngorm ainda mais em tão pouco tempo.
  • As strippers mais uma vez não apareceram. O que, é no mínimo chato…
  • E, aquele que considerei o ponto menos positivo: para um encontro informal, foi demasiado formal! Os objectivos principais do encontro eram mesmo promover o conhecimento entre as pessoas, e as apresentações eram “apenas” um extra para criar um precedente. Vim-me embora sem ter nomes associados a caras, o que é algo que não poderá acontecer num próximo evento, até porque vai completamente contra os objectivos da comunidade. Num próximo evento, terá que haver um intervalo de pelo menos hora e meia, com comida à mistura, para que as pessoas possam falar livremente. E no final, voltamos à comida e à conversa, mas ficarmos sem confraternizar é algo que não pode voltar a acontecer!

Positivamente, tenho a realçar:

  • O número de pessoas que foi ao evento, que superou de longe as expectativas!
  • O facto de, não tendo havido nenhuma organização em específico e preparação prévia, as apresentações até terem corrido bem.
  • A apresentação do Asko/”A minha primeira aplicação em Flex”, pelo Luís Costa, foi bem feita e deviam ter havido mais apresentações do género, de pessoas que entraram à pouco tempo nesta área, com as respectivas dificuldades e sucessos. Mas continuo a achar que a aplicação precisa de um novo interface gráfico. Algum designer se oferece para fazer um novo layout para a aplicação?
  • Fiquei completamente estupefacto com a apresentação do Paulo Moreira, “And now for something completely different”. É realmente fantástica a utilização que ele faz do Flash, e é algo que eu gostaria imenso de ver ao vivo. Ainda estou pasmado, e espero vir a voltar a ver mais coisas do género. Acima de tudo, também fiquei extremamente contente por ver alguém que puxa o Flash aos limites, e sabe o que faz e do que fala. Paulo Moreira, por favor, estou ansioso pela tua próxima apresentação!!
  • Julgo que a minha apresentação de integração do Flash CS3 com o Flex 2 foi muito útil, até porque vai ajudar muitos dos que usam Flash CS3 a arriscar-se um pouco mais a entrar no Flex, pois agora têm a opção de escolher a ferramenta certa para cada caso. Enquanto esperamos pelo Thermo…
  • Deu para perceber que, apesar do Flex ser algo ainda novo para muitos dos presentes, valeu muito a pena apresentar Cairngorm pois o problema da organização do código, não só em Flex mas noutras linguagens, é um problema sentido por muitos dos que tiveram presentes que perceberam o objectivo da framework.
  • Também gostei bastante da última apresentação, do Alexandre Xavier, mostrando o Flash a ser usado no contexto que menos esperaríamos: na área da engenharia industrial. Colocar o Flash a comunicar com aplicações como o Autodesk Inventor, ainda mais da forma como foi feita e com a utilidade prática que tem, é algo simplesmente fabuloso!
  • Termos terminado o ciclo de apresentações ainda com 20 pessoas na sala, é algo extremamente positivo, e que não esperava ainda mais quando foram 4 horas seguidas de injecção!
  • O anúncio do Adobe Flex Camp em Portugal com Serge Jespers e Ryan Stewart! Mais tarde teremos mais notícias…

Espero não me ter esquecido de nada… O João Fernandes filmou as apresentações, e julgo que as colocará online em breve.

Para quem ficou curioso com a integração de Flash com Flex, pode visitar este link, e este. Relativamente ao Cairngorm, podem visitar este link. O FlexFuel, por sua vez, pode ser consultado aqui. Houve quem tivesse à espera de ter visto uma apresentação sobre ligação de Flex a um backend PHP usando AMFPHP, mas não foi possível prepará-la. No entanto, podem consultar este link, e este, ou todos os posts que já fizemos sobre AMFPHP.

Gostaria de saber a vossa opinião: o que gostaram, e o que não gostaram para que possâmos melhorar da próxima vez.

Parabéns a todos nós! E que se voltem a repetir eventos do género várias vezes ao longo do ano!

 [Update]

Os comentários ao evento estão a ser feitos sobretudo na Mailing List.




Dec
09

Encontro de comemoração do aniversário do RiaPT: parte 2

Tal como já foi anunciado, no dia 15 de Dezembro - Sábado - haverá um encontro de comemoração do primeiro aniversário do RiaPT a partir das 16h, na Flag - Atrium Saldanha. O endereço do local pode ser visto aqui. O estacionamento no Atrium ao Sábado é gratuíto, pelo que poderão deslocar-se de automóvel ou metro com relativa facilidade.

As inscrições devem ser efectuadas deixando um comentário no post anterior, estando actualmente 31 pessoas inscritas. Aconselho também a leitura do post anterior que possui mais informação para complementar este.

Infelizmente já sei que não poderemos contar com o Kim Hansen nem com o José Luís Gouveia que não estarão em Portugal na altura. Lá teremos que fazer outro evento lá para finais de Fevereiro …. ; )

O encontro será marcado por curtas apresentações de 10 a 20 minutos, e poderemos contar também com a presença de uma equipa da 4inWeb que irá apresentar o Microsoft Silverlight.

Assim sendo, aqui fica o índice de apresentações que me chegaram às mãos até ao momento, sem nenhuma ordem em específico. Irei actualizando este post à medida que mais pessoas se forem oferecendo para fazer apresentações.

Índice de apresentações

  1. Boas Vindas
  2. Apresentação do Microsoft Silverlight - 4InWeb
  3. Display List em AS3 - João Gonçalves
  4. Integração de Flash Cs3 com Flex 2 - João Saleiro
  5. Showcase: Asko / “A minha primeira aplicação em Flex” - Luís Costa
  6. Introdução ao Cairngorm - João Fernandes
  7. Showcase: FlexFuel - João Saleiro
  8. And Now for Something Completely Different … - Paulo Moreira
  9. Showcase: Configurador de Regras - Alexandre Xavier

Se houverem interessados, posso ainda apresentar “Interligação entre Flex e PHP utilizando AMFPHP”. Não incluí na lista para não terem que me aturar demasiadas vezes, mas se houver muitos interessados posso por exemplo substituir uma das minhas sessões por esta.

Antes das “palestras” teremos um fase de apresentações para que as pessoas se conheçam. No final, voltamos todos a sentar-nos e falamos livremente.

Temos tudo montado para um grande primeiro aniversário! Ok, falta o bolo… alguém se oferece para fazer um bolo? :P




Sep
08

Cursos de programação de RIAs e Aplicações Web

Muitos dos alunos a quem dou formação, quando sabem que a minha área de negócio é em redor de Rich Internet Applications, perguntam-me se conheço algum curso nesta área. Infelizmente, que eu conheça, ainda não existe em Portugal um curso de desenvolvimento de RIAs.
Isso levou-me a pensar que seria boa ideia fazer duas coisas…

A primeira é, obviamente, criar um curso de desenvolvimento de RIAs. Como tal, dentro de um mês deverei começar a trabalhar nisso para tentar colocar o curso em prática em 2008.

A segunda, é criar um espaço no riapt para anunciar cursos de programação web com qualidade, o mais próximos possível do desenvolvimento de RIAs. Assim, convido todos os que conhecem bons cursos em escolas de formação técnicas ou profissionais, a enviar um mail para a mailing list com o nome da escola, o nome do curso, e o currículo do mesmo. Poderão ser as próprias escolas a fazê-lo, obviamente desde que o curso tenha qualidade.

Para começar, posso aconselhar o curso de Programação de Aplicações Web na etic_. Este curso sofreu uma restruturação na qual estive envolvido, aproximando-o muito do mercado de trabalho. Um dos seus pontos fortes é o projecto que em principio tratar-se-á de uma solução de e-commerce com algum CRM, baseado em Actionscript e PHP. Sou um dos principais formadores do curso, por isso posso garantir a qualidade do mesmo.

Curso
Programação de Aplicações Web

Escola
etic_

Objectivo
Preparar futuros Web-Developers no desenvolvimento de aplicações distribuídas e websites alimentados por bases de dados, segundo as boas práticas correntes do modelo de três camadas e arquitecturas orientadas ao serviço.

Currículo
1. Open Your Mind
2. Introdução ao desenvolvimento Web
3. Procotolos Web
4. Design em Interfaces Gráficos para a Web
5. Interfaces gráficos em HTML e CSS
6. Fase 1 do Projecto - Planeamento
7. Interfaces Gráficos em XHTML/XML
8. Introdução à Programação
9. Interfaces Interactivos em DHTML
10. Fase 2 do Projecto - Front-end do Backoffice
11. Bases de Dados Relacionais
12. Linguagens Server-Side: PHP
13. Aplicações de Bases de Dados
14. Segurança em Aplicações Web
15. Fase 3 do projecto - Back-end do Backoffice.
16. Interfaces Animados em Flash
17. Interfaces Interactivos em Actionscript
18. Optimização de Projectos em Actionscript
19. Fase 4 do Projecto - Front-end da solução de e-commerce
20. Arquitecturas de Comunicação em Actionscript
21. Fase 5 do Projecto - Back-end da solução de e-commerce

Contactos
21 394 25 50
Rua D. Luís I, nº6 - Lisboa
info@etic.pt

Julgo que as inscrições terminam este mês.

Sei que a etic_ anda a negociar a compra do Flash CS3, por isso é bastante possível que a linguagem leccionada a partir do módulo 16 seja Actionscript 3. No módulo 20, é leccionado Flash Remoting com AMFPHP. No ano passado, foi integrado no curso um workshop de 12h de Flex 2. Não sei se isso acontecerá este ano, mas vou começar já a fazer pressão.

Agradeço que enviem outros cursos com currículos interessantes para a mailing list, para que os possa publicitar no riapt, criando uma secção específica para tal.

(UPDATE)
Se preferirem, em vez da mailing list podem colocar a descrição dos cursos aqui nos comentários deste post.

top