Coder Social home page Coder Social logo

workshop-2018's Introduction

Workshop 2018

Repository per i seminari del 14/12/2018 e del 18/12/2018 su Git, Polymer e NodeJS nel corso di Programmazione Avanzata

Le slide sono disponibili qua

TODO

  • Utilizzare dom-repeat in todo-list
  • Integrare app-header-layout ed eliminare il CSS attuale in webapp-app
  • Creare un custom element con il dialog per l'inserimento di nuovi todo
  • Integrare il custom element con il dialog nella UI principale
  • Scaricare la lista dal webserver al caricamento della pagina
  • Propagare rimozione e inserimento di nuove note al webserver
  • Introdurre la possibilita' di modificare le note
  • Inviare le modifiche delle note al webserver

Funzionamento webserver

GET /list : ritorna la lista dei todo

POST /list : aggiunge un nuovo todo, il valore va passato nel corpo della richiesta come

    {
        todo: {
            value: "prova 1"
        }
    }

DELETE /todo/:id : rimuove un todo aggiunto precedentemente, il secondo "parametro" e' l'indice nella lista

PUT /todo/:id : modifica un todo aggiunto precedentemente, il nuovo valore va passato nel corpo (come con il POST)

Contributors

  • @mirko-laruina

workshop-2018's People

Contributors

galatolofederico avatar mirko-laruina avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mirko-laruina

workshop-2018's Issues

RFC: WebStorage per salavare la lista dei todo in locale?

Sarebbe carino utilizzare il Web Storage HTML5 per salvare la lista (e lo stato) dei todo in locale in modo da rendere le informazioni permanenti nel browser (e rendere quindi il progetto effettivamente utilizzabile).
Il fatto è che nella prossima lezione vorrei fare il webservice per questo progetto e quindi bisogna ragionare su come organizzare la cosa.
Si potrebbe mettere un dropdown nella barra per indicare se si vuole utilizzare il server remoto o se si vuole tenere la lista in locale ad esempio.
Bisogna considerare però che il webservice per come lo faremo a lezione sarà molto probabilmente senza autenticazione per questioni di tempo e quindi sarà necessario ragionare bene sul come estenderlo ed integralo dopo, lascio questa issue aperta come punto di riferimento per la discussione

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.