Agile Software Development for Enterprise (former title Enterprise Applications)
Indice
Announcements and material 2019/2020 (current edition)
Sprint Review and Retrospective
The sprint review and retrospective will be done on the 9th of Janurary 2020 in room MT6 at 15:00.
Intermediate Test
The intermediate test is in MT6 at 10:30 - 12/11/2019
Subscription form
All students are invited to submit the subscription form at https://forms.gle/24RfKAg4XWnPp77E8
Announcements and material 2018/2019 (previous edition)
Important Advice
LEZIONE ADDIZIONALE / ADDITIONAL LECTURE (project check): 09/01/2019 - 14:30 - MT6
Il seminario di ION Group si terrà giorno 7 Novembre 2019 alle ore 14:00 allo University Club.
Il volantino dell'evento può essere scaricato da (ION.pdf)
Si fa presente che è necessario prenotarsi alla AGILE CHALLENGE.
The Seminar by ION Group will be given on the 7th of November 2018 at 14:00 in the University Club.
Leaflet available here (ION.pdf)
Registration to the AGILE CHALLENGEE is mandatory
Classes program for January 2018
- 09/01/2018 - Agile Manifesto - Room MT6 - 11:30
- 16/01/2018 - Seminar - Room MT11 - 10:00
- 17/01/2018 - Projects Review - Room MT6 - 09:00
News
The Seminar by Infopower Research group will be given on the 16th of January 2018 at 10:00 in room MT11 (Cubo 30B).
Program available in eventbrite https://www.eventbrite.it/e/biglietti-dont-just-look-at-the-stars-be-one-42077608259
Leaflet available here (Infopower.pdf)
The Seminar by Herzum Software will be given on the 10th of January 2017 at 14:00 in room MT11 (Cubo 30B). The program if available at: Agile IT Fundamentals
Slides (Herzumagile.zip)
Engineering Seminar on Enterprise Application Technlologies will be given on Jan 19 at 15:00 Room MT11 (see Engineering16.pdf)
"Enterprise Application: HP Italy context" - 17 Gennaio 2011 ore 9:00 aula MT10 (HP.pdf)
Course Information
Course Material
Slides
Enterprise Applications (EA.zip)
Annotations (Annotations.zip)
Reflection (Reflection.zip)
Patterns (Patterns.zip)
Domain Logic Organization Patterns (DomainLogicOrganizationPatterns.zip)
Persistence and ORM (PersistenceAndORM.zip)
Data Source Architectural Patterns (DataSourceArchitecturalPatterns.zip)
Object-Relational Behavioral Patterns (Object-RelationalBehavioralPatterns.zip)
Object-Relational Structural Patterns (ObjectRelationalStructuralPatterns.zip)
ORM Mapping Patterns (ORM-MappingPatterns.zip)
Concurrency Patterns (Concurrency-Patterns.zip)
Distribution and Session State Patterns (DistributionAndSessionStatePatterns.zip)
Web Presentation Patterns (WebPresentationPatterns.pdf.zip)
Slides of Practical Lessons and Exercises
Slides of Practical Lessions and Exercises are available on github
Old Material
Subversion (SVN.zip)
Esercitazione su JUnit, Annotation e Reflection (esercitazione2.zip)
Esercitazione sui CSS (esercitazione3.zip)
Slides + Materiale dal seminario su JQuery (courtesy of Dott. Mario Alviano) (jquery.zip)
Slides + Materiale dal seminario su JQuery Ui e Jquery Mobile (jqueryUI+Mobile.zip)
Esercitazione su Hibernate (EsercitazioneHibernate.zip)
Esercitazione su ereditarietà in Hibernate (EsercitazioneHibernateInheritance.zip)
Hibernate Assignment (Assignment.pdf)
Esercitazione su Spring 1 (EsercitazioneSpring1.zip)
Esercitazione su Spring e Hibernate (EsercitazioneSpring2.zip)
Slides of Practical Lessons (Old)
CSS (CSS.rar)
jQuery (jQuery.rar)
Reflection and Annotation (reflection-annotation.rar)
Spring MVC (springMVC.rar)
Link to the talk about JQuery: http://archives.alviano.com/teaching/jquery/seminario/
Exercises (Old)
jQuery (ES-jQuery.rar)
Annotation (ES-Annotation.rar)
Reflection (ES-Reflection.rar)
Spring ES1(ES-SpringHelloWorld.rar)
Spring ES2(ES-Spring-ES1.rar)
Hibernate ES1(ES-Hibernate-ES1.rar)
Hibernate ES2(ES-Hibernate-ES2_completo.rar)
Hibernate-Spring ES1(ES-Hibernate-SpringES1_completo.zip)
Exam
Two alternatives:
- Project + oral exam (first exam session only)
- Lab test + oral exam
Students can obtain the "firma di frequenza" attending lectures and developing a project before the first exam session
La firma di frequenza verrà data a chi segue il corso e svolge il progetto entro il primo appello.