Playlist Curso Gratis de Bootstrap da jCursosSegue link onde ensina a instalar, configurar, e a manusear a ferramenta framework Twitter Bootstrap.https://www.youtube.com/playlist?list=PLdRLfw1rdyFEtDGAcPoPFQg5po6i3XJtz Apresentando e usando o MongoDB (por Vinicius)Criando aplicacao pelo .Nethttp://www.macoratti.net/13/03/net_mongo.htmFont:.macoratti.net Primeiro artigo do mestre dos padroes, o ZF2 (de Zend Framework 2). E pra comecar queria descomplicar as coisas para quem esta comecando, entao vou escrever um pouco sobre Modulos, Eventos, Servicos e Abastracao, quando eu falar sobre MVC vou entender que voce ja conheca o padrao, ja falei sobre isso aqui no blog.Vejo muita comparacao sobre porque usar o ZF2 ao inves do CakePHP, ou o CI (Code Igniter) ao inves do Zend Framework, e nao da pra voce comparar simplesmente porque alguem falou que era melhor, afinal, ate os melhores podem errar, cabe a voce entender a fundo para poder escolher entre os muitos fatores que nem sempre se resumem ao codigo (ainda temos prazos, precos, preferencia do patrao, preferencia por questoes didaticas e muitos outros fatores).Antes de sair por ai tentando escrever codigos para o Zend Framework 2 (e quebrar a cara na maioria das vezes) devemos entender os conceitos por traz do framework.ModulosModulos sao conjuntos de MVC que resolvem um assunto especifico, por exemplo, se voce for criar um site para imobiliaria teria os modulos:ImoveisCorretoresUsuariosAonde cada um cuida exclusivamente do seu assunto e guarda as informacoes e configuracoes que lhe sao pertinentes para trabalharem, esse conceito de modularidade e excelente porque alem de organizar e facilitar a manutencao permite que voce compartilhe seu modulo, use modulos de terceitos e delegue mais facilmente tarefas a sua equipe.Entao se voce leu ate aqui entendeu que modulo nao tem nada a ver com Model (M do MVC).EventosSe eventos nao foi a grande sacada do ZF2 entao nao sei o que seria, o conceito de eventos e que quando algo acontece voce deve tomar uma acao expecifica, para ver de uma forma mais simples vou usar o Jquery:view plaincopy to clipboardprint?$('seletor').click(function(){ alert('oi'); }); Este codigo diz que quando clicarmos no seletor ele deve exibir um alerta com o texto oi, isso e simples e ajuda a entender o conceito da coisa, vou explicar.No nosso codigo o clique e um sujeito ou seja, ele fica olhando quando vamos clicar no seletor e quando fizermos ele avisa ao observador (neste caso ele mesmo) que vai fazer algo com essa informacao, e simples e pratico.No Zend Framework o evento criado fica ali, esperando algo acontecer, e quando acontece o modulo avisa e algum observador (que pode ser um controller ou qualquer coisa) vai tomar as devidas providencias.O Evento em si nao e a solucao para nada ele apenas informa que algo aconteceu.Veja o que diz a documentacao do Zend Framework 2 sobre isso:O EventManager e um componente projetado para os seguintes casos de uso:Implementar simples padroes sujeito/observador.Implementacao de projetos Aspect-Oriented.Implementacao de arquiteturas orientadas a eventosA arquitetura basica permite ligar e desligar os ouvintes para eventos nomeados, tanto em uma base por exemplo, bem como atraves de colecoes compartilhadas, desencadear eventos ou interromper a execucao de ouvintes.Aqui a pagina oficial com um exemplo de codigo.Camada