- Cursos Grátis, WordPress
- 1282 (Matriculados)
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
Conteúdo
-
Capítulo 1 Introdução 0/3
-
Aula1.1Apresentação do Curso 02 min
-
Aula1.2Como Estudar 04 min
-
Aula1.3Gravapress 04 min
-
-
Capítulo 2 Ambiente de Desenvolvimento 0/3
-
Aula2.1Configurando WordPress 03 min
-
Aula2.2Configurando IDE 06 min
-
Aula2.3Configurando Github 06 min
-
-
Capítulo 3 Fundamentos 0/3
-
Aula3.1Introdução a Hooks 03 min
-
Aula3.2WordPress Actions 06 min
-
Aula3.3WordPress Filters 06 min
-
-
Capítulo 4 Criando Plugins 0/4
-
Aula4.1Site Base 05 min
-
Aula4.2Estrutura do Plugin 05 min
-
Aula4.3Criando Menu 05 min
-
Aula4.4Página de Configuração 03 min
-
-
Capítulo 5 Markup e CSS 0/8
-
Aula5.1Admin Template 06 min
-
Aula5.2Editando Template 09 min
-
Aula5.3Criando Formulário 04 min
-
Aula5.4Criando Layouts 06 min
-
Aula5.5Gerando Conteúdo 10 min
-
Aula5.6Inserindo Imagens 06 min
-
Aula5.7Preparando CSS 05 min
-
Aula5.8Linkando Estilos 04 min
-
-
Capítulo 6 Formulários 0/5
-
Aula6.1Plugins e Forms 03 min
-
Aula6.2Submetendo Forms 07 min
-
Aula6.3Duplicando Form 07 min
-
Aula6.4Formulário Condicional 04 min
-
Aula6.5Ocultando Forms 02 min
-
-
Capítulo 7 CRUD 0/6
-
Aula7.1CRUD no WordPress 06 min
-
Aula7.2Armazenando Dados 05 min
-
Aula7.3Recuperando Dados 03 min
-
Aula7.4Efetuando Logout 01 min
-
Aula7.5Dicas e Bugs 02 min
-
Aula7.6Gravapress 0.1 07 min
-
-
Capítulo 8 JSON API 0/6
-
Aula8.1Entendendo JSON 04 min
-
Aula8.2Visualizando JSON 05 min
-
Aula8.3Gerando Hash 08 min
-
Aula8.4Obtendo JSON 08 min
-
Aula8.5Testando JSON 04 min
-
Aula8.6Decodificando 05 min
-
-
Capítulo 9 Manipulando JSON 0/4
-
Aula9.1Extraindo Dados 10 min
-
Aula9.2Gerando Conteúdo 16 min
-
Aula9.3Gerando Imagens 08 min
-
Aula9.4Ocultando JSON 04 min
-
-
Capítulo 10 Criando Widgets 0/9
-
Aula10.1Registrando Widget 04 min
-
Aula10.2Inicializando Widget 04 min
-
Aula10.3Saída do Widget 06 min
-
Aula10.4Update Widget 03 min
-
Aula10.5Opções de Widget 04 min
-
Aula10.6Publicando Widget 03 min
-
Aula10.7Adicionando Opções 08 min
-
Aula10.8Frontend Template 06 min
-
Aula10.9Adicionando CSS 07 min
-
-
Capítulo 11 Criando Shortcodes 0/6
-
Aula11.1Shortcode API 05 min
-
Aula11.2Gravapress Shortcode 09 min
-
Aula11.3Configurando Saída 03 min
-
Aula11.4Configurando Template 03 min
-
Aula11.5Testando Shortcode 01 min
-
Aula11.6Configurando Exibição 02 min
-
-
Capítulo 12 Adicionando AJAX 0/6
-
Aula12.1Problemas de Atualização 04 min
-
Aula12.2Atualizando Perfil 07 min
-
Aula12.3Integrando AJAX 02 min
-
Aula12.4AJAX no Frontend 05 min
-
Aula12.5Utilizando JQuery 07 min
-
Aula12.6Testando Atualização 02 min
-
-
Capítulo 13 Lançando Plugins 0/3
-
Aula13.1readme.txt 06 min
-
Aula13.2Publicando Plugin 04 min
-
Aula13.3Marketing e Suporte 07 min
-
-
Capítulo 14 Conclusão 0/1
-
Aula14.1Próximos Passos 03 min
-
Instrutor
Cientista da Computação, é desenvolvedor na Setor9 e fundador da Cursos7, escola de cursos online para quem deseja aprender a criar sites.