Sviluppare Soluzioni con i .NET Services
|
DEV302
Cloud Computing: Azure service platform
Questa sessione è la naturale prosecuzione della sessione DEV303 – Sviluppare Soluzioni con Windows Azure: con lo stesso approccio vengono affrontati i componenti della Azure Services Platform con particolare riferimento ai .NET Services. Analizzeremo, sempre con esempi pratici, ma coaudiuvati da slide animate, le diverse modlità di utilizzo del Service Bus passando anche in rassegna, seppur velocemente, Queue e Router. Proseguiremo con Access Control facendo una introduzione ai sistemi STS Claim-based per poi vedere in azione un semplice esempio. L’obiettivo di questa sessione, anche se molto pratica, è comprendere le possibilità offerte agli sviluppatori dai .NET Services. Questa sessione da per scontati gli argomenti presentati nella sessione DEV 201 – Introduzione alla Azure Services Platform.
{Livello:
300
; sala:
1
; ora:
16.15
; giorno:
25 Novembre
}
|
Da Oracle a SQL Server: lezioni pratiche dal campo
|
DEV307
Data Platform
Migrare una applicazione scritta utilizzando le funzionalità native di un determinato RDMBS ad un altro, da Oracle a SQL Server in questo caso, è un processo complesso che può essere affrontato con successo utilizzando il giusto approccio e strumenti di supporto. In questa sessione verranno condivise le esperienze sul campo acquisite durante alcuni progetti di migrazione molto complessi, evidenziando le aree più critiche e gli approcci più efficaci.
{Livello:
300
; sala:
5
; ora:
14.00
; giorno:
24 Novembre
}
|
SQL Server on-premise e in the Cloud: strumenti alternativi o alleati preziosi?
|
DEV308
Data Platform
Nonostante possa essere naturale pensare a queste tecnologie come "concorrenti", la realtà è che esistono tutta una serie di scenari di soluzione dove l'utilizzo combinato di SQL Server in una infrastruttura aziendale e dei SQL Service "in the cloud" può portare enormi vantaggi nell'ottimizzazione delle risorse e nella flessibilità di sviluppo. Durante questa sessione affronteremo alcuni di questi scenari, analizzando in dettaglio le possibili integrazioni e i vantaggi da esse derivati.
{Livello:
300
; sala:
6
; ora:
10.30
; giorno:
26 Novembre
}
|
Dai requisiti al test: un caso concreto
|
DEV311
Developer Tools & Development Practice
In questa sessione verrà presentato concretamente come lavorare in team utilizzando Team Foundation Server e gli altri strumenti della famiglia Visual Studio. Il tutto in maniera molto pratica, cercando di mostrare come interagire con le varie interfacce a disposizione (Visual Studio, web, Excel, Project, Sharepoint, etc...) e come sfruttare al meglio gli strumenti per gestire le attività e migliorare la comunicazione nel team durante tutto il ciclo di vita del progetto.
{Livello:
300
; sala:
5
; ora:
16.15
; giorno:
25 Novembre
}
|
BizTalk vs Dublin Strategie di integrazione e Business Progress Managment
|
DEV317
SOA & Business Processes
"BizTalk Server si presenta come il miglior framework di casa Microsoft per l' implementazioni di soluzioni di system integration e Buisiness Progress Managment.
L' arrivo delle nuove tecnologie in ambito online services, come Dublin e Azure, non può che rendere maggiormente interessante l' ipotesi di nuove strade in ambito di services collaboration, in questa sessione cercheremo di prenderle in esame e capire le le migliori strategie
{Livello:
300
; sala:
5
; ora:
12.00
; giorno:
26 Novembre
}
|
ASP.NET AJAX 4.0: Client-side Data Binding
|
DEV319
Web & User Experience
Prima di ASP.NET 4.0, il rendering client-side di pagine AJAX era compito esclusivo dello sviluppatore senza il minimo supporto da parte del framwork ASP.NET. Era facile portare dati JSON sul client, era facile invocare servizi remoti; era molto meno facile organizzare i dati in un template HTML. Finalmente, in ASP.NET AJAX 4.0 Microsoft offre una API efficiente e potente per fare data-binding client-side. Scopo della sessione è discutere i pattern possibili per un rendering client-side e approfondire la sintassi messa a disposizione
{Livello:
300
; sala:
5
; ora:
15.30
; giorno:
24 Novembre
}
|
Rich UI con jQuery
|
DEV323
Web & User Experience
La libreria jQuery ha una struttura estremamente modulare che unisce una parte core ad un meccanismo di estensibilità basato su plug-in. Il risultato è che le funzionalità base possono essere estese con componenti esterni che si integrano perfettamente con il resto della libreria e funzionano secondo lo stesso paradigma. In questa sessione ci soffermeremo proprio su uno di questi plug-in, in particolare il jQuery UI plug-in. Tale plug-in comprende funzioni per mettere su accordion, popup, tablist e soprattutto finestre di dialogo modali.
{Livello:
300
; sala:
5
; ora:
17.15
; giorno:
24 Novembre
}
|
Silverlight 3: introduzione allo sviluppo
|
DEV325
Web & User Experience
Silverlight rappresenta a tutti gli effetti il punto di incontro di due mondi storicamente separarti: Il mondo WEB e quello Desktop ed è il perno attorno al quale ruota tutto quello che ha che fare con le Rich Internet Applications (RIA) quindi, indipendentemente da quello che è il vostro campo d'azione, conoscere Silverlight è ormai divenuto un "must"
{Livello:
300
; sala:
1
; ora:
17.15
; giorno:
24 Novembre
}
|
Sviluppare applicazioni di business con Silverlight 4 e i WCF RIA Services
|
DEV327
Web & User Experience
Lo sviluppo di applicazioni two-tier è spesso ritenuto poco flessibile perchè la logica di accesso ai dati è accoppiata e mischiata con la UI. Usare un pattern n-tier è una soluzione riconosciuta. Come mai allora ogni nuova applicazione non vien fatta in questo modo? Perchè non è così semplice. In questa sessione vedremo all'opera i WCF RIA Services che semplificano lo sviluppo di applicazioni N-Tier per applicazioni client che passano oltre i confini di rete e scenari di integrazione con Office in applicazioni che girano Out-Of-Browser grazie a Silverlight 4.
{Livello:
300
; sala:
1
; ora:
10.30
; giorno:
25 Novembre
}
|
Sviluppare con ASP.NET MVC
|
DEV328
Web & User Experience
Cos'è MVC? Cos'è ASP.NET MVC? Farà per me o per il mio team? E perchè un'applicazione fatta con ASP.NET è facilmente testabile? Devo abbandonare le Web Forms? In questa sessione, ricca di esempi di codice, affronteremo queste domande e vedremo come è stato implementato il pattern Model-View-Controller sul core di ASP.NET, come programmarlo, cercando di mettere in evidenza pregi e difetti rispetto alle più trazionali Web Forms. In ultimo vedremo esempi di come sia possibile testare un'applicazione fatta con ASP.NET MVC.
{Livello:
300
; sala:
1
; ora:
12.00
; giorno:
26 Novembre
}
|
Utilizzare controlli Dynamic Data in un sito ASP.NET esistente
|
DEV329
Web & User Experience
In questa sessione vedremo come modificare una applicazione Asp.Net esistente per includere le nuove caratteristiche di Dynamic Data e consentire così una migliore manutenibilità e riutilizzabilità del codice. Vedremo come aggiungere un Data Model ad una applicazione web di test e utilizzeremo i fields template di Dynamic Data per interagire con i dati.
{Livello:
300
; sala:
6
; ora:
9.00
; giorno:
26 Novembre
}
|
Deep Dive su Model-View-ViewModel Pattern con WPF e Silverlight
|
DEV435
Windows & Frameworks
Model-View-ViewModel (M-V-VM) è ormai universalmente conosciuto come il pattern da utilizzare nello sviluppo di applicazioni WPF/Silverlight che siano modulari, testabili e dove l’interfaccia utente e relativo codice sono nettamente separati con l’obiettivo di ottenere la migliore interazione tra designer e sviluppatore.
{Livello:
400
; sala:
1
; ora:
9.00
; giorno:
26 Novembre
}
|
Visual Basic 2010 nelle applicazioni data-centric con WPF 4.0 e ADO.NET Entity Framework
|
DEV337
Windows & Frameworks
Visual Basic 2010 è un linguaggio maturo ed evoluto e consente di sfruttare appieno le potenzialità di tecnologie come Windows Presentation Foundation e ADO.NET Entity Framework, nelle loro ultime versioni, per la creazione di applicazioni smart client moderne e funzionali per l’accesso ai dati. In questa sessione di livello intermedio impareremo ad utilizzare la strumentazione di Visual Studio 2010 per WPF in applicazioni Visual Basic che sfruttano ADO.NET Entity Framework come sorgente dati. Validazione, CommandBindings, LINQ to Entities e le Views saranno parte di questa sessione secondo la nuova sintassi VB e ci consentiranno di porre le basi per il successivo utilizzo di pattern avanzati
{Livello:
300
; sala:
1
; ora:
15.30
; giorno:
26 Novembre
}
|
Windows 7 e Windows Server 2008 R2: Il deployment dei sistemi operativi
|
IT302
Client & Server Infrastructure
In questa sessione verranno presentate alcune delle tecnologie implementate da Microsoft per rendere la distribuzione dei sistemi operativi più semplice, razionale e integrata con i nuovi eco-Sistema Operativi Windows Server 2008 R2 e Windows 7. Alcune di queste tecnologie sono: WIM, WAIK, DISM, WinPE/WinRE, WDS, MDT 2010, Dynamic Driver Provisioning, MAP, ecc.
Alla fine della sessione verranno predisposte alcune immagini pilota di SO Windows 7 e Windows Server 2008 R2 da distribuire successivamente.
{Livello:
300
; sala:
2
; ora:
17.00
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Active Directory Disaster Protection and Recovery
|
IT404
Client & Server Infrastructure
I servizi LDAP Active Directory (AD) costituiscono sempre di più il nucleo centrale di riferimento per qualsiasi infrastruttura di rete aziendale basata su tecnologie Microsoft e non.AD viene sfruttato in maniera pervasiva come repository di riferimento per qualsiasi problematica legata a identificazione, autenticazione e controllo degli accessi e sistema di directory services di uso generale.Prevedere - e periodicamente verificare - delle metodologie di protezione e di recovery di eventuali disastri che possono verificarsi, è pertanto di fondamentale importanza, al fine di ridurre al minimo i potenziali disservizi che possono insorgere.In questa sessione verranno mostrate alcune di queste procedure da seguire per prevenire eventi di questo tipo ed essere preparati a gestirli nel modo più adatto, partendo da casi reali affrontati e risolti dall'autore.
{Livello:
400
; sala:
2
; ora:
12.00
; giorno:
25 Novembre
}
|
Windows 7 e Windows Server 2008 R2: Il deployment dei sistemi operativi - Tecnologie & Assessment
|
IT303
Client & Server Infrastructure
Questa seconda sessione dedicata al deployment dei sistemi operativi sarà focalizzata sulla fase finale del deployment dei nuovi sistemi operativi.
Tra le tecnologie che saranno mostrate vi sono: WDS, DISM, boot nativo da VHD, WIM2VHD.
{Livello:
300
; sala:
2
; ora:
14.45
; giorno:
25 Novembre
}
|
Windows Server 2008 R2: Distributed File System (DFS) R2 e Branch Cache
|
IT305
Client & Server Infrastructure
DFS-R e BranchCache migliorano i processi di replica di grandi quantità di dati nelle infrastrutture branch office. Un corretto controllo del processo di replicazione e sincronizzazione degli oggetti sui vari DFS server distribuiti geograficamente e di BranchCache, consente di ridurre in modo notevole i costi di supporto, ed innalzare gli standard legati ai livelli di servizio.
{Livello:
300
; sala:
3
; ora:
17.00
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Group Policy e Group Policy Preferences
|
IT308
Client & Server Infrastructure
Le Group Policies sono uno dei componenti vitali dell’architettura Microsoft, necessarie per le funzionalità di accesso e normalizzazione dei client e della esperienza desktop degli utenti.
L’introduzione delle Policy preference permette di estendere i task più comuni di gestione delle PDL come ad esempio la mappatura delle unità di rete.
Un corretto controllo delle policy, consente di ridurre in modo notevole i costi di supporto, e di innalzare gli standard legati ai livelli di servizio.
{Livello:
300
; sala:
3
; ora:
12.00
; giorno:
26 Novembre
}
|
SQL Server 2008 R2: novità per il DBA
|
IT318
Data Platform
Il prossimo rilascio della famiglia SQL Server non è solo legato alla Business Intelligence, ma presenta anche una serie di novità nell'ambito della amministrazione e gestione di sistemi all'interno delle organizzazioni di ogni dimensione. In questa sessione analizzeremo queste novità soprattutto nell'ottica del Database Administrator, ma introdurremo anche alcune nuove funzionalità quali Complex Event Processing e molto altro.
{Livello:
300
; sala:
4
; ora:
18.45
; giorno:
24 Novembre
}
|
System Center Configuration Manager 2007: Distribuzione del Sistema Operativo
|
IT423
Dynamic&green infrastructure: Virtualization e Management
La sessione illustra come gestire la distribuzione del sistema operativo tramite System Center Configuration Manager 2007, verrà illustrato come catturare un immagine, come modificarla e come distribuirla. Si vedrà inoltre come integrare System Center Configuration Manager 2007 con Microsoft Deployment Toolkit per aggiungere ulteriori funzionalità.
{Livello:
400
; sala:
2
; ora:
17.45
; giorno:
25 Novembre
}
|
System Center Operations Manager 2008 R2: Panoramica
|
IT224
Dynamic&green infrastructure: Virtualization e Management
La sessione analizza le nuove funzionalità introdotte da System Center Operations Manager 2008 R2. Vedremo in particolare come sia possibile gestire sistemi client e server basati anche su piattaforme open source e come la gestione dell'infrastruttura di rete.
{Livello:
200
; sala:
3
; ora:
10.30
; giorno:
25 Novembre
}
|
System Center Virtual Machine Manager 2008 R2: le novità
|
IT325
Dynamic&green infrastructure: Virtualization e Management
System Center Virtual Machine Manager 2008 R2 è la soluzione completa per la gestione di ambienti virtuali basati su Hyper-V, Virtual Server e Vmware ESX. La versione R2 supporta completamente le nuove funzionalità di Hyper-V in WS2008 R2 (Live Migration, Cluster Shared Volume,Storage Hot Add/Remove, etc) ed inoltre introduce numerose altre funzionalità come Storage Quick Migration, Migrazione di Virtual Machine intra/extra cluster, Rapid Provisioning che lo rendono la soluzione ideale per la gestione del Datacenter Virtuale. In questa sessione verranno esplorate e dimostrate le nuove funzionalità di VMM.
{Livello:
300
; sala:
3
; ora:
15.30
; giorno:
24 Novembre
}
|
Windows Server 2008 R2: Novità in Hyper-V R2
|
IT326
Dynamic&green infrastructure: Virtualization e Management
Con Windows Server 2008 R2 e Microsft Hyper-V Server 2008 R2 sarà rilasciata la infrastruttura di virtualizzazione basata du Hyper-V R2. Questa nuova versione dello stack di virtualizzazione Microsoft contiene alcune importanti novità, che saranno illustrate in questa sessione: Live Migration, aggiunta di hardware a caldo, CSV, Processor Compatibility Mode.
{Livello:
300
; sala:
2
; ora:
14.00
; giorno:
24 Novembre
}
|
Troubleshoting di soluzioni sviluppate con BizTalk Server
|
IT336
SOA & Business Processes
Seguire il Troubleshoting di una soluzione BizTalk richiede strategie e tattiche spesso dettate dall' esperienza di chi lavora sul campo da tempo.
BizTalk 2009 presenta alcune nuove e interessanti soluzioni, vediamole in dettaglio e cerchiamo di discuterle insieme.
"Seguire il Troubleshoting di una soluzione BizTalk richiede strategie e tattiche spesso dettate dall' esperienza di chi lavora sul campo da tempo.
BizTalk 2009 presenta alcune nuove e interessanti soluzioni, vediamole in dettaglio e cerchiamo di discuterle insieme
{Livello:
300
; sala:
4
; ora:
10.30
; giorno:
26 Novembre
}
|
Exchange 2010: Architettura e panoramica
|
IT237
Unified Communications
Panoramica sulle novità della piattaforma Exchange 2010
{Livello:
200
; sala:
2
; ora:
18.45
; giorno:
24 Novembre
}
|
Exchange 2010: Alta disponibilità e scenari di Disaster Recovery
|
IT341
Unified Communications
La sessione tratta le novità a livello di Alta Affidabilità in Exchange 2010. I Database Availability Groups (DAGs), l’architettura dei cluster Exchange, MAPI on Middle Tier (MoMT), etc….
{Livello:
300
; sala:
4
; ora:
10.30
; giorno:
25 Novembre
}
|
Essere Agili con Visual Studio e Team Foundation Server
|
DEV212
Developer Tools & Development Practice
In questa sessione si vedrà come Visual Studio e Team Foundation Server supportano pienamente le metodologie agili di sviluppo e di gestione dei progetti. Si passerà dal Test Driven Development di codice e database alla Continuous Integration, dall'Agile planning alla reportistica avanzata, da Scrum ad MSF Agile, dall'analisi di impatto dei test ai Gated Checkin per migliorare le build, per citare solo alcuni degli argomenti che verranno trattati. Il tutto naturalmente senza dimenticare che per essere agile gli strumenti non sono sufficienti, ci vuole la mentalità giusta... ma di certo gli strumenti aiutano ad essere più produttivi!
{Livello:
200
; sala:
6
; ora:
17.15
; giorno:
24 Novembre
}
|
BizTalk 2009 nuove stategie per l'integrazione
|
DEV315
SOA & Business Processes
La nuova architettura presentata da Microsoft si basa essenzialmente su quello che sarà alla base di ogni infrastruttura di cominicazione di business e collaboration, WCF.
La nuova piattaforma BizTalk 2009 presenta un layer totalmente nuovo, basato su Windows Comunication Foundation, questo in vista anche dei futuri rilasci previsti da Microsoft in ambito di online services e integration technology.
Esaminiamo quali possono essere le migliori strategie da seguire per sfruttare al massimo i packs attualmente rilasciati ed essere in linea con quello che arriverà nell' immediato futuro.
{Livello:
300
; sala:
5
; ora:
17.45
; giorno:
25 Novembre
}
|
Introduzione alla Azure Services Platform
|
DEV201
Cloud Computing: Azure service platform
Il Cloud Computing è una tematica estremamente importante per il futuro dell'IT. In questa sessione vedremo come sviluppare per il 'cloud' utilizzando la Windows Azure Pltform e Visual Studio. Verrano presentati i diversi componenti della piattaforma: Windows Azure, .NET services, SQL Azure e mostreremo come questi si possano utilizzare per sviluppare applicazioni, testandole in locale per poi farne il deploy finale nel "cloud".
{Livello:
200
; sala:
1
; ora:
12.00
; giorno:
25 Novembre
}
|
Introduzione a WPF
|
DEV336
Windows & Frameworks
WPF fornisce un’infrastruttura completa che permette di sfruttare accelerazione hardware, data binding, templating, composizione di controlli, integrazione di servizi e molto altro per creare una nuova generazione di applicazioni client. Questa sessione è rivolta a sviluppatori interessati ai benefici apportati da WPF identificando gli approfondimenti più significativi da cui partire per iniziare da subito a sfruttare questa tecnologia in modo efficiente.
{Livello:
300
; sala:
1
; ora:
9.00
; giorno:
25 Novembre
}
|
L'evoluzione di Entity Framework in .NET Framework 4.0
|
DEV304
Data Platform
Dopo aver generato molti dibattiti alla prima versione, l'evoluzione di Entity Framework in .NET Framework 4.0 sembra mettere d'accordo tutti. Il team di sviluppo ha lavorato molto, ascoltanto I feedback che sono arrivati da clienti e partner, per migliorare le aree ancora acerbe della V1 e per introdurre molte novità che coprono la maggior parte degli scenari applicativi più comuni. Durante questa sessione verranno discusse le novità più importanti della nuova release, dal supporto ai POCO al model-first, passando per deferred loading ed altre funzionalità interessanti.
{Livello:
300
; sala:
5
; ora:
18.45
; giorno:
24 Novembre
}
|
Come scrivere T-SQL efficiente ed evitare I problemi più comuni
|
DEV306
Data Platform
Ha senso parlare di T-SQL in questi tempi in cui O/RM e simili hanno tutto questo successo? Certamente si, visto che il dialetto SQL è sempre la lingua con la quale il DBMS viene interrogato, ed evitare I problemi più comuni può essere utile sia a coloro che scrivono ancora codice di accesso ai dati tradizionale, che a chi deve interpretare query T-SQL generate da qualche strumento automatico. In questa sessione esamineremo i problemi più comuni e le soluzioni più efficaci per la creazione di soluzioni scalabili e performanti.
{Livello:
300
; sala:
5
; ora:
9.00
; giorno:
26 Novembre
}
|
DTO vs. Entities in software architecture
|
DEV340
Architecture
In teoria un data contract è tutto ciò che due interfacce devono scambiarsi, ma poi c’è la pratica e il mondo reale a suggerire alternative e scorciatoie.
{Livello:
300
; sala:
5
; ora:
12.00
; giorno:
25 Novembre
}
|
Sharepoint 2007 e Office 2007 in scenari di Single-Sign-On e Federation
|
DEV348
Collaboration, Workflow & Search
In questa sessione vedremo come “trasformare” Sharepoint 2007 in una infrastruttura Claims-Based integrandolo con i Servizi di Geneva Server, Active Directory e i custom Attribute Store per garantire un sistema di Single Sign-On interno ed esterno all'azienda basato su standard di mercato (WS-* e SAML 2.0 Protocol).Successivamente vedremo come questa configurazione ci permetterà di estendere facilmente l’accesso al portale anche ad utenti di aziende partner tramite la federation mantenendo un modello di accesso consistente.
{Livello:
300
; sala:
6
; ora:
16.15
; giorno:
25 Novembre
}
|
Creare una soluzione ETL di riferimento con SQL Server 2008 Integration Services
|
IT415
Business Intelligence
Un recente caso di studio pubblicato da Unisys ha dimostrato come una soluzione basata su Integration Services possa raggiungere performance assolute, e caricare 1 Tb di dati in circa 30 minuti. Durante questa sessione analizzeremo le linee guida architetturali e le diverse opzioni disponibili per realizzare soluzioni ETL con performance di livello assoluto, che possono essere utilizzate in scenari che vanno da volumi più ridotti sino a milioni di record da trasformare e trasportare.
{Livello:
400
; sala:
4
; ora:
12.00
; giorno:
26 Novembre
}
|
Progetto "Gemini": Self Service Analysis e il futuro della BI su piattaforma Microsoft
|
IT217
Business Intelligence
Il progetto Gemini è sicuramente l'evoluzione che più ha catturato l'attenzione di coloro che hanno lette le prime informazioni relative a SQL Server 2008 R2. Questa componente della piattaforma Microsoft per la Business Intelligence è sicuramente molto importante, ma non è l'unico annuncio interessante legato alla BI della prossima wave dei prodotti delle famiglie SQL Server e Office System. In questa sessione vedremo una panoramica relativa ai principali scenari di soluzione nell'ambito della Business Intelligence, e una roadmap sulla direzione futura di queste tecnologie.
{Livello:
200
; sala:
4
; ora:
12.00
; giorno:
25 Novembre
}
|
Le ricchezze nascoste in Microsoft Dashboard, Scorecard, e Analytic
|
IT320
Business Intelligence
Sviluppando soluzioni analitiche sulla piattaforma Microsoft ci si accorge che le potenzialità legate all'utilizzo dei Performance Point Services di Microsoft SharePoint Server insieme agli Analysis Services di SQL Server vanno molto oltre quanto si nota all'apparenza. Intorno ai metadati disponibili, alle componenti e agli strumenti di navigazione sui dati, è infatti possibile realizzare soluzioni analitiche ricche e funzionali.
{Livello:
300
; sala:
4
; ora:
9.00
; giorno:
25 Novembre
}
|
Dieci buoni motivi per utilizzare al massimo Microsoft SQL Server 2008 Reporting Services
|
IT321
Business Intelligence
Reporting Services si sta consolidando come presenza fissa in soluzioni di reportistica di classe Enterprise grazie certamente al fatto di essere incluso in SQL Server ma certamente anche alle funzionalità particolarmente interessanti ed adatte ad essere integrate in soluzioni esistenti. Durante questa sessione prenderemo in considerazione alcune di queste caratteristiche, evidenziando i punti di forza e le linee guida per la realizzazione di soluzioni avanzate che sfruttino al meglio i Reporting Services di SQL Server 2008.
{Livello:
300
; sala:
4
; ora:
17.45
; giorno:
25 Novembre
}
|
Windows Server 2008 R2: Failover Cluster Service
|
IT312
Client & Server Infrastructure
Con Windows Server 2008 R2 continua l’evoluzione dei Failover Cluster services, già profondamente innovati in Windows Server 2008. Durante questa sessione vedremo insieme quali sono le aree di maggior innovazione e interesse, per il deployment di 2008 R2 in ambienti clustered. Parleremo quindi dei miglioramenti tecnologici di base (iSCSI, Storage, Network) e il Cluster Shared Volume, dei nuovi supporti per Remote Desktop Services/DFS-R e delle migliorate funzioni di amministrazione (anche con Powershell), monitoraggio e troubleshooting. Concluderemo introducendo delle linee guida per la coesistenza e migrazione da versioni precedenti, oltre a indicazioni sulle pratiche migliori.
{Livello:
300
; sala:
3
; ora:
9.00
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Lo stack di virtualizzazione visto dall'interno
|
IT350
Client & Server Infrastructure
Questa sessione esplora gli “internals” di Hyper-V fornendo una visione di insieme del funzionamento delle componenti che costituiscono lo stack di virtualizzazione del S.O. Verrà chiarito il ruolo del “Windows Hypervisor”, della “Parent Partition”, dei Device Sintetici ed Emulati. Sarà possibile capire come avviene la comunicazione “Inter-Partition” attraverso Hypervisor e VMBus per accedere alle risorse fisiche della macchina Host, approfondendo in particolare gli “Storage e Network VSP”.
Saranno illustrate alcune novità presenti in Windows Server 2008 R2 quali, “Second Level Address Translation”, “Virtual Processor Power Management”, “Network Virtual Machine Queue”, “VHD Boot”, ecc.
Chiunque voglia capire a fondo come funziona la virtualizzazione in Windows Server NON può perdere questa sessione
{Livello:
400
; sala:
2
; ora:
15.30
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Novità in Server Core
|
IT314
Client & Server Infrastructure
Con la nuova release del S.O., anche la versione Core è stata potenziata e migliorata. Powershell, Framework, Certificate Services sono solo alcuni elementi che sono stati aggiunti e che fanno della server core una scelta sempre più facile da fare. Vedremo quindi cosa è possibile fare con una server core Windows 2008 R2: demo, demo e ancora demo...
{Livello:
300
; sala:
3
; ora:
9.00
; giorno:
25 Novembre
}
|
Office System 2010: Overview
|
IT344
Collaboration, Workflow & Search
{Livello:
300
; sala:
2
; ora:
17.15
; giorno:
24 Novembre
}
|
BPOS - Business Productivity Online Suite - Integrazione tra servizi online e infrastruttura aziendale
|
IT322
Dynamic&green infrastructure: Virtualization e Management
Questa sessione è dedicata all’integrazione tra un’infrastruttura gestita (on premise) e i servizi OnLine di Microsoft con riferimento alla suite BPOS. Dopo una rapida panoramica sulle modalità di configurazione e amministrazione di tali servizi affronteremo gli strumenti e le modalità operative per l’uso dei OnLine Serivces negli scenari di integrazione, coesistenza e migrazione. Dopo aver appreso come gestire e configurare i “Custom domains” approfondiremo i temi relativi all’integrazione e migrazione di mailbox residenti su un Exchange Server locale con Exchange OnLine.
{Livello:
300
; sala:
2
; ora:
15.30
; giorno:
24 Novembre
}
|
System Center Data Protection Manager 2007: protezione degli ambienti virtuali
|
IT329
Dynamic&green infrastructure: Virtualization e Management
In questa sessione veranno presentati i vantaggi derivanti dall'utilizzo di DPM 2007 SP1 per eseguire il backup di macchine virtuali in ambiente Hyper-V al fine di ottimizzare RTO ed RPO dei servizi aziendali. Verranno anche accennate le nuove funzionalità offerte da DPM V3
{Livello:
300
; sala:
3
; ora:
17.15
; giorno:
24 Novembre
}
|
Forefront: Threat Management Gateway (TMG), il nuovo ISA Server
|
IT331
Security & Identity Management
In questa sessione verranno affrontare le nuove funzionalità di TMG (per ora in versione beta2) tramite utilizzo di demo e l'analisi dei nuovi scenari e delle soluzioni rese possibili dallo stesso. La sessione affronterà anche l'integrazione di TMG con Stirling.
{Livello:
300
; sala:
4
; ora:
17.15
; giorno:
24 Novembre
}
|
Exchange 2010: Dimensionamento, deployment e migrazione
|
IT338
Unified Communications
Pianificare la distribuzione di Exchange 2010, prevedere il dimensionamento dell’infrastruttura e migrazione da versioni precedenti di exchange
{Livello:
300
; sala:
3
; ora:
12.00
; giorno:
25 Novembre
}
|
Office Communication Server 2007 R2: architettura e panoramica sulla piattaforma di comunicazione
|
IT339
Unified Communications
La sessione presenta l’architettura ed una panoramica della piattaforma Microsoft Unified Communications (UC). Analizzeremo le caratteristiche di Microsoft Office Communications Server (OCS) 2007 R2 e le capacità di integrazione con i sistemi di Fonia tradizionale, con i sistemi VoIP, con Internet. Analizzeremo i ruoli dei server e le funzionalità che forniscono nei vari ambiti: Presenza e IM, Fonia e VoIP, conferenza Audio/Video, Web Conference. Vedremo in azione le possibilità di integrazione e collaborazione con Outlook, Exchange, Office e SharePoint, senza dimenticare le grandi possibilità offerte dalla piattaforma Microsoft UC per realizzare soluzioni personalizzate. Vedremo demo di software che parlano, ascoltano, ...
{Livello:
300
; sala:
4
; ora:
14.00
; giorno:
24 Novembre
}
|
Office Communication Server 2007 R2: Configurazione avanzata
|
IT442
Unified Communications
Partendo dal risultato della sezione precedente andremo a configurare le funzionalità avanzate: la prima funzionalità tipicamente richiesta è l’integrazione con il PBX aziendale. Proseguiremo con la configurazione dei ruoli edge e del conferencing, in modo da realizzare una piattaforma evoluta e pronta da mandare in produzione.
{Livello:
400
; sala:
3
; ora:
16.15
; giorno:
25 Novembre
}
|
Windows Server 2008 R2: Novità di Internet Information Server 7.5
|
IT313
Web & User Experience
Anche sul fronte delle infrastrutture per il Web, Windows 2008 Server R2 porta con sè rilevanti novità. Internet Information Server 7.5 segna un’altra pietra miliare nel lungo percorso di evoluzione della piattaforma. Il supporto per ASP.Net su Server Core costituisce forse la novità più attesa ma anche l’integrazione di FTP/WebDAV/CGI e le nuove funzionalità per il monitoring e tracing sono di sicuro interesse per gli IT Pro. In questa versione vengono anche accorpate in modo omogeneo molte delle feature gratuite precedentemente disponibili via web come addon per IIS 7. Si tratta di Administration Pack (Database Manager, Configuration Editor, IIS Reports, URL Filtering, ...), dell’utilissimo Powershell provider, il Web Deployment Tool e molto altro ancora – ci sarà di che parlare.
{Livello:
300
; sala:
3
; ora:
18.45
; giorno:
24 Novembre
}
|
Sviluppare Soluzioni con Windows Azure
|
DEV303
Cloud Computing: Azure service platform
Questa sessione tecnica si concentra su Windows Azure mettendo in risalto le varie componenti del sistema operativo utili allo sviluppatore per creare soluzioni ospitate “in the cloud”. La sessione, quasi completamente pratica, ripercorre alcuni passi del libro scritto dallo stesso speaker, evidenziando con semplici esempi le API per l’accesso al Cloud Storage (Blob, Table, Queue), l’utilizzo del worker role per rendere loosely-coupled le soluzioni, le modalità di deployment e upgrade delle soluzioni. Questa sessione da per scontati gli argomenti presentati nella sessione DEV 201 – Introduzione alla Azure Services Platform.
{Livello:
300
; sala:
1
; ora:
14.45
; giorno:
25 Novembre
}
|
Silverlight 3: realizzare applicazioni Out Of Browser
|
DEV326
Web & User Experience
Silverlight esce dal browser! Il confine tra web, applicazioni RIA e desktop si assottiglia. In questa sessione vedremo come sfruttare al meglio le funzionalità detached offerte da Silverlight 3, fornendo diversi esempi delle API coinvolte, modalità di deployment, manifest, automatizzazione degli aggiornamenti applicativi, gestione della connettività, security e limitazioni da tener presente. Non mancherà il confronto col “cugino” ClickOnce per capire al meglio le potenzialità di ciascuna scelta. Approfondiremo inoltre l'uso dell'Isolated Storage per l'ottimizzazione dei download e per la gestione di un semplice DB locale con LINQ e XML, al fine di sfruttare al meglio lo storage locale nei nuovi scenari che si stanno configurando.
{Livello:
300
; sala:
1
; ora:
14.45
; giorno:
25 Novembre
}
|
MS Dynamics CRM: Innovare, Migliorare, Estendere il business con gli acceleratori
|
IT353
Customer relationship management
Gli acceleratori per MS Dynamics CRM sono una serie di add-on già sviluppati e pronti all’uso, da installare e configurare in una piattaforma esistente CRM. Gli acceleratori consentono di espandere ed estendere le potenzialità del motore di Business di Microsoft in diversi ambiti, classificandosi a tutti gli effetti come Verticalizzazioni operative. In questa sessione verrà presentata una panoramica di alto livello architetturale e tecnico su MS Dynamics CRM introducendo a pieno regime alcuni tra i principali acceleratori disponibili, le loro procedure di installazione, l’interazione con il CRM SDK e le personalizzazioni a livello strutturale e di codice. Sarà inoltre affrontato un momento di interazione di Q&A (domande e risposte) per dimostrare come Dynamics CRM possa essere adattato ad un business aziendale esistente.
{Livello:
300
; sala:
4
; ora:
16.15
; giorno:
25 Novembre
}
|
Adottare Team Foundation Server in azienda: step by step
|
DEV209
Developer Tools & Development Practice
In questa sessione si vedrà come adottare gradualmente Team Foundation Server in azienda. Dalla pianificazione, installazione e configurazione fino ai passi successivi di adozione (codice sorgente, build, work item, documenti, gestione completa dei progetti). Il tutto ragionando per scenari di adozione incrementali e adatti sia per team piccoli, sia per team di medie e grandi dimensioni.
{Livello:
200
; sala:
6
; ora:
14.00
; giorno:
24 Novembre
}
|
Le novità di ASP.NET 4.0
|
DEV222
Web & User Experience
ASP.NET 4.0 rappresenta una sfida interessante per gli sviluppatori web: consentirà di sfruttare più facilmente le funzionalità di uso comune, migliorerà le performance e sarà pensato per coprire le attuali mancanze. Dal ViewState ottimizzato, al controllo totale del markup, fino ad un nuovo modello di supporto ad AJAX, all'avanzamento nel campo del data binding, fino alla migliore integrazione con Entity Framework e Velocity, questa nuova versione si preannuncia molto interessante. In questa sessione affronteremo tutte le novità con una carrellata che dia una visione d'insieme di quello che ci attende.
{Livello:
200
; sala:
1
; ora:
10.30
; giorno:
26 Novembre
}
|
Creare un laboratorio per lo sviluppo, il test e l'individuazione dei problemi con Visual Studio Lab Management 2010
|
DEV310
Developer Tools & Development Practice
Visual Studio Lab Management 2010 è il prodotto che rivoluzionerà la gestione di laboratori di sviluppo e test. In questa sessione verrà mostrato come gli amministratori possono configurare e impostare il laboratorio, come sviluppatori e tester non tecnici possono, tramite Visual Studio Test and Lab Management 2010, instanziare, configurare, e utilizzare le macchine del laboratorio senza dover passare da SCVMM e da Hyper-V.
{Livello:
300
; sala:
6
; ora:
15.30
; giorno:
26 Novembre
}
|
Scrivere e gestire codice (.NET, C++ e Database) di qualità
|
DEV314
Developer Tools & Development Practice
In questa sessione verranno approfonditi gli strumenti di Visual Studio per migliorare la qualità del Codice e del Database: Code Coverage, Code Analysis, Profiler, Test Impact Analysis, Debugger storico, progetti database, SQL Code Analysis, refactoring, test e generazione dei dati sul DB
{Livello:
300
; sala:
6
; ora:
15.30
; giorno:
24 Novembre
}
|
Prototipazione di applicazioni con Sketchflow
|
DEV321
Web & User Experience
Dal “concept” al “progetto reale” attraverso Expression Blend 3 e SketchFlow. Nel corso della sessione vedremo insieme come attraverso SketchFlow è possibile realizzare in modo semplice ed intuitivo prototipi, workflow dinamici ed interattivi di applicazioni in Silverlight e Windows Presentation Foundation.SketchFlow, nuova funzionalità disponibile all’interno di Expression Blend 3, permette in modo rapido ed efficace di sfrutturare, simulare e progettare dinamicamente l’interazione e le funzionalità dell’applicazione. Supporta inoltre la possibilità di poter raccogliere eventuali feedback dal cliente e/o dal team di lavoro e di creare autonomamente la documentazione a supporto del progetto
{Livello:
300
; sala:
5
; ora:
15.30
; giorno:
26 Novembre
}
|
Sviluppo integrato di soluzioni Extended in MS Dynamics CRM: dal CRM al XRM
|
DEV355
Customer relationship management
In questi ultimi anni si è molto sentito parlare e discutere di CRM, acronimo di Customer Relationship Management. Grazie a prodotti software come Microsoft Dynamics CRM, intesi come business engines, oggi si affronta un argomento di interesse notevole come l'xRM. x ha un duplice significato: può essere inteso come eXtended Relationship Management oppure "x" considerato come "qualsiasi generica" gestione delle Relazioni, sviluppata tramite una piattaforma software realizzata ad hoc o un motore di business upgradato a dovere. MS Dynamics CRM offre queste potenzialità ed è già utilizzato in diversi ambienti in modalità xRM, intesa quindi non soltanto nel senso prettamente "informatico" del termine ma anche filosofico del business. In questa sessione gli speakers, in un mix di teoria e pratica,affronteranno la personalizzazione del CRM di Microsoft partendo dal motore di base con alcuni scenari reali di customizzazione.
{Livello:
300
; sala:
6
; ora:
18.45
; giorno:
24 Novembre
}
|
C# 4.0 le novità del linguaggio
|
DEV332
Windows & Frameworks
Una nuova major release del linguaggio C# e del framework.net si stanno avvicinando. In questa sessione cercheremo di vedere le novità sotto due fondamentali prospettive. Da una parte osservare le nuove funzionalità e dall'altra cercare di capire quali siano gli scenari che possono trarne vantaggio e di conseguenza semplificare il nostro codice.In particolare guarderemo con attenzione all'uso della keyword dynamic e del DLR, la semplificazione degli scenari che prevedono l'interoperabilità COM, e le altre novità come varianza, covarianza e controvarianza che, tecnicisimi a parte, semplificano scenari molto comuni.
{Livello:
300
; sala:
5
; ora:
9.00
; giorno:
25 Novembre
}
|
Costruire applicazioni scalabili e ad alte performance con ASP.NET
|
DEV334
Web & User Experience
In tutte quelle situazioni in cui è necessario trarre il massimo da ASP.NET si presentano delle sfide che non è facile superare: molte delle funzionalità sono ideate per essere facili da implementare, per cui non sempre le performance sono al punto centrale. In questa sessione dal taglio pratico affronteremo le problematiche principali legate alla realizzazione di applicazioni scalabili e ad alte performance, con l'ausilio di tecniche avanzate, come la compressione dell'output, l'uso di cache orizzontale, il minifying dei contenuti ed il multithreading
{Livello:
300
; sala:
5
; ora:
17.00
; giorno:
26 Novembre
}
|
Architecting Web Solutions
|
DEV341
Architecture
Architecting Web Solutions
In questa sessione mostreremo una soluzione reale basata sullo stack tecnologico Microsoft, elencandone i requisiti principali e commentando le scelte architetturali effettuate per soddisfarli.
DEV342 Architecting business logic
Dal "rozzo" Transaction Script al "trendissimo" SOA, il catalogo dei pattern dedicati alla distribuzione della business logic offre strategie risolutive per una vasta gamma di scenari e contesti: conoscere questi pattern permette di affidarsi a soluzioni comprovate riducendo il rischio di ritrovarsi in un vicolo cieco
{Livello:
300
; sala:
6
; ora:
9.00
; giorno:
25 Novembre
}
|
Architecting business logic
|
DEV342
Architecture
{Livello:
300
; sala:
6
; ora:
12.00
; giorno:
25 Novembre
}
|
Creare documenti Office OpenXML con il nuovo SDK 2.0
|
DEV350
Collaboration, Workflow & Search
Office OpenXML è il formato standard ISO DIS 29500 usato a partire da Office 2007 e disponibile come plugin gratuito anche per le versioni precedenti.
All'uscita di Office 2010 sarà disponibile il nuovo SDK 2.0 che permette la costruzione di questi formati in modo molto più semplice e con un forte supporto di Intellisense.
Nella sessione vedremo come poter creare documenti Office programmaticamente senza necessità di avere installato Microsoft Office sul PC, esigenza tipica delle elaborazioni lato server.
In conclusione vedremo come il nuovo Framework 4.0 risolva i problemi di versioning nell'uso in automation di Microsoft Office, funzionalità molto utile per stampare i documenti da un client
{Livello:
300
; sala:
6
; ora:
17.00
; giorno:
26 Novembre
}
|
Introduzione alla Claims-Based Security per Architetti e Sviluppatori
|
DEV351
Security & Identity Management
La Claims Based Security rappresenta la vera chiave di volta per realizzare efficienti sistemi di Single Sign-On in grado di gestire il trasporto dell' Identità tra Web Applications e Web Services sia all'interno di una singola azienda fino a scenari geograficamente distribuiti.
Lo scopo di questa sessione è quello di capire su cosa si basa la Claims-Based Security, quali sono i principali patterns per chi disegna e sviluppa soluzioni ed infine quali sono gli approcci più corretti per introdurla nelle proprie architetture applicative in base all'esperienza che stiamo maturando in Microsoft
{Livello:
300
; sala:
6
; ora:
10.30
; giorno:
25 Novembre
}
|
Troubleshooting e Debugging con Silverlight 3
|
DEV352
Web & User Experience
Il debug di applicazioni RIA può diventare esasperante in assenza dei giusti strumenti. Fortunatamente nel caso di Silverlight la lista dei tool disponibili è ampia e completa, sebbene eterogenea. Partiremo, ça va sans dire, col debugger integrato in Visual Studio 2008 e 2010 (applicazioni SL detached comprese), per poi passare all'interazione col browser, dove vedremo i tool forniti da Internet Explorer 8. Non potrà mancare un'ampio scorcio sull'analisi del traffico HTTP e delle problematiche di accesso cross domain, grazie ad es. a Fiddler 2, Silverlight Spy e l'immancabile Wireshark. A seguire alcune considerazioni sul debug di applicazioni Silverlight su Mac OS X, e infine, la ciliegina sulla torta, il re dei debugger MS: Windbg. Il superamento dell'impatto iniziale con la sua storica interfaccia per “hacker” viene ampiamente ripagato dalle funzialità che si possono raggiungere anche con Silverlight, in particolare se impiegato in maniera non invasiva per il debug su host estranei all'ambiente di sviluppo e test (aka l'host del cliente su cui le leggi di murphy, implacabilmente, si accaniscono).
{Livello:
300
; sala:
3
; ora:
10.30
; giorno:
26 Novembre
}
|
Sviluppare per il Marketplace
|
DEV353
Customer relationship management
Il Marketplace, una delle novità della nuova versione di Windows Mobile, rivoluziona il modello di distribuzione delle applicazioni aprendo nuovi scenari e nuove opportunità. In questa sessione vedremo in dettaglio di cosa si tratta, come funziona e come poter realizzare applicazioni da distribuire attraverso questo canale
{Livello:
300
; sala:
6
; ora:
14.45
; giorno:
25 Novembre
}
|
Tecniche di sviluppo per Windows Mobile 6.5
|
DEV354
Customer relationship management
In questa sessione potremo vedere, con esempi concreti, le novità per gli sviluppatori introdotte nella versione 6.5 di Windows Mobile. In particolare verranno evidenziate le nuove tecniche per interfacciarsi con il device, costruire applicazioni che utilizzano GPS, o che interagiscono con Outlook. Verranno anche illustrate le nuove tecniche di sviluppo di "Widgets", una modalità di sviluppo che apre enormi prospettive per la prossima generazione di applicazioni sui Windows Phone
{Livello:
300
; sala:
5
; ora:
10.30
; giorno:
26 Novembre
}
|
Windows 7 e Windows Server 2008 R2: le nuove API
|
DEV430
Windows & Frameworks
Oltre ad una serie di importanti novità a livello kernel, Windows 7 introduce nuove interessantissime API. Durante la sessione vedremo le Web Services API, come integrare le applicazioni nella taskbar e nella shell, il nuovo supporto linguistico ELS, il supporto ai sensori e naturalmente l'argomento che ha suscitato maggiore interesse alla presentazione di Windows 7: il multitouch.Quando si parla di API il timore è che sia territorio quasi esclusivo di C/C++, ma fortunatamente Microsoft ha prodotto una serie di wrapper per il Framework.net che useremo nelle svariate demo
{Livello:
400
; sala:
6
; ora:
12.00
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Novità nei Remote Desktop Services e nel protocollo RDP
|
IT230
Dynamic&green infrastructure: Virtualization e Management
In questa sessione vedremo insieme le novità introdotte in Windows Server 2008 R2 relativamente ai Terminal Services, ora Remote Desktop Services, sia dal punto di vista dei nuovi componenti e delle nuove funzionalità che dal punto di vista delle novità del protocollo RDP, comune a Windows 7 e Windows Server 2008 R2
{Livello:
200
; sala:
2
; ora:
16.15
; giorno:
25 Novembre
}
|
Forefront: Panoramica di Client Security v2
|
IT234
Security & Identity Management
in questa sessione verranno affrontate le novità introdotte in Microsoft Forefront Client Security quali Firewall, Network Intrusion, Software Authorization, etc. L'integrazione dello stesso con Stirling per la gestione e il monitoraggio centralizzato.
{Livello:
200
; sala:
4
; ora:
15.30
; giorno:
24 Novembre
}
|
Windows 7: Migrazione da Windows XP e Windows Vista
|
IT307
Collaboration, Workflow & Search
L’introduzione di Windows 7 in azienda, comporta la necessità di pianificare adeguatamente la migrazione dalle precedenti versioni del sistema operativo. L’obbiettivo del progetto di migrazione deve essere minimizzare i tempi di upgrade, i fermi lavorativi per gli utenti e i costi, annullare la perdita di dati e delle configurazioni.
In questa sessione vedremo quali sono le strategie e gli strumenti disponibili per raggiungere questi obbiettivi e vivere felici e senza stress
{Livello:
300
; sala:
2
; ora:
10.30
; giorno:
26 Novembre
}
|
Windows HPC Server 2008 SP1: Panoramica e novità
|
IT311
Collaboration, Workflow & Search
Windows HPC Server 2008 permette la realizzazione di un ambiente di calcolo parallelo ad alte prestazione in grado di rispondere alle esigenze dell'industria aumentando la produttivita' delle aziende.
La tecnologia HPC di Microsoft consente la creazione di ambiente di calcolo di diverse dimensioni (da qualche nodo a miglia di nodi) e basa il suo funzionamento su un Head Node (che svolge la funzione di ""master"" del cluster) e molteplici Compute Node. L'Head Node oltre a gestire il cluster ed e' dotato di una funzione di scheduler in grado di smistare i job sui diversi Compute Node.
L'architettura del sistema si basa sull'implementazione delle Microsoft Message Passing Interface, API che permettono la realizzazione di strutture di supercalcolo, compatibili con lo standard aperto MPICH2.
Gli utenti possono utilizzare il cluster HPC sviluppando programmi paralleli in Visual Studio oppure utilizzare il cluster HPC con diverse applicazioni e librerie numeriche di terze parti per effettuare simulazioni in diversi settori (finanziario, manifatturiero, scientifico)
{Livello:
300
; sala:
3
; ora:
15.30
; giorno:
26 Novembre
}
|
Disaster recovery con SQL Server 2008
|
IT319
Data Platform
Gennaio 2003: un sondaggio della rivista SQL Server Magazine rivela che solo il 33% degli intervistati ha un piano di disaster recovery che viene regolarmente testato. Maggio 2009: un nuovo sondaggio del sito SQLSkills.com mostra una situazione immutata, eppure la perdita dei dati può mettere a repentaglio la sopravvivenza stessa dell’azienda ed è quanto mai vitale implementare un disaster recovery plan e, soprattutto, testarlo regolarmente per verificarne la rispondenza con le esigenze aziendali.
{Livello:
300
; sala:
4
; ora:
15.30
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Infrastrutture VDI per la piccola e media azienda
|
IT328
Dynamic&green infrastructure: Virtualization e Management
I Remote Desktop Services di Windows Server 2008 R2 sfruttano Hyper-V R2 per consentire la creazione in ambito aziendale di architetture di tipo Virtual Desktop Infrastructure - VDI. In questa sessione vederemo insieme i differenti componenti di una soluzione VDI e la configurazione di un ambiente di esempio
{Livello:
300
; sala:
2
; ora:
12.00
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: come migrare la propria CA Windows 2003 con successo
|
IT347
Security & Identity Management
Il nuovo ruolo di Active Directory Certificate Services (ADCS) introdotto con Windows 2008 offre nuove e alettanti funzionalità rispetto a Windows 2003. Questa sessione, oltre ad affrontare i passi procedurali e i suggerimenti per un efficace processo di migrazione, vi aiuterà ad identificare e a comprendere i benefici derivanti dall’adozione di Windows 2008 per la vostra Public Key Infrastructure (PKI). Verranno anche trattati argomenti quali il Cluster, gli Hardware Security Module (HSM) e la Virtualizzazione. I contenuti esposti non saranno solo mirati a coloro che già utilizzano una PKI, ma anche a chi è interessato a conoscerne i benefici e i servizi correlati per pianificarne l’eventuale inserimento nella propria infrastruttura.
{Livello:
300
; sala:
3
; ora:
17.45
; giorno:
25 Novembre
}
|
Windows 7 e Windows Server 2008 R2 : Sicurezza aziendale non “invasiva"
|
IT349
Client & Server Infrastructure
Ogni soluzione di sicurezza nasce da un compromesso tra tre fattori principali: Costo, Usabilità e Livello di sicurezza ottenuto.
In questa sessione vedremo alcuni esempi concreti di come Microsoft utilizza internamente le nuove funzionalità di Windows 7, Windows Server 2008 R2 e di altri prodotti per garantire un elevato livello di sicurezza della propria infrastruttura senza penalizzare l’usabilità per gli utenti. Tra gli argomenti ch verranno trattati:
- Strong Authentication ed accesso remoto
- Data security
- Mobile Security"
{Livello:
300
; sala:
3
; ora:
14.00
; giorno:
24 Novembre
}
|
Hacking dei sistemi
|
IT355
Security & Identity Management
{Livello:
300
; sala:
2
; ora:
9.00
; giorno:
26 Novembre
}
|
SQLBI Methodology: Come modellare una soluzione di BI
|
IT357
Business Intelligence
I Data Warehouse (DWH) possiedono una solida base teorica, formalizzata e teorizzata in molti libri e whitepaper. Ciononostante, quando si tratta di realizzare un DWH con gli strumenti messi a disposizione nella suite Microsoft, calando la teoria nella pratica sono necessarie scelte di ordine tecnologico e implementativo. Spesso tali scelte condizionano in modo molto pesante il DWH, determinandone il successo o il fallimento. Questa sessione è dichiaratamente metodologica e mostra quali siano le tecniche da utilizzare per realizzare una soluzione di Business Intelligence (BI) completa che regga la sfida delle continue variazioni e integrazioni che sono richieste dagli utenti. La metodologia è stata sviluppata per Data Warehouse di notevole complessità ma, avendo un overhead abbastanza ridotto rispetto alla metodologia classica Kimball, è applicabile anche su DWH di piccole dimensioni, fornendo però dei notevoli vantaggi in termini di flessibilità di progettazione e manutenzione
{Livello:
300
; sala:
4
; ora:
9.00
; giorno:
26 Novembre
}
|
Backup e Disaster Recovery in SharePoint 2007
|
IT343
Collaboration, Workflow & Search
"In questa sessione verranno analizzate alcune situazioni durante le quali è possibile perdere dati all'interno di un ambiente Sharepoint e le tecniche necessarie per evitare che questo accada.Si affronteranno quindi differenti metodologie di backup e ripristino dei dati, tra le quali il Data Protection Manager per MOSS 2007, e verranno evidenziati quali sono i dati che devono essere contenuti all'interno di un backup per poterlo definire completo
{Livello:
300
; sala:
4
; ora:
17.00
; giorno:
26 Novembre
}
|
Office Communication Server 2007 R2: Installazione
|
IT340
Unified Communications
In questa sessione partiamo dall’analisi dell’architettura di OCS per arrivare all’installazione di OCS 2007 Standard per simulare la messa in produzione di una soluzione base che offra i servizi di chat, voice e video conferencing.
{Livello:
400
; sala:
3
; ora:
14.45
; giorno:
25 Novembre
}
|
Architecture of Predictive Programming
|
DEV339
Architecture
Predictive Programming harnesses the power of Data Mining (component of SQL Server 2008 Analysis Services) to bring a form of artificial intelligence to your applications. It can be used for many purposes, but we will concentrate on a way to place a negative-feedback loop into your software that helps it make better decisions. Specifically, we will improve business process success rates by spotting problems and flagging them before a transaction completes. For instance, we can predict that an online purchase transaction is going to fail and we can flag it for attention so saving a customer frustration while protecting your reputation. Similarly, we can use this technique to perform predictive input validation. This session will discuss the overall architecture of such applications, briefly introduce the use of Data Mining, and show you examples of code that implements this approach. We will only briefly discuss the Data Mining techniques used such as neural networks, decision trees, and clustering.
{Livello:
300
; sala:
1
; ora:
14:00
; giorno:
24 Novembre
}
|
Sharepoint 2010: Le novità per gli Sviluppatori
|
DEV346
Collaboration, Workflow & Search
SharePoint 2010 mette a disposizione degli sviluppatori numerosi strumenti per la realizzazione di applicazioni evolute e flessibili. Da un lato, i miglioramenti nell'integrazione con Visual Studio 2010 rendono decisamente più semplice il processo di sviluppo. Dall'altro, nuovi paradigmi e nuove tecniche per l'accesso alle informazioni consentono di personalizzare e di adattare la piattaforma ad esigenze sempre più complesse, sfruttando le numerose funzionalità native o integrando applicazioni e sistemi esterni. Durante questa sessione effettueremo una panoramica delle novità di SharePoint 2010 dal punto di vista dello sviluppatore, contestualizzandole in scenari di utilizzo reale in modo da poterne valutare l'impatto sulla progettazione delle applicazioni.
{Livello:
300
; sala:
1
; ora:
18:45
; giorno:
24 Novembre
}
|
Sharepoint 2010: Overview delle nuove funzionalità
|
DEV202
Collaboration, Workflow & Search
SharePoint 2010 introduce un'ampia serie di funzionalità rispetto alla precedente versione del prodotto. I miglioramenti apportati dalla nuova release coinvolgono non solamente la user experience, riprogettata sulla base di un criterio di usabilità e flessibilità, ma anche e soprattutto la struttura e l'architettura delle informazioni che la piattaforma consente di definire.Nel corso di questa sessione passeremo in rassegna le novità di SharePoint 2010, evidenziandone i principali scenari di utilizzo tanto in un contesto intranet/extranet, quanto in soluzioni internet.La sessione è propedeutica alle sessioni "SharePoint 2010: le novità per gli sviluppatori" e "SharePoint 2010: le novità per i sistemisti".
{Livello:
200
; sala:
1
; ora:
15:30
; giorno:
24 Novembre
}
|
SharePoint 2010: Le novità per i sistemisti
|
IT346
Collaboration, Workflow & Search
L'introduzione di SharePoint 2010 comporta numerose novità di interesse per amministratori di sistema e SharePoint administrators. Molte delle novità coinvolgono gli aspetti di planning e deployment, sia per chi sta valutando una nuova implementazione che per chi è interessato ad aggiornare l'attuale infrastruttura WSS 3.0 o MOSS 2007. I nuovi principi di SharePoint Farm "federate" e di delega amministrativa offrono nuovi prevedibili scenari, utili sia a chi amministra una singola Farm che a chi gestisce infrastrutture complesse per conto della propria azienda e per conto di realtà terze. Nel corso della sessione discuteremo delle principali novità del prodotto in ambito sistemistico, approfondendo numerosi scenari di implementazione, management e security.
{Livello:
300
; sala:
2
; ora:
9:00
; giorno:
25 Novembre
}
|
La migrazione a SharePoint 2010
|
IT356
Collaboration, Workflow & Search
Nel corso della sessione descriveremo tutti le operazioni indispensabili per predisporre l'infrastruttura di base (requisiti hardware e software, Windows Server 2008, SQL server 2005/2008) per la corretta implementazione di SharePoint 2010 (WSS 4.0 e SharePoint 2010 Server).
{Livello:
300
; sala:
2
; ora:
10:30
; giorno:
25 Novembre
}
|
Migrare le soluzioni di sviluppo da MOSS2007 a Sharepoint 2010
|
DEV344
Collaboration, Workflow & Search
Questa session tratterà, da un punto di vista pratico e operativo, la migrazione di soluzioni sviluppate per Microsoft Office SharePoint Server 2007 verso la nuova versione di Microsoft SharePoint 2010. Esamineremo i benefici della nuova piattaforma e vedremo come mantenere e preservare gli investimenti fatti con MOSS2007. L’obiettivo della sessione è fornire i giusti input a chi oggi sviluppa con MOSS2007 per essere pronti al meglio anche per SP2010.
{Livello:
300
; sala:
6
; ora:
17:45
; giorno:
25 Novembre
}
|
Introduzione a Sharepoint 2010 Business Connectivity Services
|
DEV349
Collaboration, Workflow & Search
I Business Connectivity Services (BCS) di SharePoint 2010 sono l’evoluzione di ciò che era noto come Business Data Catalog (BDC) in Microsoft Office SharePoint Server 2007. Questa sessione tratterà le nuove funzionalità offerte da BCS per consentirci di leggere e scrivere contenuti provenienti da data provider esterni, web service, database e sistemi gestionali terzi. Vedremo una panoramica architetturale di BCS e poi approfondiremo alcuni aspetti pratici. In particolare vedremo come utilizzare BCS sia online (SharePoint 2010) che offline (Office 2010), lavorando sia con gli strumenti offerti da SharePoint Designer 2010 che da Visual Studio 2010.
{Livello:
300
; sala:
5
; ora:
10:30
; giorno:
25 Novembre
}
|
Analysis Services nell'era di "Gemini"?
|
IT316
Business Intelligence
Ad un lettore poco attento, le funzionalità di definizione del modello di analisi dei dati e relativa pubblicazione presentati da Gemini potrebbero far pensare che un approccio alle soluzioni tradizionali di analisi e reporting sui dati sia ormai obsoleto. L'obiettivo di questa sessione è quello di posizionare correttamente le diverse tecnologie, e dimostrare come le due cose non sono in alternativa ma piuttosto possono essere alleate nella realizzazione di soluzioni analitiche rivolte all'utente finale.
{Livello:
300
; sala:
4
; ora:
14:45
; giorno:
25 Novembre
}
|
Ottimizzare applicazioni WPF
|
DEV438
Windows & Frameworks
Non si può certo dire che WPF sia un runtime lento, anzi, ma alcune tecniche possono degradarne o aumentarne le prestazioni in modo significativo.Analizzando
{Livello:
400
; sala:
1
; ora:
17:45
; giorno:
25 Novembre
}
|
Windows 7 e Windows Server 2008 R2: Power management
|
IT327L
Dynamic&green infrastructure: Virtualization e Management
{Livello:
300
; sala:
1
; ora:
14.00
; giorno:
25 Novembre
}
|
Asincronia e parallelismo in .NET: sviluppiamo applicazioni scalabili e potenti in F#
|
DEV331L
Windows & Frameworks
{Livello:
300
; sala:
2
; ora:
14.00
; giorno:
25 Novembre
}
|
Expression Blend per Developer
|
DEV203L
Web & User Experience
In questa sessione verrà presentato come un developer attraverso l’utilizzo di Expression Blend può migliorare ed ottimizzare l’interfaccia utente di applicazioni client Windows Presentation Foundation (WPF) e Web in Silverlight. Attraverso una serie di demo, verrà anche illustrata l’integrazione nel workflow di lavoro tra Visual Studio ed Expression Blend nell’ottica di migliorare la “user experiene” correlata all’applicativo.
{Livello:
200
; sala:
3
; ora:
14.00
; giorno:
25 Novembre
}
|
Entity Framework Tips & Tricks
|
DEV305L
Data Platform
{Livello:
300
; sala:
4
; ora:
14.00
; giorno:
25 Novembre
}
|
International Association of Software Architects (IASA) Italia : Delivery a profession
|
DEV105L
Architecture
{Livello:
100
; sala:
5
; ora:
14.00
; giorno:
25 Novembre
}
|
Gestione del recupero in MS ambiente di virtualizzazione
|
IT315L
Dynamic&green infrastructure: Virtualization e Management
{Livello:
300
; sala:
6
; ora:
14.00
; giorno:
25 Novembre
}
|
Gestione del recupero in MS ambiente di virtualizzazione
|
IT315L
Dynamic&green infrastructure: Virtualization e Management
{Livello:
300
; sala:
6
; ora:
13.45
; giorno:
26 Novembre
}
|
Windows Server 2008 R2: Active Directory Disaster Protection and Recovery - Parte 2
|
IT405
Client & Server Infrastructure
I servizi LDAP Active Directory (AD) costituiscono sempre di più il nucleo centrale di riferimento per qualsiasi infrastruttura di rete aziendale basata su tecnologie Microsoft e non.AD viene sfruttato in maniera pervasiva come repository di riferimento per qualsiasi problematica legata a identificazione, autenticazione e controllo degli accessi e sistema di directory services di uso generale.Prevedere - e periodicamente verificare - delle metodologie di protezione e di recovery di eventuali disastri che possono verificarsi, è pertanto di fondamentale importanza, al fine di ridurre al minimo i potenziali disservizi che possono insorgere.In questa sessione verranno mostrate alcune di queste procedure da seguire per prevenire eventi di questo tipo ed essere preparati a gestirli nel modo più adatto, partendo da casi reali affrontati e risolti dall'autore.
{Livello:
400
; sala:
2
; ora:
14.30
; giorno:
25 Novembre
}
|