Introduction To Microsoft .Net Development

Suntrade
A Genova e Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

Descrizione

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Genova
Via Rolla 16 D/r, 16152, Genova, Italia
Visualizza mappa
Consultare
Milano
Via Sangro 10, 20132, Milano, Italia
Visualizza mappa

Programma

Introduzione
Questo seminario con istruttore, della durata di due giorni, fornisce agli studenti un'introduzione alle tecnologie che costituiscono la strategia .NET di Microsoft. Questo corso rappresenta una panoramica di alto livello di diversi aspetti di .NET ed è progettato come punto di partenza per gli sviluppatori e i responsabili delle decisioni aziendali ai fini della valutazione delle tecnologie e degli strumenti Microsoft .NET. In qualità di seminario introduttivo, fornisce riferimenti a corsi di formazione e ulteriori risorse in grado di offrire informazioni più dettagliate su argomenti specifici.

A chi è rivolto
Questo corso è rivolto ai programmatori più esperti responsabili della valutazione delle tecnologie e degli strumenti Microsoft .NET, quali Microsoft Visual Studio® .NET e .NET Framework, e fornisce riferimenti alle risorse che consentono di ottenere competenze specifiche per la creazione di applicazioni, componenti e servizi basati su .NET Framework.

Obiettivi del corso

Al termine del corso, gli studenti disporranno delle conoscenze di base necessarie per:
  • Creare una semplice applicazione Microsoft Visual Basic® .NET basata sul modello di applicazioni Microsoft Windows®.
  • Generare semplici applicazioni ASP.NET.
  • Accedere ai dati in numerosi formati.
  • Applicare le nozioni fondamentali della programmazione orientata ad oggetti.
  • Utilizzare il linguaggio XML (Extensible Markup Language) e creare un servizio Web XML.
  • Generare applicazioni scalabili e affidabili.
  • Configurare e distribuire un'applicazione basata su .NET Framework.
  • Eseguire la migrazione delle applicazioni esistenti a .NET Framework.
  • Generare applicazioni per dispositivi portatili.

    Prerequisiti
    Per partecipare al corso, gli studenti devono possedere i seguenti requisiti:
  • Esperienza di programmazione di base con Microsoft Visual Basic, Microsoft Visual Basic Scripting Edition, C, C++ o Java.
  • Familiarità con le tecnologie di sviluppo Microsoft, quali Windows Form e ASP (Active Server Pages).

    Materiale didattico
    Il kit dello studente include un manuale completo e altri materiali necessari per il corso.

    Struttura del corso

    Modulo 1: Introduzione a Microsoft .NET
    Questo modulo fornisce agli studenti un'introduzione a Microsoft .NET. Vengono individuati i problemi associati alle tecnologie esistenti risolti grazie all'iniziativa .NET e vengono descritti i servizi e le funzionalità di base forniti dalla piattaforma .NET. Al termine del modulo, gli studenti saranno in grado di descrivere le funzionalità e i vantaggi offerti dall'utilizzo dei servizi Web XML e della piattaforma .NET.

    Lezioni

  • Introduzione alla piattaforma .NET
  • Introduzione ai servizi Web XML
  • Descrizione di .NET Framework
  • Compilazione ed esecuzione in .NET
  • Strumenti di sviluppo Microsoft: guida di orientamento 2002-04

    Al termine del modulo gli studenti saranno in grado di:
  • Illustrare come Microsoft Application Platform permetta di semplificare lo sviluppo.
  • Individuare le funzionalità e i vantaggi offerti dai servizi Web XML.
  • Descrivere i componenti di base di .NET Framework.
  • Descrivere le modalità di supporto di più lingue in .NET Framework.
  • Descrivere Strumenti di sviluppo Microsoft: guida di orientamento.
  • Descrivere le funzionalità e i vantaggi di Microsoft .NET.

    Modulo 2: Utilizzo di Visual Studio .NET
    Questo modulo illustra come la famiglia di strumenti di programmazione Microsoft Visual Studio .NET fornisca un ambiente di sviluppo completo per la generazione di applicazioni per la piattaforma Microsoft .NET. Al termine del modulo, gli studenti saranno in grado di descrivere le funzionalità, i vantaggi e gli obiettivi di progettazione supportati da Microsoft Visual Studio NET.

    Lezioni

  • Introduzione a Visual Studio .NET
  • Utilizzo di Visual Studio .NET per lo sviluppo di applicazioni Web

    Al termine del modulo gli studenti saranno in grado di:
  • Illustrare gli obiettivi di progettazione di Microsoft Visual Studio .NET.
  • Elencare le funzionalità di produttività di Visual Studio .NET.
  • Descrivere gli strumenti per lo sviluppo rapido di applicazioni (RAD, Rapid Application Development) di Visual Studio .NET.
  • Comprendere come Visual Studio .NET semplifichi il processo di sviluppo di applicazioni Web velocizzandone la distribuzione.

    Modulo 3:
    Questo modulo descrive l'implementazione di Microsoft ASP (Active Server Pages) per la piattaforma .NET. Al termine del modulo, gli studenti saranno in grado di descrivere l'utilizzo di ASP.NET per lo sviluppo di applicazioni Web aziendali.

    Lezioni

  • Introduzione ad ASP.NET
  • Utilizzo di Web Form
  • Introduzione alle applicazioni Web ASP.NET per dispositivi portatili
  • Introduzione ai servizi applicativi ASP.NET

    Al termine del modulo gli studenti saranno in grado di:
  • Illustrare le funzionalità e l'implementazione di ASP.NET.
  • Individuare le nozioni fondamentali dei Web Form e dei controlli server ASP.NET.
  • Illustrare le funzionalità delle applicazioni Web ASP.NET per dispositivi portatili.
  • Descrivere le funzionalità dei servizi applicativi ASP.NET.

    Modulo 4: Utilizzo di ADO.NET
    Questo modulo descrive una nuova tecnologia di accesso ai dati che rappresenta un'evoluzione rispetto a Microsoft ActiveX® Data Objects (ADO). ADO.NET costituisce un gruppo di classi di Microsoft .NET Framework che integra i precedenti modelli ad oggetti ADO e XML ed è progettato per le applicazioni distribuite che possono richiedere l'utilizzo del Web. Al termine del modulo, gli studenti saranno in grado di descrivere l'utilizzo di ADO.NET per l'implementazione di servizi dati nelle applicazioni aziendali.

    Lezioni

  • Introduzione ad ADO.NET
  • Modello ad oggetti ADO.NET
  • Utilizzo di provider di dati .NET

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere ADO.NET e la relativa architettura.
  • Implementare i nuovi oggetti e gli oggetti esistenti modificati per ADO.NET.
  • Utilizzare i provider di dati .NET.

    Modulo 5: Applicazione delle nozioni fondamentali della programmazione orientata ad oggetti
    Questo modulo descrive le tecniche di programmazione orientata ad oggetti disponibili nei linguaggi .NET e le funzionalità fornite da Common Language Runtime (CLR) di .NET per semplificare lo sviluppo di componenti di livello intermedio riutilizzabili. Al termine del modulo, gli studenti saranno in grado di definire nozioni fondamentali della programmazione orientata ad oggetti quali l'ereditarietà e il polimorfismo e di descrivere come utilizzare gli spazi dei nomi e gli assembly per uno sviluppo più efficiente dei componenti.

    Lezioni

  • Introduzione alle classi e ai relativi membri
  • Implementazione e gerarchia delle classi
  • Spazi dei nomi e assembly

    Al termine del modulo gli studenti saranno in grado di:
  • Definire una classe e individuarne i membri.
  • Individuare come implementare le nozioni fondamentali della programmazione orientata ad oggetti in .NET.
  • Confrontare spazi dei nomi e assembly in .NET.
  • Descrivere le modalità di applicazione delle nozioni fondamentali della programmazione orientata ad oggetti allo sviluppo .NET.

    Modulo 6: Sviluppo di applicazioni Windows
    Questo modulo illustra come utilizzare i form e i controlli esistenti che risultano disponibili per l'interfaccia utente di un'applicazione. Al termine del modulo, gli studenti saranno in grado di creare form e modelli di form e di descrivere l'estensione delle funzionalità dei controlli esistenti.

    Lezioni

  • Introduzione alle applicazioni Windows
  • Utilizzo di Windows Form
  • Ereditarietà visiva

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere le funzionalità di Windows Form.
  • Creare un'applicazione Windows.
  • Creare un form che eredita da un altro form

    Modulo 7: Utilizzo di XML in .NET
    Questo modulo illustra come utilizzare il linguaggio XML mediante classi definite all'interno di .NET Framework. Al termine del modulo gli studenti saranno in grado di illustrare il ruolo delle classi XML in .NET Framework, descrivere i vantaggi offerti ad ADO.NET da XML ai fini dell'accesso disconnesso ai dati, nonché recuperare e scrivere dati XML. È inoltre previsto l'utilizzo di Progettazione XML per creare e modificare codice sorgente XML e schemi XSD (XML Schema Definition).

    Lezioni

  • XML in .NET
  • Utilizzo di Progettazione XML
  • ADO.NET e XML

    Al termine del modulo gli studenti saranno in grado di:
  • Illustrare il ruolo delle classi XML in .NET Framework.
  • Descrivere i vantaggi offerti ad ADO.NET da XML ai fini dell'accesso disconnesso ai dati.
  • Recuperare e scrivere dati XML.
  • Utilizzare Progettazione XML per creare e modificare codice sorgente XML e schemi XSD (XML Schema Definition).

    Modulo 8: Creazione di servizi Web XML
    Questo modulo descrive un semplice modello basato sugli standard che consente di associare le applicazioni tramite Internet utilizzando servizi Web XML. Al termine del modulo, gli studenti saranno in grado di descrivere la creazione, l'implementazione, la distribuzione, la protezione e l'utilizzo di un servizio Web XML.

    Lezioni

  • Introduzione ai servizi Web XML
  • Creazione e implementazione di servizi Web XML
  • Distribuzione e protezione di servizi Web XML
  • Utilizzo di servizi Web XML

    Al termine del modulo gli studenti saranno in grado di:
  • Individuare i servizi Web XML.
  • Progettare un servizio Web XML.
  • Creare e implementare un servizio Web XML.
  • Distribuire e proteggere un servizio Web XML.
  • Accedere a un servizio Web XML da un'applicazione client.

    Modulo 9: Creazione di applicazioni scalabili e riutilizzabili
    Questo modulo descrive gli strumenti incorporati in .NET Framework per la creazione di applicazioni affidabili e scalabili. Al termine del modulo, gli studenti saranno in grado di illustrare il supporto di Accodamento messaggi Microsoft disponibile in .NET, nonché di descrivere come l'accesso a livello di codice ai log eventi, ai contatori delle prestazioni e alle funzionalità di analisi ed Esplora server di Microsoft Visual Studio .NET semplifichino la distribuzione e i test delle applicazioni.

    Lezioni

  • Utilizzo di Accodamento messaggi Microsoft
  • Diagnostica e ottimizzazione delle applicazioni

    Al termine del modulo gli studenti saranno in grado di:
  • Utilizzare Accodamento messaggi Microsoft per generare applicazioni scalabili.
  • Eseguire la diagnosi e l'ottimizzazione delle applicazioni mediante log eventi, contatori delle prestazioni, funzionalità di analisi e servizi per Windows.
  • Descrivere gli strumenti di test Visual Studio Analyzer e Application Center Test.

    Modulo 10: Protezione in .NET
    Questo modulo descrive le funzionalità di protezione di base fornite da .NET Framework. Al termine del modulo, gli studenti saranno in grado di illustrare la gestione dell'autorizzazione per le applicazioni create all'interno del framework e di individuare le misure e gli strumenti di protezione aggiuntivi forniti dal framework.

    Lezioni

  • Protezione basata su codice
  • Protezione basata sui ruoli
  • Misure di protezione aggiuntive

    Al termine del modulo gli studenti saranno in grado di:
  • Conoscere le nozioni fondamentali della protezione in .NET Framework.
  • Comprendere la protezione basata sui ruoli.
  • Implementare i meccanismi di protezione forniti in .NET Framework.
  • Conoscere la gestione dell'autorizzazione in .NET Framework.
  • Individuare le misure e gli strumenti di protezione aggiuntivi forniti in .NET Framework.

    Modulo 11: Strumenti del ciclo di vita per Microsoft .NET
    Questo modulo descrive gli strumenti di Microsoft Visual Studio .NET che consentono di progettare, sviluppare e distribuire applicazioni aziendali. Al termine di questo modulo, gli studenti saranno in grado di descrivere le funzionalità dei modelli Enterprise e l'applicazione di UML (Unified Modeling Language) e ORM (Object Role Modeling) nella progettazione del software, nonché di illustrare l'utilizzo di Application Center Test e Microsoft Visual SourceSafe® per semplificare la distribuzione e i test dei progetti.

    Lezioni

  • Utilizzo di modelli Enterprise
  • Modellazione del software mediante UML
  • Modellazione dei dati
  • Utilizzo di Application Center Test
  • Introduzione a Visual Source Safe

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere le funzionalità, gli obiettivi e i componenti dei modelli Enterprise.
  • Descrivere la modellazione del software mediante UML (Unified Modeling Language).
  • Descrivere la modellazione di database mediante ORM.
  • Descrivere l'utilizzo di Application Center Test.
  • Descrivere le funzionalità di Visual SourceSafe.
  • Descrivere gli strumenti del ciclo di vita inclusi in Visual Studio .NET 2003 Enterprise Architect Edition

    Modulo 12: Configurazione e distribuzione di applicazioni basate su .NET
    Questo modulo descrive le funzionalità offerte da .NET Framework e CLR per la configurazione e la distribuzione di applicazioni indipendenti e autodescrittive. Al termine del modulo, gli studenti saranno in grado di descrivere l'utilizzo degli assembly e della cache assembly globale per la configurazione e la distribuzione di applicazioni.

    Lezioni

  • Configurazione di applicazioni .NET Framework
  • Utilizzo di assembly nelle applicazioni .NET Framework
  • Distribuzione di applicazioni .NET Framework

    Al termine del modulo gli studenti saranno in grado di:
  • Individuare le nozioni fondamentali della configurazione di applicazioni .NET Framework.
  • Individuare il ruolo svolto dagli assembly e dalla cache assembly globale nella configurazione e nella distribuzione di applicazioni .NET.
  • Distribuire applicazioni .NET Framework.
  • Descrivere le modalità di configurazione e di distribuzione di assembly .NET.

    Modulo 13: Interoperabilità delle applicazioni
    Questo modulo illustra come Microsoft Visual Studio .NET consenta di ottimizzare l'affidabilità delle applicazioni utilizzando codice gestito. Al termine del modulo, gli studenti saranno in grado di chiamare componenti COM da .NET Framework e componenti .NET Framework da COM.

    Lezioni

  • Introduzione all'interoperabilità delle applicazioni
  • Chiamata di oggetti COM da .NET
  • Chiamata di componenti .NET da COM
  • Utilizzo della chiamata al sistema operativo

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere il ruolo dei servizi di interoperabilità in riferimento a .NET.
  • Chiamare componenti COM da .NET Framework.
  • Chiamare componenti .NET Framework da COM.
  • Descrivere l'utilizzo del servizio di chiamata al sistema operativo (PInvoke) per la chiamata di funzioni non gestite implementate in librerie a collegamento dinamico (DLL).

    Modulo 14: Migrazione delle applicazioni a .NET
    Questo modulo illustra come eseguire la migrazione di applicazioni preesistenti alla piattaforma .NET utilizzando l'Aggiornamento guidato. Al termine del modulo, gli studenti saranno in grado di completare rapidamente il porting di applicazioni dalle precedenti versioni di Visual Basic e ASP a Visual Basic .NET e ASP.NET. Verrà inoltre spiegato come convertire progetti Microsoft Visual J++ 6.0 in codice J# o C#.

    Lezioni

  • Migrazione di applicazioni Visual Basic a .NET
  • Migrazione di applicazioni ASP
  • Migrazione di applicazioni Visual J++ a .NET

    Al termine del modulo gli studenti saranno in grado di:
  • Completare la migrazione di applicazioni Visual Basic a Visual Basic .NET.
  • Completare la migrazione di applicazioni ASP ad ASP.NET.
  • Eseguire la migrazione di codice in linguaggio Java a .NET.

    Modulo 15: Generazione di applicazioni per dispositivi portatili
    Questo modulo descrive come Microsoft Visual Studio .NET 2003 fornisca un insieme completo di strumenti di sviluppo per la generazione di applicazioni per Smart Device eseguite su dispositivi portatili. Al termine del modulo gli studenti saranno in grado di descrivere .NET Compact Framework, creare applicazioni per Smart Device e utilizzare SQL Server CE per memorizzare i dati localmente.

    Lezioni

  • Introduzione a .NET Compact Framework
  • Creazione di applicazioni per Smart Device
  • Utilizzo di SQL Server CE per la memorizzazione dei dati

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere .NET Compact Framework.
  • Creare applicazioni per Smart Device.
  • Utilizzare Microsoft SQL ServerT 2000 Windows® CE per memorizzare i dati localmente.

    Modulo 16: Sviluppo con Windows Server 2003
    In questo modulo viene descritto Windows Server 2003 come ambiente di sviluppo .NET. Il modulo illustrerà come Windows Server 2003 si basi sulle principali caratteristiche della famiglia di sistemi operativi Windows: protezione, gestibilità, affidabilità, disponibilità e scalabilità. Al termine del modulo gli studenti saranno in grado di descrivere le tecnologie Web e le funzionalità di server applicazioni fornite da Windows Server 2003 e di illustrare i vantaggi offerti dallo sviluppo con Windows Server 2003.

    Lezioni

  • Utilizzo di Windows Server 2003 come server applicazioni
  • Utilizzo delle tecnologie Web di Windows Server 2003

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere le funzionalità di server applicazioni di Windows Server 2003.
  • Descrivere le tecnologie Web di Windows Server 2003.
  • Descrivere i vantaggi offerti dallo sviluppo con Windows Server 2003.


  • Confronta questo corso con altri simili
    Leggi tutto