Palestras e slides do encontro Grupy-SP em Agosto/2015 - G4 Solutions
Palestras e slides do encontro do Grupy-SP em Agosto/2015
Agradecimento especial ao Mário Guedes por organizar esse encontro e a G4 solutions pelo patrocínio.
Fotos do evento
[15 min] Crawleando dados - Danilo Vaz
Prova de conceito de como votações e sistemas onlines que utilizam captcha podem ser burladas a fim de consumir serviços públicos tais como Receita Federal e Sefaz, utilizando o mesmo método também para manipular votações que utilizam captcha como proteção ou até mesmo paginas sem captchas.
[20 min] - (in)Segurança Python: SQL Injection like a Pro' OR '2' = '2 - Rafael Lucas
Python App Webs geralmente persistem seus dados em SGBDs. O objetivo deste talk é discutir os cuidados que devem ser tomados contra fragilidades de injeção maliciosa de comandos SQL, que podem explorar e comprometer todos os dados de uma aplicação. Sendo este o segundo capítulo sobre validação de dados, será apresentado o Chopão, um e-commerce divertidamente vulnerável.Mais SecPy? br.secpy.org
[15 min] Computação científica com Python - Alexandre Fioravante de Siqueira
Vídeo
Nesta palestra serão abordadas noções preliminares de Python voltado à computação científica. Pacotes de extensão, como numpy, scipy, matplotlib, scikit-learn, scikit-image, entre outros, também serão apresentados. O objetivo é disseminar o uso de software livre em aplicações científicas por meio de universidades, laboratórios e instituições de ensino.
[30 min] Deploy automatizado no OpenShift com Flask, MongoDB, github e WerckerCI - Bruno Rocha
Vídeo
Irei mostrar uma aplicação web feita com Flask acessando um banco de dados MongoDB sendo "deployada" automaticamente para o OpenShift usando github+werckerCI. Usaremos o plano free do OpenShift.
[30 min] Coffee Break - Patrocínio G4 Solutions
[15 min] [Testes com Selenium - Jayme Neto] (http://www.slideshare.net/kalkehcoisa1/testes-com-selenium)
Vídeo
Pretendo mostrar como automatizar testes funcionais rapidamente usando Selenium IDE, Webdriver e Grid e algumas práticas para deixar seu código mais limpo e organizado.
[15 min] MongoDB CRUD (Create, Read, Update e Delete) com Pymongo - Rafael Henrique da Silva Correia
Vídeo
Pretendo explicar o funcionamento das operações básicas de CRUD no MongoDB utilizando a biblioteca Pymongo. Nesta LT não pretendo abordar vantagens e desvantagens de se usar MongoDB!
Javascript Para Adultos - Diego Rafael Perin Honorio
No javascript existem alguns conceitos que nem sempre são conhecidos a fundo, diante dessa falta de conhecimento existem várias pessoas que passam por vários problemas. o seguintes temas: - Histórico do javascript; - Fundamentos Javascript; - NodeJS; - ES 6 (Grandes Aprimoramentos na Linguagem);
Introdução ao Docker (+Python) - David Kwast
Vídeo
Palestra introdutória sobre o uso do Docker para facilitar a criação de ambientes de desenvolvimento e testes, e também de deploy, para aplicações escritas em Python.
[15 min]Não faça isso em casa: um keylogger em Python - Luiz Antonio de Menezes Filho (Joca)
Nesta palestra mostrarei como criar um keylogger em Python utilizando a biblioteca PyCaptura (criada por mim) que, por sua vez, utiliza a Xlib para realizar a captura do teclado (funciona para as distros linux em geral).