19 alunos

WordPress Avançado: Estratégias de Gestão e Desenvolvimento para Freelancers e Agências

Leve o desenvolvimento de sites e lojas WordPress/WooCommerce para outro nível e domine ferramentas e tecnologias para fazer tudo de forma profissional
Instrutor: Ricardo Martins
Última Atualização: 02/2026
  • Avançado
  • 43 aulas
  • 05h40
  • português (Brasil)
de US$ 161,53 por US$ 96,53
Desbloquear este Curso

Ou pague apenas US$ 12,68/mês e tenha acesso a todos os cursos do Magenteiro.

Assinar o Clube Magenteiro
Continuar de onde parei

Você já comprou este curso.

Este curso inclui:

  • Acesso vitalício individual
  • Certificado online de conclusão
  • Garantia de arrependimento até 14 dias
  • Acesso a todo conteúdo exclusivo

Veja se este curso é pra você se:

  • Você é um freelancer ou desenvolvedor de sites WordPress ou WooCommerce
  • Tem uma agência de desenvolvimento e utiliza WordPress e WooCommerce e gostaria de realizar este trabalho de forma mais profissional, automatizada, ou com maior segurança
  • Quer aprender mais sobre git e github, e como usar estas tecnologias no seu dia a dia de forma inteligente e sem investir muito tempo neste aprendizado
  • Realiza mudanças e desenvolvimento em sites WordPress e WooCommerce direto em produção por qualquer motivo/desculpa
  • Quer se tornar um profissional mais completo e eficiente com uso de Docker, Git, Terminal SSH e outras tecnologias

Este curso NÃO é pra você se:

  • Você quer aprender a instalar, customizar ou desenvolver plugins para WordPress e WooComerce
  • Se você é um lojista ou dono de site WordPress buscando aprender mais sobre WordPress e seu funcionamento
Veja nossa página especial deste treinamentoVeja nossa página especial deste treinamento

Pré-requisitos

  • Ter criado ao menos um site WordPress ou loja WooCommerce

O que você aprenderá

  • Como realizar controle de versão de alterações com git
  • Ambiente de desenvolvimento profissional com Docker e XDebug
  • Como utilizar SSH e Terminal
  • Deploy automático
  • Migração de site
  • Segurança de sites WordPress e detecção de alterações maliciosas
  • Reaproveitamento de código
  • Como integrar repositórios e gerenciador de projetos
  • Como fazer deploy manual e automático em vários ambientes
  • Conceitos básicos e avançados de segurança
  • Como gerenciar plugins e instalações do WordPress com linhas de comando
  • Configurar ambiente de desenvolvimento, homologação e produção
  • Como gerir múltiplas instalações WordPress em um só lugar

Bônus

Ao se inscrever no curso de WordPress Avançado para Agências e Freelancers você ganha:

  • Cupom de 6 meses de uso do PhpStorm (IDE de desenvolvimento) - equivalente a USD 53 (+/- R$255)
  • Links de desconto em hospedagens e parceiros (MageUni, Cloudways, etc)
  • Acesso individual ao grupo secreto de alunos e suporte da comunidade de Magenteiros. Trocamos oportunidades e dicas por lá.
  • Template para configuração de projetos com Docker, WordPress e XDebug em ambiente local
  • e muuito mais

Pra quem é este curso?

  • Desenvolvedores WordPress e WooCommerce
  • Freelancers
  • Agências Digitais
  • Pessoas desenvolvedoras ou gestoras de múltiplos sites WordPress
  • Líderes técnicos
  • Pessoas/agências que querem ganhar tempo e entregar/gerenciar trabalhos com qualidade e profissionalismo

Conteúdo do curso

Expandir todos os módulos
  • Módulo 1

    Ambiente de Desenvolvimento WP Profissional

    3 aulas 12:17
    • O erro mais comum dos desenvolvedores e agências WordPress

      Vamos falar sobre um erro comum em projetos WordPress e algumas boas práticas.

      05:57
    • Ferramentas para desenvolvimento local para iniciantes

      Vamos ver algumas ferramentas para iniciantes e qual o caminho para outro nível.

      06:15
    • Links e Materiais Exclusivos do Aluno

      00:05
  • Módulo 2

    Docker - Seu ambiente profissional de desenvolvimento

    4 aulas 54:59
    • Introdução ao Docker

      Veremos conceitos básicos do Docker de forma bem superficial antes de entrarmos na prática.

      05:06
    • Instalando WordPress via Docker

      Criaremos um docker-compose.yml com nosso wordpress e banco de dados e entenderemos alguns conceitos do Docker.

      Assistir 21:31
    • Estendendo Docker e instalando ferramentas profissionais

      Criaremos um Dockerfile e estenderemos a imagem do wordpress, instalando wp-cli e xdebug. Também veremos como configurar o XDebug e adicionar arquivos de configuração.

      18:59
    • Trabalhando com https localmente

      Vamos adicionar o nginx com https para servir nosso wordpres/woocommerce localmente no Docker.

      09:23
  • Módulo 3

    Docker no Windows

    6 aulas 32:23
    • Palavra rápida sobre esta seção

      Palavra rápida sobre Docker e XDebug no Windows e como esta seção foi gravada.

      03:04
    • Instalando WSL e ativando Hyper-V e Containers

      Requisitos de versão do windows, e pre-requisitos para trabalhar com Docker e WordPress no Windows com WSL2.

      Assistir 02:18
    • Definindo credenciais e checando versão do WSL

      Vamos definir um usuário e senha e checar versão WSL.

      01:20
    • Instalando o Docker no Windows com WSL2

      Vamos baixar e instalar o Docker para Windows.

      02:08
    • XDebug no Windows e Docker

      Vamos ver como o Xdebug funciona e como configurar seu projeto com Docker, WSL 2 no Windows (e em outros sistemas).

      17:47
    • XDebug no Visual Studio Code

      Vamos ver como configurar o XDebug no VsCode (Visual Studio Code), assim como fizemos na aula anterior.

      Assistir 05:46
  • Módulo 4

    Git

    10 aulas 01:25:02
    • Não faça assim

      Se é assim que você cuida do seu código-fonte, está fazendo errado.

      04:16
    • git init e primeiros passos e conceitos

      Comandos básicos do git e como iniciar nosso projeto

      21:19
    • Configurando github e chave ssh

      Vamos ver como o github funciona, seus recursos, e como criar e cadastrar a nossa chave para clonar repositórios públicos e privados via ssh.

      10:21
    • Criando repositório e subindo nosso projeto existente

      Entenda como puxar e enviar arquivos para o github e à partir dele, ou de qualquer outro repositório remoto.

      04:37
    • Apagando, adicionando e modificando arquivos com git

      Vamos ver como apagar, adicionar e modificar arquivos com git. Uma boa revisão.

      06:31
    • Configurando permissões do projeto

      Veja como configurar permissões de um projeto no github e como as colaborações funcionam.

      10:13
    • Git com interface gráfica

      Vamos ver algumas alternativas para não ter que lembrar de todos os comandos git.

      04:48
    • Git merge e boas práticas com git flow

      Vamos ver um dos padrões de fluxo de trabalho mais conhecidas na prática: o git flow.

      12:24
    • Fluxo de trabalho real com gerenciador de projetos integrado (Exemplo)

      Vamos integrar nosso projeto e o git com um gerenciador de projetos gratuito.

      Assistir 08:03
    • Desativando modificacoes de arquivo

      Vamos ver como evitar que plugins e temas sejam instalados, modificados ou atualizados em outros ambientes que não o de desenvolvimento.

      02:30
  • Módulo 5

    Terminal SSH

    2 aulas 17:44
    • Acessando o terminal com chaves privadas

      Crie uma chave privada e habilite acesso via ssh no cPanel da sua hospedagem.

      05:31
    • Comandos básicos SSH

      Alguns comandos básicos do SSH e como enviar arquivos pra lá.

      12:13
  • Módulo 6

    Fazendo deploy em 2 ambientes

    6 aulas 46:55
    • Configurando dominios

      Criaremos um dominio de produção e um domínio para homologação de nosso projeto.

      03:40
    • Fazendo deploy dos arquivos em producao e staging

      Configure uma nova chave de deploy específica para este projeto e clone o branch master e develop nos seus respectivos ambientes.

      Assistir 10:18
    • Criando usuários e bases MyQL

      Vamos criar duas bases de dados: um para produção e outro para staging, e dois usuários com acessos apenas à estas bases.

      03:08
    • Habilitando SSL nos ambientes antes de prosseguir

      Deixe os dois ambientes com https em 2 minutos com uso do Let's Encrypt.

      01:57
    • Instalando e configurando 2 sites WordPress em 30 segundos

      Tem como ser mais fácil?

      13:35
    • Bonus - Cliente pediu pra instalar 2 plugins. Veja o fluxo de trabalho completo.

      Fluxo real do pedido de um cliente para instalar 2 plugins. Faremos isso em ambiente local, testaremos em homologação, subiremos em produção. Tudo integrado com nosso gerenciador de projetos.

      14:17
  • Módulo 7

    Banco de Dados

    6 aulas 31:06
    • Desafios ao migrar banco de dados

      Nem toda alteração feita em um site WordPress altera arquivos. Versionar alterações em banco é o desafio desta seção.

      04:03
    • Exportação simples via cPanel e PhpMyAdmin

      Para banco de dados muito pequenos, podemos exportar com phpMyAdmin. Mas ele não vai resolver metade dos problemas reais.

      04:02
    • Exportando bases muito grandes com compactação

      Vamos ver como usar o mysqldump e tar para exportar e compactar bases de dados mysql muito grandes.

      05:32
    • Exportando com wp-cli

      Esquece o mysqldump se você só trabalha com wordpress.

      01:08
    • Exemplo prático de importação

      Vamos importar um arquivo sql e realizar substituições em todas as tabelas.

      09:18
    • Automatizando exportação e replace

      Gere um arquivo SQL pronto para ser importado em outro ambiente, sem precisar fazer replaces.

      07:03
  • Módulo 8

    Integração Contínua

    4 aulas 37:32
    • Desafios da Integração Contínua com nossa metodologia

      03:10
    • Alterações em temas e plugins

      Vamos ver como podemos versionar as configurações de temas e plugins ativos e inativos em nossos sites.

      07:25
    • Como fazer integração contínua com WordPress

      Uma introdução ao que vamos fazer

      16:31
    • Testando nosso fluxo de trabalho em ambiente de staging

      Vamos fazer um deploy automático em staging ao subir algo no branch develop

      10:26
  • Módulo 9

    Gerenciando múltiplas instalações WordPress

    2 aulas 22:27
    • Desafio de gerenciar multiplas instalacoes WP e uma solução

      Dar manutenção e saber o que precisa ser atualizado e quais sites estão funcionando pode ser desafiador quando se tem muitos clientes. Conheça algumas ferramentas que prometem resolver tudo isso.

      10:32
    • Backups externos e automatizados e gerenciamento de multiplas instalações WP

      Uma ferramenta que você (provavelmente) já tem, e que permite gerenciar múltiplas instalações do WordPress, inclusive fazendo backup na nuvem (Dropbox, Google Drive, One Drive, FTP, etc).

      11:55

Instrutor

Ricardo Martins
Desenvolvedor Certificado Magento / Instrutor Magento
97 Classificação do Instrutor
61 avaliações
5038 alunos
11 cursos
Desenvolvedor Magento desde 2011 e instrutor Magento desde 2015 com 12+ cursos publicados e 18.000+ alunos de 108+ países. Adoro criar conteúdo que ajudem a melhorar o ecossistema de desenvolvedores.