corso transact-sql

Il corso “SQL Server: sviluppo e programmazione con T-SQL” a Torino e Online è rivolto a persone con delle buone competenze di base sul linguaggio SQL o sul Database SQL Server e che desiderano incrementare notevolmente le proprie conoscenze nella progettazione e nell’interrogazione di un database tramite il linguaggio Transact-SQL.

Il programma del corso si ispira a quanto richiesto per superare l’esame Microsoft “70-761: Interrogazione dei dati con Transact-SQL” e ti permetterà di acquisire una serie di competenze che ti renderanno un vero esperto di programmazione T-SQL.

 

Il programma del corso “SQL Server: sviluppo e programmazione con T-SQL”

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

Riepilogo delle strutture di base dell’SQL e introduzione ai Piani di esecuzione

  • Comprendere la struttura fisica del database (heap, clustered index, non clustered index, ecc.) e come leggere un piano di esecuzione.
  • Gli operatori Union, Union All, Intersect, Except prestando particolare attenzione a performance, trattamento dei valori nulli e dei duplicati. Confronto con left join, not exists e altri algoritmi di quadratura.
  • Identificare l’impatto dei tipi delle colonne sul risultato di una query. Differenze tra IsNumeric e Try_Convert.
  • Comprendere, utilizzare e determinare le differenza tra gli operatori di Inner/Left/Right/Full/Cross Join e gli operatori Cross/Outer Apply.
  • Implementazione delle principali funzioni per manipolare stringhe e date.
  • Gestione dei NULL.

Istruzioni avanzate di Transact-SQL

  • Utilizzo delle clausole Output e Merge per la gestione di tabelle di Log.
  • Utilizzo di subquery, CTE, tabelle temporanee,variabili-tabella, viste e viste parametriche, comprendendo analogie/differenze e vantaggi/svantaggi in termini di usabilità e performance.
  • Costruire CTE ricorsive.
  • Utilizzo delle Window Function.
  • Clausole Grouping Sets e Cube in operazioni di raggruppamento.
  • Costruire istruzioni Pivot e Unpivot comprendendo il comportamento in presenza di valori NULL.
  • Conoscere come manipolare dati in formato JSON e XML tramite sintassi SQL.

Creare e gestire Store Procedure con T-SQL, gestione degli errori e delle transazioni

  • Creare stored procedure comprensive di parametri di input e output.
  • Comprendere i vantaggi di raggruppare il codice in stored procedure.
  • Comprendere come avviene la gestione degli errori con il codice SQL tramite le clausole Try/Catch.
  • Forzare errori tramite le istruzioni Throw e RaiseError.
  • Gestire gli errori in una stored procedure.

 

Dove, quando, come e costi

Il corso si compone di 32 ore, tenute di sabato o dopo le 18, per conciliarsi perfettamente con i tuoi impegni lavorativi.

Il corso si tiene presso la nostra sede a Torino in Via Moretta 28/a oppure è attivabile in modalità Online con lezioni in diretta del docente. Al fine di garantire la massima attenzione e coinvolgimento in aula, il numero massimo di iscritti è di quattro persone.

Il costo è di 890€.

Esigenze particolari dei clienti in termini di calendario, programma e luogo verranno comunque prese in considerazione e valutate dal nostro staff per permettervi la massima flessibilità.

 

Materiale didattico su T-SQL

Il database d’esempio, gli script in Transact-SQL, gli esercizi con le soluzioni e tutto il materiale didattico saranno consegnati puntualmente alla fine di ogni lezione. Al termine del corso verrà rilasciato un certificato di frequenza con profitto.

 

Il docente

Il docente del corso è Nicola Iantomasi.
Nicola ha più di quattrocento ore di esperienza in corsi per privati e aziende sul mondo dei database, Sql, Python, Excel, Agile Project Management e gestione dei dati. Scrive articoli relativi al mondo dei database sul blog di questo sito ed è l’autore di un corso online su Sql Server sul portale Udemy.com.
Ha conseguito le seguenti certificazioni su Microsoft SQL Server:

 

Un esempio di cosa imparerai: window function e analisi dei piani di esecuzione

 

Corsi correlati

Se le tematiche del corso ti sembrano troppo complicate, inizia guardando la scheda del corso introduttivo all’sql e ai database relazionali. Se invece sei già esperto su questi argomenti, ti proponiamo il programma del corso avanzato su Sql Server.

Dicono di noi

  • Nicola è stato un insegnate fantastico Nicola è stato un insegnate fantastico, mi ha aiutato a finire la tesi spiegandomi degli argomenti fondamentali e fornendomi tutti gli strumenti per ultimarla nel migliore dei modi. Lo consiglio al 100%.

    Giulia Casti
    07/07/20
  • Nicola è stato un professore molto competente nel capire quelli che erano i miei bisogni e nel colmare in poco tempo le mie lacune. Assolutamente consigliato!

    Martina Bonfiglio
    10/05/20
  • Molto professionale e paziente, le lezioni sono schematizzate in modo da essere molto più comprensibili; le ore passano in fretta e si ha sempre la sensazione di capire per davvero gli argomenti

    giuseppe berty
    20/04/20
  • Funzionalità avanzate su SQL Server Ottimo corso, ben strutturato con teoria e esempi pratici. Docente molto preparato sempre disponibile e chiaro nelle spiegazioni. Consigliato sia per la preparazione all'esame di certificazione sia per aumentare il proprio livello di conoscenza di SQL.

    Alessio Marta
    01/04/20
  • Ottimo servizio da parte di Nicola. Disponibile, preparato e gentile. Prezzo in linea con il servizio offerto.

    Gabriele La Rosa
    28/01/20
  • Nicola è una persona preparatissima e professionale. Spiega in modo semplice ed efficace. Ho terminato un corso SQL ed ora ne sto facendo uno di Excel avanzato. Lo consiglio, promosso a pieni voti!!

    Marco Osella
    28/11/19
  • positive review Preparatissimo, spiega in modo molto semplice

    Paolo Pagliaro
    14/11/19
  • 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.

    Salvatore K. Maltisotto
    15/09/19
  • Affidabili e professionali. C'è competenza in tutto quello che propongono! Complimenti e grazie

    Andrea Campanari
    28/08/19
  • 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!

    Cristina Mazza
    27/08/19
  • positive review molta serietà e professionalità

    Pietro Biondo
    17/08/19
  • positive review Competenza, grande preparazione, pazienza e disponibilità! Consigliato!

    Francesca Guarino
    05/08/19
  • 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.

    Gian Luca Cifaldi
    05/08/19
  • Premesso che non sono un neofita, cercavo qualcosa che mi permettesse di migliorare le mie skill in maniera puntuale e più velocemente che da autodidatta. Completamente soddisfatto dal punto di vista professionale e di rapporto personale con l'insegnante.Consigliatissimo

    Roberto Luppu
    28/07/19
  • positive review Preparatissimo ed estremamente comunicativo. In poche parole un grande insegnante ed una splendida realtà che prende piede!

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

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

    Alessandra Angori
    28/01/19
  • positive review Professional teacher with great preparation in SQL server. Ability to teach with simplicity but efficacy and with a touch of sympathy that never hurts. Well done mate. Good luck!!

    Andrea Pirillo
    26/01/19
  • positive review Persona seria, disponibile, simpatica e super preparata.
    Consigliatissimo!

    Andrea Selmi
    26/01/19