Workshop Sviluppo Applicazioni Web @upo 2017

In collaborazione con l'Università del Piemonte Orientale UPO (grazie alla Professor Enea Parimbelli), ho tenuto un workshop sullo sviluppo di applicazioni web.
Abbiamo visto come costruire una applicazione web in Java a partire da zero.
Dopo il setup iniziale di IntelliJ IDEA, gli studenti hanno scaricato le librerie di Jetty ed abbiamo iniziato a scrivere un main con il minimo necessario per avviare un sito.
Dopo un po' di teoria abbiamo messo in piedi l'html necessario per gestire una form per l'inserimento di indirizzi di una rubrica e per la visualizzazione della lista degli indirizzi salvati (su file, solo teoricamente abbiamo visto la persistenza su database). 
Un po' di refactoring per organizzare meglio il routing e rimuovere la duplicazione nel mostrare le viste.
Una giornata molto piacevole in cui spero di aver trasmesso, oltre a qualche conoscenza tecnica, anche un po' di entusiasmo per la professione dello sviluppatore software.
La scaletta della lezione che ho proposta è stata:

  • Web lato client
    • Il Browser
    • Html
    • Css (Bootstrap, Foundation)
    • Javascript (JQuery)
  • Protocollo HTTP
  • Web lato server
    • Application VS Web Server
  • Esercitazione
    • Java
    • Application Server Jetty
    • Database SQLite

Comments

Popular posts from this blog

"Back to values" agile retrospective format

Contracts: diagonal saber vs. agile

ScuolaXP 2017 - Com'è andata?