Developing And Deploying Secure Microsoft.Net Framework Applications

Bludis
A Roma

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

Informazione importanti

  • Corso
  • Roma
Descrizione

Obiettivo del corso: Questo corso della durata di tre giorni, insegna agli sviluppatori a creare e distribuire applicazioni client Microsoft .NET protette utilizzando Microsoft Visual Studio® .NET e Microsoft .NET Framework. Fornisce inoltre una panoramica della protezione, descrive i problemi connessi alla progettazione, incluse le tecniche codifica e di modellazione in relazione ai rischi, che consentono.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Roma
Viale Battista Bardanzellu, 8, 00155, Roma, Italia
Visualizza mappa

Programma

OBIETTIVI:

Questo corso della durata di tre giorni, insegna agli sviluppatori a creare e distribuire applicazioni client Microsoft .NET protette utilizzando Microsoft Visual Studio® .NET e Microsoft .NET Framework. Fornisce inoltre una panoramica della protezione, descrive i problemi connessi alla progettazione, incluse le tecniche codifica e di modellazione in relazione ai rischi, che consentono di incrementare la protezione, e spiega perché la verifica della sicurezza dei tipi rappresenti l'elemento essenziale della protezione in Microsoft .NET Framework. Il corso offre esempi di codifica e attività scritte sia in Microsoft Visual Basic® .NET che Microsoft Visual C#.

PREREQUISITI:

Per ottenere i massimi risultati da questo corso, gli sviluppatori devono disporre di una conoscenza operativa di .NET Framework e devono aver maturato esperienza nella scrittura di applicazioni client .NET Framework con Visual Basic .NET o Visual C#. Per partecipare al corso gli studenti devono possedere i seguenti requisiti:
  • Esperienza nello sviluppo di applicazioni con .NET Framework, incluso l'utilizzo di:
    Common Language Runtime

    Esecuzione gestita
    Classi di I/O dei file di base, ad esempio la classe FileStream

    Gli studenti possono ottenere i prerequisiti richiesti per questo corso frequentando il Corso 2349: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET) o il Corso 2415: Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET).
  • Esperienza di programmazione con Visual Basic .NET o Visual C#, tra cui:

    Apertura, creazione, esecuzione e debug di progetti in Visual Studio .NET
    Dichiarazione di variabili e utilizzo di cicli e istruzioni condizionali
    Creazione di classi e metodi
    Utilizzo degli attributi

    Gli studenti possono ottenere i prerequisiti richiesti per Visual Basic .NET frequentando il Corso 2559: Introduction to Visual Basic .NET Programming with Microsoft .NET o il Corso 2373: Programming with Microsoft Visual Basic .NET.

    Gli studenti possono ottenere i prerequisiti richiesti per Visual C# frequentando il Corso 2124: Programming with C# o il Corso 2609: Introduction to C# Programming with Microsoft .NET.

    I manuali e i corsi elencati di seguito forniscono un'approfondita conoscenza di .NET Framework che può risultare utile per il presente corso:
  • Programmare Microsoft .NET di Jeff Prosise (Wintellect)
  • Programmazione avanzata con Visual Basic .NET di Jeffrey Richter e Francesco Balena (Wintellect)
  • Corso 2349: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET)
  • Corso 2415: Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)

    AGENDA:

    Al termine del corso gli studenti saranno in grado di:
  • Comprendere i problemi di base relativi alla protezione e alla distribuzione che .NET Framework può contribuire a evitare.
  • Utilizzare MSIL Disassembler per visualizzare i metadati di assembly e tipo.
  • Utilizzare la riflessione per accedere a livello di codice ai metadati di assembly e tipo.
  • Utilizzare il modello di rischio STRIDE per sviluppare una strategia di contenimento delle minacce per le applicazioni.
  • Crittografare e decrittografare i dati utilizzando la crittografia simmetrica e asimmetrica.
  • Utilizzare le richieste di autorizzazione per specificare e limitare le autorizzazioni concesse al codice.
  • Creare assembly a uno o più file, in base ai requisiti del progetto di sviluppo del software.
  • Creare un assembly privato o condiviso, in base ai requisiti del progetto di sviluppo del software.
  • Creare e accedere ai file scritti per l'archiviazione isolata.
  • Creare un progetto di installazione che specifichi dove installare i file, quali condizioni debbano essere soddisfatte prima di installare determinati file e quali azioni personalizzate possano essere eseguite al termine dell'installazione.
  • Descrivere il processo utilizzato dal runtime per garantire l'individuazione e l'associazione alla versione corretta di un assembly.
  • Creare file di configurazione per modificare la versione di assembly e i percorsi in cui il runtime esegue la ricerca degli assembly stessi.

    NOTE:

    Dettagli

    Calendario

    26/03/2007 Roma

    11/06/2007 Roma

    22/10/2007 Roma

    DURATA

    3 gg

    PREZZO

    980 Euro

    LINGUA

    ITA

    TIPO DI CORSO

    DESTINATARI

    - Sviluppatori Web

  • Confronta questo corso con altri simili
    Leggi tutto