O que é Magento e-commerce

Magento é um sistema open source de e-commerce (lojas virtuais) desenvolvido na linguagem de programação PHP.

Possivelmente, é o sistema mais completo para lojas virtuais de livre distribuição (open source).

Qualquer pessoa com conhecimento avançado de programação pode utilizar Magento para desenvolver uma loja virtal. Por ser um sistema grande, desenvolvido em cima de um dos maiores frameworks de PHP, o Zend, apresenta uma arquitetura complicada e lenta para desenvolvedores com pouca experiência em grandes sistemas e servidores.

Sua arquitetura é MVC, baseada em módulos e de fácil expansão. Possuí uma grande comunidade de desenvolvedores em todo mundo.

Existem diversas opções para lojas virtuais em PHP, além do Magento. OpenCart, osCommerce, PrestaShop, VirtueMart e outros.

Para download do Magento, você pode acessar o site do projeto e realizar download: http://www.magentocommerce.com/

Alguns exemplos de lojas em Magento:

number_format formatando número com PHP

Para formatar números decimais no PHP é muito fácil.

Podemos usar a função number_format, que irá funcionar perfeitamente para o caso.

Digamos que seja preciso formatar o número 1500 no formato 1.500,00. Este formato pode ser usado para valor monetário, por exemplo.
Para formatar o número com PHP, use o exemplo abaixo:

<?php

$numero = 1500;

echo number_format( $numero, 2, ',', '.' ); // saída 1.500,00

De acordo com o exemplo acima, definimos que o valor decimal será de duas casas decimais. Isso foi definido no segundo parâmetro da função.
No terceiro parâmetro é definido o símbolo que será usado para separar a casa decimal e no quarto parâmetro é definido o símbolo de separação do milhar.

Definição: number_format( float $numero, int $decimal, string $decimal_simbolo, string $milhar_simbolo );

Livros de PHP para ajudar você?

Segue algumas dicas de livros de php para aprender mais sobre a linguagem.

User a Cabeça - PHP e MySQL - Livros de PHP

Use a Cabeça Php & Mysql – Saraiva

Pronto para levar suas páginas web estáticas em HTML para o próximo nível, criando sites baseados em banco de dados com PHP e MySQL? Então Use a Cabeça!

 

PHP Para Iniciantes – SaraivaPHP para Iniciantes - Livros de PHP

O leitor vai se deparar com as principais técnicas de desenvolvimento Web usando tecnologias de códigos-fonte abertos, que são recomendadas para um rápido desenvolvimento de sistemas Web. PHP é uma linguagem muito poderosa para criação de scripts e desenvolvida para permitir a criação de aplicações Web cheias de recursos por parte dos profissionais.

PHP e MySQL - Livros de PHP

Dominando Php e Mysql – Do Iniciante ao Profissional – Saraiva

PHP e MySQL há muito tempo estão no rank das tecnologias mais populares do mundo para criar poderosos sites Web, e com pouco mistério. Ambas oferecem aos desenvolvedores uma ampla gama de características, e ainda conseguiram manter-se muito abordáveis mesmo para o mais novato dos desenvolvedores. Na última edição deste livro best-seller, você aprenderá tudo sobre PHP e MySQL.

Nesses livros você encontra instruções de como trabalhar com PHP, seus tipos de dados, configuração do servidor e otimização de projetos em PHP.

Além de uma boa leitura, sempre recomenda-se usar o próprio google para localizar as melhores soluções para os problemas na programação. Além de leitura, colocar em prática é a maneira mais rápida de evoluir na programação, independente da linguagem.

Boa leitura!

Apostila de PHP

Está precisando de uma ajuda para iniciar no PHP?

Que tal consultar uma apostila de PHP? Neste post você pode baixar uma apostila criada pelo Prof. Cristiano Cachapuz e Lima.

Baixar apostila PHP.

Nessa apostila você irá encontrar diversos tópicos sobre PHP. Tipos de dados, Banco de dados, MySQL, estrutura de dados, configuração do PHP e mais.

Esperamos que te ajude!

UNSIGNED e ZEROFILL: Para que servem as colunas no MySQL?

Está procurando uma ajuda para entender para que servem as colunas UNSIGNED e ZEROFILL no MySQL?

Apesar do nome Dicas de PHP, o blog também tem dicas de MySQL. Abaixo uma breve explicação das colunas UNSIGNED e ZEROFILL.

UNSIGNED no MySQL

Para todos os campos do tipo “inteiros” no MySQL, podemos definir o atributo opcional UNSIGNED. Esse atributo é usado para permitir somente valores positivos em uma coluna do banco, o que acaba gerando uma faixa numérica maior de números positivos.

Por exemplo, uma coluna do tipo INT:

  • Faixa normal: de -2147483648 a 2147483647
  • Faixa UNSIGNED: de 0 a 4294967295

Tipo TINYINT:

  • Faixa: de -128 até 127
  • Faixa UNSIGNED: 0 a 255

ZEROFILL no MySQL

Já o atributo opcional ZEROFILL, preenche espaços vazios da coluna com o número zero. Por exemplo, uma coluna que é declarada como INT(4) com a opção ZeroFill, o valor “5” é recuperado como “0005”.

Se você especificar para uma coluna numérica ZEROFILL, automaticamente o MySQL adiciona o atributo UNSIGNED a coluna.

1 Star2 Stars3 Stars4 Stars5 Stars (45 votos, média: 4,16 de 5)
Loading...