Curso de WordPress Plugins

wordpress-plugins
07
out

Sobre Desenvolvimento de Plugins WordPress

Desenvolver plugins para WordPress implica em programar dentro de uma rígida estrutura, quase que como num framework. Um plugin profissional deve ser capaz de manipular corretamente o core do WordPress através de hooks. Deve possuir checagens e validação de dados. Os hooks devem utilizar corretamente as actions e filters. Os menus administrativos devem seguir a estrutura e a documentação do WordPress. Bons plugins oferecem shortcodes para a manipulação dos usuários. Podem ainda usar APIs e metadados. Tudo isso dentro de uma programação eficiente e integrada.

Sobre o Curso

No Curso de WordPress Plugins iremos aprender tudo sobre o complexo desenvolvimento de plugins. Através da criação de nosso próprio plugin chamado Gravapress, iremos utilizar a API do serviço Gravatar para obter perfis de usuários. Depois, utilizando modernas técnicas de programação web, criaremos widgets e shortcodes para integrar o plugin ao frontend do WordPress. O Curso tem como pré-requisito o Curso de WordPress (ou conhecimentos equivalente) e o Curso de PHP & MySQL (ou conhecimentos equivalentes).

Tópicos do Curso

  • Domínio e uso de Hooks, Actions, Filters
  • Utilização de IDEs profissionais e de ferramentas de produção como GitHub
  • Construção de templates com HTML, CSS e PHP
  • Manipulação e uso do banco de dados do WordPress
  • Integração do plugin via APIs utilizando JSON
  • Criação e programação de Widgets
  • Desenvolvimento de Shortcodes personalizadas para o plugin
  • Implementação de Jquery e AJAX no plugin
  • Criação de formulários internos para manipulação dos dados do plugin
  • Como lançar e publicar seus plugins na internet
  • Técnicas avançadas de programação web

Programação do Curso

Aprendizagem total: 67 lições
  • Capítulo 1  Introdução 0/3

    • Apresentação do Curso2m
    • Como Estudar4m
    • Gravapress4m
  • Capítulo 2  Ambiente de Desenvolvimento 0/3

    • Configurando WordPress3m
    • Configurando IDE6m
    • Configurando Github6m
  • Capítulo 3  Fundamentos 0/3

    • Introdução a Hooks3m
    • WordPress Actions6m
    • WordPress Filters6m
  • Capítulo 4  Criando Plugins 0/4

    • Site Base5m
    • Estrutura do Plugin5m
    • Criando Menu5m
    • Página de Configuração3m
  • Capítulo 5  Markup e CSS 0/8

    • Admin Template6m
    • Editando Template9m
    • Criando Formulário4m
    • Criando Layouts6m
    • Gerando Conteúdo10m
    • Inserindo Imagens6m
    • Preparando CSS5m
    • Linkando Estilos4m
  • Capítulo 6  Formulários 0/5

    • Plugins e Forms3m
    • Submetendo Forms7m
    • Duplicando Form7m
    • Formulário Condicional4m
    • Ocultando Forms2m
  • Capítulo 7  CRUD 0/6

    • CRUD no WordPress6m
    • Armazenando Dados5m
    • Recuperando Dados3m
    • Efetuando Logout1m
    • Dicas e Bugs2m
    • Gravapress 0.17m
  • Capítulo 8  JSON API 0/6

    • Entendendo JSON4m
    • Visualizando JSON5m
    • Gerando Hash8m
    • Obtendo JSON8m
    • Testando JSON4m
    • Decodificando5m
  • Capítulo 9  Manipulando JSON 0/4

    • Extraindo Dados10m
    • Gerando Conteúdo16m
    • Gerando Imagens8m
    • Ocultando JSON4m
  • Capítulo 10  Criando Widgets 0/9

    • Registrando Widget4m
    • Inicializando Widget4m
    • Saída do Widget6m
    • Update Widget3m
    • Opções de Widget4m
    • Publicando Widget3m
    • Adicionando Opções8m
    • Frontend Template6m
    • Adicionando CSS7m
  • Capítulo 11  Criando Shortcodes 0/6

    • Shortcode API5m
    • Gravapress Shortcode9m
    • Configurando Saída3m
    • Configurando Template3m
    • Testando Shortcode1m
    • Configurando Exibição2m
  • Capítulo 12  Adicionando AJAX 0/6

    • Problemas de Atualização4m
    • Atualizando Perfil7m
    • Integrando AJAX2m
    • AJAX no Frontend5m
    • Utilizando JQuery7m
    • Testando Atualização2m
  • Capítulo 13  Lançando Plugins 0/3

    • readme.txt6m
    • Publicando Plugin4m
    • Marketing e Suporte7m
  • Capítulo 14  Conclusão 0/1

    • Próximos Passos3m

Instrutores

Marco Floriano
Instrutor e Desenvolvedor
Cientista da Computação, é desenvolvedor na Setor9 e fundador da Cursos7, escola de cursos online para quem deseja aprender a criar sites.

Avaliação

0.0

0 classificações

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%

Acesso Grátis

Acesso a todos os cursos de WordPress, Joomla, Drupal, Programação e Marketing. Você se tornará membro integral do site e poderá usufruir de todos os lançamentos.