O que conecta jaguaribe?

Alessandro feitoza

  • Activist / Militante Free Software
  • Founder / Evangelist
  • Developer / Architect
  • Web Development Instructor

Agenda

  1. Quem é você? (Instanciação)
  2. Enquanto houver vida precisa continuar (while)
  3. Definição do que deve ser feito (functions)
  4. Tome uma decisão (if / else)
  5. O que temos e o que podemos fazer (atributos e métodos)
  6. Acesso aos dados
  7. Testando e executando.
  8. Extendendo e Implementando.
  9. Compartilhando o resultado

Como fazer um Sistema funcionar?

QUEm é VocÊ?

<?php
  $voce = new Pessoa('Seu Nome');
  $voce
    ->cidade = 'Sua Cidade'
    ->objetivos = ['Objetivo 1', 'Objetivo 2', 'Objetivo 3']
    ->habilidades = ['Habilidade 1', 'Habilidade 2']
    ->vivo = true; 

Com tinua

<?php
  while ($voce->vivo) {
    Baile::segue();
  }

ou SEM tinua

<?php
  echo '<h1>O que é uma conexão?</h1>';

  $definicoes = [
    0 => 'Ligação de uma coisa com outra',
    1 => 'União, Ligação, Nexo, Vinculo',
    2 => 'Relação de Dependência',
  ];
?>
<?php
  foreach ($definicoes as $cada_definicao) {
    explorar($cada_definicao);
  }

Pegar cada definição e trabalhar com ela

<?php
  // Ligar uma coisa com a outra
  function explorar ($cada_definicao) {
  
  }

Desemprego

Crise Econômica

Vontade de Agir

Internet

Conhecimento

Buscar Solução

Falta d'água

Contatos

<?php
  // União, Ligação, Nexo, Vínculo
  function explorar ($cada_definicao) {
  
  }
<?php
  // Relação de Dependência
  function explorar ($cada_definicao) {
  
  }

Vai continuar?

<?php
  if ($resposta === true) {
    continue;
  }

  break;

AGORA É HORA DE SABER O QUE TEMOS E O QUE PODEMOS FAZER.

<?php
class Conexão
{
  private $projeto;
  private $pessoas = [];
  private $habilidades = [];
  public function juntarPessoas()
  {
  }

  public function iniciarProjeto()
  { 
  }

  public function botarHabilidadesEmPratica()
  {
  }
}

COMO TER ACESSO?

SOFTWARE LIVRE

COMUNIDADES

SOFTWARE LIVRE?

  • Movimento
  • Social
  • Politico
  • Democrático
  • Filosófico
  • Ideológico

SOFTWARE LIVRE?

  • Movimento
  • Social
  • Politico
  • Democrático
  • Filosófico
  • Ideológico

EMPODERAMENTO DO USUÁRIO

FATOS

Problema com Inclusão / Exclusão Digital

FATOS

Problema com Inclusão / Exclusão Digital

4 LIBERDADES

  1. Usar para qualquer propósito;
  2. Conhecer e Adaptar;
  3. Redistribuir para Ajudar o próximo;
  4. Distribuir Modificações

E AÍ?

TEM QUE IMPLEMENTAR

<?php
  class ConectaJaguaribe implements Conexao { }
<?php
  class ConectaIco implements Conexao { }
<?php
  class ConectaPereiro implements Conexao { }
<?php
  class ConectaSuaCidade implements Conexao { }

AGORA...

COMPARTILHAR CONHECIMENTO

CORRETO

NÃO SER MUITO VIDA LOKA

E SE NÃO DER CERTO?

VESTIR SUA ROUPINHA DE SAPO E DAR SEUS PULOS

E RESOLVER DE MANEIRA SIMPLES

TER CONTATOS

FICAR ATENTO

E CLARO...

#FazTeuNome

DÚVIDAS

Made with Slides.com