Nosso projeto final será uma agenda de contatos. Aplicativo que nos possibilitará aprender tudo que relatamos na unidade anterior.
O projeto será desenvolvido em PHP e utilizaremos o banco de dados MySQL. Entretanto, se você trabalha com outra linguagem "server-side" de programação, poderá realizar as devidas adaptações a tal linguagem.
Neste CD-ROM, você encontra o manual oficial do PHP, como conteúdo adicional.
Além disso, poderá visualizar nosso projeto no link Projeto Final - Curso iMasters: Web Sites com Ajax (Você deve estar logado no iMasters Shop).
O script phpMyAdmin será o utilizado no gerenciamento do banco de dados MySQL.
Uma característica marcante do nosso projeto será desenvolvê-lo de forma totalmente não-obstrutiva, o que significa que, se o usuário não tiver suporte ao JavaScript, utilizará o aplicativo normalmente e com eficiência.
No CD-ROM deste curso há duas pastas denominadas projeto-final-iniciado e projeto-final-concluido. A primeira será para você seguir os passos deste capítulo e a segunda para você tê-lo como referência e visualizar o projeto totalmente finalizado.
Antes de iniciarmos o projeto, gostaria muito que você entendesse o seguinte: você certamente está acostumado com a leitura de tutoriais na web (eu também) e em certo aspecto, eu (particularmente), considero alguns deles muito práticos e com uma ausência na abordagem principal: despertar o raciocínio do leitor de forma que esse compreenda, entenda e assimile o tutorial proposto.
O que eu quero dizer com isso? Que não basta você ler, entender e amanhã esquecer o que leu. Você deve compreender e saber o por quê da utilização do método X e não do Y; por quê foi criada a função Z e não a W; e por aí vai.
O seu objetivo é aprender o Ajax e os outros assuntos abordados neste curso. O meu é fazer com que você compreenda, raciocine e seja capaz de desenvolver seus aplicativos sem o acompanhamento de tutoriais.
Vamos nessa?
Então vamos em frente.