Corsi di formazione su Microsoft SQL Server
Siamo esperti di SQL Server, e ci piacerebbe che lo diventassi anche tu! Scopri con noi tutti i segreti di SQL Server con i nostri moduli formativi sulla gestione, l'ottimizzazione e l'utilizzo dei database SQL. Il primo passo? Conoscerci.
I nostri moduli formativi
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
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
- Creare delle query di SELECT in T-SQL
- 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
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
COME FUNZIONANO I NOSTRI MODULI
Formazione su SQL Server
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, molto apprezzata dai nostri clienti.


PIANIFICAZIONE SU MISURA
Programmi personalizzabili
La nostra formazione è basata su casi reali ed esperienze che abbiamo avuto presso i nostri clienti.
Durata e livello di approfondimento sono personalizzabili in base al numero di persone coinvolte e alle loro skill e offriamo la nostra disponibilità per creare percorsi personalizzati e fornire contenuti dettagliati.
Realizziamo con te una pianificazione flessibile su misura per le esigenze e le tempistiche aziendali.