O documento descreve a história e o estado atual da linguagem PHP, desde sua criação em 1994 até os dias atuais. Aborda os principais marcos de evolução da linguagem ao longo do tempo, como versões lançadas, funcionalidades incorporadas e frameworks populares desenvolvidos. Também discute rankings e pesquisas que mostram a popularidade contínua do PHP e seu amplo uso no desenvolvimento web.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
"Desenvolvimento Mobile Web é desenvolver uma aplicação que seja viável o seu acesso via internet de um dispositivo móvel."
"Desenvolvimento Mobile Web é um novo conceito, pois envolve uma nova demanda de mercado, novas regras e ferramentas para o tradicional desenvolvimento web."
O que é Desenvolvimento Mobile Web
• O PHP no mundo Mobile
• Integração Gateway (Envio de SMS)
• Qr Code
• Identificando o dispositivo móvel e seus recursos
• Construindo um site em versão Mobile
• Do Zero
• A partir de um CMS (Wordpress, Joomla e Drupal)
Palestra na semana global do empreendedorismo na Plug and work
https://eventioz.com.br/e/desenvolvendo-prototipos-de-startups-em-python
Esta palestra tem a proposta de apresentar a linguagem Python como solução para o desenvolvimento de protótipos e MVP para startups. Mostrar como empreendedores podem desenvolver seus próprios protótipos sem dependender da contratação de desenvolvedores profissionais e ter seu MVP funcionando em poucos dias com a ajuda de Python e seus web frameworks.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
"Desenvolvimento Mobile Web é desenvolver uma aplicação que seja viável o seu acesso via internet de um dispositivo móvel."
"Desenvolvimento Mobile Web é um novo conceito, pois envolve uma nova demanda de mercado, novas regras e ferramentas para o tradicional desenvolvimento web."
O que é Desenvolvimento Mobile Web
• O PHP no mundo Mobile
• Integração Gateway (Envio de SMS)
• Qr Code
• Identificando o dispositivo móvel e seus recursos
• Construindo um site em versão Mobile
• Do Zero
• A partir de um CMS (Wordpress, Joomla e Drupal)
Palestra na semana global do empreendedorismo na Plug and work
https://eventioz.com.br/e/desenvolvendo-prototipos-de-startups-em-python
Esta palestra tem a proposta de apresentar a linguagem Python como solução para o desenvolvimento de protótipos e MVP para startups. Mostrar como empreendedores podem desenvolver seus próprios protótipos sem dependender da contratação de desenvolvedores profissionais e ter seu MVP funcionando em poucos dias com a ajuda de Python e seus web frameworks.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
Xdebug seus problemas acabaram - TDC - PHPesteVitor Mattos
Você leva horas, dias para encontrar um bug? Não conhece o framework que trabalha ou leva dias encontrando como implementar algo? Seus problemas acabaram! Aprenda a debugar suas aplicações com Xdebug!
Apresentação focada na evolução do php e a sua relação com a segurança aplicacional.
São também abordadas as crenças de que o PHP é mais ou menos seguro que outras linguagens de programação.
(Presentation in Portuguese)
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!
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.
Nessa palestra apresentarei o que mudou e por que mudou na nova major version do PHP. Grandes mudanças possibilitaram uma melhor padronização da linguagem, novas possibilidades e encorparam ainda mais esse universo que temos.
Novidades, mudanças, notícias e incompatibilidades do PHP7.
Slides da minha palestra sobre a evolução do PHP, a linguagem mais utilizada na web.
Nesta palestra eu mostro como o PHP tem evoluído e melhorado, falo sobre a padronização e a união da comunidade para ter ferramentas melhores.
Desenvolvimento web com python e web2pyRelsi Maron
Desenvolvimento Web com Python e Web2py apresenta a linguagem de programação Python e o framework web2py, ambas tecnologias livres, e as facilidades inerentes para quem quer desenvolver para web de forma ágil e sem complicações.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
Xdebug seus problemas acabaram - TDC - PHPesteVitor Mattos
Você leva horas, dias para encontrar um bug? Não conhece o framework que trabalha ou leva dias encontrando como implementar algo? Seus problemas acabaram! Aprenda a debugar suas aplicações com Xdebug!
Apresentação focada na evolução do php e a sua relação com a segurança aplicacional.
São também abordadas as crenças de que o PHP é mais ou menos seguro que outras linguagens de programação.
(Presentation in Portuguese)
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!
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.
Nessa palestra apresentarei o que mudou e por que mudou na nova major version do PHP. Grandes mudanças possibilitaram uma melhor padronização da linguagem, novas possibilidades e encorparam ainda mais esse universo que temos.
Novidades, mudanças, notícias e incompatibilidades do PHP7.
Slides da minha palestra sobre a evolução do PHP, a linguagem mais utilizada na web.
Nesta palestra eu mostro como o PHP tem evoluído e melhorado, falo sobre a padronização e a união da comunidade para ter ferramentas melhores.
Desenvolvimento web com python e web2pyRelsi Maron
Desenvolvimento Web com Python e Web2py apresenta a linguagem de programação Python e o framework web2py, ambas tecnologias livres, e as facilidades inerentes para quem quer desenvolver para web de forma ágil e sem complicações.
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
Oficina de PHP realizada no Instituto Federal de Goiás Campus de Luziânia no evento Software Freedom Day.
----------------------------------------------------------------
PHP Workshop held at the Federal Institute of Goiás Campus Luziania in Software Freedom Day event.
Apresentação sobre o panorama PHP numa mesa-redonda com representantes de outras linguagens no encerramento do SemComp 2009 (03/10/09), promovido pelo curso de Sistemas de Informação da FIP, em Patos-PB.
Slides da palestra apresentada no Tchê Linux Pelotas, sobre desenvolvimento PHP, onde mostra: ferramentas, boas práticas, frameworks e bibliotecas a serem usadas pelos profissionais PHP.
A palestra tem como objetivo mostrar ferramentas do mercado atual, como editores, funções úteis, micro-frameworks e algumas boas práticas que agilizem o processo de codificação. Apresentada na PHP Conference de 2013 - Osasco SP.
Além de abordar as tecnologias que permeiam o ambiente de desenvolvimento em 2019 trago as linguagens que vão fazer diferença nesse ano. Além do que consideramos hype (linguagens que tendem a crescer) veremos também as linguagens clássicas que mantém uma alta amostragem de satisfação por quem usa.
Escrevi este mini curso de PHP que abrange desde o nível inicial básico até o intermediário/avançado. Este mini curso foi apresentado durante o evento WISM 2013, organizado pela PUC Minas Poços de Caldas, MG.
Pauta:
1. Introdução ao PHP;
2. Configuração do ambiente para desenvolvimento;
3. Variáveis em PHP;
4. Comandos Condicionais e Controle de fluxo;
5. Controle de fluxo: Switch;
6. Controle de fluxo: Laços de repetição;
7. Arrays em PHP;
8. Funções em PHP;
9. PHP e Banco de Dados MySQL;
10. PHP Orientado a Objetos;
11.Visão Geral: Frameworks PHP;
Apresentação feita em 2008 no Software Freedom Day, baseada em outra apresentação com mesmo título apresentada por mim e pelo Bruno Fernandes Porkaria no Dia D do mesmo ano.
Semelhante a O ecossistema e o estado atual do php - o presente, o passado e o futuro da linguagem (back-end) mais utilizada na web - #rocketseat (20)
Como streamer eu tenho que criar formas de interagir com o público e como eu sou dev, acabei desenvolvendo meus próprios chatbots para controlar minhas lives sejam na Twitch quanto no Youtube. Nessa palestra eu mostro como aconteceu a evolução do desenvolvimento desses bots e como eles ajudam meu trabalho no dia a dia.
Nessa palestra compartilho um pouco sobre minhas experiências e conhecimento em organização e curadoria de eventos de tecnologia de modo que você pessoa dev que gostaria de compartilhar mais conhecimento possa estar junto à grandes nomes da comunidade também palestrando em eventos sensacionais.
Curadoria de eventos parece fácil, é só abrir um call 4 papers e esperar as pessoas sedentas por compartilhar conhecimento virem e magicamente preencherem todos os slots de eventos com temas de qualidade que façam sentido e se encaixem no que as pessoas querem ouvir. #SQN né. Iremos falar sobre como tenho feito, há mais de 10 anos, com ajuda da comunidade curadoria de meetups e grandes eventos de tecnologia. Desde a ideia inicial do evento até a organização das palestras nos slots de horários.
Palestra ministrada no evento DevPP!
Muita gente tem falado que os chatbots é uma parte do futuro da comunicação, que seremos substituídos por robôs que serão mais assertivos na comunicação com quem usa os nossos sistemas e serviços. Mas, até onde isso realmente é realidade? Nessa palestra iremos tirar algumas dúvidas quanto a isso e também mostrar que código não é a parte mais importante quando estamos desenvolvendo um chatbot.
Muitas vezes precisamos retirar dados de sites e sistemas web. E o selenium webdriver é uma ferramenta ótima para trabalhar com interações web. Com suporte a várias linguagens e ambientes veremos alguns exemplos de como capturar esses dados.
Com o OpenFaaS é muito simples transformar qualquer coisa em uma function as a service que é executada no Linux ou Windows através do Docker Swarm ou Kubernetes. Além disso o OpenFaaS já possui um portal onde você pode implementar novas funções e verificar as métricas de suas funções. Aproveitando a facilidade e poder da linguagem PHP, podemos fazer muita coisa usando essa ferramenta.
Quando você trabalha com aplicações que precisam de deploys constantes. Sempre nos perguntamos qual a melhor maneira de garantir deploys consistentes e reversíveis. Nessa palestra mostro como criar uma stack de deploy, onde em alguns segundos é possível subir uma nova versão e nos mesmos segundos, retornar para a versão antiga.
Como usuários de código livre, muitas vezes consumimos muito conteúdo produzido pela comunidade, mas, o que damos em troca? E em que dar algo em troca para a comunidade pode ser benéfico para nossa carreira? Nessa palestra você vai entender como ajudar a comunidade e como crescer como profissional de desenvolvimento.
Palestra ministrada na PHP Conference Brazil 2015.
Aprenda a integrar sistemas em PHP com as listas do Sharepoint Online. Além de criar sua conta corporativa para acessar os serviços do Sharepoint. E utilizar inclusive como "banco de dados" para sua aplicação
Palestra que ministrei na sede da locaweb juntamente com o pessoal do PHPSP sobre PDO. Nesta palestra mostramos as utilizações básicas da classe PDO do core do php utilizando diversos tipode de bancos de dados
O ecossistema e o estado atual do php - o presente, o passado e o futuro da linguagem (back-end) mais utilizada na web - #rocketseat
1. O Ecossistema e o estado
atual do PHP
O presente, o passado e o futuro da
linguagem (back-end) mais utilizada
na web
twitch.tv/pokemaobr
2. Rodrigo 'Pokemaobr' Cardoso
Bacharel em Matemática Aplicada e Computacional pela UFRRJ
MBA em Engenharia de Softwares Orientado para Serviços pelo IBTA
Streamer @ Twitch.tv
Apresentador @ The Velopers - Evangelista @ PHPSP
Criador do canal de youtube PokePHP
@pokemaobr - contato@pokemaobr.dev - pokemaobr.dev
twitch.tv/pokemaobr
7. Most Popular Technologies
StackOverflow - 2020
https://insights.stackoverflow.com/survey/2020#technology-programming-scripting-and-markup-languages-all-respondents
10. Most dreaded Languages
StackOverflow - 2020
https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-dreaded
11. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2018/08/10/language-rankings-6-18/
12. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2018/08/10/language-rankings-6-18/
13. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/
14. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/
15. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/
16. Ranking de Linguagens de Programação:
RedMonk
https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/
17. Linguagens utilizadas como back-end de websites
W3Tech
https://w3techs.com/technologies/overview/programming_language/all
18. Usage of server-side programming languages for websites
W3Tech
https://w3techs.com/technologies/details/pl-php
122. Rodrigo 'Pokemaobr' Cardoso
Bacharel em Matemática Aplicada e Computacional pela UFRRJ
MBA em Engenharia de Softwares Orientado para Serviços pelo IBTA
Streamer @ Twitch.tv
Apresentador @ The Velopers - Evangelista @ PHPSP
Criador do canal de youtube PokePHP
@pokemaobr - contato@pokemaobr.dev - pokemaobr.dev
twitch.tv/pokemaobr