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.
A partir de um arquivo em branco é possível escrever algumas linhas de código e criar uma loja virtual completa. Com 500 linhas de código em PHP foi desenvolvido um e-commerce com gateway de pagamento em menos de um dia.
Slides do mini-curso ministrado durante a SECCOMP 2010 (XVIII Semana da Ciência da Computação) no campus de Rio Claro da UNESP, na qual alunos de Ciência da Computação foram apresentados ao universo da criação de mashups, viram alguns cases e tecnologias relacionadas e fizeram exercícios usando Yahoo! Pipes (para integrar feeds RSS) e JavaScript (integrando a Apontador API com o Google Maps).
A partir de um arquivo em branco é possível escrever algumas linhas de código e criar uma loja virtual completa. Com 500 linhas de código em PHP foi desenvolvido um e-commerce com gateway de pagamento em menos de um dia.
Slides do mini-curso ministrado durante a SECCOMP 2010 (XVIII Semana da Ciência da Computação) no campus de Rio Claro da UNESP, na qual alunos de Ciência da Computação foram apresentados ao universo da criação de mashups, viram alguns cases e tecnologias relacionadas e fizeram exercícios usando Yahoo! Pipes (para integrar feeds RSS) e JavaScript (integrando a Apontador API com o Google Maps).
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...Rafael Jaques
Todos os dias, diversas de pessoas ao redor do mundo começam a programar em PHP. É uma linguagem fácil de ser aprendida e, por isso, pode fazer com que desenvolvedores despreparados criem sistemas vulneráveis. O objetivo dessa palestra é apresentar as principais vulnerabilidades de aplicações PHP e a maneira de contorná-las. Serão mostradas também técnicas de programação defensiva, resposta a incidentes, prevenção de perdas e outros tópicos relevantes à segurança da informação. Princípios de segurança, técnicas de invasão e defesa, identificação e prevenção de ataques, boas práticas e proteção do usuário fazem parte dos assuntos abordados nessa palestra.
Python mudando o modo de desenvolver para a web - Marcos Daniel PetryTchelinux
Python: mudando o modo de desenvolver para a internet (Marcos Daniel Petry)
A Palestra se propõem a apresentar várias soluções que a linguagem oferece para o desenvolvimento de aplicações voltadas para a internet e uma pequena comparação com alguns de seus “concorrentes” de outras linguagens. Fatores determinantes para a escolha de um framework ideal e também cases de sucesso de várias empresas, dos mais diversos portes, ao redor do mundo
Marcos Daniel Petry
Desenvolvedor Python/Django na Universidade de Caxias do Sul. Vice Presidente da Associação Python Brasil, associação cujo objetivo é apoiar e disseminar o uso da linguagem Python no país. Jogador de poker =P
Apresentação intitulada "Modern PHP" que será apresentada na semana acadêmica da FACCAT (Taquara) entre os dias 25 a 29 de abril: http://techparty.faccat.br
Última aula do curso de Python, aqui mostramos de forma superficial como fazer a integração do Django com Adobe Flex, como utilizar o módulo do PagSeguro, PyGame e como integrar sua aplicação com o Apache
Desenvolvendo sistemas seguros com PHPFlavio Souza
Nesta palestra, abordo as principais formas de ataque, assim como diversas dicas de programação com PHP para tornar o seu sistema cada vez mais seguro, assim como também dicas de configurações do php.ini.
Palestra ministrada no OWASP Floripa Day - Florianópolis - SC |
Apresentação aborda Automação para Hacking na WEB, bem como entender o funcionamento de crawlers para o hacking, entender o funcionamento de autenticação e como fazer força bruta; burlar captcha; usar OAUTH; construir parsers; passar certificados de SSL; e uso de APIs para desenvolvimento.
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.
[FISL 16] PHP no Campo de Batalha: Segurança Avançada e Programação Defensiva...Rafael Jaques
Todos os dias, diversas de pessoas ao redor do mundo começam a programar em PHP. É uma linguagem fácil de ser aprendida e, por isso, pode fazer com que desenvolvedores despreparados criem sistemas vulneráveis. O objetivo dessa palestra é apresentar as principais vulnerabilidades de aplicações PHP e a maneira de contorná-las. Serão mostradas também técnicas de programação defensiva, resposta a incidentes, prevenção de perdas e outros tópicos relevantes à segurança da informação. Princípios de segurança, técnicas de invasão e defesa, identificação e prevenção de ataques, boas práticas e proteção do usuário fazem parte dos assuntos abordados nessa palestra.
Python mudando o modo de desenvolver para a web - Marcos Daniel PetryTchelinux
Python: mudando o modo de desenvolver para a internet (Marcos Daniel Petry)
A Palestra se propõem a apresentar várias soluções que a linguagem oferece para o desenvolvimento de aplicações voltadas para a internet e uma pequena comparação com alguns de seus “concorrentes” de outras linguagens. Fatores determinantes para a escolha de um framework ideal e também cases de sucesso de várias empresas, dos mais diversos portes, ao redor do mundo
Marcos Daniel Petry
Desenvolvedor Python/Django na Universidade de Caxias do Sul. Vice Presidente da Associação Python Brasil, associação cujo objetivo é apoiar e disseminar o uso da linguagem Python no país. Jogador de poker =P
Apresentação intitulada "Modern PHP" que será apresentada na semana acadêmica da FACCAT (Taquara) entre os dias 25 a 29 de abril: http://techparty.faccat.br
Última aula do curso de Python, aqui mostramos de forma superficial como fazer a integração do Django com Adobe Flex, como utilizar o módulo do PagSeguro, PyGame e como integrar sua aplicação com o Apache
Desenvolvendo sistemas seguros com PHPFlavio Souza
Nesta palestra, abordo as principais formas de ataque, assim como diversas dicas de programação com PHP para tornar o seu sistema cada vez mais seguro, assim como também dicas de configurações do php.ini.
Palestra ministrada no OWASP Floripa Day - Florianópolis - SC |
Apresentação aborda Automação para Hacking na WEB, bem como entender o funcionamento de crawlers para o hacking, entender o funcionamento de autenticação e como fazer força bruta; burlar captcha; usar OAUTH; construir parsers; passar certificados de SSL; e uso de APIs para desenvolvimento.
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.
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.
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.
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.
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.
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
2. Rodrigo 'Pokemaobr' Cardoso
Bacharel em Matemática Aplicada e Computacional pela UFRRJ
MBA em Engenharia de Softwares Orientado para Serviços pelo IBTA
Apresentador @ The Velopers
Evangelista @ PHPSP
Criador do canal de youtube PokePHP
@pokemaobr - rodrigo.cardoso@imasters.com.br
@pokemaobr