CakePhp. Desenvolvimento Web Rápido (e Indolor) Alisson S A Nascimento alisson.sa.nascimento@gmail.com
|
|
- Evelyn de Abreu Campelo
- 8 Há anos
- Visualizações:
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 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 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 maisPHP 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 maisDesenvolva 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 maisMini-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 maisMó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 maisSumario. 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 maisCurso 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 maisNos 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 maisCakePHP. 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 maisPmail 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 maisCriando 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 maisUm 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 maisDesenvolvendo 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 maisCakePHP 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 maisGOVERNO DO ESTADO DO RIO DE JANEIRO DEMONSTRATIVO DE CREDITOS ADICIONAIS Z33NDKYP 04/03/2015 PAG. 1 03 44612 19/02/2014 135400 00059 0,00 5622.167,24 13540 20601016620910000 449000 013 0,00 44612 19/02/2014
Leia maisCurso 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 maisCONSTRUÇÃ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 maisRuby on Rails Intermediário
CONTEÚDO PROGRAMÁTICO Ruby on Rails Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução
Leia maisLuiz 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 maisFrameworks - 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 maisProgramaçã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 maisSumá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 maisFRWTC800 - 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 maisRails 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 maisProtó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 maisZendWi 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 maisBreve introdução. Uma breve introdução. Simplicidade e Poder. Rápido Dinâmico Robusto
Breve introdução Uma breve introdução Rápido Dinâmico Robusto Simplicidade e Poder Linguagem dinâmica Arquitetura Mapeamento Objeto Relacional Convenção DRY YAGNI KISS Groovy MVC Hibernate Sobre configuração
Leia maisComeç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 maisCertifico que este documento da empresa COOPERATIVA DE CRÉDITO DOS MAGISTRADOS, SERVIDORES DA JUSTIÇA DO ESTADO DE GOIÁS E EMPREGADOS DA CELG LTDA,
Pág 9 de 58 Pág 11 de 58 Pág 13 de 58 Pág 15 de 58 Pág 17 de 58 Pág 19 de 58 Pág 21 de 58 Pág 23 de 58 Pág 25 de 58 Pág 27 de 58 Pág 29 de 58 Pág 31 de 58 Pág 33 de 58 Pág 35 de 58 Pág 37 de 58 Pág 39
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 08/05/2015 da Empresa UNIMED JUIZ DE FORA COOPERATIVA DE TRABALHO
pág. 16/49 pág. 17/49 pág. 18/49 pág. 19/49 pág. 20/49 pág. 21/49 pág. 22/49 pág. 23/49 pág. 24/49 pág. 25/49 pág. 26/49 pág. 27/49 pág. 28/49 pág. 29/49 pág. 30/49 pág. 31/49 pág. 32/49 pág. 33/49 pág.
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 27/11/2014 da Empresa COOPERATIVA DOS SUINOCULTORES DE PONTE NOVA E
Leia mais
Junta Comercial do Estado de Minas Gerais Certifico que este documento da empresa COOPERNOVA COOPERATIVA NOVALIMENSE DE TRANSPORTE DE CARGAS E
pág. 1/23 pág. 2/23 pág. 3/23 pág. 4/23 pág. 5/23 pág. 6/23 pág. 7/23 pág. 8/23 pág. 9/23 pág. 10/23 pág. 11/23 pág. 12/23 pág. 13/23 pág. 14/23 pág. 15/23 pág. 16/23 pág. 17/23 pág. 18/23 pág. 19/23 pág.
Leia maisCertifico que este documento da empresa UNIMED MONTES CLAROS COOPERATIVA DE TRABALHO MEDICO, Nire: , foi deferido e arquivado na Junta
pág. 1/34 pág. 2/34 pág. 3/34 pág. 4/34 pág. 5/34 pág. 6/34 pág. 7/34 pág. 8/34 pág. 9/34 pág. 10/34 pág. 11/34 pág. 12/34 pág. 13/34 pág. 14/34 pág. 15/34 pág. 16/34 pág. 17/34 pág. 18/34 pág. 19/34 pág.
Leia maisCertifico que este documento da empresa CELG DISTRIBUIÇÃO S.A. - CELG D, Nire: 52 30000295-8, foi deferido e arquivado na Junta Comercial do Estado
Pág 12 de 60 Pág 13 de 60 Pág 14 de 60 Pág 15 de 60 Pág 16 de 60 Pág 17 de 60 Pág 18 de 60 Pág 19 de 60 Pág 20 de 60 Pág 21 de 60 Pág 22 de 60 Pág 23 de 60 Pág 24 de 60 Pág 25 de 60 Pág 26 de 60 Pág 27
Leia maisCertifico que este documento da empresa COOPERATIVA DE CRÉDITO LIVRE ADMISSÃO DO VALE DO SÃO PATRÍCIO LTDA, Nire: 52 40000248-8, foi deferido e
Pág 38 de 74 Pág 39 de 74 Pág 40 de 74 Pág 41 de 74 Pág 42 de 74 Pág 43 de 74 Pág 44 de 74 Pág 45 de 74 Pág 46 de 74 Pág 47 de 74 Pág 48 de 74 Pág 49 de 74 Pág 50 de 74 Pág 51 de 74 Pág 52 de 74 Pág 53
Leia maisCertifico que este documento da empresa DME POCOS DE CALDAS PARTICIPACOES S.A. - DME, Nire: 3150021615-6, foi deferido e arquivado na Junta Comercial
Leia mais
Junta Comercial do Estado de Minas Gerais Certifico registro sob o nº 5496096 em 23/04/2015 da Empresa OMEGA GERACAO S.A., Nire 31300093107 e
pág. 1/21 pág. 2/21 pág. 3/21 pág. 4/21 pág. 5/21 pág. 6/21 pág. 7/21 pág. 8/21 pág. 9/21 pág. 10/21 pág. 11/21 pág. 12/21 pág. 13/21 pág. 14/21 pág. 15/21 pág. 16/21 pág. 17/21 pág. 18/21 pág. 19/21 pág.
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº 5512916 em 22/05/2015 da Empresa UNIMED BELO HORIZONTE COOPERATIVA DE TRABALHO
pág. 2/33 pág. 3/33 pág. 4/33 pág. 5/33 pág. 6/33 pág. 7/33 pág. 8/33 pág. 9/33 pág. 10/33 pág. 11/33 pág. 12/33 pág. 13/33 pág. 14/33 pág. 15/33 pág. 16/33 pág. 17/33 pág. 18/33 pág. 19/33 pág. 20/33
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 13/05/2015 da Empresa ENERGISA S/A, Nire e protocolo
Leia mais
Junta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 17/07/2015 da Empresa OMEGA GERACAO S.A., Nire e
Leia mais
Junta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 21/11/2014 da Empresa ANDRADE GUTIERREZ S/A, Nire e
pág. 1/46 pág. 2/46 pág. 3/46 pág. 4/46 pág. 5/46 pág. 6/46 pág. 7/46 pág. 8/46 pág. 9/46 pág. 10/46 pág. 11/46 pág. 12/46 pág. 13/46 pág. 14/46 pág. 15/46 pág. 16/46 pág. 17/46 pág. 18/46 pág. 19/46 pág.
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 19/10/2015 da Empresa COOPERATIVA DE CONSUMO DOS SERVIDORES DO
pág. 1/26 pág. 2/26 pág. 3/26 pág. 4/26 pág. 5/26 pág. 6/26 pág. 7/26 pág. 8/26 pág. 9/26 pág. 10/26 pág. 11/26 pág. 12/26 pág. 13/26 pág. 14/26 pág. 15/26 pág. 16/26 pág. 17/26 pág. 18/26 pág. 19/26 pág.
Leia maisJunta Comercial do Estado de Minas Gerais Certifico registro sob o nº em 13/04/2016 da Empresa ALGAR TI CONSULTORIA S/A, Nire e
pág. 1/71 pág. 2/71 pág. 3/71 pág. 4/71 pág. 5/71 pág. 6/71 pág. 7/71 pág. 8/71 pág. 9/71 pág. 10/71 pág. 11/71 pág. 12/71 pág. 13/71 pág. 14/71 pág. 15/71 pág. 16/71 pág. 17/71 pág. 18/71 pág. 19/71 pág.
Leia maisProdutividade 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 maisAdemir 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 maisAmbiente 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 maisEscrito 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 maisCapí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 maisJSF 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 maisZEND 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 maisFramework 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 maisTutorial: Criando aplicações J2EE com Eclipse e jboss-ide
Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide Para criar uma aplicação J2EE, utilizando Eclipse e jboss-ide, é necessário ter instalado em seu computador o JDK 1.5 (versão atual). Abaixo seguem
Leia maisPara contemplar essa portaria será necessário parametrizar o aplicativo conforme segue:
Produto: TOTVS Folha de Pagamento Versão: 11.20.1 Processo: Geração do Novo Termo de Rescisão Subprocesso: Novo Termo de Rescisão Campos 65, 66 e 71 Sintoma O anexo I da portaria 1621 do Ministério do
Leia maisCakePHP 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 maisPROJETO 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 maisSenchaTouch + 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 maisAmbiente 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 maisConstruindo 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 maisAjax com R ails, interatividade e usabilidade ao alcance de todos
Ajax com R ails, Por Rodrigo Urubatan Ferreira Jardim Rodrigo Urubatan: SCJP 1.4 e SCWCD; Trabalha com arquitetura de sistemas J2EE e treinamento; Já desenvolveu projetos utilizando as linguagens Delphi,
Leia maisO 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 maisFACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROGRAMAÇÃO PARA INTERNET TUTORIAL DE APLICAÇÃO JSF DESENVOLVIDO COM A FERRAMENTA ECLIPSE LUNA NOME DO PROJETO: CadastroWeb ALUNOS: Fabio Henrique, Murillo Victor TUTORIAL
Leia maisformaçã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 maisEntendendo 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 maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo JavaServer Pages (JSP) Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisSAMUO 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 maisGrails 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 maisDesenvolvimento 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 maisCriando 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 maisTable 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 maisFrameworks 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 maisBANCO 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 maisMANUAL DE INSTALAÇÃO E CONFIGURAÇÃO PORTAL DE LICITAÇÕES
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO PORTAL DE LICITAÇÕES Instalação do Portal de Licitações É necessário 1. Ter um servidor web configurado para php 2. Banco de Dados PostgreSQL 3. Conexão com a internet
Leia maisMarcio 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 maisGrails. 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 maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO INTRODUÇÃO AO MACROMEDIA DREAMWEAVER MX 2004 O Macromedia Dreamweaver MX 2004 é um software que permite a criação de páginas de Internet profissionais, estáticas
Leia maisVersão 0.1. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com
Versão 0.1 Manual FoRc Última Atualização: Maio/2007 Daniel Schmitz danieljfa@gmail.com Sumário 1. O que é FoRc?... 3 2. O que é Adobe Flex?... 3 3. O que é Ruby on Rails?... 3 4. Flex + Ruby on Rails?...
Leia maisPROGRAMAÇÃ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 maisASP.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 maisEscrito 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 maisElgg - Participatório. Departamento de Informática Universidade Federal do Paraná (UFPR) Curitiba PR c3participa@c3sl.ufpr.br
Elgg - Participatório Departamento de Informática Universidade Federal do Paraná (UFPR) Curitiba PR c3participa@c3sl.ufpr.br 24 de abril de 2014 Índice 1. Sobre o Elgg 2. Participatório a. b. c. d. e.
Leia maisC 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 maisINTEGRANDO 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 maisCurso De PHP. Aula 4. Formulários. Cookies. Session. Mail
Curso De PHP Aula 4 Formulários Cookies Session Mail Formulários Nós preenchemos diariamente diversos formulários web, seja para se logar e-mail ou criar uma conta em um site. Nesta parte do curso, vamos
Leia maisO 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 maisAplicaçã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 maisCriaçã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 maisII 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 mais1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Leia maisBem 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 maisTest-driven Development no Rails Começando seu projeto com o pé direito. 2007, Nando Vieira http://simplesideias.com.br
Test-driven Development no Rails Começando seu projeto com o pé direito 2007, Nando Vieira http://simplesideias.com.br O que iremos ver? slides = Array.new slides
Leia maisUNIDADE III JAVA SERVER PAGES
UNIDADE III JAVA SERVER PAGES MODELO JSP Um dos principais objetivos da tecnologia J2EE é fazer com que as tarefas sejam realizadas de forma separada. Eliminando as dependências, componentes J2EE tornam-se
Leia maisAplicaçõ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 maisEstudo 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 maisWebWork 2. João Carlos Pinheiro. jcpinheiro@cefet-ma.br
WebWork 2 João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 0.5 Última Atualização: Agosto/2005 1 Agenda Introdução WebWork 2 & XWork Actions Views Interceptadores Validação Inversão de Controle (IoC)
Leia mais