Building Msmq Applications With Microsoft Visual C++ 6

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

Obiettivo del corso: Questo corso fornisce ai programmatori Microsoft® Visual C++® la preparazione necessaria per sviluppare e distribuire componenti per le aziende che utilizzano i Servizi di accodamento messaggi Microsoft (MSMQ) come parte di una soluzione Microsoft Windows® DNA.

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

Domande più frequenti

· Requisiti

Questo corso è destinato a studenti che dispongono di una competenza nelle procedure di programmazione in linguaggio C++, esperienza nell'utilizzo della piattaforma di sviluppo Visual ...

Programma

Introduzione
Questo corso fornisce ai programmatori Microsoft® Visual C++® la preparazione necessaria per sviluppare e distribuire componenti per le aziende che utilizzano i Servizi di accodamento messaggi Microsoft (MSMQ) come parte di una soluzione Microsoft Windows® DNA.

Obiettivi del corso

Al termine del corso gli studenti saranno in grado di:
  • Identificare gli strumenti e tecnologie principali della strategia d'impresa di Microsoft.
  • Identificare gli elementi di una rete MSMQ nel contesto dell'architettura aziendale Microsoft.
  • Descrivere l'architettura di una soluzione aziendale creata sulla piattaforma Windows DNA.
  • Descrivere il ruolo dell'accodamento messaggi come tecnica di comunicazione fra applicazioni distribuite.
  • Creare applicazioni distribuite per la creazione e l'eliminazione di code MSMQ.
  • Utilizzare MSMQ Explorer per amministrare, gestire e monitorare le code MSMQ.
  • Utilizzare le proprietà dei messaggi, delle code e del sistema in un'applicazione MSMQ distribuita.
  • Creare programmi API C e componenti ATL che utilizzano oggetti MSMQ per inviare e ricevere messaggi non legati a una transazione da e verso una coda.
  • Creare componenti ATL che utilizzano oggetti MSMQ per inviare e ricevere messaggi legati a una transazione da e verso una coda.
  • Debug degli errori di oggetti MSMQ.
  • Implementare la gestione degli errori negli oggetti MSMQ.
  • Utilizzare le tecniche di programmazione MSMQ per individuare una specifica coda o gruppo di code in base alle relative proprietà.
  • Applicare tecniche di protezione, quali protezione di code MSMQ e protezione Microsoft Windows NT® ad applicazioni a tre livelli.

    Prerequisiti

    Questo corso è destinato a studenti che dispongono di una competenza nelle procedure di programmazione in linguaggio C++, esperienza nell'utilizzo della piattaforma di sviluppo Visual C++ e nella creazione di componenti COM. Per partecipare al corso è necessario:
  • Saper creare ed eseguire il debug di componenti COM che implementano interfacce, interfacce duali e interfacce personalizzate tramite la libreria ATL (Active Template Library) in ambiente Microsoft Visual C++.
  • Il Corso 1304, Component Development Using the Active Template Library 3.0 consente di acquisire le competenze e i requisiti sopra indicati.

    Corsi correlati:
  • Corso 1298, Mastering Distributed Application Design and Development Using Visual Studio 6
  • Corso 1595, Accessing Data with Microsoft Visual C++ 6
  • Corso 1596, Building Microsoft Transaction Server Components with Visual C++ 6

    Il materiale didattico, le lezioni e le esercitazioni in laboratorio sono in lingua inglese. Per trarre il massimo vantaggio dal programma di studi, è necessario avere una discreta conoscenza della lingua inglese ed essere in possesso di tutti i requisiti specificati.

    Software e materiale didattico
    Il materiale didattico rimane di proprietà degli studenti. Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:
  • Microsoft Windows NT Server 4.0
  • Windows NT Server 4.0 Service Pack 3
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Windows NT 4.0 Option Pack.
  • Microsoft Visual Studio 6.0, Enterprise Edition
  • Microsoft Visual C++ 6.0
  • Microsoft Visual Basic® 6.0
  • MSDNT Library

  • MDAC 2.1
  • Visual Studio Service Pack 3
  • Windows NT Service Pack 5
  • Microsoft SQL Server 7 Standard Edition
  • Internet Explorer 5.0
  • Sito Web Island Hopper (disponibile sul CD per gli studenti)
  • Microsoft Message Queue Server 1.0.

    Struttura del corso

    Giorno 1

    Modulo 1: Strategia di sviluppo d'impresa di Microsoft

    Argomenti:
    Evoluzione dell'architettura client/server
    Strategia di sviluppo d'impresa di Microsoft
    Introduzione a COM
    Sviluppo di applicazioni integrate
    Strumenti di sviluppo Microsoft
    Ambito del corso

    Modulo 2: Panoramica e architettura dei servizi di accodamento messaggi Microsoft

    Argomenti:
    Modelli di applicazioni
    Accodamento messaggi
    MSMQ
    Architettura di MSMQ
    Funzionalità di MSMQ

    Modulo 3: Installazione di MSMQ

    Argomenti:
    Pianificazione di un server MSMQ aziendale
    Installazione di MSMQ
    Utilizzo di MSMQ Explorer

    Giorno 2

    Modulo 4: Introduzione alla programmazione di MSMQ

    Argomenti:
    Programmazione di MSMQ
    Applicazioni di esempio di MSMQ
    API di MSMQ
    Creazione di una coda
    Creazione di un componente MSMQ tramite ATL
    Esercitazione: Utilizzo dell'applicazione Crea coda

    Modulo 5: Gestione dei messaggi e degli errori di MSMQ

    Argomenti:
    Apertura di una coda
    Invio di un messaggio e chiusura di una coda
    Gestione degli errori
    Ricezione di un messaggio

    Giorno 3

    Modulo 6: Programmazione delle proprietà di messaggi, code e sistemi

    Argomenti:
    Proprietà dei messaggi
    Esercitazione: Utilizzo dell'applicazione SendMessage
    Proprietà della coda
    Indicazioni sul codice: applicazione CreateQueue
    Proprietà del sistema

    Modulo 7: Programmazione di messaggi non legati a una transazione

    Argomenti:
    Messaggi non legati a una transazione
    Gestione di messaggi non uniformi
    Esplorazione dei messaggi
    Miglioramento del recupero e della verifica dei messaggi

    Giorno 4

    Modulo 8: Programmazione di messaggi legati a transazioni

    Argomenti:

    Transazioni interne di MSMQ
    Transazioni Microsoft DTC
    Transazioni MTS
    Processo di conferma nei messaggi legati a transazioni
    Prestazioni

    Modulo 9: Individuazione e accesso a code specifiche

    Argomenti:
    Code dinamiche
    Individuazione di una coda pubblica
    Recupero dei risultati
    Varie funzioni di individuazione

    Giorno 5

    Modulo 10: Criteri di protezione di MSMQ

    Argomenti:
    Nozioni fondamentali sulla protezione
    Riservatezza dei dati dei messaggi
    Autenticazione
    Protezione e controllo
    Migliori metodologie

    Modulo 11: Opportunità future dei servizi di accodamento messaggi Microsoft

    Argomenti:
    Accodamento messaggi in Windows 2000
    Code di messaggi in COM+
    Supporto di XML

    Modulo 12: Riepilogo

    Argomenti:
    Nozioni fondamentali su MSMQ
    Programmazione di MSMQ


  • Confronta questo corso con altri simili
    Leggi tutto