SlideShare uma empresa Scribd logo
1 de 86
Baixar para ler offline
O WordPress é seguro.
Inseguro é você.
Leandro Vieira
Fundador e CEO da Apiki
linkedin.com/in/leandrovieirapinho
@leandrovieira
apiki.com
leandro@apiki.com
1. O cenário
Popularidade
E contando …
Ecossistema
Plugins no WordPress.org
50+ mil / 1+ bilhão downloads
Themes no WordPress.org
Comercial / Gratuito
Internacionalizado
70+ idiomas
Negócios
Desenvolvimento / Hospedagem / Suporte /
Consultoria / Treinamentos / Produtos / …
Mídia
Personas negativas
Iniciativa
O WordPress é seguro. Inseguro é você.
Iniciativa
Guia prático / Blog Posts / Palestras / Webinars /
Workshops / Entrevistas / Dicas
2. Evitar
“Versionamento / Backup“
.bkp / .old / .whatever
functions.php.bkp
functions.php.old
algum-arquivo.php.qualquercoisa
medo.php.maismedo
Senhas fracas
Pare agora com isso.
O WordPress ajuda, mas a escolha é sua.
Editor de códigos do WordPress
Constantes PHP
DISALLOW_FILE_EDIT ou DISALLOW_FILE_MODS
Servidor compartilhado sem gestão
Quem são seus vizinhos?
3. Fazer sempre
Backup
Faça sempre
Banco de dados. Arquivos. Redundância.
Atualizações
Faça sempre
Core. Temas. Plugins. OS. Bibliotecas. Tudo.
Versão do WordPress
Pense a respeito.
Remover? Ocultar? Deixar exposta?
Nomes de usuários e Senhas
Monitore
“admin”. Senhas fracas. Ataques. Logout remoto.
Listagem de nomes de usuários
Fique ligado
•Sobre a listagem dos nomes de usuários;
•Feito através de Shell, Curl, Requisições manuais, WP Scan;
•Evite a listagem dos nomes de usuários;
•Dificulte os acessos de força bruta.
# Evita listagem dos nomes de usuários
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^/?author=([0-9]*)
RewriteRule ^(.*)$ https://url-do-site.com/? [L,R=301]
Autenticação de dois fatores
Camada adicional
Quem é você. O que você tem. O que você sabe.
wp-config.php
O arquivo mais importante
Localização. Permissão. .htaccess.
O arquivo mais importante
•Manter o arquivo um nível acima do diretório público;
•Usar a permissão 400 (readonly) ou 600;
•No arquivo .htaccess fazer uso de diretiva para
proteção do arquivo.
<Files wp-config.php>
order allow,deny
deny from all
</Files>
Debug
Como e quando usar?
Ambientes: desenvolvimento, homolog, produção.
/wp-content/debug.log
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
@ini_set( 'log_errors', 'On' );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 'Off' );
<Files debug.log>
Order allow,deny
Deny from all
</Files>
Exclusão de arquivos do Core
Hã?
•/wp-config-sample.php
•/readme.html
•/license.txt
•/wp-admin/install.php
•/wp-admin/upgrade.php
•HIGIENIZAÇÃO
Permissões de arquivos e pastas
400. 600. 644. 755.
• 400 ou 600 para o wp-config.php;
• 600 para o debug.log;
• 644 para os arquivos;
• 755 para os diretórios.
Fornecedores de serviços
Eles se preocupam com segurança?
Desenvolvimento. Suporte. Conteúdo. Hospedagem.
Banco de dados
Se preocupe com: estrutura, prefixo.
“wp_”?
SPAM
E a segurança com isso?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .(wp-comments-post|wp-login).php*
RewriteCond %{HTTP_REFERER} !.*example.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]
</ifModule>
XSS
Não confie nos seus usuários.
Input X Output
Use funções nativas.
1. esc_html();
2. esc_attr();
3. esc_url().
Listagem de diretório
Evite.
Exposição de informações do sistema
Options -Indexes
Full Path Disclosure
Arquivos PHP
Localizados em /wp-includes/
De quem é a responsabilidade?
WordPress? DevOps?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>
O que os Developers precisam fazer?
Protegendo os arquivos PHP de plugins e temas de
serem acessados diretamente.
<?php if ( !function_exists( 'add_action' ) ) exit; ?>
phpinfo()
Usado para depuração
Remova de produção.
grep -r /path/to/wordpress ‘PHPINFO()’
Arquivos PHP na pasta uploads
Você não deve permitir.
/wp-content/uploads/*.php?
<Directory “/var/www/wp-content/uploads/”>
<Files “*.php”>
Order Deny,Allow
Deny from All
</Files>
</Directory>
4. Estudar sempre
WordCamps + Eventos diversos
Conteúdos especializados
Obrigado!
Leandro Vieira
Fundador e CEO da Apiki
linkedin.com/in/leandrovieirapinho
@leandrovieira
apiki.com
leandro@apiki.com

Mais conteúdo relacionado

Mais procurados

Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosRichard Barros
 
WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!Gustavo Silva Bordoni
 
Segurança da informação para WordPress e WooCommerce
Segurança da informação para WordPress e WooCommerceSegurança da informação para WordPress e WooCommerce
Segurança da informação para WordPress e WooCommerceThauã Cícero Santos Silva
 
Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!Júlio Coutinho
 
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MG
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MGO WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MG
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MGLeandrinho Vieira
 
Blindando o site Joomla!
Blindando o site Joomla!Blindando o site Joomla!
Blindando o site Joomla!Júlio Coutinho
 
Seu Joomla está seguro?
Seu Joomla está seguro?Seu Joomla está seguro?
Seu Joomla está seguro?Júlio Coutinho
 
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...
 Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi... Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...Alexandro Silva
 
Repita 7 vezes: o WordPress é seguro
Repita 7 vezes: o WordPress é seguroRepita 7 vezes: o WordPress é seguro
Repita 7 vezes: o WordPress é seguroLeandrinho Vieira
 
Invasão e proteção de servidores JBoss - FLISOL 2009
Invasão e proteção de servidores JBoss - FLISOL 2009Invasão e proteção de servidores JBoss - FLISOL 2009
Invasão e proteção de servidores JBoss - FLISOL 2009Paulo Renato Lopes Seixas
 
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugar
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugarUtilizando cache com WordPress: tenha o seu website decolando sem sair do lugar
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugarmeetupwordpressfln
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPressSucuri
 
Boas práticas de desenvolvimento de temas para WordPress
Boas práticas de  desenvolvimento  de temas para  WordPressBoas práticas de  desenvolvimento  de temas para  WordPress
Boas práticas de desenvolvimento de temas para WordPressMateus Neves
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)wvtodoz
 
Introducao WAF Tchelinux 2012
Introducao WAF Tchelinux 2012Introducao WAF Tchelinux 2012
Introducao WAF Tchelinux 2012Jeronimo Zucco
 
Wordpress além do blog
Wordpress além do blogWordpress além do blog
Wordpress além do blogMateus Neves
 

Mais procurados (16)

Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard Barros
 
WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!WordPress - Faça seu blog ficar seguro!
WordPress - Faça seu blog ficar seguro!
 
Segurança da informação para WordPress e WooCommerce
Segurança da informação para WordPress e WooCommerceSegurança da informação para WordPress e WooCommerce
Segurança da informação para WordPress e WooCommerce
 
Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!Blindando aplicações com CMS Joomla!
Blindando aplicações com CMS Joomla!
 
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MG
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MGO WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MG
O WordPress é seguro. Inseguro é você. Edição Belo Horizonte/MG
 
Blindando o site Joomla!
Blindando o site Joomla!Blindando o site Joomla!
Blindando o site Joomla!
 
Seu Joomla está seguro?
Seu Joomla está seguro?Seu Joomla está seguro?
Seu Joomla está seguro?
 
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...
 Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi... Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas ( Versão Segi...
 
Repita 7 vezes: o WordPress é seguro
Repita 7 vezes: o WordPress é seguroRepita 7 vezes: o WordPress é seguro
Repita 7 vezes: o WordPress é seguro
 
Invasão e proteção de servidores JBoss - FLISOL 2009
Invasão e proteção de servidores JBoss - FLISOL 2009Invasão e proteção de servidores JBoss - FLISOL 2009
Invasão e proteção de servidores JBoss - FLISOL 2009
 
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugar
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugarUtilizando cache com WordPress: tenha o seu website decolando sem sair do lugar
Utilizando cache com WordPress: tenha o seu website decolando sem sair do lugar
 
Como Limpar Seu Site WordPress
Como Limpar Seu Site WordPressComo Limpar Seu Site WordPress
Como Limpar Seu Site WordPress
 
Boas práticas de desenvolvimento de temas para WordPress
Boas práticas de  desenvolvimento  de temas para  WordPressBoas práticas de  desenvolvimento  de temas para  WordPress
Boas práticas de desenvolvimento de temas para WordPress
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)
 
Introducao WAF Tchelinux 2012
Introducao WAF Tchelinux 2012Introducao WAF Tchelinux 2012
Introducao WAF Tchelinux 2012
 
Wordpress além do blog
Wordpress além do blogWordpress além do blog
Wordpress além do blog
 

Semelhante a WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.

Por que jenkins se posso usar deployer php
Por que jenkins se posso usar deployer php Por que jenkins se posso usar deployer php
Por que jenkins se posso usar deployer php Michael Douglas
 
Top Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTop Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTales Augusto
 
Joomla! do desktop ao datacenter
Joomla! do desktop ao datacenterJoomla! do desktop ao datacenter
Joomla! do desktop ao datacenterPaulino Michelazzo
 
WP WEEKEND 2015 - O word press é seguro. Inseguro é você.
WP WEEKEND 2015 - O word press é seguro. Inseguro é você. WP WEEKEND 2015 - O word press é seguro. Inseguro é você.
WP WEEKEND 2015 - O word press é seguro. Inseguro é você. Rodrigo Toshiaki Horie
 
Qualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHPQualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHPQuality Press
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks phpIgor Moura
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverDanilo Augusto Leite
 
PHP e Segurança - Uma união possível
PHP e Segurança - Uma união possívelPHP e Segurança - Uma união possível
PHP e Segurança - Uma união possívelEr Galvão Abbott
 
Implementando Segurança Em Sua Aplicação PHP
Implementando Segurança Em Sua Aplicação PHPImplementando Segurança Em Sua Aplicação PHP
Implementando Segurança Em Sua Aplicação PHPEr Galvão Abbott
 
Desmistificando o Framework da Zend
Desmistificando o Framework da ZendDesmistificando o Framework da Zend
Desmistificando o Framework da ZendDomingos Teruel
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?Rafael Funchal
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Anyssa Ferreira
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraKleber Silva
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Thiago Dieb
 
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...As Zone
 
Curso Treinamento Automação de testes com Selenium Qualister
Curso Treinamento Automação de testes com Selenium QualisterCurso Treinamento Automação de testes com Selenium Qualister
Curso Treinamento Automação de testes com Selenium QualisterQualister
 
Curso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCurso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCristiano Caetano
 
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Tchelinux
 

Semelhante a WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você. (20)

Por que jenkins se posso usar deployer php
Por que jenkins se posso usar deployer php Por que jenkins se posso usar deployer php
Por que jenkins se posso usar deployer php
 
Top Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPressTop Plugins de Segurança para WordPress
Top Plugins de Segurança para WordPress
 
Joomla! do desktop ao datacenter
Joomla! do desktop ao datacenterJoomla! do desktop ao datacenter
Joomla! do desktop ao datacenter
 
WP WEEKEND 2015 - O word press é seguro. Inseguro é você.
WP WEEKEND 2015 - O word press é seguro. Inseguro é você. WP WEEKEND 2015 - O word press é seguro. Inseguro é você.
WP WEEKEND 2015 - O word press é seguro. Inseguro é você.
 
Qualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHPQualitypress - Segurança em Aplicações Web com PHP
Qualitypress - Segurança em Aplicações Web com PHP
 
MigraçãO
MigraçãOMigraçãO
MigraçãO
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks php
 
Resolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows serverResolvendo problemas do dia a-dia com o windows server
Resolvendo problemas do dia a-dia com o windows server
 
PHP e Segurança - Uma união possível
PHP e Segurança - Uma união possívelPHP e Segurança - Uma união possível
PHP e Segurança - Uma união possível
 
Implementando Segurança Em Sua Aplicação PHP
Implementando Segurança Em Sua Aplicação PHPImplementando Segurança Em Sua Aplicação PHP
Implementando Segurança Em Sua Aplicação PHP
 
Desmistificando o Framework da Zend
Desmistificando o Framework da ZendDesmistificando o Framework da Zend
Desmistificando o Framework da Zend
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Quem tem medo do terminal?
Quem tem medo do terminal?Quem tem medo do terminal?
Quem tem medo do terminal?
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
Fisl 16 – WordPress vs Hacker – descubra o que ainda é preciso saber para bl...
 
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
Fisl 16 - WordPress vs Hacker - Descubra o que ainda é preciso saber para bl...
 
Curso Treinamento Automação de testes com Selenium Qualister
Curso Treinamento Automação de testes com Selenium QualisterCurso Treinamento Automação de testes com Selenium Qualister
Curso Treinamento Automação de testes com Selenium Qualister
 
Curso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCurso treinamento automação de testes com selenium
Curso treinamento automação de testes com selenium
 
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...
 

Mais de Leandrinho Vieira

As vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstAs vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstLeandrinho Vieira
 
Os desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisOs desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisLeandrinho Vieira
 
O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...Leandrinho Vieira
 
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Leandrinho Vieira
 
Seu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasSeu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasLeandrinho Vieira
 
WordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endWordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endLeandrinho Vieira
 
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Leandrinho Vieira
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressLeandrinho Vieira
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPressLeandrinho Vieira
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoLeandrinho Vieira
 

Mais de Leandrinho Vieira (11)

As vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile FirstAs vantagens e os desafios na implementação do Mobile First
As vantagens e os desafios na implementação do Mobile First
 
Os desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos DigitaisOs desafios da Gestão em Projetos Digitais
Os desafios da Gestão em Projetos Digitais
 
O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...O profissional de comunicação que você precisa ser e ainda não te contara...
O profissional de comunicação que você precisa ser e ainda não te contara...
 
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
Como o trabalho dos desenvolvedores impacta os negócios e o marketing digita...
 
Mobilize-se com WordPress
Mobilize-se com WordPressMobilize-se com WordPress
Mobilize-se com WordPress
 
Seu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendasSeu e-commerce deve considerar blog como uma ferramenta de vendas
Seu e-commerce deve considerar blog como uma ferramenta de vendas
 
WordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-endWordPress como aliado do desenvolvedor front-end
WordPress como aliado do desenvolvedor front-end
 
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
 
Desenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPressDesenvolvimento de plugins WordPress
Desenvolvimento de plugins WordPress
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPress
 
Desenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivoDesenvolvimento Do jQuery Light Box Plugin ao vivo
Desenvolvimento Do jQuery Light Box Plugin ao vivo
 

WordCamp Porto Alegre - O WordPress é seguro. Inseguro é você.