Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
didattica:triennale:pw:ay_1617:main [2017/06/20 18:12] programmazioneweb |
didattica:triennale:pw:ay_1617:main [2020/09/17 16:55] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== News ===== | ===== News ===== | ||
- | <WRAP center round important 100%> | ||
- | * <wrap em>**21 Giugno 2017**</wrap>: **La lezione del 21 Giugno è rimandata**, causa assenza del docente. Nei contenuti dell'ultima lezione trovate il link a un repo GitHub con un server funzionante in Node, che racchiude le varie cose viste a lezione. Sviluppatelo secondo i requisiti del vostro progetto. La lezione (esercitazione completa sui vari argomenti, e revisione problemi) sarà recuperata Giovedì o Venerdì. Vi prego di controllare questa pagina domani. Se volete recuperarla la settimana prossima, così avete tempo di impostare il vostro progetto e farmi domande, fatemi sapere. Grazie | ||
- | </WRAP> | ||
<WRAP center round important 95%> | <WRAP center round important 95%> | ||
+ | * <wrap em>**11 Settembre 2017**</wrap>: **L'appello** per l'esame in presenza è stato spostato a venerdì **29 Settembre 2017**, alle 10:00. Guardate sotto la sezione "Modalità di Esame" che è stata aggiornata | ||
* <wrap em>**7 Settembre 2016**</wrap>: La pagina del corso è on-line. Gli studenti che devono sostenere l'esame negli appelli dell'A.A. 2015/16 debbono fare riferimento alla pagina del corso dell'anno scorso: [[didattica:triennale:pw:ay_1516:main|Programmazione Web A.A. 2015/16]] | * <wrap em>**7 Settembre 2016**</wrap>: La pagina del corso è on-line. Gli studenti che devono sostenere l'esame negli appelli dell'A.A. 2015/16 debbono fare riferimento alla pagina del corso dell'anno scorso: [[didattica:triennale:pw:ay_1516:main|Programmazione Web A.A. 2015/16]] | ||
</WRAP> | </WRAP> | ||
Line 48: | Line 46: | ||
* 17/05/2017 11-16 Node | * 17/05/2017 11-16 Node | ||
* 31/05/2017 11-16 Mongodb e mongoose | * 31/05/2017 11-16 Mongodb e mongoose | ||
- | * 07/06/2017 11-16 Sviluppo API Rest | + | * 07/06/2017 11-16 Sviluppo API Rest autenticate con JWT |
- | * 14/06/2017 11-16 Swagger-Tool o Auth-Token | + | * 14/06/2017 11-16 promesse Q in javascript |
- | * xx/06/2017 11-15 Laboratorio e ripasso | + | * 21/06/2017 11-15 Laboratorio e ripasso |
- | * xx/09/2017 09-18 Presentazioni ed Esame | + | |
Line 166: | Line 163: | ||
* Lezione 8: [[https://drive.google.com/open?id=0BzDyK245kXvlMmxXNTF0Mk93dVE|video lezione webex]] | * Lezione 8: [[https://drive.google.com/open?id=0BzDyK245kXvlMmxXNTF0Mk93dVE|video lezione webex]] | ||
* Lezione 9: [[https://drive.google.com/open?id=0BzDyK245kXvlODlicmhSbmlwcWs|pt.1]] [[https://drive.google.com/open?id=0BzDyK245kXvla1piTFNJWVcydTA|pt.2]] | * Lezione 9: [[https://drive.google.com/open?id=0BzDyK245kXvlODlicmhSbmlwcWs|pt.1]] [[https://drive.google.com/open?id=0BzDyK245kXvla1piTFNJWVcydTA|pt.2]] | ||
- | * Lezione 10: [[https://drive.google.com/open?id=0BzDyK245kXvlUFU1RXRyWFBpUHc|pt.1]] | + | * Lezione 10: [[https://drive.google.com/open?id=0BzDyK245kXvlUFU1RXRyWFBpUHc|pt.1]] [[https://drive.google.com/open?id=0BzDyK245kXvlNy05TmxKYVlXZkU|pt.2]] |
Line 243: | Line 240: | ||
**Lezione 9 (JWT)** | **Lezione 9 (JWT)** | ||
- | * [[https://drive.google.com/open?id=0BzDyK245kXvlMmxXNTF0Mk93dVE|video lezione]] | + | * [[https://drive.google.com/open?id=0BzDyK245kXvlMmxXNTF0Mk93dVE|video lezione pt.1]] [[https://drive.google.com/open?id=0BzDyK245kXvla1piTFNJWVcydTA| pt.2]] |
* JWT - [[https://scotch.io/tutorials/the-anatomy-of-a-json-web-token|Json Web token]] | * JWT - [[https://scotch.io/tutorials/the-anatomy-of-a-json-web-token|Json Web token]] | ||
* JWT - [[https://ponyfoo.com/articles/json-web-tokens-vs-session-cookies|token vs session authentication (lettura)]] | * JWT - [[https://ponyfoo.com/articles/json-web-tokens-vs-session-cookies|token vs session authentication (lettura)]] | ||
Line 253: | Line 250: | ||
**Lezione 10 (promesse Q)** | **Lezione 10 (promesse Q)** | ||
* [[https://drive.google.com/open?id=0BzDyK245kXvlUFU1RXRyWFBpUHc|video pt.1]] | * [[https://drive.google.com/open?id=0BzDyK245kXvlUFU1RXRyWFBpUHc|video pt.1]] | ||
- | * [[___|video pt.2]] | + | * [[https://drive.google.com/open?id=0BzDyK245kXvlNy05TmxKYVlXZkU|video pt.2]] |
* [[https://github.com/De-Lac/NodeJs_server_examaple/blob/master/README.md|Esempio di server su GitHub]]. Scaricare, studiare e sviluppare secondo le specifiche del vostro progetto. | * [[https://github.com/De-Lac/NodeJs_server_examaple/blob/master/README.md|Esempio di server su GitHub]]. Scaricare, studiare e sviluppare secondo le specifiche del vostro progetto. | ||
+ | |||
+ | ** Lezione 11** | ||
+ | * Esercitazione finale mercoledì 28 dalle 11:00 in poi. Sono inoltre disponibile a chiarire eventuali dubbi e argomenti. Visto l'esame di sistemi del 29, se volete possiamo fare solo mattina, e programmare un altro incontro. | ||
+ | * [[https://github.com/De-Lac/AngularJs_client_example|Esempio di client Angular su GitHub]]. Scaricare, studiare e sviluppare secondo le specifiche del vostro progetto. | ||
Line 273: | Line 274: | ||
__**Si potrà dare l’esame in 2 modi:**__ | __**Si potrà dare l’esame in 2 modi:**__ | ||
- | * **Giornata di presentazione dal vivo il giorno 14 settembre 2017 con inizio alle ore 9:** presentando dal vivo il proprio progetto. Tutti i membri del gruppo dovranno parlare e avranno a disposizione massimo 10 minuti, più 5 per le domande. | + | * **Giornata di presentazione dal vivo il giorno 29 settembre 2017 con inizio alle ore 10:** presentando dal vivo il proprio progetto. Tutti i membri del gruppo dovranno parlare e avranno a disposizione massimo 10 minuti, più 5 per le domande. Preparate un pdf con il testo del progetto, le user stories implementate, una descrizione dell'architettura del progetto (struttura file, componenti software ecc.) e qualche screenshot della demo live |
- | * **Consegna asincrona:** inviando il link al repo a <daniele.fani@unicam.it> con oggetto “consegna esame programmazione web 2017”. __Nel caso di consegna asincrona dovrà essere aggiunta una sesta informazione al readme: link a video youtube pubblico dove tutti i membri del gruppo illustrano il progetto.__ La consegna asincrona potrà essere effettuata a partire dall’inizio della prima sessione di esami dopo la fine del corso in qualsiasi momento. La registrazione ufficiale avverrà alla prima data a calendario accademico disponibile. | + | * **Consegna asincrona:** inviando il link al repo a <daniele.fani@unicam.it> con oggetto “consegna esame programmazione web 2017”. Nel caso di consegna asincrona si dovrà: |
+ | * riempire il file ReadMe del repo GitHub. Potete prendere spunto dal [[https://github.com/De-Lac/NodeJs_server_examaple|mio esempio]] | ||
+ | * scrivere nel ReadMe di GitHub il testo del progetto (con le varie user stories) ed eventuali credenziali per l'accesso Admin | ||
+ | * fare un breve video di presentazione del progetto (qui un [[https://www.youtube.com/watch?v=sYJh6m3IWIU&t=261s|esempio]]) e scrivere nel ReadMe il link youtube. Nel video tutti i membri del gruppo illustrano il progetto. Potete anche comparire qualche secondo solo all'inizio, dove vi presentate, e poi proseguite con le voci fuori campo che commentano delle slide e la demo live. | ||
+ | * link a un pdf con il contenuto simile al readme (membri gruppo, testo progetto, user stories, link a GitHub e video, architettura componenti software..) | ||
+ | La consegna asincrona potrà essere effettuata a partire dall’inizio della prima sessione di esami dopo la fine del corso in qualsiasi momento. La registrazione ufficiale avverrà alla prima data a calendario accademico disponibile. | ||
====Modalità di Valutazione==== | ====Modalità di Valutazione==== |