O documento apresenta uma palestra sobre o funcionamento, evolução e mercado da web. A palestra discute como a web funciona tecnicamente, sua evolução histórica de plataforma de conteúdo para plataforma de aplicações, e as tendências do mercado de desenvolvimento web.
DRYing the Skeleton: Reducing code repetition in ZF2Er Galvão Abbott
Se você trabalha com ZF2 as chances são de que você tenha baseado suas aplicações no tutorial da Skeleton Application, de Rob Allen. Embora seja uma grande e inestimável ajuda, a Skeleton apresenta alguns problemas, como a extensa repetição de código-fonte e a falta de conteúdo sobre relacionamentos entre entidades. Nesta palestra demonstrarei como resolver estas questões com injeção de dependências e heranças, criando uma aplicação muito mais DRY e de fácil manutenção.
Mini-palestra ministrada no stand do SERPRO no 16º FISL sobre as novidades do PHP7, a nova versão da linguagem que deve estar disponível em Outubro de 2015.
OSS, Comunidade, Eventos e como sua empresa ganha com issoEr Galvão Abbott
Mandar funcionários pra eventos? Direcionar tempo de projeto para OSS? Incentivar a participação em iniciativas da comunidade? Tudo isso soa como custo, prejuízo e futilidade, mas talvez você não esteja enxergando a "big picture".
DRYing the Skeleton: Reducing code repetition in ZF2Er Galvão Abbott
Se você trabalha com ZF2 as chances são de que você tenha baseado suas aplicações no tutorial da Skeleton Application, de Rob Allen. Embora seja uma grande e inestimável ajuda, a Skeleton apresenta alguns problemas, como a extensa repetição de código-fonte e a falta de conteúdo sobre relacionamentos entre entidades. Nesta palestra demonstrarei como resolver estas questões com injeção de dependências e heranças, criando uma aplicação muito mais DRY e de fácil manutenção.
Mini-palestra ministrada no stand do SERPRO no 16º FISL sobre as novidades do PHP7, a nova versão da linguagem que deve estar disponível em Outubro de 2015.
OSS, Comunidade, Eventos e como sua empresa ganha com issoEr Galvão Abbott
Mandar funcionários pra eventos? Direcionar tempo de projeto para OSS? Incentivar a participação em iniciativas da comunidade? Tudo isso soa como custo, prejuízo e futilidade, mas talvez você não esteja enxergando a "big picture".
Uma apresentação do que é o OWASP (Open Web Application Security Project), por que ele é relevante para o mercado e como ele pode beneficiar empresas, produtos e desenvolvedores.
Com a iminente chegada da major mais importante da linguagem em muito tempo, saiba o que muda, quais são as novidades, o que vai quebrar, como são decididas as mudanças e principalmente onde obter mais informações!
Palestra que fala sobre o Zend Framework 2 e demonstra como montar uma aplicação usando esta nova versão de um dos Frameworks mais populares da linguagem PHP.
O eScanner é uma ferramenta para validação automática de acessibilidade de páginas Web segundo o Modelo de Acessibilidade de Governo Eletrônico – e-MAG. Esta apresentação discorre sobre sua construção em sua primeira versão.
Todo projeto de Software tem dívidas técnicas. Aprenda a visualizar e controlar a sua. Slides de apoio a palestra que mostra com exemplos e histórias R$eais como administrar a inevitável dívida técnica.
Na 3ª SEMANA DE GESTÃO E NEGÓCIOS, teremos quatro encontros virtuais sobre temas de destaque na discussão das transformações nos negócios a partir da pandemia do novo COVID-19
Encontro 1:
Empresas 4.0: Tecnologias Emergentes em Gestão
27/out - 19h10
Prof. Clovis Ferratoni
Coordenador da Graduação em Gestão Comercial
Prof. Agnaldo Antonio dos Santos
Coordenador do curso de Processos Gerenciais
HTML5 e CSS3 : Por onde começar no mercado editorial ?Fábio Flatschart
Material apresentado na Conferência Revolução eBook : Produção de eBooks & Melhores Práticas
"O livro digital requer que editores e produtores adquiriram conhecimentos mínimos em HTML, CSS e XML. Felizmente para o mercado editorial, estas competências tem sido utilizadas, compartilhadas, aprimoradas e consolidadas por desenvolvedores web e web designers há anos!"
SALVETTE, Paul. The eBook Design and Development Guide Bangkok : BB eBooks, 2012 (Kindle Edition)
O MoIP provê uma API para desenvolvimento de aplicações que necessitem de um sistema de cobrança online, além de fornecer um espaço para desenvolvedores: O MoIP Labs. Nesta palestra, mostraremos como desenvolver aplicações utilizando a plataforma MoIP e as ferramentas desenvolvidas pela equipe do MoIPLabs, além de uma demonstração prática de como contribuir para o projeto no Github.
O mercado de segurança de aplicações PHP vem passando por importantes mudanças. Veremos as mudanças mais importantes e como melhorar a segurança de sua aplicação.
Além da autenticação: Permissões de acesso com Zend FrameworkEr Galvão Abbott
Esta apresentação tem por objetivo apresentar a criação de Listas de Controle de
Acesso (ACLs) de forma a incrementar a segurança de websites e aplicações com interface
web. Serão apresentados conceitos e exemplos prátcos de código, utlizando o Zend
Framework como plataforma para a criação e implementação destas permissões de acesso.
Uma apresentação do que é o OWASP (Open Web Application Security Project), por que ele é relevante para o mercado e como ele pode beneficiar empresas, produtos e desenvolvedores.
Com a iminente chegada da major mais importante da linguagem em muito tempo, saiba o que muda, quais são as novidades, o que vai quebrar, como são decididas as mudanças e principalmente onde obter mais informações!
Palestra que fala sobre o Zend Framework 2 e demonstra como montar uma aplicação usando esta nova versão de um dos Frameworks mais populares da linguagem PHP.
O eScanner é uma ferramenta para validação automática de acessibilidade de páginas Web segundo o Modelo de Acessibilidade de Governo Eletrônico – e-MAG. Esta apresentação discorre sobre sua construção em sua primeira versão.
Todo projeto de Software tem dívidas técnicas. Aprenda a visualizar e controlar a sua. Slides de apoio a palestra que mostra com exemplos e histórias R$eais como administrar a inevitável dívida técnica.
Na 3ª SEMANA DE GESTÃO E NEGÓCIOS, teremos quatro encontros virtuais sobre temas de destaque na discussão das transformações nos negócios a partir da pandemia do novo COVID-19
Encontro 1:
Empresas 4.0: Tecnologias Emergentes em Gestão
27/out - 19h10
Prof. Clovis Ferratoni
Coordenador da Graduação em Gestão Comercial
Prof. Agnaldo Antonio dos Santos
Coordenador do curso de Processos Gerenciais
HTML5 e CSS3 : Por onde começar no mercado editorial ?Fábio Flatschart
Material apresentado na Conferência Revolução eBook : Produção de eBooks & Melhores Práticas
"O livro digital requer que editores e produtores adquiriram conhecimentos mínimos em HTML, CSS e XML. Felizmente para o mercado editorial, estas competências tem sido utilizadas, compartilhadas, aprimoradas e consolidadas por desenvolvedores web e web designers há anos!"
SALVETTE, Paul. The eBook Design and Development Guide Bangkok : BB eBooks, 2012 (Kindle Edition)
O MoIP provê uma API para desenvolvimento de aplicações que necessitem de um sistema de cobrança online, além de fornecer um espaço para desenvolvedores: O MoIP Labs. Nesta palestra, mostraremos como desenvolver aplicações utilizando a plataforma MoIP e as ferramentas desenvolvidas pela equipe do MoIPLabs, além de uma demonstração prática de como contribuir para o projeto no Github.
O mercado de segurança de aplicações PHP vem passando por importantes mudanças. Veremos as mudanças mais importantes e como melhorar a segurança de sua aplicação.
Além da autenticação: Permissões de acesso com Zend FrameworkEr Galvão Abbott
Esta apresentação tem por objetivo apresentar a criação de Listas de Controle de
Acesso (ACLs) de forma a incrementar a segurança de websites e aplicações com interface
web. Serão apresentados conceitos e exemplos prátcos de código, utlizando o Zend
Framework como plataforma para a criação e implementação destas permissões de acesso.
Palestra apresentada na PHPSCConf 2009 sobre filtragem e validação de strings. Slides atualizados, adicionadas algumas informações e corrigidas outras.
Apresentada na XII Semana da Computação da Uniderp Anhanguera, em Campo Grande (MS).
Palestra que demonstra e explica em detalhes, através de um exemplo prático (a interação entre duas caixas de seleção), os principais conceitos envolvidos no desenvolvimento de aplicações com AJAX.
1. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 1 / 56
Web: Funcionamento, Evolução & Mercado www.galvao.eti.br
zz
Web
Funcionamento, Evolução & Mercado
Aula Inaugural da Faculdade de Informática – UniRitter – 2014
2. Quem?!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 2 / 56
www.galvao.eti.br
Er Galvão Abbott é o Presidente da ABRAPHP – Associação
Brasileira de Profissionais PHP, Diretor da PHP Conference Brasil,
o principal evento de PHP da América Latina e fundador do
PHPBR, Grupo de Usuários com mais de 1.200 associados.
Trabalha há mais de 20 anos desenvolvendo sistemas e
aplicações com interface web, sendo 15 anos com PHP e 7 anos
com Zend Framework. Trabalhou com diversas empresas de
grande porte, tanto nacionais como internacionais.
Palestra em eventos e ministra cursos em diversas instituições,
bem como in company.
Site: http://www.galvao.eti.br/
Twitter: @galvao
Slides e Documentos: http://slideshare.net/ergalvao
https://speakerdeck.com/galvao
Fork me @ http://github.com/galvao
Clipart: Pixabay - http://pixabay.com
Web: Funcionamento, Evolução & Mercado
3. Objetivo
Esta palestra tem por objetivo apresentar uma visão geral da web, como ela evoluiu e
assuntos relacionados ao mercado , em especial no que diz respeito ao desenvolvimento de
aplicações para esta plataforma.
Serão apresentados os seguintes tópicos:
჻ O que é a web
჻ Objetivos
჻ Como ela funciona
჻ A evolução da Web
჻ De plataforma de conteúdo para plataforma de aplicações
჻ O mercado de desenvolvimento
჻ Situação
჻ Evolução
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 3 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
4. Era uma vez...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 4 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
5. Era uma vez...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 5 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
6. Era uma vez...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 6 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
7. Era uma vez...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 7 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
8. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 8 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
HTML +
Era uma vez...
9. Como funciona
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 9 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
http://www.galvao.eti.br/teste.html
10. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 10 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
teste.html
Como funciona
11. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 11 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Como funciona
12. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 12 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Como funciona
13. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 13 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Era uma vez...
+
14. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 14 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
http://www.galvao.eti.br/cadastro.pl
Como funciona
15. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 15 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
cadastro.pl
Como funciona
16. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 16 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
cadastro.pl
Como funciona
17. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 17 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Resultado HTML
cadastro.pl
Como funciona
18. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 18 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Como funciona
19. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 19 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Como funciona
20. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 20 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
+ Sessões HTTP
21. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 21 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
+ Sessões HTTP
22. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 22 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
23. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 23 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
E o mercado?
24. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 24 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
E o mercado?
25. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 25 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
HTML + CSS +
26. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 26 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
HTML + CSS +
27. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 27 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
28. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 28 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
29. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 29 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
HTML + CSS +
30. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 30 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
31. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 31 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
PSRs
32. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 32 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
+ +
33. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 33 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
+ +
34. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 34 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
35. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 35 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
http://browserquest.mozilla.org/
Evolução
36. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 36 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Obrigado, “Hads THE GREAT” =)
Evolução
37. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 37 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução
38. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 38 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
E o mercado?
39. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 39 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
E o mercado?
40. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 40 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
E o mercado?
Bom, nem tanto...
41. O Mercado: O Bom...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 41 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Evolução das linguagens
Maior preocupação com qualidade
Maior preocupação com segurança
Maior segmentação de profissionais
42. O Mercado: O Mau...
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 42 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Preocupação com qualidade – Ainda insuficiente
Preocupação com segurança – Ainda insuficiente
Preocupação excessiva
com performance / escalabilidade
43. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 43 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Algumas bobagens...
44. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 44 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Algumas bobagens...
45. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 45 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Algumas bobagens...
46. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 46 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
A J A X
s a n M
y v d L
n a
c s
c
r
i
p
t
47. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 47 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
A J A X
s a n M
y v d L
n a
c s
c
r
i
p
t
48. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 48 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
A J A X
s a n M
y v d L
n a
c s
c
r
i
p
t
49. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 49 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
A J A X
s a n M
y v d L
n a
c s
c
r
i
p
t
50. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 50 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
A J A X
s a n M
y v d L
n a
c s
c
r
i
p
t
51. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 51 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
J S O N
a c b o
v r j t
a I e a
p c t
t t i
o
n
52. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 52 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
J S O N
a c b o
v r j t
a I e a
p c t
t t i
o
n
53. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 53 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
J S O N
a c b o
v r j t
a I e a
p c t
t t i
o
n
54. O Mercado: e o Feio!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 54 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
J S O N
a c b o
v r j t
a I e a
p c t
t t i
o
n
55. CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 55 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado
Concluindo...
56. Obrigado!
? Dúvidas?
↓ Críticas?
↑ Elogios?!
CC Attribution-ShareAlike 3.0 Unported License by Er Galvão Abbott - 4/10/14 - 56 / 56
www.galvao.eti.brWeb: Funcionamento, Evolução & Mercado