Zend Framework. Elton Luís Minetto

Documentos relacionados
Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Desenvolva rapidamente utilizando o frame work CakePHP. Elton Luí s Minetto

Artur Petean Bove Júnior Tecnologia SJC

Número de pessoas com acesso à internet passa de 120 milhões

COMUNICAÇÃO DIGITAL EMBRATUR

Tecnologias Web voltadas a Inovação em Produtos e Serviços

Tabela de Preços Sugeridos

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

A DOCPIX É UMA AGÊNCIA ESPECIALIZADA EM DESENVOLVIMENTO WEB & MARKETING DIGITAL E SOFTWARES, DESDE 2012.

Fazer a web + inteligente. Este é o nosso compromisso, sempre.

Quem Somos? OBJETIVO: CONVERSÃO. Agência Digital com soluções para proporcionar aos nossos clientes uma presença profissional;

Usuários Únicos. Visitas. Pageviews. Educação 6,3% Celebridades 8,0% Esportes 9,2% Notícias 14,5% Família 7,1% Entretenimento 13,1% Negócios 6,7%

APRESENTAÇÃO COMERCIAL.

SISTEMÁTICA WEBMARKETING

ANEXO I Sumário Manual de Preços e Serviços Digitais

Frameworks para Desenvolvimento em PHP Elton Luís Minetto

Anexo I Formulário para Proposta

MICROSOFT INSIDERS BRASIL. e a digitalização do relacionamento com a mídia

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

PROPOSTA MICRO-FRANQUIAS

MediaKit Rede Jornal Contábil Todas as informações sobre a maior rede de comunicação contábil do Brasil

O que é um aplicativo?

Definições: quando usar cada um?

Como e por onde começar e os melhores formatos de conteúdo para você

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

COLIVRE Cooperativa de Tecnologias Livres Telefone: (71) CNPJ:

TNH1 Líder Absoluto. Alcançando mais de 17 milhões de exibições de páginas por mês, o TNH1 é o site líder de acessos em Alagoas*.

PROPOSTA MICRO-FRANQUIAS

QUEM SOMOS SERVIÇOS. Desenvolvemos aplicativos para celular, sites e sistemas que facilitam o contato do cliente com a sua empresa e vice-versa.

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

Manual de Instalação do OASIS

Conceitos Básicos

SERÁ UM ORGULHO TÊ-LO EM NOSSO TIME!!!

*Todos os direitos reservados.

Porto Seguro Guia Mobile

PROJETO INFORMÁTICA NA ESCOLA

CONSTRUÇÃO DE BLOG COM O BLOGGER

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES. MAIL: URL:

Internet e Adolescência - Pontos Positivos

Proposta Revista MARES DE MINAS

Workshop Comunicação e Marketing para terapeutas e administradores de espaços holísticos. Lançamento do site Portal do Bem Rio de Janeiro, 31/05/2012

DESCOBERTAS-CHAVE. A popularidade das MÍDIAS SOCIAIS

História Diferenciações Assessoria o que é? Estrutura Comunicação x Imprensa Papéis e funções Planejamento Conteúdo Processamento interno x externo

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

APRESENTAÇÃO. (63) Norte, Avenida JK, Lote 147 Ed. Plaza Center, 1 Andar, Sala 05 Palmas/TO

Media Kit. Admistradores: Leticia Fernandes Sttephano Victorino

Introdução ao Plone. terça-feira, 4 de agosto de 15

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

PROPOSTA DE DESENVOLVIMENTO DE CAMPANHA EM MARKETING DIGITAL

Do Word 2007 para o Office 365 para empresas

Design, SEO, Marketing, Hospedagem e Administração de sites. Esta apresentação contém links para acesso de conteúdo na Internet.

PROPOSTA MICRO-FRANQUIAS

Processos Técnicos - Aulas 4 e 5

Entre em contato com a Masterix e agende uma reunião para conhecer melhor o SMGC.

PlusPixel Marketing Digital SOMOS MAIS SOCIAIS DO QUE NUNCA

Manual de utilização do Zimbra

Toda a informação da tua localidade num mesmo portal e à distância de um click.

Desenvolvimento de Sites. Subtítulo

Curso Marketing Político Digital Por Leandro Rehem Módulo III MULTICANAL. O que é Marketing Multicanal?

Solução de Gestão de Conteúdo Interativo tipo Mural Web para TVs FULLHD

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE EDUCAÇÃO LABORATÓRIO DE CULTURA DIGITAL

Módulo 6 Usando a Internet. Internet. 3.1 Como tudo começou

MANUAL DE REDE SOCIAL NA PLATAFORMA NING

Sorocaba 05 de Agosto de Para: takestore. A/C: takestore Referente: Desenvolvimento Site Institucional. Prezado(a) Sr(a)

EXPRESSO LIVRE 3º Encontro Técnico de Desenvolvedores

Desde Mídia Kit encontrasãopaulo.

RELACIONAMENTO, REPUTAÇÃO E RELEVÂNCIA

Monitoramento de Redes Sociais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

para imprensa Brand Book

COMO USAR OS VÍDEOS ONLINE PARA ALAVANCAR O MEU E-COMMERCE

A ferramenta que você necessitava para seu Buffet Infantil.

Guia do Usuário. versão 1.2. GiuSoft Tecnologia -

Dicas de Marketing Pessoal utilizando as Mídias Sociais. Mídias Sociais e Marketing Pessoal

. Indice. 1 Introdução. 2 Quem Somos. 3 O que Fazemos. 4 Planejamento. 5 Serviços. 6 Cases. 9 Conclusão

A informação que você precisa!

FRWTC800 - Desenvolvimento Web com Ruby on Rails

Os serviços de Campanha Digital são oferecidos pelo Portal BRASIL POSTOS COMERCIO DE MAQUINAS E EQUIPAMENTOS LTDA ME. CNPJ :

PROPOSTA DE CRIAÇÃO E DESENVOLVIMENTO DE WEBSITE

Arquitetura de Informação

Estudo de Caso Bicicletada Curitiba

Ferramentas desenvolvidas internamente não atendem às necessidades de crescimento, pois precisam estar sendo permanentemente aperfeiçoadas;

Empresa capixaba de tecnologia lança primeiro construtor de sites do Estado

Apresentação comercial

Apresentação. a empresa. Sobre. Nossos produtos:

Aumentando as vendas online do Grupo VEPEA

Quem é Ana Luiza Cunha?

Prof. NINO CARVALHO Mestre em Administração IBMEC Pós Graduado em Marketing e Estratégia Chartered Institute of Marketing Reino Unido

Transcrição:

Zend Framework Elton Luís Minetto

O que? Ambiente Web PHP Problemas Frameworks Padrões Zend Framework Vantagens Componentes Cases

Quem? Graduado e pós-graduado em Ciência da Computação. Cursando MBA em Gerenciamento de Projetos Trabalha com PHP desde 2000 Autor do livro Frameworks para Desenvolvimento em PHP - Editora Novatec Membro do PHPSC Gerente de Desenvolvimento da Drimio e professor na Sociesc (Joinville)/Unochapecó(Chapecó)

Ambiente Web É o ambiente formado por algumas tecnologias: Servidor Web Protocolo HTTP e HTTPS Navegadores HTML, PHP, JSP, CSS, AJAX Web sites e sistemas

PHP Livre Fácil de usar Grande documentação Grande biblioteca de funções Orientação a Objeto

Problemas Ambiente Web/PHP Repetição de tarefas Dificuldade de debug Várias formas de fazer a mesma coisa Existem poucos padrões e os que existem não são cumpridos (W3C x Microsoft) Os design patterns foram criados para aplicações cliente-servidor, somente agora estão sendo portados para web Clientes querem alterar tudo muito rápido Desenvolvimento lento

Problemas Ambiente Web/PHP Pouco reaproveitamento de código Não existem ferramentas RAD como Delphi Dificuldade de fazer relatórios Navegadores não renderizam corretamente algumas coisas Novas tecnologias surgindo a todo minuto Mistura de layout e lógica

Problemas Ambiente Web/PHP

Frameworks É uma base de onde pode-se desenvolver algo maior ou mais específico. É uma coleção de códigos, classes, funções, técnicas e metodologias que facilitam o desenvolvimento de novos softwares. Vantagens Todos programam parecido graças a padronizações. Fácil manutenção Automatiza tarefas repetitivas. DRY Separação de layout e lógica. no more spaguetti Reaproveitamento de códigos

Padrões Os frameworks são baseados em uma série de padrões de desenvolvimento já consolidadas como MVC. MVC é um acrônimo para Model, View, Controller (Modelo, Visão e Controlador). A idéia é separar todo o desenvolvimento de uma aplicação nestas três partes, ou camadas: Model gerencia o comportamento dos dados da aplicação. View gerencia a saída gráfica e textual da parte da aplicação visível ao usuário Controller interpreta as entradas de mouse e teclado do usuário, comandando a Visão e o Modelo para se alterarem de forma apropriada.

Zend Framework O Zend Framework é um framework para PHP 5, orientado a objetos e baseado em MVC, que é desenvolvido pela empresa Zend junto com a comunidade de usuários PHP. O Zend Framework faz parte do projeto PHP Collaboration Project da Zend. O Collaboration Project é uma iniciativa da Zend, seus parceiros de negócios e a comunidade de desenvolvedores para impulsionar a utilização da linguagem PHP. Fazem parte deste projeto o Zend Framework, o portal Zend Developer Zone e a ferramenta Eclipse PHP IDE.

Zend Framework - Vantagens Suporte comercial da Zend Baseado em componentes reutilizáveis Excelente documentação Fácil instalação Grande produtividade Licença mais amigável para empresas Certificação de profissionais Envolvidos no desenvolvimento:

Alguns Componentes Zend_Controller Zend_Cache Zend_Config Zend_Db Zend_Date Zend_Feed Zend_Form Zend_Filter e Zend_InputFilter Zend_HttpClient

Alguns Componentes Zend_Json Zend_Log Zend_Locale e Zend_Translate Zend_Mail e Zend_Mime Zend_Pdf Zend_Paginator Zend_Search, Zend_Service_Amazon, Zend_Service_Flickr e Zend_Service_Yahoo Zend_Session Zend_View

Alguns Componentes

Estrutura de um projeto

Documentação Documentação oficial: http://framework.zend.com/docs/overview Livros

Certificação

Cases

Drimio: Uma Rede Social focada em MARCAS

Brasileiro gasta mais tempo em redes sociais Os brasileiros gastaram mais tempo na internet em outubro/2008 O usuário residencial passou no mês, em média, 24 horas e 41 minutos online A maior parte do tempo em que está conectado, o internauta navega por redes sociais, blogs, sites de relacionamento e fóruns 34,5% do tempo médio, cerca de 8,42 horas mensais Pesquisa do IBOPE/ NetRatings, 09 de dezembro de 2008

3 Rupturas Chave Quem CRIA o conteúdo? TODOS e QUALQUER um Quem DISTRIBUI o conteúdo? TODOS e QUALQUER um Quem controla a experiência do usuário/consumidor? Os próprios USUÁRIOS CONTROLAM esta jornada do conteúdo do ponto A para qualquer lugar, e ELES são o destino final

Drimio: Uma Rede Social focada em MARCAS A Drimio é uma Rede Social que catalisa e amplia o relacionamento entre consumidor e marca,permitindo que cada vez mais o usuário e consumidor SEJA e FAÇA a MARCA!!

Conteúdo: Co-criação e COLABORAÇÃO Manutenção participativa de um hub de CONTEÚDO, uma coleção de: Vídeos, fotos, artigos, blogs, outras redes sociais Fóruns, entrevistas com especialistas e representantes da MARCA, hotsites Lançamentos, propagandas e campanhas, exclusividades Eventos culturais e esportivos patrocinados pela MARCA Notícias genéricas, notícias oficiais de interesse público geradas pela própria MARCA (news release, media release, press release) Tudo sobre a Marca

Ambiente ideal e diversidade de públicos Usuários aficionados por um tema Especialistas, Evangelistas Consumidores fãs e apaixonados por uma MARCA Brand Lovers, Heavy Users Ambiente para uma experiência positiva e construtiva Estímulo à aproximação e participação em grupos de interesse, à conversação e à micro interações MARCAS, USUÁRIOS, CONTEÚDO, TEMAS

Quem são MARCAS na Drimio? Extrapolamos o conceito limitante de MARCAS de produtos e anunciantes tradicionais Na Drimio as 5.564 cidades brasileiras são MARCAS Procuram ampliar sua visibilidade no mercado para tornarem-se destino do turismo de lazer e de negócios Universidades, Associações, Festas regionais, Times de Futebol, Escolas de Samba, Praias, Concursos Nacionais, Casas noturnas, Feiras e Eventos, e inclusive Celebridades são MARCAS Todas estas entidades estão sujeitas aos mesmos princípios que governam a existência e desenvolvimento de qualquer MARCA no mercado

Case - Drimio Atualmente em versão beta fechada. Lançamento programado para as próximas semanas.

Case - Drimio Usuários podem compartilhar vídeos, links, imagens, notícias, enviar mensagens e participar de fórum sobre suas marcas de maior afinidade. Internacionalização Mais de 40mil linhas de código produzidas em 4 meses, por 4 programadores. Sendo que somente um dos programadores tinha experiência com Zend Framework Integração com Youtube, Twitter, Google Search, Yahoo Search, Flickr, leitura e geração de RSS/Atom. Versão mobile com suporte a iphone, Nokia N95, Blackberry e outros dispositivos.

Referências http://framework.zend.com/ http://adlermedrado.com.br/ http://www.drimio.com

Perguntas?

Contato <?php $card = array( nome => Elton Luís Minetto, site => http://www.eltonminetto.net, e-mail => elton.minetto@drimio.com, fone => (47) 9189 6359 ); var_dump($card);?>

Drimio Quer testar a mundo? Mande um e-mail para antes de todo elton.minetto@drimio.com Conheça o blog da Drimio: http://blog.drimio.com/