Webcast DevLeap

Webcast tenuti dai componenti del gruppo DevLeap
Video Introduttivi a DevCon 2008
Le seguenti sessioni sono un estratto dei contenuti erogati durante l’edizione 2008 di DevLeap Conference. Abbiamo pensato di renderle pubblicamente disponibili, a distanza di un anno dall’evento, per consentire a chi parteciperà a DevLeap Conference 2009 di avere una panoramica introduttiva dei contenuti che verrano poi approfonditi in questa nuova edizione.

CLR 2.0 Recap (Parte 1) – Marco Russo
CLR 2.0 Recap (Parte 2) – Marco Russo
Introduction to WCF (Parte 1) – Paolo Pialorsi
Introduction to WCF (Parte 2) – Paolo Pialorsi
Introduction to WF (Parte 1) – Roberto Brunetti
Introduction to WF (Parte 2) – Roberto Brunetti
Introduction to WPF (Parte 1) – Luca Regnicoli
Introduction to WPF (Parte 2) – Luca Regnicoli
C# 3.0 e LINQ: Introduction – Marco Russo

Posted: feb 06 2009, 03:58 by rob | with no comments
Filed under: , , , , ,
ASP.NET 3.5 Introduzione

Questa la serie completa dei webcast tenuti per Microsoft sull'introduzione ad ASP.NET versione 3.5.

Questi webcast forniscono una introduzione all'ambiente anche in previsione dei corsi DevLeap di taglio più avanzato.

Imparare ASP.NET 3.5 - Getting StartedImparare ASP.NET 3.5 - Getting Started

In questa prima lezione vediamo le caratteristiche base dell'ambiente Visual Web Developer di Visual Studio 2008. Inizieremo con la creazione di un mini progetto web per evidenziare le componenti dell'ambiente di sviluppo fra le quali la Toolbox, l'area destinata al sorgente, il designer per pagine ASP.NET, il Solution Explorer e la finestra delle proprietà. Questa lezione presenta il flusso per la creazione di una semplice applicazione web.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5 - Creazione di Web Form
Imparare ASP.NET 3.5 - Creazione di Web Form

Nella seconda lezione vedremo gli strumenti messi a disposizione dal designer di Visual Web Developer per costruire l'interfaccia utente: partendo da una pagina ASP.NET inizieremo a inserire e posizionare i controlli presenti nella toolbox e assoceremo un evento alla pressione di un pulsante. Capiremo come attivare e disattivare alcune delle toolbar di Visual Studio 2008.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - Eventi e Postback
Imparare ASP.NET 3.5  - Eventi e Postback

Questa lezione è divisa in due parti: nella prima scriveremo il codice per gestire gli eventi scatenati dall'interazione dell'utente con la pagina evidenziando concetti quali event handler e postback. Nella seconda parte vedremo invece alcuni eventi applicativi in risposta all'interazione dell'utente con l'intera applicazione: intercetteremo la partenza dell'applicazione e della sessione dell'utente e analizzeremo il primo degli eventi della pipeline di ASP.NET ovvero BeginRequest.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5 - Gestione dello Stato
Imparare ASP.NET 3.5 - Gestione dello Stato

Le applicazioni web lavorano sul protocollo Http: l'Http é un protocollo stateless. In questo webcast vedremo come ASP.NET ci faciliti il compito di tenere le informazioni di stato dalla prima richiesta di un utente alle richieste successive con l'oggetto ViewState, l'oggetto Application e l'oggetto Profile. Vedremo anche l'oggetto Session e le problematiche ad esso associate.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - Debugging e Tracing
Imparare ASP.NET 3.5 - Debugging e Tracing

In questa lezione vedremo come Visual Studio 2008 faciliti le operazioni di debugging di una applicazione ASP.NET: passeremo in rassegna gli strumenti e le finestre di debugging, vedremo come applicare breakpoint e ispezionare il contenuto di variabili e proprietá. ASP.NET mette a disposizione un meccanismo di Tracing delle richieste che consente di capire il flusso delle operazioni effettuate e analizzare i dati di ogni richiesta http. Vedremo anche il meccanismo di gestione degli errori non gestiti tramite Custom Error.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - Page Layout e Stili
Imparare ASP.NET 3.5 - Page Layout e Stili

Questa lezione é dedicata all'introduzione delle tecniche di gestione dei Cascading Style Sheet in ASP.NET: vedremo all'opera il nuovo designer dei CSS di Visual Studio 2008 e le modalitá di applicazione degli stili. La seconda parte é dedicata alle Master Page introdotte dalla versione 2.0 di ASP.NET e il designer di Visual Studio 2008. Chiudiamo la lezione con la gestione dei menú di navigazione utilizzando SiteMap e controlli visuali.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - Introduzione al Data Binding
Imparare ASP.NET 3.5 - Introduzione al Data Binding

Dopo aver spiegato il concetto di Data Binding in ASP.NET vedremo praticamente come utilizzare i controlli Data Source per recuperare informazioni dai database e come visualizzare questi dati con diverse tipologie di controlli: GridView, DetailView, FormView, ListBox. Gli esempi sono molto semplici e intuitivi e mostrano come gestire le tecniche di accesso ai dati direttamente dal codice dichiarativo di una pagina senza necessariamente scrivere codice VB o C#.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - GridView e FormView
Imparare ASP.NET 3.5 - GridView e FormView

In questa lezione procediamo con le tecniche semplici di data binding per analizzare meglio GridView e Form View: apprenderemo come consentire editing, sorting e cancellazione dei dati agendo sempre dalla configurazione dei controlli. L'obiettivo é mostrare come una semplice applicazione possa consentire tutte le funzionalitá necessarie alla gestione dei dati e accenneremo le problematiche che si incontrano al crescere del numero dei dati dando alcuni puntatori ad articoli e webcast di approfondimento.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5  - Introduzione alla Security
Imparare ASP.NET 3.5 - Introduzione alla Security

In questa lezione iniziamo a vedere Membership e la Forms Authentication con l'obiettivo di capire il ruolo di questi due componenti di ASP.NET 3.5 che semplificano la gestione dei dati di login e i metodi di autenticazione. Passeremo in rassegna anche i web control per semplificare la creazione dell'interfaccia utente per il form di login, le informazioni sullo stato del login, la gestione delle password e la creazione di utenti.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Imparare ASP.NET 3.5 - Security
Imparare ASP.NET 3.5 - Security

In questo webcast proseguiamo il ragionamento iniziato nella nona lezione con altri due componenti utili nella gestione degli accessi ad un' applicazione. Vedremo le caratteristiche e il funzionamento di Role Manager per la gestione dei ruoli applicativi, l'aggancio con gli utenti e la gestione dei meccanismi di accesso alle varie pagine.

Speaker: Roberto Brunetti, .NET Specialist, DevLeap

Prodotti: ASP.NET, Visual Studio 2008, .NET Framework 3.5

Audience: Developer

Posted: mar 28 2008, 05:54 by rob | with 1 comment(s)
Filed under: ,
C# 3.0: Novità del linguaggio

Questo Webcast illustra le nuove funzionalità di C# 3.0, quasi tutte importanti nel supporto di LINQ. Saranno trattati Local Type Inference, Lambda Expressions, Extension Methods, Object Initialization Expressions, Anonymous Types, Query Expressions e Partial Methods. Ogni funzionalità sarà illustrata con esempi di codice in Visual Studio 2008. Il Webcast è di livello introduttivo e va seguito anche da chi utilizzerà Visual Basic 9, perché nel Webcast successivo su Visual Basic i concetti presenti anche in C# 3.0 saranno trattati solo a livello di differenze sintattiche.

Speaker: Marco Russo

Posted: gen 28 2008, 05:29 by rob | with no comments
Filed under:
Visual Basic 9: Novità del linguaggio

Questo Webcast introduce le nuove funzionalità di Visual Basic 9. Le funzionalità presenti anche in C# 3.0 sono presentate velocemente illustrando le principali differenze sintattiche (si consiglia di seguire anche il webcast su C# 3.0 per maggiori dettagli su tali funzionalità). La maggior parte del tempo è dedicata ad approfondire le funzionalità specifiche di Visual Basic 9: il supporto a XML e i relaxed delegates. Al termine vi sono alcune considerazioni su due funzionalità presenti in C# 3.0 e non in Visual Basic 9: la keyword yield e gli anonymous methods.

Speaker: Marco Russo

Posted: gen 28 2008, 05:29 by rob | with no comments
Filed under:
LINQ to Objects – Parte 1

In questo Webcast sono approfonditi i costrutti sintattici delle query LINQ orientate alla ricerca su collezioni di oggetti in memoria (LINQ to Objects). In particolare sono illustrate le caratteristiche degli operatori di proiezione, restrizione, ordinamento, raggruppamento e join. Obiettivo di questo Webcast è apprendere le potenzialità della sintassi LINQ. Per una copertura completa dell’argomento è necessario seguire anche la Parte 2 dedicata allo stesso argomento. Per seguire il Webcast è necessario aver precedentemente visto il Webcast dedicato a “C# 3.0: novità del linguaggio”.

Speaker: Paolo Pialorsi

Posted: gen 28 2008, 05:28 by rob | with no comments
Filed under:
LINQ to Objects – Parte 2

Si tratta della seconda e conclusiva parte del Webcast dedicato a LINQ to Objects e alla sintassi delle query LINQ. In questa seconda puntata si affronta la sintassi dei più comuni operatori di aggregazione, quantificazione, gestione di insiemi, partizionamento e gestione di singoli elementi. Per seguire questo Webcast è necessario aver precedentemente visto la Parte 1 e il Webcast dedicato a “C# 3.0: novità del linguaggio”.

Speaker: Paolo Pialorsi

Posted: gen 28 2008, 05:28 by rob | with no comments
Filed under:
LINQ to SQL

Questo Webcast è quasi interamente realizzato scrivendo codice in Visual Studio sfruttando le capacità di LINQ to SQL per accedere a dati presenti su Microsoft SQL Server. Si parte dalla generazione di un’entità, che può essere definita “manualmente” o attraverso un designer integrato in Visual Studio 2008 che fa il reverse engineering di un database esistente. Tali entità possono essere usate in vari modi, anticipandone o differendone il caricamento sino al primo utilizzo. Un aspetto importante è la possibilità offerta da LINQ to SQL di vedere un modello relazionale attraverso un modello “gerarchico”, o meglio come un grafo di oggetti, con forti implicazioni sulle possibilità di navigazione disponibili. Chiude questa introduzione a LINQ to SQL una panoramica su come i dati possono essere modificati manipolando le entità che li rappresentano.

Speaker: Marco Russo

Posted: gen 28 2008, 05:27 by rob | with 1 comment(s)
Filed under:
LINQ to XML

Questo Webcast affronta LINQ to XML come strumento per a consultazione, creazione, modifica e gestione di contenuti XML, sfruttando le nuove API di LINQ to XML. Inoltre si affrontano argomenti relativi alla ricerca di contenuti XML sfruttando apposite query LINQ to XML, così come la costruzione dinamica di XML partendo da query LINQ. Si trattano in particolare argomenti quali la costruzione funzionale di XML, i namespace XML, gli oggetti di tipo System.Xml.Linq.X*, gli XML Literal di Visual Basic 9 e gli extension method di LINQ to XML. Per una corretta comprensione del Webcast è necessario aver seguito i precedenti episodi dedicati a C# 3.0, Visual Basic 9 e LINQ to Objects.

Speaker: Paolo Pialorsi

Posted: gen 28 2008, 05:26 by rob | with no comments
Filed under:
LINQ e ASP.NET

Si tratta di un Webcast orientato a mostrare le novità dell’ambiente di sviluppo di Visual Studio 2008 nell’ambito delle soluzione web che sfruttino LINQ. Si inizia con il valutare rapidamente i nuovi controlli di ASP.NET 3.5 quali ListView e DataPager, per poi utilizzarli per eseguire data binding di dati provenienti da sorgenti interrogate tramite LINQ. In particolare si utilizza il nuovo controllo LinqDataSource così come query LINQ esplicite quali sorgenti di dati per il binding. Per una corretta comprensione è consigliata la visione dei precedenti Webcast dedicati a C# 3.0 e LINQ to SQL.

Speaker: Paolo Pialorsi

Posted: gen 28 2008, 05:26 by rob | with no comments
Filed under:
Internet Explorer 7

Questo webcast di livello introduttivo ha lo scopo di mostrare le nuove funzionalità di IE7 con cui dovremmo abituarli a lavorare per dare una serie di spunti da approfondire successivamente. Vedremo dapprima le nuove funzionalità che riguardano la nuova interfaccia utente per poi analizzare i meccanismi di protezione nativi del prodotto: parleremo di security, di filtri, di Antiphishing e di Malware. Proseguiremo dando uno sguardo alle modifiche apportate al comportamento del browser rispetto ai controlli ActiveX e qualche cenno su ClickOnce utilizzato da IE7 e conluderemo l'incontro con informazioni su WPF/E.

Speaker: Roberto Brunetti

Guarda la registrazione: Internet Explorer 7

Posted: ago 15 2006, 05:18 by rob | with no comments
Filed under:
Il nuovo supporto per gli RSS

RSS (Really Simple Syndication) è un formato XML molto comodo per descrivere news, annunci, contenuti in evoluzione in genere. Sempre più aziende e siti web di contenuti lo stanno adottando come formato per pubblicare e consentire il monitoraggio dei loro siti web. Windows Vista, Internet Explorer 7 e Outlook 2007 supporteranno nativamente RSS. In ambito Microsoft non esistono però soltanto applicazioni in grado di supportare RSS, ma anche una vera e propria API di sviluppo con RSS. Sta infatti nascendo e crescendo il Windows RSS Platform, una API per la gestione di feed RSS che possiamo integrare nelle nostre soluzioni software. In questo Webcast vedremo sia i principi base di RSS, che le funzionalità di Windows RSS Platform.

Speaker: Paolo Pialorsi

Posted: lug 28 2006, 05:19 by rob | with no comments
Filed under:
Microsoft Expression Interactive Designer

Uno dei principali obiettivi di Windows Presentation Foundation è integrare i designer all’interno del processo di sviluppo di applicazioni Windows. Alla base di tale integrazione si trova un linguaggio di markup denominato XAML capace di definire il layout delle UI. “Microsoft Expression Interactive Designer” è un prodotto, destinato ai designer, in grado di produrre codice XAML utilizzando strumenti visuali. In questo webcast analizzeremo le caratteristiche del prodotto, mostrandone le funzionalità legate a stili, animazioni, grafica 2D e 3D; vedremo poi come “arricchire” il layout prodotto con codice C# customizzato grazie a Visual Studio 2005.

Speaker: Luca Regnicoli

Guarda la registrazione: Microsoft Expression Interactive Designer

Posted: lug 28 2006, 05:17 by rob | with no comments
Filed under: , ,
Come testare la compatibilità delle proprie applicazioni

Come ogni nuova versione di sistema operativo, anche Windows Vista introduce dei cambiamenti che in taluni casi possono influenzare la compatibilità con le applicazioni esistenti. In questa sessione analizziamo gli aspetti più importanti da verificare per garantire che le proprie applicazioni siano compatibili con Windows Vista e con .NET Framework 3.0.

Speaker: Marco Russo

Guarda la registrazione: come testare la compatibilità delle proprie applicazioni

Posted: lug 28 2006, 05:16 by rob | with no comments
Filed under:
Windows Communication Foundation – WCF

Windows Communication Foundation è l’infrastruttura di comunicazione Service Oriented che Microsoft sta sviluppando, con l’obiettivo di rendere semplice il dialogo tra processi, applicazioni e sistemi. Il punto di forza di WCF è la sua architettura indipendente dai protocolli (HTTP, TCP, MSMQ, ecc.) e dai servizi applicativi (sicurezza, transazionalità, reliability, ecc.). I Webcast introducono alcuni esempi di servizi e consumer, focalizzandosi sugli aspetti architetturali di questo nuovo framework e sulle caratteristiche dei vari protocolli di trasporto (binding) e servizi infrastrutturali (behavior).

Speaker: Paolo Pialorsi

Posted: lug 28 2006, 05:01 by rob | with no comments
Filed under: , ,
Security & privacy

Questo webcast di livello introduttivo ha lo scopo di mostrare il nuovo modello di security e privacy che arriva con Windows Vista fornendo una serie di spunti da approfondire successivamente. Vedremo nella prima parte com'è cambiato il modello di security e gestione privilegi per poi dare uno sguardo al Firewall e alla gestione degli account. Nella seconda parte introdurremo InfoCard, il meccanismo nativo di Windows Vista e .NET Framework 3.0 per gestire le identità digitali: si propone come evoluzione/rivoluzione di tecniche presenti e passate come Wallet, Passport fornendo però numerose funzionalità che scopriremo durante il webcast.

Speaker: Roberto Brunetti

Guarda la registrazione: Security & Privacy

Posted: giu 28 2006, 05:18 by rob | with no comments
Filed under:
More Posts Next page »