Developing Client/Server Applications For Microsoft SQL Server

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 la preparazione tecnica necessaria agli implementatori di database, agli sviluppatori e ai produttori di soluzioni indipendenti responsabili dello sviluppo di applicazioni client per Microsoft® SQL ServerT.

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

Per partecipare al corso, gli studenti dovrebbero:

  • Avere superato il corso Mastering Microsoft Visual Basic® 5.0 o disporre di conoscenze della programmazione con Visual Basic eq...

  • Programma

    Introduzione
    Questo corso fornisce la preparazione tecnica necessaria agli implementatori di database, agli sviluppatori e ai produttori di soluzioni indipendenti responsabili dello sviluppo di applicazioni client per Microsoft® SQL ServerT.

    Obiettivi del corso

    Al termine del corso gli studenti saranno in grado di:

  • Descrivere i vantaggi e i costi di diverse architetture client/server.
  • Selezionare un'interfaccia client appropriata per lo sviluppo di un'applicazione client/server.
  • Stabilire una connessione tra un'applicazione client e Microsoft SQL Server.
  • Riconoscere gli errori ODBC, RDO e SQL Server e reagire alla loro presenza.
  • Eseguire istruzioni da un client utilizzando i modelli di esecuzione diretta e di preparazione ed esecuzione e il modello basato su stored procedure e determinare i casi in cui un determinato modello è appropriato.
  • Controllare le transazioni e ridurre al minimo le condizioni di stallo.
  • Elaborare i risultati delle istruzioni utilizzando sia metodi basati sui cursori che metodi che non utilizzano cursori e determinare il metodo più appropriato.
  • Convalidare e modificare i dati da un'applicazione client.
  • Progettare visualizzazioni e stored procedure da utilizzare sul client.
  • Configurare le opzioni di SQL Server per prestazioni client ottimali.

    Prerequisiti

    Per partecipare al corso, gli studenti dovrebbero:
  • Avere superato il corso Mastering Microsoft Visual Basic® 5.0 o disporre di conoscenze della programmazione con Visual Basic equivalenti al corso.
  • Disporre di almeno sei mesi di esperienza con un sistema di gestione di database relazionali.
  • Conoscere le nozioni fondamentali e le problematiche di base degli ambienti client/server.
  • Avere supportato o progettato un database relazionale e conoscere le nozioni fondamentali della progettazione dei database relazionali.
  • Avere superato il corso Implementing a Database Design on Microsoft SQL Server o disporre di conoscenze della programmazione di database sul lato server equivalenti al corso.
  • Disporre di esperienza nell'utilizzo del sistema operativo di rete Microsoft Windows NT® Server.

    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.

    Materiale didattico

    Il CD per gli studenti, il manuale del corso e il libro degli esercizi rimangono di proprietà degli studenti. Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:
  • Sistema di programmazione Microsoft Visual Basic versione 5.0, Enterprise Edition
  • Microsoft SQL ServerT versione 6.5

    Struttura del corso

    Giorno 1

    Modulo 1: Considerazioni sulla progettazione

    Argomenti:
    Considerazioni sulla progettazione di applicazioni
    Considerazioni sulla progettazione negli ambienti Microsoft Windows NT
    Considerazioni sulla progettazione negli ambienti Microsoft SQL Server
    Considerazioni sulla progettazione di database
    Architettura client/server

    Modulo 2: Interfacce delle applicazioni

    Argomenti:
    Introduzione alle interfacce
    Architettura RDO e ODBC

    Modulo 3: Connessione di un'applicazione client a un database SQL Server

    Argomenti:
    Introduzione al processo di connessione
    Pianificazione di una connessione
    Impostazione di una connessione
    Chiusura e reimpostazione di una connessione
    Gestione di una connessione
    Funzione ODBC richiamata da RDO
    Problemi relativi alle prestazioni
    Metodi consigliati

    Modulo 4: Gestione degli errori

    Argomenti:
    Introduzione alla gestione degli errori
    Errori comuni
    Il processo di gestione degli errori
    Gestione degli errori in RDO
    Eliminazione degli errori RDO
    Problemi relativi alle prestazioni
    Metodi consigliati
    Giorno 2

    Modulo 5: Esecuzione delle istruzioni

    Argomenti:
    Introduzione all'esecuzione delle istruzioni
    Creazione ed esecuzione delle istruzioni
    Funzione ODBC richiamata da RDO
    Problemi relativi alle prestazioni
    Metodi consigliati

    Modulo 6: Gestione della convergenza e della coerenza dei dati

    Argomenti:
    Introduzione alla convergenza e alla coerenza
    Problemi relativi alle prestazioni
    Metodi consigliati

    Modulo 7: Elaborazione dei risultati

    Argomenti:
    Introduzione all'elaborazione dei risultati
    Creazione di una serie di risultati
    Esplorazione dei risultati
    Serie di risultati senza cursori
    Problemi relativi alle prestazioni
    Funzione ODBC richiamata da RDO
    Problemi relativi alle prestazioni
    Metodi consigliati
    Giorno 3

    Modulo 8: Convalida e modifica dei dati

    Argomenti:
    Introduzione alla convalida e alla modifica dei dati
    Convalida dei dati
    Metodi per la modifica dei dati
    Funzione ODBC richiamata da RDO
    Problemi relativi alle prestazioni
    Metodi consigliati

    Modulo 9: Progettazione di oggetti server da utilizzare sul client

    Argomenti:
    Introduzione agli oggetti server
    Creazione di stored procedure per applicazioni client
    Esempi dell'utilizzo delle stored procedure
    Debug delle stored procedure
    Metodi consigliati

    Modulo 10: Ottimizzazione degli ambienti client/server

    Argomenti:
    Introduzione all'ottimizzazione
    Opzioni relative alle sessioni
    Opzioni relative ai database
    Opzioni per l'ottimizzazione di Microsoft SQL Server
    Metodi consigliati

    Modulo 11: Riepilogo

    Argomenti:
    Panoramica
    Connessione a SQL Server
    Gestione degli errori
    Esecuzione delle istruzioni
    Gestione della convergenza e della coerenza dei dati
    Elaborazione dei risultati
    Convalida e modifica dei dati
    Progettazione di oggetti server da utilizzare sul client
    Ottimizzazione degli ambienti client/server


  • Confronta questo corso con altri simili
    Leggi tutto