Corsi di formazione su Microsoft SQL Server

Siamo esperti di SQL Server, e ci piacerebbe che lo diventassi anche tu! Scopri i dettagli sui nostri moduli formativi sulla gestione, l'ottimizzazione e l'utilizzo dei database con Microsoft SQL Server.

Richiedi informazioni
AMMINISTRARE UN DATABASE SERVER
INTERROGARE UN DATABASE SERVER
MISURARE E MIGLIORARE LE PRESTAZIONI
AMMINISTRARE UN DATABASE SERVER

A chi si rivolge: sistemisti e amministratori di database.

Requisiti per la partecipazione: conoscenza base dei database relazionali e di SQL Server.

Obiettivi del corso: fornire gli strumenti necessari alla gestione dei database SQL Server, dall'installazione alla manutenzione periodica.


Programma

  • Installare e configurare correttamente SQL Server
    • Versioni e edizioni SQL Server
    • Comparazione delle funzionalità: da SQL Server 2012 a SQL Server 2019
    • Checklist per una corretta installazione
    • I fattori esterni: virtualizzazione e storage
    • Gli strumenti di gestione. SSMS ed Azure Data Studio
  • Tabelle, viste ed altri oggetti
  • La sicurezza
    • Login, ruoli e utenti
    • Gestione della sicurezza
  • Tecniche di consolidamento e migrazione
    • Migrazione di un database
    • Importazione ed esportazione di dati
  • La sicurezza dell’infrastruttura e del dato
    • Concetti di disaster recovery
    • Clustering e Always on
  • La gestione periodica di SQL Server
    • Piani di manutenzione
    • Log di sistema
INTERROGARE UN DATABASE SERVER

A chi si rivolge: sviluppatori, sistemisti, amministratori di database.


Requisiti per la partecipazione: conoscenza base dei database relazionali e di SQL Server.


Obiettivi del corso: fornire gli strumenti per la corretta gestione e manipolazione dei dati in SQL Server.


Programma:
  • Introduzione ai concetti base di un database relazionale
    • Come sono organizzati i dati
    • Modellazione del dato
    • Normalizzazione
    • Pattern e antipattern
    • Struttura degli oggetti di base: le tabelle e gli indici
  • T-SQL (Data Manipulation + Data Definition)
    • Creare delle query di SELECT in T-SQL
    • Interrogare più tabelle utilizzando i Join
    • Implementare funzioni ed aggregare dati
    • Modificare i dati
    • Interrogare i dati utilizzando subqueries e APPLY
  • Common Table Expressions o cursori?
    • Interrogare I dati utilizzando le CTE
  • Gestire le transazioni
    • Cos’è una transazione?
  • Implementare una corretta gestione degli errori
    • Gestione degli errori con TRY-CATCH
MISURARE E MIGLIORARE LE PRESTAZIONI

A chi si rivolge: sviluppatori, sistemisti, amministratori di database.


Requisiti per la partecipazione: conoscenza dei database relazionali e SQL Server.


Obiettivi del corso: imparare a distinguere e ottimizzare i parametri e le condizioni fondamentali per ottenere le massime performance da un database SQL Server.


Programma:

  • Perché il design di un database è importante 
  • Come scrivere in T-SQL in modo efficiente 
    • Window functions
  • Ottimizzazione delle Stored procedures 
  • Indici, statistiche e piani di esecuzione
    • Tabelle e indici, struttura e modalità di accesso
    • Le statistiche
    • Introduzione ai piani di esecuzione
  • Misurare le performance
    • Le Dynamic Management view
    • Come stanno le mie risorse? CPU, Memoria, Dischi
    • Query Store
    • Extended Events
    • Profiler
  • Migliorare le performance
    • Analisi dei wait type
    • Locking, blocking e concorrenza
    • Checklist per un SQL Server sempre al massimo

Prezzo per modulo
500 € 

+ IVA a persona


Sono previsti sconti per classi con più partecipanti di una singola azienda.

  • Ogni modulo ha la durata di una giornata.
  • La formazione si tiene presso la vostra sede, con tempi e modalità da concordare in base alle vostre esigenze formative e di disponibilità. 
  • Tutti i nostri corsi sono disponibili anche in modalità formazione da remoto

Contattaci subito per organizzare il tuo incontro formativo.

Contattaci