Archive for the ‘treinamento’ category

Curso de Gerência de Configuração de Software em São Paulo em Fevereiro de 2010

December 14th, 2009

Estão abertas as inscrições para a próxima turma de Gerência de Configuração de Software com Trac e Subversion. O curso será nos dias 01, 02 e 03 de fevereiro de 2010, em São Paulo – SP, na av. Paulista. Para mais detalhes, clique nos links dos dias do curso diretamente no calendário de eventos:

Reservas podem ser feitas diretamente através do formulário próprio.

Curso de Trac e Subversion em Brasília – DF em Junho

April 23rd, 2009

Está marcada para os dias 01, 02 e 03 de junho, em Brasília – DF,  a próxima turma do treinamento de Gerência de Configuração de Software com Trac e Subversion.

O curso será dado no Laboratório de Informática (Linf) do Departamento de Ciência da Computação da UnB. Para mais detalhes sobre local, investimento etc., clique nos links dos dias do curso diretamente no calendário de eventos:

Reservas podem ser feitas diretamente através do formulário próprio.

Programação do 1º Semestre de 2009 para cursos de Gerência de Configuração de Software

February 20th, 2009

A Pronus Engenharia de Software disponibilizou a programação do 1º semestre de 2009 para cursos de Gerência de Configuração de Software. Serão realizadas turmas em São Paulo, Rio de Janeiro e Brasília.

O curso vem sendo ministrado desde 2005 e já recebeu inúmeras melhorias no decorrer dos anos. Os módulos foram ajustados de acordo com o perfil dos participantes, e são compostos de dezenas de exercícios práticos usando as próprias ferramentas.

O módulo básico (12 horas) é voltado para desenvolvedores, gerentes e coordenadores de projeto, que precisam de uma visão abrangente do processo de GCS e do funcionamento das ferramentas. O destaque fica para a operação completa do Trac, principalmente no acompanhamento de projetos e documentação com Wiki.

O módulo avançado (12 horas) é direcionado a desenvolvedores e pessoal de suporte técnico. Os destaques são o procedimento de merge (mesclagem), links para repositórios externos e administração de repositórios (instalação, configuração e manutenção).

O programa completo de cada módulo está disponível na página do curso. Inscrições podem ser feitas através do formulário específico.

Existe também a possibilidade de treinamento in company. Esta é uma opção interessante de acordo com o número de participantes, além de incluir alguns “mimos” tais como consultoria e suporte técnico no pacote.

Treinamento de Gerência de Configuração de Software em São Paulo em janeiro de 2009

December 15th, 2008

Acontecerá em São Paulo, em janeiro de 2009, a próxima turma do curso de Gerência de Configuração de Software com Ferramentas Open Source Trac e Subversion.

É um curso extenso. São 32 horas de treinamento necessárias para cobrir com profundidade o processo e a operação das ferramentas de forma a resolver completamente o problema de Gerência de Configuração de Software de sua equipe de desenvolvimento.

Para mais informações sobre preço, local e inscrições, consulte os links a partir do calendário de eventos:

Faça já sua inscrição! Vagas limitadas!

Treinamento em Gerência de Configuração de Software em Dezembro

November 10th, 2008

Acontecerá em São Paulo, entre os dias 01 e 04 de dezembro de 2008, a próxima turma do curso de Gerência de Configuração de Software com Ferramentas Open Source Trac e Subversion. Também já está marcada uma turma aos sábados para janeiro de 2009, também em São Paulo.

A novidade desta turma é que o módulo avançado agora trata da administração das ferramentas, cobrindo a parte de instalação, configuração e manutenção. Por isso, o tempo total de treinamento passou de 24 para 32 horas, ou quatro dias de treinamento. É um curso extenso, mas necessário para cobrir com profundidade o processo e a operação das ferramentas de forma a resolver completamente o problema de Gerência de Configuração de Software de sua equipe de desenvolvimento.

Para mais informações sobre preço, local e inscrições, consulte os links:

Faça já sua inscrição! Vagas limitadas!

“Merge” do curso de Administração de Ferramentas de GCS e do módulo GCS Avançado

November 7th, 2008

Faz algum tempo que não oferecemos o treinamento do módulo de Administração de Ferramentas de GCS em turmas abertas; o módulo vinha sendo oferecido apenas para treinamentos in company.

Após algumas reorganizações, decidimos mesclar o módulo de Administração ao módulo GCS Avançado, que agora passa a ter 16hs. O treinamento completo em Gerência de Configuração de Software passa então para 32hs. É extenso, mas necessário para cobrir com profundidade os tópicos propostos.

Visite a página do curso de Gerência de Configuração de Software para mais detalhes sobre o novo programa.

Nova turma de Gerência de Configuração de Software em Outubro

September 2nd, 2008

Acontecerá em São Paulo entre os dias 20, 21 e 22 de outubro, o próximo treinamento em Gerência de Configuração de Software com as ferramentas open source Trac e Subversion.

O treinamento cobre a utilização correta das ferramentas de forma atender às necessidades de um processo de Gerência de Configuração de Software.

Ao todo, são 24 horas de treinamento divididos em dois módulos (Básico e Avançado).

Para mais informações sobre preço, local e inscrições, consulte os links:

Faça já sua inscrição! Vagas limitadas!

Mudança de Local do Treinamento da Turma de Agosto de Gerência de Configuração de Software

July 26th, 2008

O próximo treinamento de Gerência de Configuração de Software está confirmado para os dias 04, 05 e 06 de agosto. Entretanto, houve uma mudança no local do treinamento. O treinamento é da Pronus Engenharia de Software, mas o novo local será nas dependências da Green Treinamento:

Av. Paulista, 326 - 12º andar
Ref.: Metrô Brigadeiro
São Paulo - SP


O horário também mudou; será das 08:30 às 17:30.

Outras informações podem ser obtidas diretamente nas páginas das turmas do módulo básico e avançado.

Treinamento em São Paulo de Gerência de Configuração de Software – Agosto

July 1st, 2008

Estão abertas as inscrições para o próximo treinamento em Gerência de Configuração de Software com as ferramentas open source Trac e Subversion que acontecerá em São Paulo, nos dias 04, 05 e 06 de agosto.

São 24hs de treinamento divididos em dois módulos (Básico e Avançado) que cobrem inúmeras tarefas cotidianas e avançadas de gerência de configuração voltadas para desenvolvedores, testadores e líderes de projeto.

A novidade dessa nova turma fica por conta da utilização das versões recém-lançadas do Trac (0.11) e do Subversion (1.5), que trazem novas funcionalidades tais como configuração do workflow e rastreamento automático de mesclagens respectivamente.

Para mais informações sobre preço, local e inscrições, consulte os links:

Faça já sua inscrição! Vagas limitadas!

Controle de Versão não é só commit e update

June 10th, 2008

Usar uma ferramenta de controle de versão é muito importante, mas será que a equipe de desenvolvimento está realmente tirando algum proveito real disso ou só cumprindo uma etapa burocrática?

Eu trabalhei em uma empresa que usava o CMVC como controle de versão (nem perca tempo procurando sobre a ferramenta pois é antiga e ruim). Ao entrar para a equipe de desenvolvimento, recebi alguns treinamentos mas nenhum relacionado à ferramenta de controle de versão; apenas me ensinaram como fazer as operações equivalentes ao commit e update do Subversion, nada mais. (observação: o CMVC trabalha com a política pessimista de travamento)

Usar o commit e update já ajuda, claro. Evita perder código-fonte e sobrescrever o trabalho de outro desenvolvedor. Mas será que controle de versão é só isso? Está mais para usar o repositório para fazer backup apenas. É como ter uma ferrari na garagem e só usar pra ir comprar pão na padaria a duas quadras de casa.

O controle de versão ajuda a resolver outros tipos de problemas, tais como:

  1. Recuperar um arquivo de uma versão anterior: Um arquivo “A” foi apagado, mas não devia. Agora, passadas N revisões, quero trazer o arquivo de volta, mantendo o histórico com aquele arquivo “A” original.
  2. Desfazer uma mudança sem afetar outras: A revisão atual do repositório é 100 e agora descobriu-se que a mudança feita na revisão 90 não devia ter acontecido. É necessário desfazer esse conjunto de alterações, sem perder as modificações feitas entre as revisões 90 e 100, que são válidas.
  3. Trabalhar em versões diferentes (mas semelhantes) do mesmo software: Uma nova versão foi lançada e é necessário manter seu código ativo para correções de defeitos que porventura serão encontrados e corrigidos.
  4. Replicar a correção de um defeito em vários ramos: Uma correção foi feita em um ramo e agora é necessário que todas as mudanças que foram feitas para corrigir os defeitos sejam refeitas em outros ramos. Um problema em potencial é que os outros ramos receberam suas próprias modificações nesse período.

Para resolver esses problemas, precisa-se de bem mais que commit e update.

Talvez não sejam todos na equipe que precisem saber fazer todas as operações, mas não é nem um pouco confortável mexer numa ferramenta importante como o controle de versão sem ter segurança no que se está fazendo. Investir em treinamento de todos os desenvolvedores ajuda bastante a mudar esse quadro.

Outra coisa importante a saber é que o controle de versão é uma atividade de Gerência de Configuração de Software e resolve uma parte dos problemas da área. Também é importante usar algum software para controle de mudança e ter um processo que guie a utilização das ferramentas.