Tecniche per lo sviluppo: DI, IoC e AOP User Group.NET delle Marche [email protected] 14°...

19
Tecniche per lo sviluppo: Tecniche per lo sviluppo: DI, IoC e AOP DI, IoC e AOP www.dotnetmarche.org www.dotnetmarche.org User Group .NET delle Marche User Group .NET delle Marche [email protected] [email protected] 14° Workshop 14° Workshop DotNetMarche DotNetMarche Venerdì 16 aprile 2010 Venerdì 16 aprile 2010

Transcript of Tecniche per lo sviluppo: DI, IoC e AOP User Group.NET delle Marche [email protected] 14°...

Page 1: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Tecniche per lo sviluppo: Tecniche per lo sviluppo: DI, IoC e AOPDI, IoC e AOP

www.dotnetmarche.orgwww.dotnetmarche.orgUser Group .NET delle MarcheUser Group .NET delle Marche

[email protected]@dotnetmarche.org

14° Workshop 14° Workshop DotNetMarcheDotNetMarcheVenerdì 16 aprile 2010Venerdì 16 aprile 2010

Page 2: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Per conoscerci un Per conoscerci un po’…po’…

Page 3: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Quanti conoscono / Quanti conoscono / usano DI e IoC?usano DI e IoC?

Page 4: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Quanti conoscono / Quanti conoscono / usano AOP?usano AOP?

Page 5: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

L'origine dei mali: dipendenze L'origine dei mali: dipendenze comp.comp.Stefano LeliStefano Leli

Librerie per IoC / DI e AOP Librerie per IoC / DI e AOP Andrea Balducci Andrea Balducci

Esempi di IoC e DI Esempi di IoC e DI Alessandro Giorgetti Alessandro Giorgetti

Esempi di AOPEsempi di AOPGian Maria Ricci Gian Maria Ricci

AgendaAgenda

Page 6: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Primo (e per ora unico) .NET User Group nato nelle MarchePrimo (e per ora unico) .NET User Group nato nelle Marche Associazione “libera” e no-profit (non dipendiamo da aziende Associazione “libera” e no-profit (non dipendiamo da aziende

e correnti politiche/filosofiche)e correnti politiche/filosofiche) Iscrizione aperta a tutti, anche ai residenti al di fuori delle Iscrizione aperta a tutti, anche ai residenti al di fuori delle

MarcheMarche Focus: .NET e dintorni (tool di sviluppo, parte sistemistica,…)Focus: .NET e dintorni (tool di sviluppo, parte sistemistica,…) Professionisti, studenti, appassionati settore ITProfessionisti, studenti, appassionati settore IT Confronto, condivisione esperienze ed ideeConfronto, condivisione esperienze ed idee

NON SIAMO DEI GURU!NON SIAMO DEI GURU!ma neanche dei pischelli…ma neanche dei pischelli…

About DotNetMarcheAbout DotNetMarche

Page 7: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Tesseramento 2010Tesseramento 2010

Page 8: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Altri EventiAltri Eventi

Page 9: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Novità di Visual Studio 2010Novità di Visual Studio 2010

Piattaforma di virtualizzazione MSPiattaforma di virtualizzazione MS

Asp.NET 4Asp.NET 4

Asp.NET MVC 2Asp.NET MVC 2

Visual Studio 2010 Visual Studio 2010 Community Launch Tour Community Launch Tour

@ Perugia@ Perugiagiovedì 29 aprilegiovedì 29 aprile

Page 10: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

TFS 2010TFS 2010 WPF4WPF4 MEF (Managed Extensibility Framework)MEF (Managed Extensibility Framework) Smooth Streaming in SilverlightSmooth Streaming in Silverlight Sviluppo per Windows Phone 7Sviluppo per Windows Phone 7 Silverlight 4 e RIA ServicesSilverlight 4 e RIA Services ASP.NET 4, MVC 2 e jQueryASP.NET 4, MVC 2 e jQuery

Visual Studio 2010 Visual Studio 2010 Community Launch Tour Community Launch Tour

@ Cesena@ Cesenavenerdì 28 maggiovenerdì 28 maggio

Page 11: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

WHYMCAWHYMCAMobile Developer Mobile Developer

ConferenceConferenceVenerdì 21 maggio - Venerdì 21 maggio -

MilanoMilano Affrettatevi, pochi posti disponibili!Affrettatevi, pochi posti disponibili!

DevBus in azione!DevBus in azione!

Page 12: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

LuglioLuglioMauro Servienti Mauro Servienti “Reloaded” “Reloaded”

Architettura con “dentro”Architettura con “dentro” Silverlight Silverlight WCF (SOA)WCF (SOA) Prism Prism Gestione Plugin Gestione Plugin IoC/DI IoC/DI

Page 13: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

OttobreOttobreDa urlo!! Da urlo!!

Page 14: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

XPUG MarcheXPUG MarcheCampo Scuola EstivoCampo Scuola Estivo

SettembreSettembre 3 giorni Full Immersion3 giorni Full Immersion

Coach Jacopo Romei (?)Coach Jacopo Romei (?)

Dall’esigenza del cliente allo sviluppoDall’esigenza del cliente allo sviluppo

Analisti + Sviluppatori + DesignerAnalisti + Sviluppatori + Designer

Numero chiusoNumero chiuso

Page 15: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Feedback via mail!Feedback via mail!

Page 16: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Un ringraziamento Un ringraziamento a…a…

Page 17: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.
Page 18: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

High quality technical screencasts High quality technical screencasts created by experts on the latest and created by experts on the latest and

most important technologies. Buy most important technologies. Buy access to a single series or subscribe access to a single series or subscribe

for as little as $19 a month.for as little as $19 a month.

tekpub.comtekpub.com

ASP.NET MVC

Ayende Rahien

Rob Conery

jQuery

Dave WardRuby on Rails

ASP.NET Ajax

LINQ

nHibernate

Page 19: Tecniche per lo sviluppo: DI, IoC e AOP  User Group.NET delle Marche staff@dotnetmarche.org 14° Workshop DotNetMarche Venerdì 16 aprile.

Slide e MaterialeSlide e Materiale

www.dotnetmarche.orgwww.dotnetmarche.org

Grazie!Grazie!