CakePhp. Desenvolvimento Web Rápido (e Indolor) Alisson S A Nascimento

Tamanho: px
Começar a partir da página:

Download "CakePhp. Desenvolvimento Web Rápido (e Indolor) Alisson S A Nascimento alisson.sa.nascimento@gmail.com"

Transcrição

1 CakePhp DesenvolvimentoWebRápido(eIndolor) AlissonSANascimento

2 Roteiro AidéiadeumFramework OqueéoCakePhp? Aestruturadosdiretórios ModelViewControl Componentes,Plugins,VendorseHelpers Bake AplicaçãoRápida Referências

3 AidéiadeumFramework Arquiteturapré definida Classesebibliotecasauxiliares Estruturadediretórios Códigosre usáveis Deveserfácildeusar,extensível,seguro!

4 PorqueusarumFramework? Agilidadenoprocessodedesenvolvimento Aplicaçõesmaisestáveis Organizaçãonocódigoenosarquivos ComandosSQLesquecidosporumtempo Foconalógicadenegócio Designereprogramadortrabalhandoemparalelo

5 OqueéCakePhp FrameworkfeitoemPHP! BaseadonoRubyonRails MVC(ModelViewControl) ActiveRecordMapeamentoER OO ActiveSuportBibliotecasbase ConvençãoenãoConfiguração Scaffolding Atualmente Stable RC RC2,inclusivenorepositóriodoDebian

6 Quemestáusandohoje? Twinbler MapMe NoseRub acoruja Scratch Sistemaqueseportacomoumprotocoloderedes sociaisdescentralizadas Scratchéumanovalinguagem deprogramaçãoquetornafácil paravocêcriarsuaspróprias históriasinterativas, animações,jogos,música,e arte etambémcompartilhar Mambo5CMS MozillaAddons https://addons.mozilla.org/pt BR/firefox/ suascriaçõesnainternet.

7 Configuração ModRewrite(/etc/apache/apache.conf) AllowOverrideAll(/etc/apache/sites enable/000 default) ex.:localhost/cake/meucontroller/minhaaction/1/teste Controller Action Parâmetros

8 EstruturadosDiretorios app views config elements controllers models errors helpers layouts pages plugins temp vendors views webroot webroot css cake files docs img vendors js

9 Model View Control

10 Model Control View Aprimeirainterfacelógicadaaplicação Validaçãodosdados Requisiçõesaobancodedados Salvararquivo: Porpadrãoprocuraatabelanobanco RAIZ/app/models/exemplo.php atabelaexemplos

11 Model Control View <?php classeventoextendsappmodel{ var$name='evento'; var$validate=array( 'id'=>valid_not_empty, 'nome'=>'/^.{10,64}$/', ); }?>

12 Model Control View Regrasdenegócio Geralmenterequisitamosobanconoscontrollers PodeounãosercorrelacionadocomumModel ObjetosdoModeljáestãocriados Salvararquivo: RAIZ/app/controllers/exemplos_controller.php PorpadrãoprocuraoModel: exemplo.phpcomaclasseexemplo

13 Model Control View <?php classeventoscontrollerextendsappcontroller{ var$name='eventoscontroller'; functionverevento($id){ if(!empty($id)){ this >set('eventos',findbyid($id));...?> CadaActionouFunçãopodeterumaView!

14 Model Control View Ainterfacecomousuário Forneceumamaneiradevisualizarosdados Nãoérecomendávelprocessardadosnasviews Podemosterváriassaídas:HTML,PDF,AJAX,XML... requisitando:localhost/cake/eventos/verevento/1 oarquivodevisualizaçãoaserrespondidoseria: RAIZ/app/views/eventos/ver_evento.thtml(.ctp)

15 Model Control View <h2>evento<?phpecho$eventos['0']['evento']['id'];?></h2> <p> <?phpforeach($eventosas$evento): echo($evento['evento']['nome']); endforeach;?> </p>

16 EstruturadosDiretórios app config elements controllers errors helpers views components models plugins layouts temp pages vendors views css webroot files img js cake docs vendors webroot

17 ComponentesePlugins Componentessãopartesquecompõemumconjunto Umpedaçodecódigore usável Temcomportamentoesperado Sessions,Cookies, ,ACL(AccessControlList), RSS(FeedArticles)

18 ComponentesePlugins Pluginssãoadicionadospararealizarumatarefanão nativa Comportamentonãoépredefinido PhpGacl,Jquery,Tablesorter...

19 HelperseVendors Helperssãoclassesquetemfunçõesquesão comumentenecessáriosparaformatareapresentar osdadosdeformaútil. Sãodefinidosnoscontrollerseusadosnasviews $helpers=('html','form','ajax','javascript');(controller) <?phpecho$html >submit('adicionar')?>(view)

20 HelperseVendors Vendorssãoasbibliotecasexternasencontradasno diretório/vendor. Podesertantoparacontrollersouviews. Forneceronomedoarquivosemaextensão'.php' vendor('jpgraph/jpgraph_line'); vendor('alisson.h');

21 Bake Scriptparacriaçãoautomáticadearquivosentre configuração,models,controllers,viewseatéabase deumanovaaplicação Indicadoquandojásetenhaumafamiliaridadecomo CakePhp! encontra senodiretórioraiz/cake/scripts/bake.php InicialmenteexecutadonoTerminal

22 AplicaçãoSimples TrabalhandoeiniciandonoCakePhpcomosseus avisos. UtilizandooCakePhpBake!

23 DescompactandooCake...

24 Modulerewriteativado...

25 Configurandoaconexãoaobanco Salvarcomo databese.phpno mesmodiretorio RAIZ/app/config

26 Depoisdeconfigurado

27 Criado/app/view/linguas AplicaçãoDo CRUD <?php classlinguascontroller extendsappcontroller{ var$name='linguas'; var$scaffold; }?>

28 Depoisdecriadoocontrole.. Adicionado $validate <?php classlinguaextendsappmodel{ var$name='lingua'; var$validate=array( 'id'=>valid_not_empty, 'nomelingua'=>valid_not_empty, 'horario'=>valid_not_empty, ); }?>

29 Index(),Add(),Edit($id),Del($id),View($id) TelainicialeActionoufunçãopadrão

30 Index(),Add(),Edit($id),Del($id),View($id)

31 Index(),Add(),Edit($id),Del($id),View($id) 1ªlinhadeletadaapartirdesta action

32 Esabequantasviewseucriei? 0

33 CriandocomCakePhpBake Senão encontraro app,obake pedepara criar

34 CriandoomodelAluno Obake perguntará umporum

35 DeterminandoAssociações BelongsTo, HasOne, Percebam HasMany, HasAndBelongsToMany

36 Resultadoaluno.php <?php classalunoextendsappmodel{ var$name='aluno'; var$validate=array( 'lingua_id'=>valid_not_empty, 'nome'=>valid_not_empty, ); //TheAssociationsbelowhavebeencreatedwithallpossiblekeys,thosethatarenotneededcanberemoved var$belongsto=array( 'Lingua'=> array('classname'=>'lingua', 'foreignkey'=>'lingua_id', 'conditions'=>'', 'fields'=>'', 'order'=>'', 'countercache'=>'' ), ); }?>

37 CriandooControllernoBake

38

39 Resultadoaluno_controller.php <?php classalunoscontrollerextendsappcontroller{ var$name='alunos'; var$helpers=array('html','form'); functionindex(){ $this >Aluno >recursive=0; $this >set('alunos',$this >Aluno >findall()); } functionview($id=null){ if(!$id){ $this >Session >setflash('invalididforaluno.'); $this >redirect('/alunos/index'); } $this >set('aluno',$this >Aluno >read(null,$id)); }

40 Resultadoaluno_controller.php functionadd(){ if(empty($this >data)){ $this >set('linguas',$this >Aluno >Lingua >generatelist()); $this >render(); }else{ $this >cleanupfields(); if($this >Aluno >save($this >data)){ $this >Session >setflash('thealunohasbeensaved'); $this >redirect('/alunos/index'); }else{ $this >Session >setflash('pleasecorrecterrorsbelow.'); $this >set('linguas',$this >Aluno >Lingua >generatelist()); } } }

41 Resultadoaluno_controller.php functionedit($id=null){ } if(empty($this >data)){ if(!$id){ $this >Session >setflash('invalididforaluno'); $this >redirect('/alunos/index'); } $this >data=$this >Aluno >read(null,$id); $this >set('linguas',$this >Aluno >Lingua >generatelist()); }else{ $this >cleanupfields(); if($this >Aluno >save($this >data)){ $this >Session >setflash('thealunohasbeensaved'); $this >redirect('/alunos/index'); }else{ $this >Session >setflash('pleasecorrecterrorsbelow.'); $this >set('linguas',$this >Aluno >Lingua >generatelist()); } }

42 Resultadoaluno_controller.php functiondelete($id=null){ if(!$id){ $this >Session >setflash('invalididforaluno'); $this >redirect('/alunos/index'); } if($this >Aluno >del($id)){ $this >Session >setflash('thealunodeleted:id'.$id.''); $this >redirect('/alunos/index'); } } }?>

43 CriandoAsViewsComoBake Dessavezescreveu quatroarquivos

44 Dessaveztemosasviews

45 localhost/palestra/alunos/add Criadoautomaticamente porcausadotipoda associação Porquealguns estãoem negritoe 'Celular'não?

46

47 Perguntasoumaisperguntas?

48 Referências cakephp.org cakephp.com.br wikipedia tuliofaria.net vivaolinux.com.br

Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto FISL 8.0

Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto FISL 8.0 Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto Agenda O que é o CakePHP Conceitos básicos Requisitos Instalação Configuração Aplicação de exemplo O que é o CakePHP Cake é um framework

Leia mais

PHP Conference Brasil

PHP Conference Brasil CakePHP Elton Luís Minetto Agenda O que é o CakePHP Conceitos básicos Requisitos Instalação Configuração Aplicação de exemplo O que é o CakePHP Cake é um framework para PHP que usa padrões de desenvolvimento

Leia mais

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

Desenvolva rapidamente utilizando o frame work CakePHP. Elton Luí s Minetto Desenvolva rapidamente utilizando o frame work CakePHP Elton Luí s Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Demonstração Ambiente Web É o ambiente formado por algumas tecnologias: Servidor

Leia mais

Mini-curso de CakePHP

Mini-curso de CakePHP Mini-curso de CakePHP Apresentação Daniel Golgher - formado em Tecnologia em Processamento de Dados e bacharel em Sistema de Informação pela UNA. Pós graduado em Engenharia de Software pela UFMG. Desenvolve

Leia mais

Módulo Básico. Assando Sites. Relacionamentos, Validação, Consultas e Páginas Dinâmicas. Assando Sites http://assando-sites.com.

Módulo Básico. Assando Sites. Relacionamentos, Validação, Consultas e Páginas Dinâmicas. Assando Sites http://assando-sites.com. Assando Sites Relacionamentos, Validação, Consultas e Páginas Dinâmicas Módulo 4 Dê adeus aos JOINs 1 Relações entre Models 1.1 Definição Relações O CakePHP te dá quatro formas de relacionar (ligar) os

Leia mais

Sumario. Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP

Sumario. Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP Sumario Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP Entendendo Banco Imagine que vc tenha uma biblioteca e queira

Leia mais

CakePHP. Tão fácil quanto fazer um bolo!

CakePHP. Tão fácil quanto fazer um bolo! CakePHP Tão fácil quanto fazer um bolo! Roteiro Conceitos Framework MVC CakePHP Quem sou eu... Rangel Xavier 25 anos Sistemas de Informação Aluno do Mestrado em Eng. de Software Design & Desenvolvedor

Leia mais

Curso de CakePHP. Curso de CakePHP Página 1 /69

Curso de CakePHP. Curso de CakePHP Página 1 /69 Curso de CakePHP Página 1 /69 Curso de CakePHP 1 Introdução................ 2 2 Configurações............... 6 3 Convenções............... 8 4 Bake (Gerando aplicativos pela console)........ 12 5 Model.................

Leia mais

Nos Trilhos com RAILS. Sylvestre Mergulhão

Nos Trilhos com RAILS. Sylvestre Mergulhão Nos Trilhos com RAILS Sylvestre Mergulhão Necessidades Desenvolver para a web Desenvolver para a web de forma organizada Desenvolver para a web de forma fácil de manter Desenvolver para a web de forma

Leia mais

CakePHP Cookbook Documentation

CakePHP Cookbook Documentation CakePHP Cookbook Documentation Versão 2.x Cake Software Foundation 04 October, 2015 Conteúdo 1 Primeiros Passos 1 Blog.................................................. 1 Blog - Continuação..........................................

Leia mais

CakePHP Cookbook Documentation

CakePHP Cookbook Documentation CakePHP Cookbook Documentation Release 2.x Cake Software Foundation October 15, 2014 Conteúdo 1 Primeiros Passos 1 Blog.................................................. 1 Blog - Continuação..........................................

Leia mais

Pmail Project. The open sourse project. Felipe Theodoro Gonçalves / www.ftgoncalves.com Pmail - GNU General Public License version 3 (GPLv3)

Pmail Project. The open sourse project. Felipe Theodoro Gonçalves / www.ftgoncalves.com Pmail - GNU General Public License version 3 (GPLv3) Pmail Project The open sourse project O projeto O projeto Pmail (PHP Mail) tem por finalidade adicionar mais funcionalidades à aplicações cuja as mesmas necessitem de envio em massa de e-mail para seus

Leia mais

Um olhar para 5 alternativas ao WAM

Um olhar para 5 alternativas ao WAM Declarativa 1 Um olhar para 5 alternativas ao WAM Declarativa: Luís Carvalho Carlos Elói Mário Araújo Miguel Calejo CCG/ZGDV: Paulo Doellinger 21/09/2011 versão 1.0 ID83 Declarativa 2 TABLE OF CONTENTS

Leia mais

CakePHP Cookbook Documentation

CakePHP Cookbook Documentation CakePHP Cookbook Documentation Versão 3.x Cake Software Foundation 04 October, 2015 Conteúdo 1 CakePHP num piscar de olhos 1 Convenções Sobre Configuração................................... 1 A camada

Leia mais

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Novatec Original English language edition published by Apress Inc., 2560 Ninth Street, Suite 219, Berkeley, CA 94710 USA. Copyright 2009 by Apress, Inc..

Leia mais

Criando Frameworks Inteligentes com PHP. Uma abordagem prática: vantagens, aplicações e procedimentos.

Criando Frameworks Inteligentes com PHP. Uma abordagem prática: vantagens, aplicações e procedimentos. Criando Frameworks Inteligentes com PHP Uma abordagem prática: vantagens, aplicações e procedimentos. Apresentação Equipes ao redor do mundo utilizam diferentes padrões de projeto, de acordo com suas necessidades

Leia mais

FRWTC800 - Desenvolvimento Web com Ruby on Rails

FRWTC800 - Desenvolvimento Web com Ruby on Rails FRWTC800 - Desenvolvimento Web com Ruby on Rails SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,

Leia mais

Curso de Iniciação ao Framework PHP Yii

Curso de Iniciação ao Framework PHP Yii Curso de Iniciação ao Framework PHP Yii Igor Rafael igor at dcc.ufmg.br 12 de agosto de 2011 Conteúdo Visão Geral Configuração Fundamentos Estudo de caso Visão Geral O que é um framework? Coleção de bibliotecas

Leia mais

CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB

CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB ISBN 978-85-61091-05-7 V EPCC Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB Lincoln Fernandes Paulino

Leia mais

Desenvolvendo em MVC com Zend Framework

Desenvolvendo em MVC com Zend Framework Desenvolvendo em MVC com Zend Framework Diego Pessoa Desenvolvedor Web Baseado na simplicidade, melhores práticas, licença corporativa amigável e um código-base rigorosamente testado. O Zend Framework

Leia mais

Programação Web Aula 10 - Testes, Javascript, Ajax

Programação Web Aula 10 - Testes, Javascript, Ajax Programação Web Aula 10 - Testes, Javascript, Ajax Bruno Müller Junior Departamento de Informática UFPR 28 de Abril de 2014 1 Ambientes de Execução 2 Testes Um exemplo Acrescentando Validação Validação

Leia mais

CakePHP um framework Web MVC:

CakePHP um framework Web MVC: CakePHP um framework Web MVC: Análise comparativa e implementação da arquitetura Model-View-Controller. Leonardo Cabral da Rocha Soares 1 Resumo Com a crescente demanda por soluções web, inúmeros frameworks

Leia mais

PHP Profissional. Alexandre Altair de Melo / Mauricio G. F. Nascimento. Editora Novatec

PHP Profissional. Alexandre Altair de Melo / Mauricio G. F. Nascimento. Editora Novatec Introdução Como a idéia deste livro é ir direto ao ponto, vou fazer isso já na introdução. A idéia desse livro não é explicar a teoria e filosofia do PHP, da orientação a objetos, as maravilhas dos design

Leia mais

Protótipo de um framework MVC para aplicações PHP de pequeno porte

Protótipo de um framework MVC para aplicações PHP de pequeno porte Protótipo de um framework MVC para aplicações PHP de pequeno porte Eder Martins Franco 1,2, Márcio Palheta Piedade 1,2, Renata Magalhães Rêgo 3 1 Faculdade FUCAPI Av. Gov. Danilo de Matos Areosa, 381 Distrito

Leia mais

ZendWi Presentation 19/10/2012

ZendWi Presentation 19/10/2012 ZendWi Presentation 19/10/2012 Índice 1. Introdução ao Zend Framework 2 2. MVC 3. Zend Tools 4. Estrutura 5. Zend DB Model Generator 6. Back-End Developer 7. Front-End Developer 8. Links Úteis Introdução

Leia mais

Escrito por Sáb, 15 de Outubro de 2011 01:19 - Última atualização Seg, 26 de Março de 2012 03:32

Escrito por Sáb, 15 de Outubro de 2011 01:19 - Última atualização Seg, 26 de Março de 2012 03:32 Preço R$ 129.00 Compre aqui Curso de PHP O.O usando Adodb, aprenda a criar uma loja virtual (carrinho de compras) até a geração do boleto bancário. Usei: Mysql e Dreamweaver cs4. São 163 videoaulas, 2

Leia mais

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress. Parte II Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.com Rails - Instalação Windows gem install rails Plataformas

Leia mais

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

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado

Leia mais

Frameworks - Grails. Aécio Costa

Frameworks - Grails. Aécio Costa Aécio Costa Abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade

Leia mais

Aplicação do Framework CakePHP para o desenvolvimento de WebSite

Aplicação do Framework CakePHP para o desenvolvimento de WebSite Aplicação do Framework CakePHP para o desenvolvimento de WebSite Lucas Luan Pontarolo¹, Elena Mariele Bini² Instituto Superior de Educação Faculdade Guairacá - Tecnologia Em Análise E Desenvolvimento De

Leia mais

Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django

Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django Frameworks para Desenvolvimento Rápido de Aplicações Web: um Estudo de Caso com CakePHP e Django Adriano Pereira 1, Vinícius Vielmo Cogo 1, Andrea Schwertner Charão 1 1 Programa de Educação Tutorial (PET)

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ UTFPR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PATRIKY ERNANY SILVA

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ UTFPR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PATRIKY ERNANY SILVA UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ UTFPR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PATRIKY ERNANY SILVA UTILIZAÇÃO DO FRAMEWORK CAKEPHP PARA DESENVOLVIMENTO DE WEBSITES

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

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 O livro Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente

Leia mais

BANCO DE DADOS E UMA APLICAÇÃO WEB

BANCO DE DADOS E UMA APLICAÇÃO WEB Universidade Estadual de Maringá BANCO DE DADOS E UMA APLICAÇÃO WEB Alex Moreira Lima - http://din.uem.br/~ra59602 Eduardo Sutil - http://din.uem.br/~ra58703 Henrique Vigando- http://din.uem.br/~ra55761

Leia mais

Produtividade na web com Groovy e Grails

Produtividade na web com Groovy e Grails Produtividade na web com Groovy e Grails Quem somos? Lucas Aquiles / @lucas_aquiles ADS / IFPI lucasaquiles@gmail.com lucasaquiles.com.br/blog Fco Marcos / @fcomarcosrocha ADS / IFPI Colaborador LAPESI

Leia mais

SenchaTouch + PhoneGap

SenchaTouch + PhoneGap SenchaTouch + PhoneGap Ramos de Souza Janones Phonegap.ramosdainformatica.com.br Desenvolvendo para 7 plataformas mobile www.sucessocomsoftware.com.br No mundo Android ios Windows Phone Outros 1% 4% 25%

Leia mais

Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications) com Ruby On Rails e Adobe Flex Utilizando a Arquitetura MVC

Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications) com Ruby On Rails e Adobe Flex Utilizando a Arquitetura MVC FACULDADE SETE DE SETEMBRO - FASETE Curso de Bacharelado em Sistemas de Informação Jackson Pires de Oliveira Santos Júnior Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications)

Leia mais

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19 Sumário 1 Introdução 15 1.1 O Rails é ágil.......................................................... 17 1.2 Explorando o conteúdo................................................... 18 1.3 Agradecimentos........................................................

Leia mais

Arquitetura do servidor por Sprint 1 e Sprint 2

Arquitetura do servidor por Sprint 1 e Sprint 2 Arquitetura do servidor por Sprint 1 e Sprint 2 Projeto Laboratorio de Software II Escola Politécnica da USP, 2012 Autor: Davide Kwon Agenda Introdução Requisitos Sprint 1 Sprint 2 Perguntas? Introdução

Leia mais

ZEND F r a m e w o r k

ZEND F r a m e w o r k LOGO ZEND F r a m e w o r k Alexsander Muraro FRAMEWORK O que é? Um framework nada mais é do que uma arquitetura padrão que fornece várias ferramentas comuns a todo tipo de projeto; Utilizam os mais variados

Leia mais

Grails 2.1.0 e as novidades

Grails 2.1.0 e as novidades _capa Grails 2.1.0 e as novidades Novidades na versão 2.1.0. Neste artigo vamos aprender e conhecer sobre o framework Grails. Vamos desenvolver uma aplicação para web de forma ágil, aprender sobre as convenções

Leia mais

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais

Aplicações desktop a jato com JRuby e Netbeans

Aplicações desktop a jato com JRuby e Netbeans c a p a Aplicações desktop a jato com JRuby e Netbeans Construindo aplicações Swing combinando as melhores técnicas e ferramentas de Java e Ruby Demetrius Nunes (me@demetriusnunes.com): formado em Engenharia

Leia mais

www.fjn.edu.br/poswebdesign 2101-2777

www.fjn.edu.br/poswebdesign 2101-2777 ' SECRETARIA DO CURSO: R. São Francisco, 1224-A, São Miguel - Juazeiro do Norte/CE Telefones: (88) 2101-2777 / 2101-2778 Atendimento: Seg-sex: das 14h30 às 22h / Sáb: das 8h às 12h INFORMAÇÕES GERAIS:

Leia mais

Padrões de Interação com o Usuário

Padrões de Interação com o Usuário Padrões de Interação com o Usuário Granularidade dos Padrões Padrões estão relacionados a 3 elementos: Contexto ocorre Problema resolve Solução Problemas e Soluções podem ser observados em diferentes níveis

Leia mais

Ruby on Rails. Aprendizado evolutivo do Ruby até o desenvolvimento de aplicações em Rails

Ruby on Rails. Aprendizado evolutivo do Ruby até o desenvolvimento de aplicações em Rails on Rails Aprendizado evolutivo do até o desenvolvimento de aplicações em Rails on Rails Aprendizado evolutivo do até o desenvolvimento de aplicações em Rails http://www.hut8.com.br/minicursos Roteiro Primeiro

Leia mais

Desenvolvimento de Aplicações para Internet Aula 8

Desenvolvimento de Aplicações para Internet Aula 8 Desenvolvimento de Aplicações para Internet Aula 8 Celso Olivete Júnior olivete@fct.unesp.br na aula passada Orientação a Objetos Classes Objetos Construtores Destrutores 2 na aula passada Construtores

Leia mais

Começando com Zend Framework

Começando com Zend Framework Começando com Zend Framework Versão brasileira da apresentação disponível em http://www.slideshare.net/baohx2000/zend-framework-19-setup-using-zendtool Ou: Como eu aprendi a parar de me preocupar e amei

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

Leia mais

Utilização do Framework PHP CodeIgniter no Desenvolvimento de um Sistema Integrado de Gestão

Utilização do Framework PHP CodeIgniter no Desenvolvimento de um Sistema Integrado de Gestão Utilização do Framework PHP CodeIgniter no Desenvolvimento de um Sistema Integrado de Gestão Daniel Michelon De Carli 1, Márcio Vinissius Fernandes Furtado 1, Pedro Conrad Júnior 1, Sérgio Antônio Martini

Leia mais

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com Entendendo Rails Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com 37signals Criado por David Heinemeier Hansson, em 2004 Extraído do aplicativo Basecamp Feito em Ruby, em vez de

Leia mais

INTEGRANDO OS FRAMEWORKS CAKEPHP E

INTEGRANDO OS FRAMEWORKS CAKEPHP E UNIVERSIDADE DO ESTADO DO AMAZONAS - UEA ESCOLA SUPERIOR DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO JANDERSON DE MELO ANTUNES INTEGRANDO OS FRAMEWORKS CAKEPHP E FLEX PARA APLICAÇÕES WEB Manaus 2010 JANDERSON

Leia mais

Construindo uma ASP.Net MVC 4 Web Application usando Bootstrap no front-end

Construindo uma ASP.Net MVC 4 Web Application usando Bootstrap no front-end Construindo uma ASP.Net MVC 4 Web Application usando Bootstrap no front-end A partir de uma ASP.Net MVC 4 Web Application com o Project Template Basic, aprenda a incluir, "configurar" e "usar" alguns dos

Leia mais

RELATÓRIO FINAL DE ESTÁGIO

RELATÓRIO FINAL DE ESTÁGIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS GUARAPUAVA CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET HELBERT DA ROCHA RELATÓRIO FINAL DE ESTÁGIO GUARAPUAVA 2013 HELBERT DA ROCHA RELATÓRIO FINAL DE

Leia mais

Agradecimentos. Fabrício Lopes Sanchez. Márcio Fabio Althmann

Agradecimentos. Fabrício Lopes Sanchez. Márcio Fabio Althmann Casa do Código Agradecimentos Uma obra como esta é sempre fruto do esforço direto ou indireto de muitas pessoas. Assim, nada mais justo que dedicar algumas poucas, mas expressivas, palavras a elas. Fabrício

Leia mais

Table of Contents...1. Annex A...4. Work plan...4. Annex B...6

Table of Contents...1. Annex A...4. Work plan...4. Annex B...6 Appendix Table of Contents Table of Contents...1 Annex A...4 Work plan...4 Annex B...6 Framework Analysis...6 1. Ruby on Rails...6 1.1. Ruby language...6 1.2. Components...7 1.3. Architecture...7 1.4.

Leia mais

Capítulo 04: Persistência com SQLite

Capítulo 04: Persistência com SQLite Capítulo 04: Persistência com SQLite Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

C o m p u t a ç ã o M ó v e l Brayan Neves

C o m p u t a ç ã o M ó v e l Brayan Neves Computação Móvel Brayan Neves Criando e configurando um novo projeto } Modelagem } Criação do projeto } Configuração } Criação de um novo componente } Visualização do novo componente } Editando campos

Leia mais

II Semana de Tecnologia da Informação. Rails Framework

II Semana de Tecnologia da Informação. Rails Framework II Semana de Tecnologia da Informação Rails Framework Rails Instalação Ruby versão 1.8.7 Linux: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz ou apt-get install ruby (Debian/Ubuntu) Windows:

Leia mais

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCC-0263 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Framework OO para PHP 5 Palestrante: Lucas Augusto Carvalho lucasaugustomcc@gmail.com

Framework OO para PHP 5 Palestrante: Lucas Augusto Carvalho lucasaugustomcc@gmail.com Framework OO para PHP 5 Palestrante: Lucas Augusto Carvalho lucasaugustomcc@gmail.com Flisol 2009 - Aracaju/SE Sobre mim 2 Formando em Ciência da Computação na Universidade Federal de Sergipe; Desenvolvedor

Leia mais

Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails

Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails Capítulo 3 Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails Daniel Cárnio Junqueira, Renata Pontin de Mattos Fortes Abstract This chapter presents the concepts of the framework Ruby on

Leia mais

JSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

JSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul JSF e PrimeFaces Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Introdução Desenvolvimento Web Java Server Faces Exercício 2 Introdução Ao longo dos anos diversas linguagens de programação foram

Leia mais

SAMUO APP: MANUAL TÉCNICO

SAMUO APP: MANUAL TÉCNICO as novas tecnologias ao serviço do desenvolvimento de projectos w w w. i m a d i p. c o m CABO VERDE: REALIZAÇÃO DE UMA ACÇÃO- PILOTO PARA A MELHORIA DA GESTÃO NUM GABINETE TÉCNICO SELECCIONADO OFITEC

Leia mais

Grails. C ada vez mais aplicações corporativas são desenvolvidas ou migradas para a plataforma web.

Grails. C ada vez mais aplicações corporativas são desenvolvidas ou migradas para a plataforma web. a r t i g o Grails Um Caso de Sucesso Agilidade em uma empresa de desenvolvimento para Gestão Hospitalar Desenvolver para a web com agilidade é um grande desafio, até mesmo para empresas já consagradas

Leia mais

Bem vindos ao Curso de ASP.NET MVC 3 Razor e C#

Bem vindos ao Curso de ASP.NET MVC 3 Razor e C# Bem vindos ao Curso de ASP.NET MVC 3 Razor e C# Pré-requisitos: O curso de C# Csharp veja aqui e o curso de ASP.NET Básico veja aqui Valor R$129.00 compre aqui Veja o video do curso aqui Aprenda ASP.NET

Leia mais

Estrutura do exemplo

Estrutura do exemplo Estrutura do exemplo Application: Locais onde ficarão os seus arquivos php da sua aplicação. Config: Dados de conexão com o banco, só deve ser alterado no ínicio do desenvolvimento. CSS: Arquivos de estilo,

Leia mais

Siscore: Uma Aplicação Web para Balanced Scorecard

Siscore: Uma Aplicação Web para Balanced Scorecard Siscore: Uma Aplicação Web para Balanced Scorecard Leandro Sorgetz, Francisco Assis Moreira do Nascimento Faculdades Integradas de Taquara (FACCAT) Rua Oscar Martins Rangel, 4500 95.600 000 Taquara RS

Leia mais

Desenvolvimento de um Portal Web para Viajantes Utilizando Ruby on Rails e Bootstrap

Desenvolvimento de um Portal Web para Viajantes Utilizando Ruby on Rails e Bootstrap FACULDADE CAMPO LIMPO PAULISTA BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Trabalho de Conclusão de Curso Atividade Prática de Desenvolvimento de Software Jackson Hélio de Cerqueira 8386 André Marcos Silva (Orientador)

Leia mais

O que é um framework?

O que é um framework? O que é um framework? Um framework, ou arcabouço, em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. (Wikipedia)

Leia mais

HCN/HCS SERIES CÂMERAS E CONVERSORES IP

HCN/HCS SERIES CÂMERAS E CONVERSORES IP HCN/HCS SERIES CÂMERAS E CONVERSORES IP Obrigado por utilizar os produtos Dimy s. Antes de operar o equipamento, leia atentamente as instruções deste manual para obter um desempenho adequado. Por favor,

Leia mais

O Framework Rails. Diego Rubin http://diegorubin.com @diegorubin

O Framework Rails. Diego Rubin http://diegorubin.com @diegorubin O Framework Rails Diego Rubin http://diegorubin.com @diegorubin Introdução David Heinemeier Hansson (DHH) 2004 MVC Restful Meta-Framework Convention over configuration Rails 3.1 Ferramentas Rake Bundler

Leia mais

APRENDENDO RUBY ON RAILS

APRENDENDO RUBY ON RAILS APRENDENDO RUBY ON RAILS 1 Índice O que é Ruby on Rails 4. A linguagem Ruby 4. A quem se destina este livro 5. Configuração e instalação 6. Instalação em Windows 7. Instalação em Mac OS 8. Instalação em

Leia mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...

Leia mais

formação em WeB developer

formação em WeB developer formação em WeB developer O Treinamento de Web Developer com duração de 40 semanas (média de 1 ano), ensinará como desenvolver sistemas web de alta performance e interatividade. Através das linguagens

Leia mais

Estudo e avaliação de ferramentas para desenvolvimento ágil

Estudo e avaliação de ferramentas para desenvolvimento ágil Estudo e avaliação de ferramentas para desenvolvimento ágil Pablo Ribeiro Suárez [1], Gernan Soares de Andrade [2], Allyson Jerônimo Dantas [3], Karlos Thadeu Matias Vital de Oliveira [4], Geam Carlos

Leia mais

Framework MIOLO 2.5 Tutorial: Criando um módulo

Framework MIOLO 2.5 Tutorial: Criando um módulo Framework MIOLO 2.5 Tutorial: Criando um módulo Versão 2011.1.oracle CGCO/UFJF Framework MIOLO 2.5 Tutorial: Criando um módulo 1. Introdução O processo de desenvolvimento de aplicações com o MIOLO possui

Leia mais

Marcio Maciel & Vanessa Me Tonini. Boas práticas de desenvolvimento de temas para Magento

Marcio Maciel & Vanessa Me Tonini. Boas práticas de desenvolvimento de temas para Magento Marcio Maciel & Vanessa Me Tonini Boas práticas de desenvolvimento de temas para Magento O que é o tema de um e-commerce? Fonte: http://www.templatemonster.com/magento-themes/40243.html Porque devemos

Leia mais

RELATÓRIO FINAL DE ESTÁGIO

RELATÓRIO FINAL DE ESTÁGIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS GUARAPUAVA CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET REHNAN CARLOS CAROLINO DA SILVA RELATÓRIO FINAL DE ESTÁGIO REHNAN CARLOS CAROLINO DA SILVA RELATÓRIO

Leia mais

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec Zend Framework Componentes Poderosos para PHP Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

RELATÓRIO FINAL DE ESTÁGIO

RELATÓRIO FINAL DE ESTÁGIO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CÂMPUS GUARAPUAVA CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET REHNAN CARLOS CAROLINO DA SILVA RELATÓRIO FINAL DE ESTÁGIO REHNAN CARLOS CAROLINO DA SILVA RELATÓRIO

Leia mais

Introdução. Entendendo os Controles. Definindo um controle. Introdução MOCKDOMAIN() Testando uma classe de domínio mockdomain

Introdução. Entendendo os Controles. Definindo um controle. Introdução MOCKDOMAIN() Testando uma classe de domínio mockdomain Testando uma classe de domínio mockdomain void testduracaominima() { mockdomain(musica) def musica = new Musica(duracao: 0) assertfalse 'Validacao deve falhar', musica.validate() MOCKDOMAIN() assertequals

Leia mais

Escrito por Neri Neitzke Qua, 25 de Junho de 2014 14:51 - Última atualização Qua, 25 de Junho de 2014 14:54

Escrito por Neri Neitzke Qua, 25 de Junho de 2014 14:51 - Última atualização Qua, 25 de Junho de 2014 14:54 Java para Web 4, aprenda criar um sistema para web usando MVC (Model View Controller), DAO, JSTL, Custom Tags, HTML5, JavaScript, CSS3, Eclipse, Netbeans, postgresql powerdesigner. São 159 videoaulas em

Leia mais

Laravel 5: Essencial

Laravel 5: Essencial Laravel 5: Essencial Alta produtividade no mundo Real Wesley Willians Ramos da Silva Esse livro está à venda em http://leanpub.com/laravel5essencial Essa versão foi publicada em 2015-05-06 This is a Leanpub

Leia mais

Pacote de desenvolvimento ASP.NET MVC

Pacote de desenvolvimento ASP.NET MVC Pacote de desenvolvimento ASP.NET MVC Guilherme Cardozo Pinto cardozogp@gmail.com Ijacson Nogueira Dionizio ijacson_dionizio@hotmail.com Leandro Duarte Valente Nunes son.leandro@yahoo.com.br RESUMO Com

Leia mais

J550. Apache Struts. Helder da Rocha (helder@acm.org) www.argonavis.com.br

J550. Apache Struts. Helder da Rocha (helder@acm.org) www.argonavis.com.br J550 Apache Struts Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sobre este módulo Este é um módulo opcional. Apresenta uma visão geral do framework Struts, usado para desenvolver aplicações

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1. PHP e MySQL O MySQL é o gerenciador de banco de dados mais usado com o PHP. Existem muitas

Leia mais

Desenvolvimento em três camadas com PHP 5, MVC e AJAX

Desenvolvimento em três camadas com PHP 5, MVC e AJAX Desenvolvimento em três camadas com PHP 5, MVC e AJAX Almir Neto almirneto@gmail.com Otávio Calaça otaviocx@gmail.com http://phpendo.blogspot.com CoNaPHP CONISLI 2008 http://www.conaphp.com.br/ São Paulo,

Leia mais

Personalização Básica

Personalização Básica Personalização Básica Casa de Oswaldo Cruz Serviço de Tecnologias da Informação(STI) Acesso à aplicação /usr/share/nginx/atom Será feito da sua máquina? Fundamental acesso SSH!! 1. Instalar serviço SSH

Leia mais

Groovy & Grails. Arian Pasquali. quarta-feira, 12 de outubro de 11

Groovy & Grails. Arian Pasquali. quarta-feira, 12 de outubro de 11 Groovy & Grails Arian Pasquali Arian Pasquali 24 anos eu Formado em Sistemas de Informação Java, Objective-C, Flex, Groovy SCJP, SCJA, ACE 6 anos de Java Orientação a Objetos Plataforma Multi-plataforma

Leia mais

Criação de uma aplicação Web ASP.NET MVC usando Code First

Criação de uma aplicação Web ASP.NET MVC usando Code First Criação de uma aplicação Web ASP.NET MVC usando Code First Visual Studio > File > New Project > (Visual C#, Web) ASP.NET MVC 4 Web Application Name: MvcApplication11 Project Template: View Engine: Internet

Leia mais

UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO GETNA: GERADOR DE CÓDIGO RUBY ON RAILS A PARTIR DE BANCO DE DADOS Palmas 2008 LUIZ ARÃO ARAÚJO CARVALHO

Leia mais

Sistema de Informações Gerenciais do Interlegis APO-CASA

Sistema de Informações Gerenciais do Interlegis APO-CASA Produto II Sistema de Informações Gerenciais do Interlegis APO-CASA Guilherme Mesquita Gondim Contrato N : 2008/000471 Sumário 1 Introdução 1 2 Informações gerais 2 2.1 SIGI................................

Leia mais

ASP.NET MVC. View Engine: linguagem usada para gerar código HTML. Duas opções: Razor View Engine ou ASPX View Engine. Selecionar Razor.

ASP.NET MVC. View Engine: linguagem usada para gerar código HTML. Duas opções: Razor View Engine ou ASPX View Engine. Selecionar Razor. ASP.NET MVC ASP.NET MVC é um framework para desenvolvimento de aplicações web que usa os padrões MVC (Model View Controller) e Convention over Configuration. O padrão MVC aplicado a aplicações web conduz

Leia mais

Introdução à Linguagem PHP

Introdução à Linguagem PHP Introdução à Linguagem PHP Manipulando erros em PHP

Leia mais

Por uma internet mais criativa e dinâmica

Por uma internet mais criativa e dinâmica 1 de 9 1/10/2010 08:05 ASSINE 0800 703 3000 BATE-PAPO E-MAIL SAC BUSCAR VOIP E-MAIL GRÁTIS SHOPPING ÍNDICE PRINCIPAL Canais Fóruns Multimídia Blogs Shop Eventos Pro Banco de Currículos Por uma internet

Leia mais

Iniciando com o Zend Framework

Iniciando com o Zend Framework Iniciando com o Zend Framework Autor Rob Allen, www.akrabat.com Tradução Gilberto Albino Revisão do document 1.7.6 Todos os direitos 2006, 2011 Este tutorial tem como objetivo oferecer uma introdução em

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais