corso avanzato sql database 70-762

Lavori con profitto sul database Microsoft SQL Server? Sei uno sviluppatore T-SQL con solide basi?

Hai già acquisito la certificazione Microsoft MCP?

Se hai risposto sì a queste domande allora questo è proprio il corso che fa per te. Il corso “Funzionalità avanzate e progettazione su SQL Server, preparazione esame 70-762” ti assicurerà infatti di fare un importante salto in avanti in termini di competenze, di acquisire quelle nozioni avanzate che ti faranno emergere nel tuo team di lavoro e di proiettarti nel mondo di progettazione, modellizzazione e architettura di un Database non limitandoti quindi alla sola programmazione SQL.

Durante il corso parleremo di tecniche di progettazione, normalizzazione, indicizzazione, trigger, livelli di isolamento, studio di deadlock, tecniche di query tuning e molto altro.

Particolare attenzione sarà poi rivolta allo studio e alla comprensione dei QEP (Query Execution Plan): strumento di analisi fondamentale per studiare e migliorare le performance di un database.

Per raggiungere questi scopi e presentare i vari argomenti in modo organico, il programma del corso è stato strutturato sui temi dell’esame Microsoft “70-762: Sviluppo di Database SQL”.

Oltre ad aiutarti a raggiungere l’obiettivo di diventare un vero esperto di Database il corso ti permetterà quindi di prepararti al meglio anche al relativo percorso di certificazione Microsoft.

Il superamento dell’esame 70-762, unito a quello introduttivo “70-761: Interrogazione dei dati con Transact SQL”, permette infatti di acquisire l’ambita certificazione “MCSA Microsoft Certified Solution Associate SQL 2016 Sviluppo di database”.

Il programma del corso “Funzionalità avanzate e progettazione su SQL Server, preparazione esame 70-762”

In accordo con il programma ufficiale Microsoft, nello specifico nel corso saranno trattati i seguenti argomenti:

Progettazione e implementazione di un database relazionale 

  • Progettare tabelle e schemi in base ai requisiti funzionali
  • Tecniche di normalizzazione
  • Analisi dei tipi dato con relativi impatti sulle performance e sulla memoria
  • Progettazione di indici di riga
  • Creazione di indici clustered e non clustered
  • Studio della composizione di un indice cluster
  • Introduzione allo studio dei QEP (Query Execution Plan)
  • Indici covered e filtered
  • Implementazione di indici columnstore
  • Distinzione tra indici columnstore clustered e non clustered
  • Manutenzione di indici rowstore e columnstore
  • Creazione di viste indicizzate e partizionate.

Gestione dei vincoli di integrità dei dati

  • Definizione e comprensione del concetto di Foreign Key
  • Vincoli di tipo check
  • Sintassi SQL per aggiungere vincoli alle tabelle
  • Progettazione di stored procedure in base con relativi parametri di input e output
  • Implementazione di parametri di tipo tabella
  • Gestione degli errori e delle transizione all’interno di una store procedure
  • Progettazione di trigger
  • Comprensione e sintassi di trigger di tipo Data Manipulation Language (DML), Data Definition Language (DDL) e login
  • Distinzione tra le clausole AFTER o INSTEAD OF relative ai trigger
  • Progettare funzioni con output scalari o tabellari
  • Distinzione tra funzioni deterministiche e non deterministiche.

Gestione della concorrenza

  • Introduzione ai concetti di concorrenza e di transazioni implicite ed esplicite
  • Sintassi Commit/Tran
  • Implementazione di savepoint
  • Tipologie di lock
  • Studio, comprensione e casi di esempio dei diversi livelli di isolamento: Read Uncommitted, Read Committed, Repeatable Read, Serializable e Snapshot
  • Definire i risultati delle query simultanee in base al livello di isolamento
  • Impatto sulle performance dei livelli di isolamento
  • Definizione e studio di deadlock
  • Identificazione di tecniche per superare i deadlock
  • Progettazione di Memory-Optimized Tables e relativi impatti sulle performance e scenari d’uso
  • Creazione di Natively Compiled Stored Procedures.

Statistiche e indici

Nella sezione conclusiva del corso per “Database Microsoft SQL Server: certificazione 70-762” ci si occuperà poi di statistiche e indici, ovvero nello specifico di:

  • Accuratezza delle statistiche
  • Manutenzione delle statistiche
  • Impatto di statistiche obsolete sui piani di esecuzione
  • Interrogazione delle DMV per reperire informazioni sui piani di esecuzioni, gli indici inutilizzati e i missed indexes
  • Analisi del QEP
  • Studio degli operatori di un QEP
  • Extended events associati ai QEP
  • Abilitazione di SQL Server Query Store
  • Comprendere la differenza tra il QEP stimato e quello effettivo
  • Cenni di tuning per Azure
  • Valutazione del carico di lavoro di SQL Server
  • Cenni di scalabilità per Azure
  • Ottimizzazione di file group, file name e del Temp Db
  • Interrogazione di DMV per reperire informazioni sull’utilizzo di CPU, memoria e disco
  • Monitoraggio del sistema operativo e di SQL Server
  • Cenni al monitoraggio di Azure
  • Studio e analisi delle varie tipologie di extended event
  • Confronto tra extended event e abilitazione di trace.

Questi sono gli argomenti principali che verranno trattati all’interno del corso. Alla teoria si affiancherà poi l’applicazione di quanto appreso al fine di prepararti  ad affrontare con profitto l’esame Database Microsoft SQL Server per certificazione 70-762 e ad accrescere la tua competenza nel settore.

Le certificazioni infatti sono estremamente importanti per il tuo percorso di crescita personale e professionale e YourImprovement ti aiuterà a conseguirle rapidamente e senza difficoltà, fornendoti il giusto approccio per affrontare al meglio la materia e ampliare i tuoi orizzonti.

Dove, quando e come

Il corso si compone di 32 ore, tenute in quattro sabati consecutivi, per conciliarsi perfettamente con i tuoi impegni lavorativi.  I corsi si tengono presso la nostra sede a Torino in Via Moretta 28/a.
Il numero massimo di iscritti per edizione è di quattro persone, al fine di garantire al massimo la comprensione e il coinvolgimento in aula. Esigenze particolari dei clienti in termini di calendario, programma e luogo verranno sempre prese in considerazione e valutate dal nostro staff per permettervi la massima flessibilità.

 

 

LE CERTIFICAZIONI DEI NOSTRI DOCENTI

MCSE-Data-Management-and-Analytics-2018
MCSE: Data Management and Analytics — Certified 2018
Developing+SQL+Databases-01
Exam 762: Developing SQL Databases
Implementing+a+Data+Warehouse+with+Microsoft+SQL+Server+2012.2014-01
Exam 463: Implementing a Data Warehouse with Microsoft SQL Server 2012/2014
MCSA-SQL-Server-2012-2014-2018
MCSA: SQL Server 2012/2014 – Certified 2018
Administering+Microsoft+SQL+Server+2012.2014+Databases-01
Exam 462: Administering Microsoft SQL Server 2012/2014 Databases
Querying+Microsoft+SQL+Server+2012.2014-01
Exam 461: Querying Microsoft SQL Server 2012/2014

Dicono di noi

  • positive review  Umanamente e professionalmente uno dei migliori insegnanti che abbia mai incontrato nella mia carriera da studente universitario. Con questo ti voglio ringraziare per il tuo prezioso aiuto.

    thumb Salvatore K. Maltisotto
    9/15/2019
  • positive review  Professionalità ,esperienza ,accoglienza sono le doti di Nicola . Riesce a coinvolgere e motivare. Mamma soddisfattissima grazie

    thumb Mimma Bulfaro
    9/05/2019
  • positive review  Molto bravo! E' riuscito a semplificarmi una materia così complessa come la matematica e a risolvere i miei dubbi per superare gli esami di matematica e statistica quando studiavo! Consigliatissimo!

    thumb Cristina Mazza
    8/27/2019
  • positive review  molta serietà e professionalità

    thumb Pietro Biondo
    8/17/2019
  • positive review  Docenti qualificati e preparati, con pazienza e disponibilità infinite per ogni tuo dubbio e ostacolo nello studio.

    thumb Antonia Iantomasi
    8/15/2019
  • positive review  Competenza, grande preparazione, pazienza e disponibilità! Consigliato!

    thumb Francesca Guarino
    8/05/2019
  • positive review  Nicola e' un professionista e collega che unisce preparazione ed entusiasmo nel suo approccio. se hai un problema o un dubbio ha sempre la risposta giusta nel momento giusto e soprattutto nel modo giusto. lo consiglio a tutti.

    thumb Gian Luca Cifaldi
    8/05/2019
  • positive review  Preparatissimo ed estremamente comunicativo. In poche parole un grande insegnante ed una splendida realtà che prende piede!

    thumb Matteo Campani
    2/04/2019
  • positive review  Insegnante estremamente preparato sia tecnicamente che teoricamente e con ottima predisposizione all'insegnamento. Super consigliato!

    thumb Federico Aita
    2/01/2019
  • positive review  Persona preparatissima, infinitamente paziente e competente, buoni risultati in poco tempo. Decisamente consigliato

    thumb Alessandra Angori
    1/28/2019