SlideShare uma empresa Scribd logo
http://fgsl.eti.br
http://fgsl.eti.br
Quem sou eu?
●
Bacharel em Ciência da Computação
●
Especialista em Java e Programação Orientada a Objetos
●
Analista de desenvolvimento, professor e instrutor de cursos de
desenvolvimento de software
●
Mestre em Tecnologia e Sociedade
●
Pesquisador de FLOSS
http://fgsl.eti.br
Quem sou eu?
http://fgsl.eti.br
Escrevo sobre Zend Framework desde 2008
http://fgsl.eti.br
Escrevo sobre Zend Framework desde 2008
http://fgsl.eti.br
Escrevi o primeiro livro exclusivo sobre Symfony
http://fgsl.eti.br
E chegou o Laminas
http://fgsl.eti.br
E não trabalho só com PHP...
http://fgsl.eti.br
E quero comparar linguagens...
https://www.youtube.com/@comparedprogramming
http://fgsl.eti.br
Também escrevo outras coisas...
http://fgsl.eti.br
Mas tem novo lançamento sobre Laminas
http://fgsl.eti.br
Mas o que é o Laminas?
Estrelando: Matthew Weier O'Phinney e grande elenco
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
ZEND FRAMEWORK 1 ZEND FRAMEWORK 2
ZEND FRAMEWORK 3
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
ANDI GUTMANS
ZEEV SURASKI
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
ANDI GUTMANS
ZEEV SURASKI
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
http://fgsl.eti.br
Introduzindo Laminas para aplicações PHP
https://docs.laminas.dev/
http://fgsl.eti.br
Ambiente de desenvolvimento
●
Laminas é agnóstico com relação a IDEs
http://fgsl.eti.br
Test-Driven Development (TDD)
http://fgsl.eti.br
Object Relational Mapping (ORM)
http://fgsl.eti.br
Usando Laminas como uma biblioteca
http://fgsl.eti.br
Usando Laminas como container MVC
http://fgsl.eti.br
Arquitetura
I see three levels of reuse. At
the lowest level, you reuse
classes: class libraries,
containers, maybe some class
"teams" like container/iterator.
Frameworks are at the
highest level. They really try
to distill design. They identify
the key abstractions for
solving a problem.
ERICH GAMMA
http://fgsl.eti.br
Criando modelos com BDD
http://fgsl.eti.br
Controladores e Visões
http://fgsl.eti.br
Formulários, Filtros e Validadores
http://fgsl.eti.br
Autenticação
http://fgsl.eti.br
Autorização
http://fgsl.eti.br
Programação Orientada a Eventos
http://fgsl.eti.br
Ferramentas de Q&A
http://fgsl.eti.br
OpenAPI
http://fgsl.eti.br
Tudo isso aqui:
https://github.com/PacktPublishing/
http://fgsl.eti.br
ALGUMA
PERGUNTA?
https://www.youtube.com/@canalpontodefuga

Mais conteúdo relacionado

PDF
Criando testes integrados de APIs com PHP
PDF
O que esperar do framework Laminas
PDF
O que move a web atualmente?
PDF
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
PDF
Palestra Zend Framework na Campus Party 2011
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PDF
D de SOLID: Reduzindo o vendor lock-in em aplicações PHP
Criando testes integrados de APIs com PHP
O que esperar do framework Laminas
O que move a web atualmente?
Criando Aplicações PHP Poderosas com Zend Framework 2 - 8º SOLISC
Palestra Zend Framework na Campus Party 2011
Evolução em código: algoritmos genéticos com PHP
Dos requisitos ao código: como criar código rastreável em PHP
D de SOLID: Reduzindo o vendor lock-in em aplicações PHP

Mais de Flávio Lisboa (20)

PDF
Use and Production of FLOSS in Brazilian States: an Wider Survey
PDF
Um primeiro olhar sobre o uso de software livre nos estados brasileiros
PDF
Cooperativas de Software Livre: Uma comparação entre Brasil e Argentina
PDF
Ciência e software livre: desenvolvendo com método
PDF
Turbinando microsserviços em PHP
PDF
PHP Conference Brazil - What can we expect about framework Laminas?
PDF
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
PDF
Criando microsserviços em PHP
PDF
Como se tornar o pior programador PHP do mundo
PDF
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
PDF
Comunicação e padrões em código aberto: quando convergente e divergente cooperam
PDF
Criação de robôs em PHP para raspagem de dados
PDF
Amanhecer esmeralda
PDF
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
PDF
Arquitetura PHP para um mundo orientado a microsserviços
PDF
Semeando Liberdade: Como (e onde) o software livre inclui as pessoas
PDF
O que é programação de computadores
PDF
Economia em rede (comunidade)
PDF
Aplicações Corporativas em PHP (CRM e ERP)
PDF
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Use and Production of FLOSS in Brazilian States: an Wider Survey
Um primeiro olhar sobre o uso de software livre nos estados brasileiros
Cooperativas de Software Livre: Uma comparação entre Brasil e Argentina
Ciência e software livre: desenvolvendo com método
Turbinando microsserviços em PHP
PHP Conference Brazil - What can we expect about framework Laminas?
Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
Criando microsserviços em PHP
Como se tornar o pior programador PHP do mundo
A demanda da santa entrega Batman: bugs e gargalos em aplicações PHP
Comunicação e padrões em código aberto: quando convergente e divergente cooperam
Criação de robôs em PHP para raspagem de dados
Amanhecer esmeralda
Estudo de Caso: Utilização de PHP no Serviço Federal de Processamento de Dados
Arquitetura PHP para um mundo orientado a microsserviços
Semeando Liberdade: Como (e onde) o software livre inclui as pessoas
O que é programação de computadores
Economia em rede (comunidade)
Aplicações Corporativas em PHP (CRM e ERP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)

Último (19)

PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
COBITxITIL-Entenda as diferença em uso governança TI
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula 18 - Manipulacao De Arquivos python
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Apple Pippin Uma breve introdução. - David Glotz
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Aula04-Academia Heri- Tecnologia Geral 2025
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Processos na gestão de transportes, TM100 Col18
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20

Aprenda a afiar suas garras com Laminas