Posts

Showing posts with the label università

Workshop Sviluppo Applicazioni Web @upo 2017

Image
24 Marzo 2017 In collaborazione con l' Università d el 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 sviluppat...

Test Driven Development @unibo 2016

Image
10 Ottobre e 11 Ottobre 2016 In collaborazione con l' Università di Bologna  (grazie al Professor Paolo Ciancarini), terrò in queste due giornate un seminario, insieme a Roberto Grandi, sullo sviluppo agile e in particolare sul Test Driven Development (aka TDD). Affronteremo prima la parte teorica dello sviluppo iterativo incrementale e del TDD e , nella seconda giornata, realizzeremo insieme agli studenti un'esercitazione pratica con un progetto reale nel quale potranno prendere confidenza con i rudimenti del TDD. Gli obiettivi delle due giornate sono: spiegare perchè vale la pena usare metodologie agili contestualizzare l'uso del TDD spiegare le regole del TDD introdurre al concetto di refactoring dare una breve infarinata di pair programming far provare il ritmo del TDD attraverso la pratica Alla fine del seminario gli studenti dovrebbero ottenere degli spunti e dei riferimenti per provare ad approfondire gli argomenti e le basi per poter applicare ...

Workshop Sviluppo Applicazioni Web @unipv

Image
31 Maggio e 7 Giugno 2016 In collaborazione con l' Università degli Studi di Pavia  (grazie alla Professor Claudio Cusano), terrò in queste due giornate un workshop, insieme a Roberto Grandi, sullo sviluppo di applicazioni web. Affronteremo una prima parte più teorica per vedere come una richiesta HTTP a partire da un browser arriva ad un application server e come questo seve le risorse richieste. Nella prima giornata proveremo ad usare Java e Tomcat per scrivere e servire una Sevlet e una JSP. Nella seconda giornata proveremo invece a vedere qualche pratica agile applicata allo sviluppo di applicazioni web. Scarica le slide

Test Driven Development @uninsubria

Image
6 Maggio 2016 In collaborazione con l' Università degli Studi dell'Insubria di Varese (grazie al Presidente del Corso di Laurea di Informatica Mauro Ferrari), terrò insieme a Roberto Grandi per 7Pixel , un seminario sullo sviluppo agile e in particolare sul Test Driven Development (aka TDD) del tutto analogo a quello tenuto presso l' Università degli Studi di Pavia . Presenteremo una sessione teorica dello sviluppo iterativo incrementale e sul TDD con nozioni generali di ingegneria del software, di fondamenti di informatica e con esempi concreti tratti delle nostre esperienze lavorative.

Test Driven Development @unipv

Image
27 Novembre e 1 Dicembre 2015 In collaborazione con l' Università degli Studi di Pavia  (grazie alla Professoressa Cristiana Larizza), ho tenuto in queste due giornate un seminario, insieme a Roberto Grandi, sullo sviluppo agile e in particolare sul Test Driven Development (aka TDD). Abbiamo affrontato prima la parte teorica dello sviluppo iterativo incrementale e del TDD e , nella seconda giornata, abbiamo realizzato insieme agli studenti un'esercitazione pratica un progetto reale nel quale hanno potuto prendere confidenza con i rudimenti del TDD. Scarica le slide