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.

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

+ 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
  • Formazione basata su casi reali ed esperienze che abbiamo avuto presso i nostri clienti.
  • Durata e livello di approfondimento personalizzabili in base al numero di persone coinvolte e alle loro skill.
  • Possibilità di creare dei percorsi personalizzati e di richiedere contenuti dettagliati.
  • Pianificazione flessibile su misura per le esigenze e le tempistiche aziendali.

Richiedi il tuo programma su misura

La metodologia Training on the Job

Le nuove tecnologie e l’evoluzione incessante del mercato richiedono una formazione continua a tutti gli attori coinvolti nei processi aziendali. 


La teoria ha un enorme valore valore ed è indispensabile apprenderla per avere delle basi su cui fondare l’esperienza quotidiana e la crescita a lungo termine. Affiancandola ad esperienze reali grazie alla formazione in affiancamento del Training on the Job, si crea un acceleratore della conoscenza specifica senza eguali.


Training on the job SQL Server

Microsoft SQL Server

SQL Server è un DBMS (Database Management System) relazionale sviluppato da Microsoft. Si tratta di una delle piattaforme per basi di dati più diffuse al mondo. Viene utilizzato per gestire database di dimensioni e strutture anche molto diverse.


SQL Server utilizza il linguaggio Transact-SQL, o T-SQL, sviluppato da Microsoft sulla base di SQL (Structured Query Language) di IBM, e supporta anche SQL standard, con cui però mantiene alcune differenze. T-SQL impiega delle interrogazioni, chiamate query, per manipolare in vari modi i dati contenuti nelle tabelle del database. Per interagire e manipolare i dati in SQL Server, viene utilizzato principalmente SQL Server Management Studio, un software sviluppato appositamente da Microsoft.

Microsoft database