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.
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.
- 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
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 modulo1.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.
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.