Módulos para Magento

Curso Básico para Desenvolvimento de Módulos para Magento

Módulos para Magento
× Módulos para Magento

Módulos para Magento

Compartilhar

Autor: André Gugliotti

ISBN impresso: 978-85-7522-432-8
Ano: 2015
Páginas: 248
Preço: R$ 59,00

3 opiniões | Opine sobre este livro

Descrição do livro

O Magento Commerce é uma plataforma de lojas virtuais líder de mercado que cresce ano após ano desde o seu lançamento em 2008, permitindo que lojas de pequeno, médio e grande porte tenham sua base em uma plataforma confiável e estável. O software é livre e qualquer pessoa pode fazer o download gratuito no Magento Community.

No Magento, há diversas áreas de atuação, e um dos profissionais mais requisitados quando se fala na plataforma é o Magento Developer, que cuida do desenvolvimento de módulos – as peças que, acopladas à plataforma, responderão por diferentes funções e áreas do Magento.

O livro Módulos para Magento abrange:

  • Os princípios para desenvolvimento de um módulo.

  • Conceitos como MVC, models, controllers, blocks e helpers, com pequenos exemplos em cada uma das áreas.

  • A construção de dois módulos: exibição de slider de banners e um método de cálculo de frete integrado aos Correios.

  • A API do Magento, ferramenta que permite a integração a softwares de terceiros.

Para melhor aproveitar os conceitos abordados neste livro, é importante que você tenha conhecimentos em PHP Orientado a Objeto, banco de dados e XML.

Ver menos ▲

Sumário

  • Prefácio
    • Magento Commerce
    • 1.1 O que você verá neste capítulo
    • 1.2 Histórico do Magento Commerce
    • 1.3 Versões do Magento
    • 1.4 Como instalar o Magento
      • 1.4.1 Instalação via Downloader
      • 1.4.2 Instalação via pacote completo
      • 1.4.3 Instalação via SVN
      • 1.4.4 Configurações básicas do sistema
    • 1.5 Múltiplos sites e múltiplas lojas
    • 1.6 Hierarquia das configurações
    • 1.7 Modularidade do Magento
    • 1.8 Magento Connect
    • 1.9 Certificações em Magento
      • 1.9.1 Technology Partners
      • 1.9.2 Hosting Partners
      • 1.9.3 Solution Partners
      • 1.9.4 Magento Developer e Magento Developer Plus
      • 1.9.5 Frontend Developer
      • 1.9.6 Solution Specialist
    • 1.10 A importância da certificação
    • 1.11 Resumo
    • 1.12 Testes
      • Estrutura de um módulo para Magento
    • 2.1 O que você verá neste capítulo
    • 2.2 O modelo MVC
    • 2.3 Estrutura de um módulo para Magento
      • 2.3.1 Block
      • 2.3.2 controller
      • 2.3.3 data
      • 2.3.4 etc
      • 2.3.5 Helper
      • 2.3.6 Model
      • 2.3.7 sql
    • 2.4 Configurações de um módulo
    • 2.5 Permissões de acesso a um módulo
    • 2.6 Fluxo de trabalho no Magento
      • 2.6.1 Declaração do módulo
      • 2.6.2 Criar a estrutura de pastas do módulo
      • 2.6.3 Configurações do Módulo
      • 2.6.4 Definindo o Helper
      • 2.6.5 Trabalhando os Controllers, Models e Blocks
      • 2.6.6 Definindo as configurações do painel de controle
      • 2.6.7 Arquivos do tema
    • 2.7 Boas práticas na construção de módulos
    • 2.8 Resumo
    • 2.9 Testes
    • 2.10 Exercícios
      • Model
    • 3.1 O que você verá neste capítulo
    • 3.2 Models
      • 3.2.1 Basic Data Model
      • 3.2.2 EAV (Entity Attribute Value)
      • 3.2.3 Resources
    • 3.3 Collections
    • 3.4 Events e Observers
    • 3.5 Criando o instalador
    • 3.6 Resumo
    • 3.7 Testes
    • 3.8 Exercícios
      • Controllers e Blocks
    • 4.1 O que você verá neste capítulo
    • 4.2 Controllers
    • 4.3 Blocks
    • 4.4 Estruturando o backend do módulo
      • 4.4.1 Arquivos de configuração
      • 4.4.2 Tela de configurações de sistema
      • 4.4.3 Tela de gestão do módulo
      • 4.4.4 Tradução do módulo
    • 4.5 Permissões de usuário
    • 4.6 Imprimindo as variáveis
    • 4.7 Resumo
    • 4.8 Testes
    • 4.9 Exercícios
      • Frontend
    • 5.1 O que você verá neste capítulo
    • 5.2 Pensando na saída do módulo dentro de seu tema
    • 5.3 Estrutura de arquivos
    • 5.4 Widgets
    • 5.5 Os arquivos de tradução
    • 5.6 Resumo
    • 5.7 Testes
      • Casos práticos
    • 6.1 O que você verá neste capítulo
    • 6.2 Slider de imagens
      • 6.2.1 Estrutura do módulo
      • 6.2.2 Declarando nosso módulo para o Magento
      • 6.2.3 Trabalhando nas configurações
      • 6.2.4 Trabalhando na estrutura do painel de administração
      • 6.2.5 Criando o script de instalação
      • 6.2.6 Trabalhando no frontend
    • 6.3 Método de entrega
      • 6.3.1 Estrutura do módulo
      • 6.3.2 Declarando nosso módulo para o Magento
      • 6.3.3 Trabalhando nas configurações
      • 6.3.4 Criando Helper e Models
      • 6.3.5 Montando o script de instalação
      • 6.3.6 Colocando os arquivos de tradução
    • 6.4 Resumo
    • 6.5 Testes
    • 6.6 Exercícios
      • API do Magento
    • 7.1 O que você verá neste capítulo
    • 7.2 Versões da API
    • 7.3 O funcionamento da API do Magento
    • 7.4 Funções disponíveis
      • 7.4.1 Funções de catálogo de produtos
      • 7.4.2 Funções de clientes
      • 7.4.3 Funções de pedidos
      • 7.4.4 Outras funções
      • 7.4.5 Criando suas próprias funções
    • 7.5 Casos práticos
      • 7.5.2 Atualização de estoques
      • 7.5.3 Exportação de usuários
    • 7.6 Resumo
    • 7.7 Testes
    • 7.8 Exercícios
      • Distribuindo seu módulo no Magento Connect
    • A 1 Empacotando seu módulo
    • A 2 Módulos gratuitos versus módulos pagos
    • A 3 Criando perfil no Connect
    • A 4 Como fazer o upload de sua extensão
    • A 5 Atualizações e suporte
      • Módulos no Magento 2
    • B 1 O que mudará no Magento 2
    • B 2 Como portar seus módulos para o Magento 2
    • B 3 Transição entre as versões 1 e 2 do Magento
      • Ferramentas úteis
    • Desenvolvimento
    • Ambientes
    • Versionamento e distribuição
    • Debug
      • Sites úteis
    • Oficiais
    • Páginas dos autores
    • Páginas no Brasil
    • Páginas em inglês
    • jQuery
      • Respostas aos testes
    • Capítulo 1
    • Capítulo 2
    • Capítulo 3
    • Capítulo 4
    • Capítulo 5
    • Capítulo 6
    • Capítulo 7
  • Bibliografia
  • Glossário
Ver sumário completo ▼

Sobre o autor

André Gugliotti

André Gugliotti trabalha com internet desde 2004, quando se especializou em criação e suporte a lojas virtuais, auxiliando empresas e empreendedores a construir lojas virtuais de sucesso. Também ministra treinamentos sobre comércio eletrônico, além de palestras no Brasil e no exterior.… Ver perfil completo ▶

Opinião dos leitores

Noel R R

Excelente autor, precisa apenas criar uma obra mais completa, dissertando as formas avançadas de trabalhar com Magento.

Jean P S

Não gostei muito da maneira de ensino abordada, talvez eu me acostume com a ideia.

Fagner R V

Ótimo livro.

Ver todas ▼