O ciclo “ExpressoV3 para desenvolvedores” será uma série de 6 palestras sobre a arquitetura, tecnologias, módulos e componentes do Expresso V3, em apoio a formação de desenvolvedores interessados em conhecer e contribuir na solução. As palestras, agora ministradas no Serpro com o apoio do CISL, foram montadas a partir de um curso ministrado na USP por Flavio Lisboa no primeiro semestre de 2014. Veja abaixo a programação.
Local: Auditório Serpro – Regional Curitiba, com transmissão por video-conferência para as demais regionains.
As palestras também serão transmitidas via internet pelo serviço Assiste – Vídeo Streaming Livre do Serpro.
Para acompanhar, acesse: assiste.serpro.gov.br/cisl
Palestrante:
Flavio Gomes da Silva Lisboa
Minicurrículo:
Bacharel em Ciência da Computação com pós-graduação em Aplicações Corporativas usando Orientação a Objetos e Tecnologia Java pela Universidade Tecnológica Federal do Paraná. Programador formado pelo Centro Estadual de Educação Tecnológica Paula Souza, já atuou em empresas privadas de TI e foi funcionário de carreira do Banco do Brasil, onde chegou a analista na diretoria internacional.
É funcionário do Serviço Federal de Processamento de Dados (Serpro), onde já trabalhou na Superintendência de Soluções de Desenvolvimento e na Coordenação Estratégica de Tecnologia. Atualmente é chefe do setor de adequação da solução e mobilidade do projeto Expresso 3 na Coordenação Estratégica de Ações Governamentais.
Foi membro do time oficial de tradução do Zend Framework e é autor dos livros: Zend Framework Desenvolvendo em PHP 5 Orientado a Objetos com MVC, Zend Framework Componentes Poderosos para PHP (2ª ed.) e Criando Aplicações PHP com Zend e Dojo (2ª ed.). É associado da ABRAPHP, Zend PHP Certified Engineer, Zend Framework Certified Engineer e contribuidor oficial do projeto Tine 2.0, suíte livre de comunicação em PHP.
Tem experiência na área de Ciência da Computação, com ênfase em Software Livre. Sua especialidade é arquitetura de software.
Ciclo “Expresso V3 para Desenvolvedores”: Programação
Título: Visão Geral do ExpressoV3
Data: 6 de outubro – 15h
Resumo: Histórico da modalidade de software categorizada como groupware e os marcos mais significativos das diversas versões do Expresso. Comparativo de capilaridade da comunidade ExpressoV2 no Brasil e da comunidade Tine 2.0 no mundo. Ferramentas de colaboração acessíveis pelo portal: Fórum, Wiki, Redmine, Demo e Gitorious. Destaque das principais funcionalidades das ferramentas. Visão geral das funcionalidades do ExpressoV3. Apresentação da visão arquitetural do ponto de vista do usuário.
Título: ExpressoV3 – Fundamentos do Backend PHP
Data: 17 de novembro – 15h
Resumo: Três características importantes do backend de desenvolvimento do ExpressoV3: PHP Orientado a Objetos, Padrões de Projeto em PHP e Zend Framework 1.
Título: ExpressoV3 – Fundamentos do Frontend Javascript
Resumo: Três características importantes do frontend de desenvolvimento do ExpressoV3: Javascript Orientado a Objetos, Padrões de Projeto em Javascript e ExtJS 3.
Título: Módulos do ExpressoV3
Resumo: Funcionalidades dos seguintes módulos: Catálogo de Endereços, E-mail, Calendário, Tarefas, Webconference, Messenger, ActiveSync. Apresentação da arquitetura MVC em nível alto, com a descrição da estrutura de pastas do ExpressoV3.
Título: Instalação e Administração do ExpressoV3
Resumo: Módulo Setup . Processo de Setup do ExpressoV3. Instalação do ExpressoV3. Gerenciador de aplicações do módulo de Setup. Processo de instalação de uma aplicação. Módulo de administração. Processo de habilitação de uma aplicação. Diferença entre instalação e habilitação.
Título: Desenvolvendo para o ExpressoV3
Resumo: Ciclo de vida da requisição HTTP dentro do ExpressoV3. Criação de módulos. Aspectos arquiteturais do ExpressoV3. Padrões de projeto implementados e dependências de bibliotecas. Sistema de sobreposição de classes. Estrutura para montagem de interface com o usuário. Diferenças entre Tine 2.0 e ExpressoV3 e qual o relacionamento entre as comunidades.
Fonte: CISL
0sem comentários ainda
Por favor digite as duas palavras abaixo