Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dojo PHP (treinanto programação orientada a objetos em PHP)

676 views

Published on

Dojo PHP (treinanto programação orientada a objetos em PHP)

Published in: Technology
  • Be the first to comment

Dojo PHP (treinanto programação orientada a objetos em PHP)

  1. 1. Coding Dojo de PHP treinando programa¸c˜ao orientada a objetos no PHP Fabr´ızio de Royes Mello e Guilherme Silva de Lacerda #guma10anos - Grupo de Usu´arios de M´etodos ´Ageis do RS http://codingbyexample.org 05 de abril de 2014
  2. 2. Apresenta¸c˜ao Fabr´ızio de Royes Mello Especialista em Banco de Dados Colaborador Comunidade Brasileira de PostgreSQL Colaborador PostgreSQL Global Development Group @fabriziomello Guilherme Silva de Lacerda Especialista em M´etodos ´Ageis Agile Coach Colaborador GUMA/RS Professor Universit´ario @guilhermeslac
  3. 3. Sobre esta apresenta¸c˜ao esta apresenta¸c˜ao est´a dispon´ıvel em: http://github.com/fabriziomello/guma10anos esta apresenta¸c˜ao est´a sob licen¸ca Creative Commons Atribui¸c˜ao 3.0 Brasil: http://creativecommons.org/licenses/by/3.0/br
  4. 4. Dojo (DO=caminho e JO=lugar) ”´E o caminho da pr´atica, a via do desenvolvimento integral, onde entramos em contato com o nosso melhor estado de ser.”
  5. 5. Coding Dojo
  6. 6. Para que tudo isso? ERRAR!!! Erro gera aprendizado Treinar as habilidades de programa¸c˜ao Melhorar a comunica¸c˜ao Conhecer novas tecnologias Pensar ”fora da caixinha” Divers˜ao
  7. 7. Cifra de C´esar Em criptografia, a Cifra de C´esar, tamb´em conhecida como cifra de troca, c´odigo de C´esar ou troca de C´esar, ´e uma das mais simples e conhecidas t´ecnicas de criptografia. ´E um tipo de cifra de substitui¸c˜ao na qual cada letra do texto ´e substitu´ıda por outra, que se apresenta no alfabeto abaixo dela um n´umero fixo de vezes. Por exemplo, com uma troca de trˆes posi¸c˜oes, A seria substitu´ıdo por D, B se tornaria E, e assim por diante.
  8. 8. Problema / Regras Implementar, em PHP, classes/m´etodos para criptografar e descriptografar strings usando a t´ecnica da Cifra de C´esar. Vamos usar TDD (Test-Driven Development) usando o Framework de Testes PHPUnit (www.phpunit.de) A cada 5min faremos a troca do piloto e outra pessoa da plat´eia entra na rodada
  9. 9. Documenta¸c˜ao Apoio http://www.php.net/manual/en/ http://phpunit.de/getting-started.html
  10. 10. Retrospectiva Pontos Positivos? Pontos Negativos?
  11. 11. Perguntas D´uvidas ?

×