1. Introduzione e breve storia di Visual Studio
Un rapido sguardo all'evoluzione di Visual Studio dalla prima release fino ai giorni nostri
L'interfaccia utente
2. Personalizzare l'area di lavoro
Modifcare la disposizione e l'aspetto dei nuovi pannelli e delle finestre realizzati con WPF
3. L'IntelliSense
Suggerimenti che cercano le iniziali, le sottostringhe contenute nei nomi e che ci aiutano a dichiarare classi e metodi
4. Navigazione e visualizzazione del codice
Evidenziare le gerarchie delle chiamate all'interno del codice, lo scope e l'utilizzo delle variabili
5. Extension Manager
Estendere le funzionalità dell'IDE grazie agli addin
Sviluppare per il Web con VS2010
6. Creare un progetto ASP.NET Web Form
Le tipologie di progetto e il template Web Form di Visual Studio 2010
7. L'editor di Visual Studio 2010
Le opzioni principali dell'editor per i progetti Web
8. Master page, creare un layout con Visual Studio
Creare le struttura delle pagine sfruttando i componenti di ASP.NET 4.0
9. L'editing visuale per pagine ASP.NET Web Forms
Costruire in modo visuale le pagine web sfruttando componenti preconfezionati per l'interfaccia utente
10. Ajax WCF e performance
Strumenti per ottimizzare le performance e migliorare la user experience
11. Progetti di tipo ASP.NET MVC2 con Visual Studio 2010
Realizzare applicazioni Web facilmente testabili e accessibili
Accesso ai dati
12. Provider connessioni e comandi per l'accesso ai dati
Creare connessioni con i database relazionali, sfruttando il .NET Framework
13. Dataset e query designer
Lavorare con i dati in modalità disconnessa e creare query in modo visuale
14. Entity Framework
Sftuttare la potenza dell'ORM per creare e manipolare gli elementi del database come se fossero oggetti in memoria
Testing
15. Unit Testing con Visual Studio 2010
Sfruttare il generatore automatico di Visual Studio 2010 di test per mettere alla prova le nostre classi
16. Gestire l'esecuzione dei test
Selezionare i test per eseguirli raggruppati per caratteristiche comuni o gerarchicamente
17. Code Coverage
Misurare l'efficacia del testing