Como alguns devem saber, semana passada eu e o Wesley organizamos um curso entitulado "Desenvolvimento Web Moderno" na FEI. Houveram cerca de 15 partiticipantes. Eu tinha preparado o curso com uns slides e tal, mas na última hora resolvi adotar uma metodologia mais "freestyle" usando o quadro e algumas demonstrações no computador.
Durante os 4 primeiros dias, mostramos alguns conceitos básicos de desenvolvimento como noções de programação orientada a objetos, como funciona o protocolo HTTP, e como funciona a "stack" da web moderna com perl (camada de negócios no core + serviços auxiliares como caching, equilíbrio de carga e autenticação, cada um nas suas próprias camadas). Depois eles aprenderam o básico de Catalyst, Template Toolkit, DBIC e git, montei um repositório e todo mundo trabalhou junto numa aplicação, foi uma espécie de mini-hackathon para ilustrar como a adoção da arquitetura consegue auxiliar o desenvolvimento coletivo. No final, integramos algumas das funcionalidades que os alunos implementaram e terminamos com um mini-twitter razoavelmente funcional. -- Eden Cardim Software Engineer +55 73 9986-3963 edencardim.com =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
