SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
Apresentando
o CakePHP
O “cake” é isso?
O “cake” é isso?


       CakePHP is a rapid
       development framework for
       PHP that provides an
       extensible architecture for
       developing, maintaining, and
       deploying applications.
O “cake” é isso?


       CakePHP is a rapid
       development framework for
       PHP that provides an
       extensible architecture for
       developing, maintaining, and
       deploying applications.
O “cake” é isso?
         MVC




                   http://betterexplained.com/
Características
Características
✔   Configuração zero
    (padronização sobre configuração)
✔   ORM transparente
✔   Simplicidade
✔   Melhores práticas
✔   Orientação a objetos real
✔   Geração de código
✔   Internacionalização
✗   Curva de aprendizado
Informações básicas

Site do projeto:
    www.cakephp.org
Versão estável:
    1.1.19.6305
Versão de desenvolvimento:
    1.2.0.7125-RC1
Estrutura
Estrutura
Padrões de nomenclatura
Padrões de nomenclatura
Padrões de nomenclatura



bolos
(no plural)
              bolo.php

              Bolo            bolos_controller.php
              (no singular)
                              BolosController        bolos/assar.ctp
                              (no plural)            bolos/confeitar.ctp

                                                     (templates)
Padrões de nomenclatura

URLs:
<domínio> / <controller> / <método> / <param1> ...

ex: www.confeitaria.com/bolo/assar
Padrões de nomenclatura

URLs:
<domínio> / <controller> / <método> / <param1> ...

ex: www.confeitaria.com/bolo/assar




                          A ação default do controller
                          é método “index”
Elementos

        Behaviours
        Components

        Helpers
Elementos

                           Behaviours
                           Components

                           Helpers




Por default, toda view já virá com
HtmlHelper e FormHelper.
Geração de código

Scaffold
Geração de código

Scaffold
   É uma boa maneira de ter as operações básicas
   para uma entidade, permitindo obter-se uma
   aplicação funcional, pronta para testar e usar.
Geração de código

Scaffold
   É uma boa maneira de ter as operações básicas
   para uma entidade, permitindo obter-se uma
   aplicação funcional, pronta para testar e usar.



Script cake bake
   CakePHP já vem com diversos scripts na pasta
   /cake/console úteis para geração de código. O
   bake é um script com assistentes para
   configuração do banco e criação dos models,
   controllers e até de views básicas.
Na prática...
Na prática...
RECEITA DE BLOG À LA CAKEPHP
Na prática...
RECEITA DE BLOG À LA CAKEPHP
    Ingredientes
●   1 servidor web (com suporte a PHP)
●   1 banco de dados
●   1 navegador web
●   CakePHP a gosto :-)
Na prática...
RECEITA DE BLOG À LA CAKEPHP
    Ingredientes
●   1 servidor web (com suporte a PHP)
●   1 banco de dados
●   1 navegador web
●   CakePHP a gosto :-)

    Tempo de preparo
●   15 minutos
Na prática...
RECEITA DE BLOG À LA CAKEPHP
Modo de fazer
1. Baixe o CakePHP do site do projeto
     www.cakephp.org
Na prática...
RECEITA DE BLOG À LA CAKEPHP
Modo de fazer
1. Baixe o CakePHP do site do projeto
         www.cakephp.org
2. ...
Na prática...

posts (
    *id,
    title,
    text,
    created,
    modified
)
Na prática...
Configuração do banco
Na prática...
Configuração do banco
Na prática...
Configuração do banco
Na prática...
Configuração do banco
Na prática...
Configuração do banco
Na prática...
Criação do model
                       /app/models/posts.php
Na prática...
Criação do model
Na prática...
Criação do model
                       /app/models/posts.php
Na prática...
Criação dos views
Na prática...
Criação dos views
                       /app/views/posts/index.ctp
Na prática...
Testando
http://localhost/cake_1.2.0.7119-rc1/posts
Na prática...
Customizando o layout
                        /app/views/layouts/default.ctp
Casos de sucesso




         http://mingle2.com/blog/view/how-i-built-mingle2
Recursos para CakePHP
Recursos para CakePHP
The blog tutorial
  http://manual.cakephp.org/appendix/blog_tutorial
CakePHP Manual
  http://manual.cakephp.org/
  http://manual.cakephp.com.br/
API
  http://api.cakephp.org/1.2/
Bakery
  http://bakery.cakephp.org
Tutoriais IBM
  www-128.ibm.com/developerworks/edu/os-dw-os-php-cake1.html
Blog do Tulio Faria
  http://www.tuliofaria.net/arquivos/videotutoriais/
Grupos de discussão
  http://groups.google.com/group/cake-php
  http://groups.google.com/group/cake-php-pt
  http://groups.yahoo.com/group/phppaidegua
Recursos para CakePHP
The blog tutorial
  http://manual.cakephp.org/appendix/blog_tutorial
CakePHP Manual
  http://manual.cakephp.org/
  http://manual.cakephp.com.br/
API
  http://api.cakephp.org/1.2/                    +4 milhões de resultados
Bakery
  http://bakery.cakephp.org
Tutoriais IBM
  www-128.ibm.com/developerworks/edu/os-dw-os-php-cake1.html
Blog do Tulio Faria
  http://www.tuliofaria.net/arquivos/videotutoriais/
Grupos de discussão
  http://groups.google.com/group/cake-php
  http://groups.google.com/group/cake-php-pt
  http://groups.yahoo.com/group/phppaidegua
Muito obrigado!
Muito obrigado!
Marcelo de Freitas Andrade
mfandrade@gmail.com
http://tictactec.blogspot.com

Mais conteúdo relacionado

Mais procurados

CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoIvan Rosolen
 
Os 10 maus hábitos dos desenvolvedores JSF
Os 10 maus hábitos dos desenvolvedores JSFOs 10 maus hábitos dos desenvolvedores JSF
Os 10 maus hábitos dos desenvolvedores JSFRafael Ponte
 
RubyConfBr 2015 - Rails & Javascript: faça isso direito
RubyConfBr 2015 - Rails & Javascript: faça isso direitoRubyConfBr 2015 - Rails & Javascript: faça isso direito
RubyConfBr 2015 - Rails & Javascript: faça isso direitoCezinha Anjos
 
WEB 2 - Aula 01 - 02.08
WEB 2 - Aula 01 - 02.08WEB 2 - Aula 01 - 02.08
WEB 2 - Aula 01 - 02.08Gilson Silva
 
Desenvolvimento Web com CakePHP
Desenvolvimento Web com CakePHPDesenvolvimento Web com CakePHP
Desenvolvimento Web com CakePHPSérgio Vilar
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPressWordCamp Floripa
 
Minicurso Play Framework - Tão fácil que nem parece Java
Minicurso Play Framework - Tão fácil que nem parece JavaMinicurso Play Framework - Tão fácil que nem parece Java
Minicurso Play Framework - Tão fácil que nem parece JavaWandesson Soares
 
Cucumber e melhores práticas
Cucumber e melhores práticasCucumber e melhores práticas
Cucumber e melhores práticasDalton Teixeira
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDaniel Paz
 
Guia prático de desenvolvimento front-end para django devs
Guia prático de desenvolvimento front-end para django devsGuia prático de desenvolvimento front-end para django devs
Guia prático de desenvolvimento front-end para django devsDavidson Fellipe
 
Apresentação Joomla!Day Brasil 2010
Apresentação Joomla!Day Brasil 2010Apresentação Joomla!Day Brasil 2010
Apresentação Joomla!Day Brasil 2010Fernando Soares
 
Ionic 2/3 + Firebase
Ionic 2/3 + FirebaseIonic 2/3 + Firebase
Ionic 2/3 + FirebaseBruno Catão
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 

Mais procurados (20)

CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
 
Os 10 maus hábitos dos desenvolvedores JSF
Os 10 maus hábitos dos desenvolvedores JSFOs 10 maus hábitos dos desenvolvedores JSF
Os 10 maus hábitos dos desenvolvedores JSF
 
Ruby On Rails Regis
Ruby On Rails RegisRuby On Rails Regis
Ruby On Rails Regis
 
Angular js
Angular jsAngular js
Angular js
 
Spa com angular js flisol 2015 - aquidauana ms
Spa com angular js   flisol 2015 - aquidauana msSpa com angular js   flisol 2015 - aquidauana ms
Spa com angular js flisol 2015 - aquidauana ms
 
RubyConfBr 2015 - Rails & Javascript: faça isso direito
RubyConfBr 2015 - Rails & Javascript: faça isso direitoRubyConfBr 2015 - Rails & Javascript: faça isso direito
RubyConfBr 2015 - Rails & Javascript: faça isso direito
 
WEB 2 - Aula 01 - 02.08
WEB 2 - Aula 01 - 02.08WEB 2 - Aula 01 - 02.08
WEB 2 - Aula 01 - 02.08
 
Desenvolvimento Web com CakePHP
Desenvolvimento Web com CakePHPDesenvolvimento Web com CakePHP
Desenvolvimento Web com CakePHP
 
Mean Stack
Mean StackMean Stack
Mean Stack
 
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
 
Minicurso Play Framework - Tão fácil que nem parece Java
Minicurso Play Framework - Tão fácil que nem parece JavaMinicurso Play Framework - Tão fácil que nem parece Java
Minicurso Play Framework - Tão fácil que nem parece Java
 
Html básico
Html básicoHtml básico
Html básico
 
Cucumber e melhores práticas
Cucumber e melhores práticasCucumber e melhores práticas
Cucumber e melhores práticas
 
Desenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi BuilderDesenvolvimento de Módulos Divi Builder
Desenvolvimento de Módulos Divi Builder
 
Guia prático de desenvolvimento front-end para django devs
Guia prático de desenvolvimento front-end para django devsGuia prático de desenvolvimento front-end para django devs
Guia prático de desenvolvimento front-end para django devs
 
Apresentação Joomla!Day Brasil 2010
Apresentação Joomla!Day Brasil 2010Apresentação Joomla!Day Brasil 2010
Apresentação Joomla!Day Brasil 2010
 
Aula 07 acessibilidade
Aula 07  acessibilidadeAula 07  acessibilidade
Aula 07 acessibilidade
 
Ionic 2/3 + Firebase
Ionic 2/3 + FirebaseIonic 2/3 + Firebase
Ionic 2/3 + Firebase
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 

Destaque

Zend Framework: abordagem prática
Zend Framework: abordagem práticaZend Framework: abordagem prática
Zend Framework: abordagem práticaMarcelo Andrade
 
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com Puppet
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com PuppetDevOps: Falando um pouco sobre desenvolvimento orientado a testes com Puppet
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com PuppetMarcelo Andrade
 
Joomla!: uma visão geral
Joomla!: uma visão geralJoomla!: uma visão geral
Joomla!: uma visão geralMarcelo Andrade
 
#safaDojo - Coding Dojo Go lang
#safaDojo - Coding Dojo Go lang#safaDojo - Coding Dojo Go lang
#safaDojo - Coding Dojo Go langMarcelo Andrade
 
Compartilhando experiências sobre ir de bike ao trabalho
Compartilhando experiências sobre ir de bike ao trabalhoCompartilhando experiências sobre ir de bike ao trabalho
Compartilhando experiências sobre ir de bike ao trabalhoMarcelo Andrade
 
Filling and icing
Filling and icingFilling and icing
Filling and icingkawal12345
 
Boni frati brigadeiro-maneiro
Boni frati brigadeiro-maneiroBoni frati brigadeiro-maneiro
Boni frati brigadeiro-maneiroMile Araújo
 
Receitas macarrons docinhos da franca
Receitas macarrons docinhos da francaReceitas macarrons docinhos da franca
Receitas macarrons docinhos da francamucamaba
 
Prepare and present cakes
Prepare and present  cakesPrepare and present  cakes
Prepare and present cakesMona Gracia
 
Cake decorating
Cake decoratingCake decorating
Cake decoratingkawal12345
 
Artof cakedecorating
Artof cakedecoratingArtof cakedecorating
Artof cakedecoratingWilson Neto
 
Trabalho de cupcakes
Trabalho de cupcakesTrabalho de cupcakes
Trabalho de cupcakesMi Lemos
 
Cake icing
Cake icingCake icing
Cake icingsmurdock
 
Workshop de decoração de bolos
Workshop de decoração de bolosWorkshop de decoração de bolos
Workshop de decoração de bolosRafaela Protásio
 
Bolos para casamentos e eventos em geral
Bolos para casamentos e eventos em geralBolos para casamentos e eventos em geral
Bolos para casamentos e eventos em geralKaliane Silva
 
Segredos de cozinha sobremesa
Segredos de cozinha sobremesaSegredos de cozinha sobremesa
Segredos de cozinha sobremesarose
 
Bolos datas especiais 1
Bolos   datas especiais 1Bolos   datas especiais 1
Bolos datas especiais 1rose
 

Destaque (20)

Zend Framework: abordagem prática
Zend Framework: abordagem práticaZend Framework: abordagem prática
Zend Framework: abordagem prática
 
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com Puppet
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com PuppetDevOps: Falando um pouco sobre desenvolvimento orientado a testes com Puppet
DevOps: Falando um pouco sobre desenvolvimento orientado a testes com Puppet
 
Joomla!: uma visão geral
Joomla!: uma visão geralJoomla!: uma visão geral
Joomla!: uma visão geral
 
#safaDojo - Coding Dojo Go lang
#safaDojo - Coding Dojo Go lang#safaDojo - Coding Dojo Go lang
#safaDojo - Coding Dojo Go lang
 
Compartilhando experiências sobre ir de bike ao trabalho
Compartilhando experiências sobre ir de bike ao trabalhoCompartilhando experiências sobre ir de bike ao trabalho
Compartilhando experiências sobre ir de bike ao trabalho
 
Filling and icing
Filling and icingFilling and icing
Filling and icing
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
Boni frati brigadeiro-maneiro
Boni frati brigadeiro-maneiroBoni frati brigadeiro-maneiro
Boni frati brigadeiro-maneiro
 
Receitas macarrons docinhos da franca
Receitas macarrons docinhos da francaReceitas macarrons docinhos da franca
Receitas macarrons docinhos da franca
 
COMIDA DOCÉS
COMIDA DOCÉS COMIDA DOCÉS
COMIDA DOCÉS
 
Cupcake
CupcakeCupcake
Cupcake
 
Prepare and present cakes
Prepare and present  cakesPrepare and present  cakes
Prepare and present cakes
 
Cake decorating
Cake decoratingCake decorating
Cake decorating
 
Artof cakedecorating
Artof cakedecoratingArtof cakedecorating
Artof cakedecorating
 
Trabalho de cupcakes
Trabalho de cupcakesTrabalho de cupcakes
Trabalho de cupcakes
 
Cake icing
Cake icingCake icing
Cake icing
 
Workshop de decoração de bolos
Workshop de decoração de bolosWorkshop de decoração de bolos
Workshop de decoração de bolos
 
Bolos para casamentos e eventos em geral
Bolos para casamentos e eventos em geralBolos para casamentos e eventos em geral
Bolos para casamentos e eventos em geral
 
Segredos de cozinha sobremesa
Segredos de cozinha sobremesaSegredos de cozinha sobremesa
Segredos de cozinha sobremesa
 
Bolos datas especiais 1
Bolos   datas especiais 1Bolos   datas especiais 1
Bolos datas especiais 1
 

Semelhante a Apresentando o CakePHP

Desenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPDesenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPMarcelo Andrade
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português BrLuiz Ladeira
 
Spring MVC Framework
Spring MVC FrameworkSpring MVC Framework
Spring MVC Frameworkelliando dias
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPArlindo Santos
 
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...Renato Shirakashi
 
Desenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHPDesenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHPelliando dias
 
Introdução ao framework CakePHP
Introdução ao framework CakePHPIntrodução ao framework CakePHP
Introdução ao framework CakePHPigorpimentel
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkFlávio Lisboa
 
Desenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoDesenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoIgor Sobreira
 
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTAutomação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTelliando dias
 
Curso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoCurso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoAlessandro Binhara
 

Semelhante a Apresentando o CakePHP (20)

Desenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPDesenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHP
 
Cake Php
Cake PhpCake Php
Cake Php
 
Documentação CakePHP - Português Br
Documentação CakePHP -  Português BrDocumentação CakePHP -  Português Br
Documentação CakePHP - Português Br
 
CakePHP
CakePHPCakePHP
CakePHP
 
Introdução ao Framework CakePHP
Introdução ao Framework CakePHPIntrodução ao Framework CakePHP
Introdução ao Framework CakePHP
 
Cake PHP
Cake PHPCake PHP
Cake PHP
 
Introdução ao CakePHP
Introdução ao CakePHPIntrodução ao CakePHP
Introdução ao CakePHP
 
Plugins
PluginsPlugins
Plugins
 
Spring MVC Framework
Spring MVC FrameworkSpring MVC Framework
Spring MVC Framework
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
 
Php 07 Cakephp
Php 07 CakephpPhp 07 Cakephp
Php 07 Cakephp
 
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...Desenvolva rapidamente
utilizando o framework
Desenvolva rapidamente utiliz...
Desenvolva rapidamente utilizando o framework Desenvolva rapidamente utiliz...
 
Desenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHPDesenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHP
 
Introdução ao framework CakePHP
Introdução ao framework CakePHPIntrodução ao framework CakePHP
Introdução ao framework CakePHP
 
Asp.Net Mvc Dev Days09 V3 Pt
Asp.Net Mvc Dev Days09 V3 PtAsp.Net Mvc Dev Days09 V3 Pt
Asp.Net Mvc Dev Days09 V3 Pt
 
Pense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend FrameworkPense no futuro: PHP com Zend Framework
Pense no futuro: PHP com Zend Framework
 
Desenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoDesenvolvimento web ágil com Django
Desenvolvimento web ágil com Django
 
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTAutomação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
 
Introdução ao Chef Ops
Introdução ao Chef OpsIntrodução ao Chef Ops
Introdução ao Chef Ops
 
Curso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto BasicoCurso C# em Mono - Orientação a Objeto Basico
Curso C# em Mono - Orientação a Objeto Basico
 

Mais de Marcelo Andrade

Reflexões aleatórias para calouros em
Reflexões aleatórias para calouros emReflexões aleatórias para calouros em
Reflexões aleatórias para calouros emMarcelo Andrade
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 
Introdução ao Desenvolvimento com Padrões Web: XHTML Essencial
Introdução ao Desenvolvimento com Padrões Web: XHTML EssencialIntrodução ao Desenvolvimento com Padrões Web: XHTML Essencial
Introdução ao Desenvolvimento com Padrões Web: XHTML EssencialMarcelo Andrade
 
Visão Ágil Academic Meeting / TaSAFO em fatos e fotos
Visão Ágil Academic Meeting / TaSAFO em fatos e fotosVisão Ágil Academic Meeting / TaSAFO em fatos e fotos
Visão Ágil Academic Meeting / TaSAFO em fatos e fotosMarcelo Andrade
 
Compartilhando experiências em software livre
Compartilhando experiências em software livreCompartilhando experiências em software livre
Compartilhando experiências em software livreMarcelo Andrade
 
BrOffice nas Universidades
BrOffice nas UniversidadesBrOffice nas Universidades
BrOffice nas UniversidadesMarcelo Andrade
 

Mais de Marcelo Andrade (9)

Plataforma IMMI
Plataforma IMMIPlataforma IMMI
Plataforma IMMI
 
Reflexões aleatórias para calouros em
Reflexões aleatórias para calouros emReflexões aleatórias para calouros em
Reflexões aleatórias para calouros em
 
Ciclovia belem final
Ciclovia belem finalCiclovia belem final
Ciclovia belem final
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
Selenium: visão geral
Selenium: visão geralSelenium: visão geral
Selenium: visão geral
 
Introdução ao Desenvolvimento com Padrões Web: XHTML Essencial
Introdução ao Desenvolvimento com Padrões Web: XHTML EssencialIntrodução ao Desenvolvimento com Padrões Web: XHTML Essencial
Introdução ao Desenvolvimento com Padrões Web: XHTML Essencial
 
Visão Ágil Academic Meeting / TaSAFO em fatos e fotos
Visão Ágil Academic Meeting / TaSAFO em fatos e fotosVisão Ágil Academic Meeting / TaSAFO em fatos e fotos
Visão Ágil Academic Meeting / TaSAFO em fatos e fotos
 
Compartilhando experiências em software livre
Compartilhando experiências em software livreCompartilhando experiências em software livre
Compartilhando experiências em software livre
 
BrOffice nas Universidades
BrOffice nas UniversidadesBrOffice nas Universidades
BrOffice nas Universidades
 

Último

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 

Último (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Apresentando o CakePHP