Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fonaments de desenvolupament d'apps

Coopdevs
November 16, 2017

Fonaments de desenvolupament d'apps

Presentació de la sessió "Estratègies de desenvolupament" de La Comunificadora del 16 de novembre de 2017.

Font a: https://github.com/coopdevs/fonaments_desenvolupament_apps

Coopdevs

November 16, 2017
Tweet

More Decks by Coopdevs

Other Decks in Technology

Transcript

  1. Client/Servidor 1. Servidor espera passiu 2. Client envia una petició

    3. Client espera la resposta 4. Servidor processa i retorna resposta
  2. HTML + CSS = Estil HTML <div class="row header"> <h1>Katuma</h1>

    <h2 class="slogan">Compra directament a <span>productores agroecològiques de proximitat</span></h2> </div>
  3. HTML + CSS = Estil CSS .header { padding: 30px

    0 0 50px; } h2 { font-size: 32px; font-weight: 300; margin-bottom: 40px; }
  4. Javascript = Comportament if (calculator_select.attr('value') == original_calc_type) { $('.calculator-settings').show(); $('#calculator-settings-warning').hide();

    $('.calculator-settings input').prop("disabled", false); } else { $('.calculator-settings').hide(); $('#calculator-settings-warning').show(); $('.calculator-settings input').prop("disabled", true); } }
  5. Aplicació Implementa les operacions que permet el producte: • Registrar

    usuari • Realitzar compra • Localitzar botiga Retorna HTML, CSS, JS
  6. Aplicació API Implementa les operacions que permet el producte: •

    Registrar usuari • Realitzar compra • Localitzar botiga Retorna HTML, CSS, JS dades => web API
  7. Escrivint codi en _____* * Ruby, JS, PHP, Elixir, Rust,

    Java, Clojure, Bash, Haskell, C++...
  8. Github Plataforma de desenvolupament software • Allotjament de repositoris •

    Revisió del codi • Gestió del projecte • Social coding
  9. Analitza un repositori de software Busca un repositori de software

    que t'interessi i analitza'l. Algunes coses que cal tenir en compte: • Tipus de software: Llibreria, framework o app • Filosofia de l'eina • Dependències i requisits • Com s'instal·la o arrenca • Com s'hi pot contribuir
  10. Brief de desenvolupament de software Redacta un brief pel teu

    projecte o per un que ja existeixi. Pots fer servir la plantilla inclosa als recursos de la sessió.