Livro – Zend Framework na Prática

Essa semana tive o prazer de dar uma olhada de perto no novo livro do Elton Minetto, o Zend Framework na Prática. Então deixo aqui minha opinião acerca do que encontrei dentro dessas páginas.

O livro é bastante completo e objetivo. Através da construção de exemplos práticos e funcionais, ajuda a pegar bem a linha de raciocínio de como o ZF funciona.

O conteúdo do livro é extenso, porém é bem explicado e bastante didático. Certamente não possui todas as funcionalidades, mas posso te dizer que as principais estão ali.

Ao final do livro você terá um sistema funcionando e terá passado por todo o processo de construção do mesmo, entendendo a função de cada pedaço. Cada novo trecho de código é acompanhando por uma descrição detalhada, o que deixa o desenvolvedor mais seguro sobre o trabalho que está sendo realizado.

Todos os trechos de código estão hospedados na web e podem ser acessados e facilmente copiados, mas não recomendo que você copie e cole. O fato de você mesmo digitar o código ajuda na memorização e é muito melhor para a aprendizagem.

Sem dúvida é uma leitura altamente recomendada para iniciantes e intermediários no Zend Framework. Dá uma visão bastante abrangente e demonstra bem o poder do ZF, instigando o leitor a pesquisar mais.

Interessou?

Pra adquirir o livro, acesse o site http://www.zfnapratica.com.br/ e obtenha mais informações.

E se você é sortudo, aguarde que em breve teremos uma promoção bacana aqui no PHPit! ;)

Um abraço a todos e fiquem com Deus!

Publicado em Resenhas | Com a tag , , , , , | 3 comentários

Programadores matando dragões e salvando a princesa

Texto retirado de: http://www.brpoint.net/programadores-matando-dragoes-e-salvando-a-princesa.html

Como os programadores matam os dragões…

Java
Chega, encontra o dragão. Desenvolve um framework para aniquilamento de dragões em múltiplas camadas.
Escreve vários artigos sobre o framework, mas não mata o dragão.

.NET
Chega, olha a idéia do Javanês e a copia, tenta matar o dragão, mas é comido pelo réptil.

ASP
Os componentes necessários para levantar a espada são proprietários e caros. Outros tantos componentes proprietários para achar a localização do dragão, e mais outros tantos a localização da princesa. Chama então seu amigo programador de PHP.

C
Chega, olha para o dragão com olhar de desprezo, puxa seu canivete, degola o dragão. Encontra a princesa, mas a ignora para ver os últimos checkins no cvs do
kernel do linux.

C++
Cria um canivete básico e vai juntando funcionalidades até ter uma espada complexa que apenas ele consegue entender … Mata o dragão, mas trava no meio da ponte por causa dos memory leaks.

COBOL
Chega, olha o dragão, pensa que tá velho demais para conseguir matar um bicho daquele tamanho e pegar a princesa e, então, vai embora de volta ao seu
mundinho.

Pascal
Se prepara durante 10 anos para criar um sistema de aniquilamento de dragão… Chegando lá descobre que o programa só aceita lagartixas como entrada.

VB
Monta uma arma de destruição de dragões a partir de vários componentes, parte pro pau pra cima do dragão e, na hora H, descobre que a espada só funciona
durante noites chuvosas…

PL/SQL
Coleta dados de outros matadores de dragão, cria tabelas com N relacionamentos de complexidade ternária, dados em 3 dimensões, OLAP, demora 15 anos para processar a informação. Enquanto isso a princesa virou lésbica.

PHP
Pesquisa bancos de scripts e acha as classes de construção de espada, manuseio da espada, localização da princesa e dragão. Remenda tudo e coloca umas firúlas próprias.
Mata o dragão e casa com a princesa. Como tudo foi feito com gambiarras, o dragão um dia vai ressuscitar e comer os dois.

Ruby
Chega com uma p*t* fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragão … O dragão come ele de tédio.

Smalltalk
Chega, analisa o dragão e a princesa, vira as costas e vai embora, pois eles são muito inferiores.

ASSEMBLY
Acha que está fazendo o mais certo e enxuto, porém troca um A por D, mata a princesa e transa com o dragão.

Shell
Cria uma arma poderosa para matar os dragões, mas na hora H, não se lembra como usá-la.

Shell (2)
O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, pica em pedacinhos e empalha o bicho, mas na hora que ele roda, o script aumenta,
engorda, enfurece e coloca álcool no fogo do dragão.

Fortran
Chega desenvolve uma solução com 45000 linhas de código, mata o dragão vai ao encontro da princesa …
mas esta o chama de tiuzinho e sai correndo atrás do programador java que era elegante e ficou rico.

FOX PRO
Desenvolve um sistema para matar o dragão, por fora é bonitinho e funciona, mas por dentro está tudo remendado. Quando ele vai executar o aniquilador de
dragões lembra que esqueceu de indexar os DBF’s.

CLIPPER
Monta uma rotina que carrega um array de codeblocks para insultar o dragão, cantar a princesa, carregar a espada para memória, moer o dragão, limpar a sujeira, lascar leite condensado com morangos na princesa gostosa, transar com a princesa, tomar banho, ligar o carro, colocar gasolina e voltar pra casa. Na hora de
rodar recebe um “Bound Error: Array Access” e o dragão come ele com farinha.

ANALISTA DE PROCESSOS
Chega ao dragão com duas toneladas de documentação desenvolvida sobre o processo de se matar um dragão genérico, desenvolve um fluxograma super complexo para libertar a princesa e se casar com ela, convence o dragão que aquilo vai ser bom pra ele e que não será doloroso. Ao executar o processo ele estima o esforço e o tamanho do estrago que isso vai causar, consegue o aval do papa, do Buda e do Raul Seixas para o plano, e então compra 2 bombas nucleares, 45 canhões, 1 porta aviões, contrata 300 homens armados até os dentes, quando
na verdade necessitaria apenas da espada que estava na sua mão o tempo todo.

 

Publicado em Off-topic | Com a tag , , , | 1 comentário

PHPit – Layout 2011

Salve, galera!

Não ando tão sumido ultimamente, né?

Meus últimos dias de ausência foram em decorrência dessa transição importante. Saiu o novo layout do PHPit! \o/

Todos comemora! (sic)

Como fui eu que fiz (e eu sou programador), tentei deixar o mais simples possível pra não ficar difícil de navegar… E agora não me estresso mais com isso por um tempo! :P

Agradeço a paciência de todos e fico no aguardo de sugestões e alerta de bugs que encontrarem!

Valeu, gente!

Um abraço a todos e fiquem com Deus!

Publicado em Off-topic | Com a tag , | Deixar um comentário

Introdução aos Padrões de Projeto com PHP – Parte 2

E aí, povo! Tudo certo?

Continuando a nossa série de estudos sobre Padrões de Projeto, hoje daremos uma olhada mais aprofundada nos padrões que existem e que iremos estudar. Caso você ainda não tenha lido, dê uma olhada na primeira parte dessa série dando uma introdução aos design patterns.

Uma vez que os padrões de projeto foram desenvolvidos originalmente para suprir necessidades de software independente da linguagem, alguns autores gostam de selecionar apenas os padrões mais utilizados em determinada linguagem. Nesta série também não citarei todos os padrões da GoF porque alguns, como o Iterator, já estão implementados nativamente na linguagem (o Iterator é um foreach, por exemplo). Aproveitarei o espaço aberto por esses padrões e indicarei alguns outros que não fazem parte da GoF mas que são muito importantes de serem estudados.

Vamos dar uma olhada em como se dividem os padrões da GoF e em seguida quais serão alguns dos padrões citados mais adiante. Continue lendo

Publicado em Padrões de Projeto | Com a tag , | 3 comentários

Introdução aos Padrões de Projeto com PHP

Salve, galera! Depois de quase 5 meses sem dar as caras por aqui, consegui tempo pra voltar!
Realmente o final de ano foi difícil, mas graças a Deus, terminei a faculdade e agora tenho mais tempo para me dedicar aos estudos que antes eram paralelos.

Mas sem muita conversa, vamos direto ao que interessa: padrões de projeto.

Hoje inicio uma série de alguns posts falando sobre os padrões de projeto mais úteis para programadores PHP e algumas aplicações práticas dos mesmos. Então vamos estudar juntos! Continue lendo

Publicado em Padrões de Projeto | Com a tag , | 5 comentários

PHP Programming Innovation Award


PHP Classes Innovation Award

PHP Classes Innovation Award

E aí, galerinha! Tudo jóia?

Caramba… MUITO tempo que eu não apareço por aqui…
Culpa do TCC. Mas eu prometo que ano que vem postarei sempre!

Faltam apenas alguns dias e tudo estará terminado (se Deus quiser).

Bom. Estou aqui hoje apenas para agradecer todos que me apoiaram na disputa do Innovation Awards do PHP Classes. Continue lendo

Publicado em Off-topic | Com a tag , , , , , | 2 comentários

Construindo uma Aplicação PHP à Prova de Balas – 2010

Salve, galera! Tudo certo?

Bom… Conforme prometido, seguem os slides REFORMULADOS da palestra! :)
Esta é a versão apresentada no FISL, um pouco diferente da apresentada no TcheLinux.

Gostaria também de aproveitar este espaço e agradecer a todos que estiveram presentes e todos que se interessaram pelo assunto!

Em breve trarei novidades no assunto de segurança, com alguns posts, já que isso anda meio escasso por aqui! :P

Baixe a versão para Keynote
Baixe a versão para PowerPoint
Baixe a versão em PDF

Acesse a versão online desta apresentação no Slideshare.net



Um abraço a todos e fiquem com Deus!

Rafael Jaques

Publicado em Palestras, Segurança | Com a tag , , , , | 5 comentários

PHPit te leva ao FISL de graça!

É isso aí, manolo!

Tá afim de uma entrada pro FISL “na faixa”?

Dá uma lida nas regras e, se estiver tudo certo, participe! :D

ATENÇÃO!

A incrição é para ESTUDANTE, ou seja, você precisa estar estudando em alguma instituição reconhecida pelo MEC. Tem que levar o comprovante de matrícula na hora!

O sorteio será realizado através do Sorteie.me HOJE (16/07) às 18h (Brasília). O sorteado tem até AMANHÃ (17/07) às 10h (Brasília) para entrar em contato comigo e enviar seus dados completos. Caso ninguém se acuse, sinto muito! :P

Mas… E aí! Como faço para concorrer?

1 – Siga o @rafajaques no Twitter.
2 – Dê retweet na seguinte frase: “RT @rafajaques: Eu quero que o #PHPit me leve ao #FISL! http://migre.me/XAAV”
3 – Aí é só aguardar!

:D

Desejo boa sorte a todos!

Um abraço e fiquem com Deus.

Publicado em Promoções | Com a tag , , , | Deixar um comentário

PHPit no FISL!

Salve, galera! Tudo joinha?

Deixa eu contar pra vocês…
Vou realizar um sonho de infância! Irei palestrar no FISL (Fórum Internacional de Software Livre) que ocorre todos os anos em Porto Alegre e reune gente do mundo todo! (Aeeeee!)

A palestra vai ser a mesma que foi apresentada no TcheLinux do ano passado, Construindo uma aplicação PHP à Prova de Balas, porém com algumas melhorias.

Você pode também conferir a proposta da palestra no Papers-NG do FISL.

Pra todos vocês que aparecerem por lá, vamos tomar uma coca-cola e bater um papo! Estarei no stand do TcheLinux (se houver) || vagando pelos corredores || em alguma palestra de PHP ou Cloud.

Obrigado a todos que me apoiaram e me ajudaram a atingir mais esse objetivo na minha vida! :)

Um forte abraço a todos e fiquem com Deus!

Publicado em Palestras | Com a tag , | 3 comentários

Ditados populares em versão PHP

Salve galera! Tudo certo?

Encontrei esse artigo no blog do Goncin e não poderia deixar de reproduzi-lo aqui! Continue lendo

Publicado em Off-topic | Com a tag , | 10 comentários