Corso Querying Data with Transact-SQL MOC 20761

Durata: 4 giorni

OVERVIEW DEL CORSO

Il corso Microsoft Querying Data with Transact-SQL è progettato per fornire agli sviluppatori e agli amministratori di database le competenze necessarie per scrivere e gestire query in Transact-SQL finalizzate all’estrazione dei dati da Microsoft SQL Server. Durante il corso i partecipanti affronteranno gli argomenti teorici previsti dal corso Microsoft, integrati con una serie di esercitazioni e consigli pratici fondamentali per l’applicazione delle conoscenze acquisite nella quotidianità lavorativa. L’obiettivo del corso è permettere di far comprendere il funzionamento del linguaggio Transact-SQL e come questo possa essere utilizzato per interrogare e gestire i dati all’interno dei database SQL Server. L’ambiente di apprendimento sarà gestito in modo pratico e operativo grazie a metodologie efficaci, supportate e flessibili, grazie alle quali i partecipanti potranno acquisire nuove competenze e potenziare quelle già possedute. Tra gli obiettivi primari, vi è quello di rendere pratiche e operative le conoscenze acquisite durante il corso.

PERCHÉ SCEGLIERE IL CORSO QUERYING DATA WITH TRANSACT-SQL

Grazie al corso Querying Data with Transact-SQL, acquisirai le competenze essenziali per progettare, implementare e ottimizzare soluzioni di manipolazione dati su SQL Server.

Il corso tecnico specialistico offre:

  • Supporto qualificato: avrai accesso a formatori esperti nel settore, pronti ad assisterti durante il percorso formativo e a fornire risposte dettagliate alle tue domande e esigenze.
  • Materiale didattico completo: ogni sezione del corso sarà corredata da moduli PDF dettagliati e risorse aggiuntive per approfondire gli argomenti trattati.
  • Esperienza pratica: attraverso i laboratori organizzati, avrai l’opportunità di mettere in pratica le conoscenze acquisite nell’esecuzione di query sui dati con Transact-SQL.

A CHI È RIVOLTO IL CORSO
TRANSACT-SQL

Il corso è destinato a:

  • tecnici informatici,
  • sviluppatori,
  • amministratori di database,
  • professionisti di Business Intelligence
  • e professionisti IT che necessitano di competenze avanzate per estrarre, manipolare e analizzare dati utilizzando SQL Server.

Al fine di massimizzare il valore del corso, è consigliato che i partecipanti abbiano:

  • Conoscenza operativa dei database relazionali.
  • Conoscenza di base del linguaggio SQL.
  • Conoscenza del sistema operativo Microsoft Windows e delle sue funzionalità di base.

COSA SAPRAI FARE ALLA FINE DEL CORSO TRANSACT-SQL

Al termine del corso i partecipanti saranno in grado di:

  • Comprendere la piattaforma e i concetti Microsoft SQL Server.
  • Utilizzare efficacemente Transact-SQL (T-SQL) per interrogare, manipolare e gestire i dati.
  • Creare tabelle, modificare i dati e sfruttare le funzioni built-in per la gestione dei dati.
  • Eseguire query avanzate, utilizzando subquery, Common Table Expression (CTE) e set operators.
  • Analizzare i dati utilizzando funzioni di aggregazione e funzioni window ranking.
  • Programmare in modo avanzato con T-SQL, inclusa la creazione di stored procedure, funzioni e trigger.
  • Gestire gli errori e implementare transazioni dei dati per garantire l’integrità e la coerenza dei dati.

PROGRAMMA DEL CORSO QUERYING DATA WITH TRANSACT-SQL

Modulo 1: Introduction to Microsoft SQL Server

  • The Basic Architecture of SQL Server
  • SQL Server Editions and Versions
  • Getting Started with SQL Server Management Studio
  • Lab : Working with SQL Server Tools

Modulo 2: Introduction to T-SQL Querying

  • Introducing T-SQL
  • Understanding Sets
  • Understanding Predicate Logic
  • Understanding the Logical Order of Operations in SELECT statements
  • Lab : Introduction to T-SQL Querying

Modulo 3: Writing SELECT Queries

  • Writing Simple SELECT Statements
  • Eliminating Duplicates with DISTINCT
  • Using Column and Table Aliases
  • Writing Simple CASE Expressions
  • Lab : Writing Basic SELECT Statements

Modulo 4: Querying Multiple Tables

  • Understanding Joins
  • Querying with Inner Joins
  • Querying with Outer Joins
  • Querying with Cross Joins and Self Joins
  • Lab : Querying Multiple Tables

Modulo 5: Sorting and Filtering Data

  • Sorting Data
  • Filtering Data with Predicates
  • Filtering Data with TOP and OFFSET-FETCH
  • Working with Unknown Values
  • Lab : Sorting and Filtering Data

Modulo 6: Working with SQL Server Data Types

  • Introducing SQL Server Data Types
  • Working with Character Data
  • Working with Date and Time Data
  • Lab : Working with SQL Server Data Types

Modulo 7: Using DML to Modify Data

  • Inserting Data
  • Modifying and Deleting Data
  • Lab : Using DML to Modify Data

Modulo 8: Using Built-In Functions

  • Writing Queries with Built-In Functions
  • Using Conversion Functions
  • Using Logical Functions
  • Using Functions to Work with NULL
  • Lab : Using Built-In Functions

Modulo 9: Grouping and Aggregating Data

  • Using Aggregate Functions
  • Using the GROUP BY Clause
  • Filtering Groups with HAVING
  • Lab : Grouping and Aggregating Data

Modulo 10: Using Subqueries

  • Writing Self-Contained Subqueries
  • Writing Correlated Subqueries
  • Using the EXISTS Predicate with Subqueries
  • Lab : Using Subqueries

Modulo 11: Using Table Expressions

  • Using Views
  • Using Inline Table-Valued Functions
  • Using Derived Tables
  • Using Common Table Expressions
  • Lab : Using Table Expressions

Modulo 12: Using Set Operators

  • Writing Queries with the UNION operator
  • Using EXCEPT and INTERSECT
  • Using APPLY
  • Lab : Using Set Operators

Modulo 13: Using Windows Ranking, Offset, and Aggregate Functions

  • Creating Windows with OVER
  • Exploring Window Functions
  • Lab : Using Windows Ranking, Offset, and Aggregate Functions

Modulo 14: Pivoting and Grouping Sets

  • Writing Queries with PIVOT and UNPIVOT
  • Working with Grouping Sets
  • Lab : Pivoting and Grouping Sets

Modulo 15: Executing Stored Procedures

  • Querying Data with Stored Procedures
  • Passing Parameters to Stored procedures
  • Creating Simple Stored Procedures
  • Working with Dynamic SQL
  • Lab : Executing Stored Procedures

Modulo 16: Programming with T-SQL

  • T-SQL Programming Elements
  • Controlling Program Flow
  • Lab : Programming with T-SQL

Modulo 17: Implementing Error Handling

  • Implementing T-SQL error handling
  • Implementing structured exception handling
  • Lab : Implementing Error Handling

Modulo 18: Implementing Transactions

  • Transactions and the database engines
  • Controlling transactions
  • Lab : Implementing Transactions

GUARDA UN’ANTEPRIMA DEL CORSO

YouTube video

PRENOTA IL TUO CORSO​
MOC 20761: Querying Data with Transact-SQL

Durata 4 giorni

Prezzo € 1.200,00 + IVA​

Prezzo da listino a partecipante

​​

Quotazione garantita per formazione online con minimo 3 iscritti della stessa azienda.
Desideri un corso personalizzato? Contattaci per una quotazione dedicata.

FAQS QUERYING DATA WITH TRANSACT-SQL

Questo corso è adatto a principianti o è più indicato per utenti esperti?

Il corso è progettato per adattarsi a vari livelli di esperienza, ma è particolarmente utile per coloro che desiderano acquisire una solida comprensione di SQL Server e Transact-SQL.

Come si può organizzare la formazione personalizzata?

La formazione è organizzabile in date e orari a scelta del cliente in sessioni di mezza giornata per interiorizzare al meglio i contenuti proposti. Contattaci per fissare un appuntamento con il trainer e definire i contenuti del corso adatti alla tua azienda.

Al termine del corso viene rilasciata una certificazione?

Al termine del corso viene rilasciato un attestato di partecipazione personalizzato.​​ È possibile richiederlo anche in lingua inglese.

Quali competenze acquisirò al termine del corso?

Al termine del corso i partecipanti saranno in grado di utilizzare Transact-SQL per interrogare e gestire i dati, creare tabelle, programmare con T-SQL, gestire errori e implementare transazioni.

Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto

Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante:

Acconsento al trattamento dei dati personali ai sensi del Regolamento Ue 679/2016. Vedi Privacy e Cookie Policy

My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 

Inoltre, questo sito installa Google Analytics nella versione 4 (GA4) con trasmissione di dati anonimi tramite proxy. 

Prestando il consenso, l'invio dei dati sarà effettuato in maniera anonima, tutelando così la tua privacy.