Curso de Wordpress - Criação de Temas

Aprenda a criar temas totalmente personalizados para o Wordpress do zero usando suas APIs e as tecnologias front-end.

Nível Intermediário Categoria E mais

  • Curso com 06h05 de videos
  • Certificado com 24 horas
  • 37 exercícios

Sobre o curso

Aprenda a criar temas totalmente personalizados para o Wordpress do zero usando suas APIs e as tecnologias front-end.

O WordPress é um CMS (Sistema de Gerenciamento de Conteúdo) Open Source, escrito em PHP e utiliza o banco de dados MySQL para persistir as informações. Ele pode ser instalado diretamente em seu servidor web ou usar o serviço de blogs WordPress.com que permite manter um blog gratuitamente.

Extremamente extensível, o Wordpress permite a adição de novos recursos com a instalação de plugins e mudança no visual com instalação de novos temas, que podem ser criados de forma simples, como veremos neste curso

O que irá aprender?

Neste curso abordaremos tudo o que você precisa saber para criar temas para o Wordpress. Através de conteúdo apostilado e vídeos aulas você verá a criação de um tema de exemplo, onde aprenderá na prática cada parte do processo., além de responder exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá:

  • Como instalar a plataforma e o ambiente necessário;
  • Como usar hooks e actions;
  • O funcionamento do loop de listagem de posts e como usar o WP_Query;
  • Definição de áreas de widget e menus;
  • Criação de modelos (templates) para páginas.

Pra quem é esse curso?

Esse curso é destinado a desenvolvedores que já conhecem as tecnologias front-end (HTML, CSS e JS), PHP, o básico do painel administrativo do Wordpress e desejam criar templates para o CMS desde o zero.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • WordPress 4.7.2 ou superior
  • Xampp 7.1.1 ou superior
  • Sublime Text 3

Sobre o professor

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Conteúdo programático

  1. Introdução

    Nesta aula você aprenderá alguns aspectos introdutórios sobre o desenvolvimento de temas para Wordpress.

    4 aulas
    • Apresentação
    • Requisitos do curso
    • Introdução ao WordPress
    • Codex – documentação
  2. Ambiente de desenvolvimento

    Nesta aula aprenderemos como montar o ambiente de desenvolvimento usado no curso.

    4 aulas
    • Apresentação
    • Instalação Windows
    • Instalação Ubuntu
    • Instalação Mac
  3. Gerenciando temas

    Nesta aula aprenderemos como gerenciar temas no Wordpress

    8 aulas
    • Apresentação
    • O que é um tema WordPress?
    • Gerenciando temas no WordPress
    • Instalando novos temas
    • Instalando tema por pacote
    • Instalando um tema manualmente
    • Excluindo um tema
    • Questionário
  4. Primeiro Tema

    Nesta aula aprenderemos criaremos nosso primeiro tema e entenderemos como o Wordpress reconhece um tema

    8 aulas
    • Apresentação
    • Editor de Texto
    • Como WordPress reconhece um tema
    • Criando nosso primeiro tema
    • O arquivo functions
    • Callback
    • Criando estrutura HTML
    • Questionário
  5. Actions e filters

    Nesta aula aprenderemos sobre actions e filters 2 dos recursos mais usados na criação de temas

    7 aulas
    • Apresentação
    • Actions
    • Actions na prática
    • Filters
    • Filters na prática
    • Prioridade e Criação de actions
    • Questionário
  6. The loop

    Nesta aula veremos como utilizar o loop principal do Wordpress para exibição de posts

    13 aulas
    • Apresentação
    • O funcionamento do Loop
    • Loop principal
    • Loop principal na prática
    • Tag de abertura abreviada PHP
    • Template Tags
    • Outras templates tags
    • Loop Secundário
    • Criando Loops secundários
    • Parâmetro combinados
    • Trabalhando com parâmetros combinados
    • Filtrando dados do loop principal
    • Questionário
  7. Projeto Completo

    Nesta aula iniciaremos o tema que vamos criar até o final do curso

    3 aulas
    • Apresentação
    • Visão do tema
    • Criando novo tema
  8. Get Template

    Nesta aula veremos a anatomia básica de um tema e como usar o get template

    8 aulas
    • Apresentação
    • Anatomia comum de um tema
    • Get Template
    • Inserindo o header e footer
    • Arquivos Específicos
    • Inserindo header personalizado
    • Montando a estrutura estática
    • Questionário
  9. Trabalhando com dados do Wordpress

    Nesta aula aprenderemos como tornar alguns elementos do nosso site dinâmico

    11 aulas
    • Apresentação
    • Tornando do head dinâmico
    • Tornar o caminho dos assets dinâmico
    • Obtendo mais informações do Blog
    • Dinamizando os demais elementos
    • Tornando dinâmicos os demais elementos do head
    • wp_head() e wp_footer()
    • Adicionando o wp_head e wp_footer
    • Adicionando estilos e script no functions
    • Adicionando assets de maneira correta
    • Questionário
  10. Exibindo informações dinâmicas

    Nesta aula aprenderemos como exibir informações existentes no Wordpress

    11 aulas
    • Apresentação
    • Template Part
    • Template part na prática
    • Loop principal
    • Listagem de categorias
    • Listando categorias
    • Lista de páginas
    • Listando páginas
    • Pesquisa
    • Implementando form de busca
    • Questionário
  11. Lógica Hierárquica

    Nesta aula aprenderemos como funciona a logica de utilização de arquivos para exibição de recursos

    18 aulas
    • Apresentação
    • Introdução
    • Hierarquia de arquivos na prática
    • Single
    • Implementando página do single
    • Funções condicionais na prática
    • Comentários
    • Exibição dos comentários
    • Category
    • Lógica hierárquica categoria
    • Page
    • Lógica hierárquica páginas
    • Template
    • Template de página
    • Search
    • Criando página de busca
    • Criando página de erro
    • Questionário
  12. Áreas dinâmicas

    Nesta aula aprenderemos aprenderemos como adicionar áreas de menu e widget no tema

    8 aulas
    • Apresentação
    • Áreas de menu
    • Criando áreas de menu
    • *Widget
    • Barra lateral dinâmica
    • Adicionando área de widget
    • Verificando se existe widget ativo em uma área
    • Questionário
  13. Custom Post Type

    Nesta aula aprenderemos o que são e como funcionam os custom posts

    4 aulas
    • Apresentação
    • Introdução
    • Custom Post na prática
    • Questionário
  14. Personalizar a página inicial

    Nesta aula usaremos recursos do Wordpress para personalizar a página inicial do tema

    10 aulas
    • Apresentação
    • Tamanho de imagem
    • Cadastrando tamanhos de imagem
    • Mudar a página inicial
    • Template página inicial
    • Posts em destaque
    • Implementação post em destaque
    • Listagem de cursos
    • Implementação banners
    • Questionário
  15. Outros recursos do Wordpress

    Nesta aula aprenderemos a utilizar alguns recursos do Wordpress para tornar nosso tema mais personalizável

    11 aulas
    • Apresentação
    • Paginação Simples
    • Paginação Simples
    • Paginação completa
    • Post Formats
    • Formato de Post
    • Personalização de tema
    • Theme Support
    • Custom logo
    • Theme Customize
    • Questionário
Download da ementa

Cursos relacionados

    Utilizada e amada por milhares! Veja mais opiniões reais

    • O curso é muito bom.

      Depoimento - Kristian
      Wordpress - Criação de Temas
      Kristian Jaraguá do Sul / SC
    • Curso muito bom. Pude realiza-lo dentro do meu horário sem me atrapalhar em dada. Irei fazer outros cursos com certeza.

      Depoimento - Weslley
      Wordpress - Criação de Temas
      Weslley Belo Horizonte / MG
    • Excelente instrutor!! Parabéns pelo conteúdo e por toda a didática!!

      Depoimento - Bruno
      Wordpress - Criação de Temas
      Bruno Juiz de Fora / MG
    • Satisfeito com o curso, indico para quem esta começando com o Wordpress.

      Depoimento - Bruno
      Wordpress - Criação de Temas
      Bruno santo andre / SP
    • Gostei muito deste curso, pois obtive uma visão prática nas implementações em php de novas funcionalidades. Com certeza, aprendi bastante. Obrigado a todos e espero continuar aprendendo mais nos próximos cursos.

      Depoimento - Osvaldair
      Wordpress - Criação de Temas
      Osvaldair Rio de Janeiro / RJ
    • Parabéns pelo novo site! Mais fácil o carregamento da área do curso. Sobre o curso em si, achei muito bom e de fácil assimilação. Abraço!

      Depoimento - Geovane
      Wordpress - Criação de Temas
      Geovane Jandira / SP
    • Gostei muito do curso pois foi bastante abrangente e ao finalizar o curso já me sinto capaz em desenvolver temas para o WP e com isso fazer layouts diferenciados para os sites da empresa

      Depoimento - Rodrigo
      Wordpress - Criação de Temas
      Rodrigo Rio de Janeiro / RJ
    • Curso foi bem explicado, fácil de acompanhar e executar.

      Depoimento - José
      Wordpress - Criação de Temas
      José Francisco Morato / SP
    • Simplesmente, perfeito.

      Depoimento - Rogério
      Wordpress - Criação de Temas
      Rogério Brasília / DF

    Plano de acesso total!

    Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

    Um ano de acesso completo

    Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

    • 1 ano de acesso a todos os cursos
    • Cursos novos toda semana
    • Suporte direto com professores
    • Aplicativos para Android e iOS
    • Plano de carreira personalizado
    • Certificados digitais inclusos
    • Suporte com SLA de 4 horas úteis
    • Acesso offline através dos apps
    R$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,00 à vista
    Matricule-se agora
    Garantia incondicional de satisfação
    Garantia incondicional de satisfação

    Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!