Cursos

Pedro Rocha trabalha com internet desde 2001 e há mais de uma década compartilha conhecimento sobre tecnologia, Drupal, software livre, gestão de projetos e carreira. Seus cursos são voltados para profissionais que buscam aprendizado prático e direto, sem enrolação. Cada curso é fruto da experiência real em projetos de desenvolvimento web, consultoria e liderança de equipes.

Com uma trajetória que inclui contribuições para comunidades open source, participação em projetos de governo eletrônico e palestras em eventos nacionais e internacionais, Pedro desenvolveu uma metodologia de ensino que conecta teoria e prática de forma objetiva. O objetivo é capacitar profissionais para o mercado real, com habilidades que vão desde a configuração de ambientes Drupal até a gestão eficiente de equipes e o desenvolvimento de carreira.

Os cursos são estruturados em módulos independentes, permitindo que você escolha o caminho que melhor se adequa aos seus objetivos. Cada módulo conta com videoaulas, exercícios práticos, materiais complementares e um projeto final. Ao concluir, você recebe um certificado de participação.

Para quem são os cursos

  • Desenvolvedores web que desejam se especializar em Drupal e tecnologias associadas
  • Profissionais de TI que buscam conhecimentos em gestão ágil e liderança de equipes
  • Estudantes de ciência da computação, sistemas de informação e áreas afins interessados em open source
  • Profissionais em transição de carreira que querem se posicionar melhor no mercado de tecnologia
  • Empreendedores digitais que desejam entender melhor as ferramentas e processos de desenvolvimento web

Por que escolher os cursos de Pedro Rocha

Além da vasta experiência prática, Pedro Rocha é conhecido por sua didática clara e direta. Seus cursos são constantemente atualizados para refletir as melhores práticas do mercado. Ao se matricular, você conta com:

  • Conteúdo baseado em casos reais de projetos atendidos pelo instrutor
  • Exercícios práticos e projetos guiados que simulam situações do dia a dia
  • Suporte direto com o instrutor para esclarecer dúvidas
  • Acesso vitalício e atualizações futuras sem custo adicional
  • Certificado de conclusão reconhecido como curso livre

Conteúdo programático

Módulo 1: Drupal – Do Básico ao Avançado

Este módulo cobre desde a instalação do Drupal até o desenvolvimento de módulos personalizados e integração com APIs. Você aprenderá:

  • Configuração de ambientes de desenvolvimento local e em nuvem (Acquia Cloud, Pantheon)
  • Gerenciamento de dependências com Composer
  • Automação de tarefas com Drush
  • Criação de tipos de conteúdo, taxonomias e Views
  • Desenvolvimento de módulos customizados utilizando hooks, plugins e serviços
  • Integração com APIs REST, OAuth e webhooks
  • Templates Twig e criação de temas responsivos
  • Boas práticas de performance, segurança e versionamento com Git
  • Testes automatizados (PHPUnit, Behat) e deploy contínuo

Ao final, você será capaz de construir e manter sites Drupal completos, do início à produção. Complemente seus estudos com os artigos da categoria Drupal e a tag drupal.

Módulo 2: Gestão de Projetos de Tecnologia

Focado em metodologias ágeis e liderança, este módulo prepara você para gerenciar projetos de desenvolvimento web com eficiência:

  • Fundamentos de Scrum, Kanban e Lean
  • Planejamento de sprints, priorização de backlog e estimativas
  • Gestão de equipes remotas e comunicação assíncrona
  • Ferramentas: Jira, Trello, GitHub Projects, Slack
  • Métricas de projeto (velocity, lead time, burndown)
  • Gestão de riscos e qualidade
  • Casos práticos e simulações de sprint

Ideal para desenvolvedores que querem migrar para liderança técnica ou gerentes que desejam aprofundar seus conhecimentos em metodologias ágeis. Veja também os posts sobre gerenciamento e a categoria Gestão.

Módulo 3: Carreira e Marketing Pessoal em TI

Construa uma carreira sólida em tecnologia com dicas práticas de posicionamento e desenvolvimento profissional:

  • Como definir seus objetivos de carreira e traçar um plano de desenvolvimento
  • Construção de portfólio e presença digital (LinkedIn, GitHub, blog)
  • Participação em comunidades open source e eventos técnicos
  • Preparação para entrevistas técnicas e negociações salariais
  • Produção de conteúdo técnico (artigos, palestras, tutoriais)
  • Estratégias para se destacar em um mercado competitivo

Com exemplos reais e exercícios de autoconhecimento, este módulo ajuda você a dar o próximo passo na sua carreira. Inspire‑se com os artigos na tag carreira.

Módulo 4: Open Source e Comunidade

Entenda o ecossistema open source e aprenda a contribuir ativamente:

  • Licenças de software: GPL, MIT, Apache, BSD — diferenças e implicações
  • Como começar a contribuir para projetos existentes (Drupal, Linux, WordPress)
  • Ferramentas de colaboração: Git, GitHub, GitLab, issues, pull requests
  • Como iniciar e manter seu próprio projeto open source
  • Cases de sucesso e o impacto do software livre no mercado
  • Comunidades brasileiras e internacionais: como participar e networking

Ideal para desenvolvedores que desejam se engajar na comunidade e fortalecer seu currículo. Acesse a tag opensource e descubra outros conteúdos sobre software livre.

Formato e organização

Os cursos são oferecidos 100% online, com videoaulas gravadas em alta definição, material complementar (e‑books, slides, códigos de exemplo) e exercícios práticos. Cada módulo conta com um projeto final que consolida o aprendizado. O acesso é vitalício e você pode estudar no seu ritmo, de qualquer dispositivo.

Há também opções de treinamentos in company e workshops ao vivo sob demanda, ideais para equipes que desejam se capacitar de forma personalizada.

Ao concluir cada módulo, você recebe um certificado de conclusão (curso livre). O suporte é realizado via e‑mail e grupo de discussão exclusivo para alunos, com resposta do instrutor em até 48 horas.

Entre em contato pela página Fale comigo para informações sobre turmas abertas, valores e cronograma personalizado.

Perguntas frequentes

Preciso ter conhecimento prévio em programação?

Para os cursos de Drupal, é recomendável ter noções de PHP e HTML. Já os módulos de gestão e carreira não exigem experiência técnica. Cada curso detalha os pré‑requisitos na sua descrição.

Como faço para me inscrever?

Entre em contato pela página Fale comigo para receber informações sobre as turmas abertas, valores e cronograma.

Há suporte durante o curso?

Sim, os alunos têm acesso a um grupo de discussão e podem enviar dúvidas por e‑mail. O suporte é oferecido durante todo o período de acesso ao curso. Após a conclusão, você ainda pode participar do grupo de ex‑alunos.

O certificado é reconhecido?

O certificado é emitido pelo instrutor e reconhecido como curso livre de aperfeiçoamento. Para horas complementares, verifique com sua instituição de ensino.

Os cursos têm acesso vitalício?

Sim, uma vez matriculado, você tem acesso permanente a todo o conteúdo do curso, incluindo futuras atualizações.

Posso fazer apenas um módulo avulso?

Sim, cada módulo é independente e pode ser adquirido separadamente. Você também pode optar pelo pacote completo com desconto.

Quanto tempo leva para concluir cada módulo?

O ritmo é definido por você. Em média, os alunos dedicam de 3 a 4 horas por semana e concluem um módulo em 4 a 6 semanas.

Os cursos são gravados ou ao vivo?

As videoaulas são gravadas, permitindo que você assista quando e onde quiser. Além disso, oferecemos encontros ao vivo periódicos para tirar dúvidas e discutir os temas abordados.

Há descontos para estudantes ou grupos?

Sim, oferecemos condições especiais para estudantes e descontos progressivos para grupos. Consulte a página Fale comigo para mais detalhes.

Acompanhe o blog para mais conteúdos sobre Drupal, gestão, carreira e open source.