Programming With The Microsoft.Net Framework

Microview
A Napoli

1.200 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Per professionisti
  • Napoli
Descrizione

Obiettivo del corso: L'obiettivo di questo corso è quello di fornire aiuto agli sviluppatori per l'apprendimento di Microsoft .NET Framework. Oltre a offrire una panoramica di .NET Framework e un'introduzione ai concetti fondamentali e alla terminologia, il corso fornisce una serie di esercitazioni, che introduce e spiega le funzionalità  di .NET Framework utilizzate per codificare, eseguire il debu.
Rivolto a: Questo corso è rivolto a sviluppatori software esperti e professionisti, inclusi gli impiegati di fornitori di software indipendenti e di aziende di software o che fanno parte di team di sviluppo interni alle aziende.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
Via Emilio Scaglione, 69, 80143, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

La maggior parte degli studenti sarà  costituita da sviluppatori di Microsoft WIN32, Microsoft Visual Basic o Microsoft Visual C++.

Programma

Livello - durata - Modalità di erogazione - Prezzo

Intermedio - 5 giorni - Aula - (Euro) 1200

Destinatari

Questo corso è rivolto a sviluppatori software esperti e professionisti, inclusi gli impiegati di fornitori di software indipendenti e di aziende di software o che fanno parte di team di sviluppo interni alle aziende.

Prerequisiti
La maggior parte degli studenti sarà  costituita da sviluppatori di Microsoft WIN32, Microsoft Visual Basic o Microsoft Visual C++.

Obiettivi

L'obiettivo di questo corso è quello di fornire aiuto agli sviluppatori per l'apprendimento di Microsoft .NET Framework. Oltre a offrire una panoramica di .NET Framework e un'introduzione ai concetti fondamentali e alla terminologia, il corso fornisce una serie di esercitazioni, che introduce e spiega le funzionalità  di .NET Framework utilizzate per codificare, eseguire il debug, regolare e distribuire le applicazioni.

Contenuti

Panoramica di Microsoft .NET FrameworkAl termine del modulo gli studenti saranno in grado di elencare gli elementi principali di .NET Framework. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività : Descrizione di .NET Framework e dei suoi componenti; Spiegazione della relazione tra la libreria delle classi e gli spazi dei nomi .NET Framework.

Introduzione a un ambiente di esecuzione gestitoAl termine del modulo gli studenti saranno in grado di spiegare i concetti principali del runtime del linguaggio common e di utilizzare le relative funzionalità  per creare una semplice applicazione. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Creazione di semplici applicazioni per console in C#; Spiegazione di come è compilato il codice in un ambiente di esecuzione gestito; Spiegazione del concetto di garbage collection.

Utilizzo dei componentiAl termine del modulo gli studenti saranno in grado di creare e utilizzare componenti in applicazioni basate su Windows Form e ASP.NET. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Creazione di un semplice componente di .NET Framework in C#; Implementazione della gestione delle eccezioni strutturate; Creazione di una semplice applicazione per console di .NET Framework che consente di richiamare un componente; Creazione di un'applicazione client di .NET Framework mediante la libreria Windows Forms; Creazione di una pagina ASP.NET che utilizza il componente di .NET Framework sviluppato in precedenza per creare un'applicazione ASP.NET

Distribuzione e controllo della versioneAl termine del modulo gli studenti saranno in grado di utilizzare la distribuzione e il controllo della versione delle funzionalità  del runtime del linguaggio common .NET per distribuire più versioni di un componente. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Creazione di pacchetti e distribuzione di semplici applicazioni con componenti; Creazione di assembly con Strong Name; Installazione e rimozione degli assembly dalla cache di assembly globale; Configurazione di applicazioni per controllare l'associazione in base al percorso dell'assembly e ai dati della versione.

Sistema dei tipi comuniAl termine del modulo gli studenti saranno in grado di creare, utilizzare ed estendere i tipi. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Descrizione dell'architettura del sistema di tipi comuni; Descrizione della differenza tra i tipi di valori e di riferimenti; Spiegazione dello scopo di ciascun elemento del sistema di tipi, compresi i valori, gli oggetti e le interfacce; Spiegazione di come i concetti di programmazione orientati agli oggetti, quali astrazioni, incapsulamenti, ereditarietà  e polimorfismo, sono implementati nel sistema dei tipi comune.

Utilizzo dei tipiAl termine del modulo gli studenti saranno in grado di creare classi e interfacce funzionalmente efficienti e appropriate per determinati scenari di programmazione. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Applicazione di attributi per il controllo della visibilità  e dell'ereditarietà  delle classi e delle interfacce; Creazione e utilizzo delle interfacce che definiscono metodi e proprietà ; Spiegazione del funzionamento del boxing e dell'unboxing e dei casi in cui si verificano; Utilizzo degli operatori per determinare i tipi in fase di runtime e per associare valori a tipi diversi; Spiegazione delle funzionalità  disponibili per tipi non gestiti, come i tipi COM.

Stringhe, array e insiemiAl termine del modulo gli studenti saranno in grado di utilizzare la libreria delle classi .NET Framework per creare e gestire stringhe, array, insiemi ed enumeratori. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Analisi, formattazione, gestione e confronto delle stringhe; Utilizzo delle classi degli spazi dei nomi System.Array e System.Collections; Miglioramento della protezione dei tipi e delle prestazioni degli insiemi mediante insiemi specializzati e codice specifico delle classi.

Delegati ed eventiAl termine del modulo gli studenti saranno in grado di utilizzare i delegati e gli eventi per fare in modo che un oggetto di invio degli eventi segnali l'occorrenza di un'azione a un oggetto ricevitore di eventi. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Utilizzo della classe di delegati per creare funzioni di richiamata protette per i tipi e i metodi di gestione degli eventi;Utilizzo della parola chiave dell'evento per semplificare e migliorare l'implementazione di una classe che genera gli eventi;Implementazione degli eventi conformi alle linee guida di .NET Framework.

Gestione della memoria e delle risorseAl termine del modulo gli studenti saranno in grado di descrivere e controllare il modo in cui la memoria e le altre risorse sono gestite in .NET Framework. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Descrizione del modo in cui la garbage collection gestisce la memoria degli oggetti;Gestione implicita delle risorse non relative alla memoria mediante il codice di finalizzazione del distruttore;Gestione esplicita delle risorse non relative alla memoria mediante la versione deterministica delle risorse non controllata dal client;Scrittura del codice mediante il modello di progettazione dell'utilizzo delle risorse temporanee;Controllo programmatico del comportamento della garbage collection;Descrizione delle funzionalità  avanzate della garbage collection

Flussi e file di datiAl termine del modulo gli studenti saranno in grado di leggere e scrivere nei flussi di dati, nei file e su Internet. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Utilizzo degli oggetti Stream per leggere e scrivere byte di dati negli archivi di backup quali stringhe e file;Utilizzo degli oggetti BinaryReader e BinaryWriter per leggere e scrivere tipi primitivi come valori binari;Utilizzo degli oggetti StreamReader e StreamWriter per leggere e scrivere caratteri in un flusso;Utilizzo degli oggetti StringReader e StringWriter per leggere e scrivere caratteri nelle stringhe;Utilizzo degli oggetti Directory e DirectoryInfo per creare, spostare ed enumerare attraverso directory e sottodirectory;Utilizzo degli oggetti FileSystemWatcher per controllare e reagire alle modifiche nel file system;Spiegazione delle funzionalità  chiave del meccanismo di memorizzazione isolato di .NET Framework.

Accesso InternetAl termine del modulo gli studenti saranno in grado di utilizzare le classi di .NET Framework per impiegare i dati su Internet. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Utilizzo del modello di base di richiesta/risposta per inviare e ricevere i dati su Internet;Utilizzo delle classi System.Net per comunicare con le altre applicazioni mediante i protocolli HTTP (Hypertext Transfer Protocol), TCP (Transmission Control Protocol), UDP (User Datagram Protocol) e Socket Internet.

SerializzazioneAl termine del modulo gli studenti saranno in grado di serializzare e deserializzare un diagramma di oggetti. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività : Scrittura di un'applicazione che consente di serializzare e deserializzare un diagramma di oggetti mediante il formato XML del protocollo SOAP (Simple Object Access Protocol) o binario.

Servizi remoti e WebAl termine del modulo gli studenti saranno in grado di creare applicazioni distribuite grazie ai servizi Web e agli oggetti remoti. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività :Scrittura e configurazione di applicazioni distribuite che utilizzano i servizi remoti di .NET.;Creazione di un servizio Web mediante Visual Studio.NET e ASP.NET. ;Utilizzo di un servizio Web mediante lo strumento del linguaggio di descrizione dei servizi Web, Wsdl.exe.

Confronta questo corso con altri simili
Leggi tutto