Categories
Programação Tutoriais

PHP, MVC e hello world!

Neste post, vamos abordar a implementação da arquitetura MVC, com um exemplo prático, em PHP do clássico programa Hello World, para iniciantes. Em artigo anterior, expliquei os conceitos básicos da arquitetura de projetos de software MVC (MODEL — VIEW — CONTROLLER). Agora, o objetivo é mesclar a teoria com a prática. O que é a […]

Categories
Análises Programação

Os princípios do MVC para desenvolvedores PHP

Os conceitos por trás do MVC, remontam à década de 60 e influenciaram linguagens de programação orientadas a objetos, como o Smalltalk-80 e incontáveis projetos, como o Apple Macintosh. Sigla para Model-View-Controller ou Modelo-Visão-Controlador, o MVC pode ser definido como uma arquitetura de software ou padrão de projetos (design patterns). Se isto fizer alguém se […]

Categories
Análises Banco de dados Tutoriais

Os benefícios e as vantagens do PHP

Se você é programador iniciante e quer começar alguns projetos para web, este texto é para você – se estiver se perguntando sobre como o PHP pode ser útil e quais são as vantagens em fazer esta escolha, eu tenho uma lista com pelo menos 15 itens favoráveis ao PHP. Me acompanhe. O PHP é […]

Categories
Análises Ubuntu

O melhor editor PHP

Cada programador tem o seu “melhor editor”. É comum ter uma lista de favoritos – e é mais comum, ainda, que cada editor tenha o seu ponto forte, o que nos leva a usar mais de um frequentemente. Aqui, vou falar do que ocupa o topo da minha lista. De todos os que já experimentei […]

Categories
Banco de dados Tutoriais

Como criar tabelas no MySQL

Neste post vou tentar mostrar objetivamente como criar tabelas em um banco de dados através da linha de comando do cliente MySQL. Dada a grande quantidade de parâmetros aceitos, a declaração CREATE TABLE é uma das mais complexas no MySQL. Por isto vou procurar simplificar através de exemplos práticos — já pressupondo que você tenha […]