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
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
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
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
800 € 

+ 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

Richiedi il tuo programma su misura

Contattaci

La metologia Training on the Job

Le nuove tecnologie e l’evoluzione incessante del mercato richiedono una formazione continua a tutti gli attori coinvolti in nei processi aziendali. Per questo, sempre più aziende apprezzano il valore aggiunto di portare la formazione direttamente sul posto di lavoro, con la cosiddetta formazione in affiancamento. 


I nostri percorsi di Training on the Job, una formula flessibile e adattabile ad ogni esigenza. Possiamo formare uno o più collaboratori contemporaneamente, in base alle specifiche necessità formative e organizzative. Nello stesso tempo vedremo risultati tangibili, risolvendo a più mani una specifica esigenza presente in azienda, lavorando con i dati reali.

Training on the job SQL Server