|
||||||||||
|
|
Certificação PHPOutubro 2, 2008 on 11:11 am | In Informatica, php | No CommentsUns conhecem, outros não, mas saiba que existe uma certificação para programadores em linguagem PHP, eu mesmo sou que tenho “ensaiado” para estudar um pouco para poder tira-lá, acho que agora é o momento, então vou começar explanar sobre a certificação, sobre o mercado de trabalho e algumas referências para você pesquisar melhor. Zend PHP 5 Certification
O que dizem é que a prova não é difícil, porém cheia de detalhes, é ai que está a diferença de um bom programador, porém a internet é bastante rica para um bom estudo, além de termos cursos e bons livros de estudo para a certificação, como o tópico do php-zine fala e o livro official Zend PHP 5 Certification Study Guide. Vantagens para as Empresas Eu ja fiz seleção de pessoas para projetos, e logo de cara você verá que os CV são iguais, dificilmente você separa o bom do ruim, fica mais na hora de se expressar que a seleção realmente aconteçe, muitas vezes criando um importuno para aqueles que não se expressam bem. Vantagens para os Certificados Com a certificação você terá a prova de que sabe PHP, hoje a dificuldade diante de uma entrevista é demonstrar que você conheçe PHP, não adianta falar é preciso comprovar seus conhecimentos; e o certificado irá fazer isso por você, criará maiores oportunidades, um destaque de você diante dos outros, irá separar você dos famosos sobrinhos. Conclusão Bom, uma das maiores reclamações do mercado é os famosos “sobrinhos”, a certificação está ai justamente para a separação de nós profissionais para com os sobrinhos, é preciso que todos (quanto mais melhor) tenham a conciência da importância deste certificado, pois com ele há uma valorização do mercado de trabalho, com isso os salários bases irão aumentar. Você está pronto para a certificação? Faça alguns testes on-line: Música … sempre é bomSetembro 25, 2008 on 8:03 pm | In Musica, Amor | 4 CommentsPor isso segue uma listinha para ficarmos felizes… MySQL crashed, caiu e não volta mais?Setembro 25, 2008 on 12:56 pm | In Informatica, Trabalho, php, Tutorial | No CommentsBom, como ja havia experimentado o problema no MySQL; dele cair (geralmente causado pelo servidor iniciar no meio de uma consulta ou transação) e quando voltar nos trazer erros e problema inexplicaveis, no qual na maioria das vezes não conseguimos acessar nada, visualizar nada, tudo porque ele perdeu a indexação ou mesmo porque a tabela estava em uso e agora travada para outros processos…resolvi então deixar a dica e documentar no meu blog, para futuras pesquisas. O erro : Tabela X “is marked as crashed and should be repaired“. ‘REPAIR TABLE nome_tabela;’ MVC - Model View ControllerSetembro 12, 2008 on 2:09 pm | In Informatica, php, Tutorial | 3 CommentsMVC é uma arquitetura de informação, um Design Pattern como os gringos falam. A idéia de se ter uma metodologia para conduzir seu sistema é a melhoria de re-uso do código e a facilidade de melhorias, novas características e novas mudanças, isso tudo pode ser resolvido com o MVC. Mas vamos ao que ele realmente significa. View - É a interface do usuário, é a renderização dos dados do Model afim de que o usuário possa interagir com o sistema, as famosas telas. Model - Model é a camada de lógica do MVC, aqui estarão nossas lógicas tanto quanto para apresentação, tanto quanto para armazenamento, eu diria que esta tudo contido aqui, pois por exemplo se pensarmos num sistema que trabalha com base de dados (o MVC não especifica como trabalhar) é presumido que a logica deste esteja encapsulado aqui, em outras palavras é aqui que o sistema vai acontecer Controller - O controller processa e responde a eventos dos usuários (GET, POST e dentre outros), podendo alterar o estado do Model Vamos a alguns desenhos para vocês entenderem melhor, nos desenhos abaixo segue um pouco como foi a evolução, como você pode encontrar alguns aplicativos por ae e qual a melhor maneira de se trabalhar. ![]() O desenho acima é implementado por diversos aplicativos pela web, ele segue o modelo onde do View é enviado informaçõoes ao Controller, o Controller então chama o Model que sua vez passa informações diretamente para o View e o chama no 4o passo. Uma metodologia bem primária, digo isto pois ela começou dessa maneira (não houve evolução). ![]() No caso do diagrama acima é a proposta do co-criador Martin Fowler, onde temos o View chamando/enviando os dados ao Controller, o Controller por sua vez extrai dados do Model e então chama o View, veja que neste caso o controlador faz seu papel de controlador da aplicação muito bem, então no passo 4 o View so extrai dados do Model caso necessite para construção da tela (listagem e afins). ![]() Neste ultimo diagrama, temos o ultimo apresentando pelo Martin Fowler, que seria uma evolução do anteriormente, este modelo ainda subdivide-se em outro, dependendo da aplicação que será necessária construir, irei falar deles mais para frente, neste modelo MVC o controlle é chamado de Apresentador, O view para para ele os dados, então a camada de apresentação (controle) chama o Model, extrai os dados do Model e então passa e chama a camada View. (Neste caso em ideial o uso da chamada para o view é quase como o uso do smarty). Conclusões? O MVC é um modelo, uma metodologia para desenvolvimento de software que organiza nossas aplicações em 3 cadamas, ela basicamente nos da a possibilidade de re-uso de código muito efetivo, agilidade no desenvolvimento (uma vez estrutra pronta fica rápido colocar mais funcionabilidades). Ao utilizar o padrão seria interessante você utilizar este ultimo modelo proposto, e enteder o que o Martin Fowler diz a respeito e como ele quebrou esse diagrama em outros, o que vou explicar em outras dicuções, espero ter ajudado ao pessoal entender o que é MVC, para que serve e como funciona. Observação, um pouco de história: O MVC originalmente foi criado por Trygve´s para linguagem smalltalk, anos depois o Martin Fowler começou evoluir a idéia do MVC para Web, aplicativos GUI e outros. UbiquitySetembro 9, 2008 on 5:03 pm | In Informatica, Mente | No Comments
Mashups Everything!!! Singleton como padronizaçãoAgosto 20, 2008 on 12:13 pm | In Informatica, php, Tutorial | 1 CommentApesar de Singleton ser utilizado como um Design Pattern ele é muito mais padrão ou uma metodologia a ser usada em qualquer linguagem para podermos criar instância única e mantelá como centro global de todo o objeto. Simplificando para phpnês, é uma instância única que será usada em comum por todo o projeto/sistema. Imaginamos que você tenha a classe que acessa o banco de dados e neste caso do sistema somente irá necessitar de uso de um unico banco de dados; porque deveriamos instanciar uma nova classe de acesso ao banco se podemos utilizar sempre o mesmo acesso com a mesma conexão? É isso que o singleton permite você fazer, utilizar uma instância única e compartilhar ela com o sistema todo. Vamos ao código (php4): PHP:
No php5: PHP:
Simples né ? Faça alguns testes usando conexões diferentes, navegadores diferentes, em diferentes páginas e sistemas, até a próxima. « Previous Page — Next Page » |
![]()
Powered by WordPress. Theme designed by Lunarpages Web Hosting. |