Sex, 01 de Outubro de 2010 12:46
Desde o meu primeiro contato com jQuery, uma biblioteca Javascript que tem como filosofia o lema "...escreva menos, faça mais...", tive a certeza de que trabalhar com Ajax ou até mesmo apenas Javascript nunca mais seria a mesma coisa.
Já o Padrão MVC de desenvolvimento não foi algo tão fácil de entender, mesmo o tendo estudado em minha época de Curso Técnico em Sistemas de Informação.
Model, View e Controller, Orientação a Objetos, PHP, jQuery, e tudo isso mesclado com Ajax.
Entender como é o funcionamento e o desenvolvimento de aplicações web dinâmicas de forma simples, divertida, clara e não-obstrutiva é o compromisso que eu firmo aqui com vocês, caros leitores, onde desenvolveremos um projeto de Login dinâmico em Ajax, com a autenticação dos usuários feita sem que a página precise ser recarregada.
Para melhor entendimento e desenvolvimento de nosso projeto, tanto na parte teórica como prática, este conteúdo será dividido em três partes:
Parte I (Teórica) - Baseado em minha experiência de mercado, estudos e constante desenvolvimento, abordaremos de forma resumida como é o desenvolvimento no Padrão MVC, como se define AJAX atualmente, prepararemos nosso ambiente de trabalho, estruturando os diretórios que armazenarão nossos arquivos e criaremos o arquivo index.php, linkando-o aos arquivos de formatação do conteúdo (.css) e Javascript (.js).
Parte II (MVC) - Esta parte será totalmente dedicada ao desenvolvimento das classes responsáveis por toda manipulação dos usuários do sistema.
Parte III (AJAX) - Finalmente, após todo conteúdo referente à manipulação dos usuários ter sido feito, faremos a parte mais legal de todo o projeto, que é a autenticação dinâmica dos usuários, fazendo o jQuery trabalhar em conjunto com as classes desenvolvidas em PHP.
Concluindo...
Há muito na web sobre como criar sistemas de login em PHP, Padrão MVC e Ajax com jQuery.
O meu objetivo com a criação deste conteúdo, além de ser um prazer dividir um pouco do meu conhecimento, é 'abrir caminho' para aqueles que pretendem criar aplicações mais ricas e dinâmicas, mas muitas vezes, por falta de conhecimento ou experiência, acabam transformando os seus sistemas em verdadeiras 'teias de aranha', onde a manutenção no código fica cada vez mais complicada e confusa.
Espero realmente contribuir para a evolução de cada um dos leitores, e bons estudos...
Login dinâmico em AJAX - PHP | Padrão MVC | jQuery
Técnico em Sistemas de Informação, Web Developer e cursando Faculdade de Tecnologia em Banco de Dados, atuo no Desenvolvimento de Sites, Sistemas Web e Desktop desde 2008.
Dentre as tecnologias que trabalho, estão PHP, Java, jQuery, Ajax, Joomla, MySQL, PostgreSQL, Design Patterns, Adobe CS3, Corel, XHTML, CSS e Padrões Web.
Para mais informações sobre desenvolvimentos web e desktop, leia meus artigos, conheça as soluções que ofereço ou entre em contato.
