SQL Server : Il corso Masterclass 2022 (27 ore)

Impara come diventare un futuro sviluppatore, o un futuro DBA, o un esperto di performance su SQL Server 2019!

3.75 (109 reviews)
Udemy
platform
Italiano
language
Operating Systems
category
673
students
27 hours
content
Jul 2023
last update
$19.99
regular price

What you will learn

Impara il linguaggio SQL dalla A alla Z (10 ore di lezioni).

Amministrare un server SQL (6 ore di lezione).

greatly improve the performance of your SQL Server engine ( 4 hours of lessons ).

+ 80 esercizi sono presenti in questo corso per consolidare le tue conoscenze!

In breve, diventa un vero esperto di SQL server (e questo è molto richiesto).

Description

Benvenuti al corso più ricco e completo sulla piattaforma Udemy per quanto riguarda SQL Server.

Il corso è interamente in lingua inglese, ma è disponibile l'opzione di sottotitoli in italiano per una migliore comprensione.


Capitolo 1: Transact SQL per principianti e sviluppatori esperti


  1. Installazione di SQL Server e Management Studio: Imparerai passo dopo passo come installare SQL Server e lo studio di gestione sul tuo computer per iniziare a lavorare con esso.

  2. Creazione e definizione di database e tabelle: Capirai come creare nuovi database e definire tabelle all'interno di essi, imparando l'importanza di una corretta progettazione del database.

  3. Manipolazione dei dati: Attraverso l'utilizzo di comandi fondamentali come SELECT, UPDATE, INSERT e DELETE, acquisirai competenze pratiche nella gestione dei dati all'interno del database.

  4. Utilizzo avanzato di funzioni: Esplorerai funzionalità avanzate come DISTINCT, LIKE e gli operatori di confronto per affinare le tue query e ottenere risultati più precisi.

  5. Concetti avanzati come GROUP BY e JOIN: Approfondirai concetti chiave come la raggruppamento dei dati con GROUP BY e l'unione di dati provenienti da più tabelle con diverse tipologie di JOIN.

  6. Un lungo capitolo di un'ora e 30 minuti su si unisce con INNER JOIN, LEFT/RIGHT JOIN FULL OUTER JOIN e così via.

  7. Andiamo anche oltre con Transact SQL con le funzioni CHOOSE, IIF, CASE WHEN, SUBSTRING, OFFSET FETCH NEXT ROWS.

  8. Avete sentito parlare della funzione CHOOSE, TRIM/LTRIM/RTIM o COALLESCE?

  9. Scopriamo le specificità di UNION e UNION ALL, e la funzione LEFT e RIGHT.

  10. Vediamo le funzioni di conversione attraverso CAST e CONVERT, TRY_CAST e TRY_CONVERT.

  11. La creazione e la definizione di una vista e di una Stored Procedure.

  12. La creazione e la definizione di una funzione, schéma e trigger.

  13. Un lungo capitolo di un'ora e 30 minuti sulle funzioni di RANKING come ROW_NUMBER, OVER e PARTITION BY, ROWS /RANGE UNBOUNDED PRECEDING, FIRST e LAST VALUES, LAG e LEAD.

  14. Scopriremo un corso di un'ora su CTE (common table expression). Così potente e così poco conosciuta (a proposito, non l'ho ancora capita) e la tabella derivata.


Capitolo 2: Amministrazione avanzata di SQL Server


  1. Backup e ripristino: Imparerai l'importanza di effettuare regolarmente il backup dei tuoi database e come eseguire un ripristino in caso di emergenza.

  2. Rilevamento e riparazione della corruzione dei dati: Scoprirai come individuare e correggere la corruzione dei dati, un problema critico che può compromettere l'integrità del tuo database.

  3. Configurazione avanzata del database: Approfondirai la configurazione avanzata del database, compresi concetti come l'autogrow e le opzioni di sicurezza.

  4. Funzionalità avanzate di SQL Server: Esplorerai funzionalità avanzate come Change Data Capture, Row Level Security e Dynamic Data Masking per garantire la sicurezza e l'integrità dei tuoi dati.

  5. · Discuteremo anche durante 3 ore, la configurazione e la modifica del vostro database su SQL. Sapevate che un cattivo Autogrow impostato sul vostro database, può farvi perdere il 60% delle vostre prestazioni? Conoscete l'opzione TRUSTWORTHY o DB_CHAINING? Tutto è coperto in questo corso, e credetemi, sarete sorpresi dal numero di opzioni su un DB che SQL Server offre.

  6. Si tratterà un lungo capitolo sui diversi modi di isolamento (READ COMMITED, SERIALIZABLE, SNAPSHOT...), vedremo anche i diversi tipi di vincoli (PK, FK, CHECK, UNIQUE...), così come SEQUENCES e IDENTITY.

  7. Discuteremo anche il change data capture (CDC), molte nuove funzionalità rilasciate su SQL Server 2016 come Row Level Security, Dynamic Data Masking (DDM), Temporal Data.



    Capitolo 3: Ottimizzazione delle prestazioni del server SQL


    Se parliamo di prestazioni, parleremo ovviamente di indici. Questa è una buona cosa perché sarà trattata in questo capitolo per 4 ore. Una buona implementazione dei vostri indici può davvero salvare le prestazioni del vostro server SQL. Vi consiglio vivamente di dare un'occhiata a questo capitolo, per evitare forse di andare incontro a costi enormi per l'acquisto di server, che potrebbero non essere necessari...


    · Conoscete le query SARGABLE? Ve lo lascio scoprire in questo capitolo, per riscrivere le vostre query SQL, in un modo migliore, e quindi, naturalmente, migliori prestazioni.

Capitolo 4: Preparazione per un colloquio virtuale

· Inizia più sicuro affrontando tutte queste domande teoriche, in modo da poter affrontare un colloquio su SQL.

· Sei uno sviluppatore Java o Python per esempio, vai ad un colloquio, non sai bene cosa rivedere prima, questo è un riassunto delle domande più frequenti.

· Per esempio: cos'è una chiave primaria? Cos'è un indice? Qual è la differenza tra OLAP e OLTP ? Conosci la funzione COALLESCE ? o come si eliminano i duplicati con la query ?


Aggiunte future nel 2024:

  1. Impostazione della sicurezza su SQL Server: Approfondirai come configurare correttamente la sicurezza su SQL Server per proteggere i tuoi dati sensibili.

  2. Amministrazione del server SQL con PowerShell: Esplorerai come utilizzare PowerShell per automatizzare compiti di amministrazione del server SQL e semplificare il tuo lavoro quotidiano.

  3. Miglioramento delle prestazioni delle stored procedure: Approfondirai tecniche avanzate per ottimizzare le stored procedure e massimizzare le prestazioni del tuo database.

  4. Approfondimento su SQL Azure: Scoprirai le caratteristiche e le funzionalità di SQL Azure e come utilizzarlo efficacemente per le tue esigenze di sviluppo e gestione dei database.

Informazioni aggiuntive:

Il corso comprende più di 100 esercizi pratici per consolidare le tue conoscenze e acquisire esperienza pratica nell'utilizzo di SQL Server.

La durata stimata del corso è compresa tra le 30 e le 40 ore di studio intensivo.

Nuovi moduli e aggiornamenti saranno inclusi gratuitamente per gli studenti già iscritti, garantendo che il corso rimanga aggiornato con le ultime tecnologie e best practice.

Per ulteriori dettagli e per iscriverti, visita la pagina del corso su Udemy.

Content

Installare il nostro ambiente di lavoro installando Management Studio e SQL

Acquista questo corso ad un prezzo compreso tra 10 e 14 euro !!!
Presentazione e panoramica
Definizione di SQL Server
Strumenti di lavoro
Installazione di SQL Server
Installazione dello Management Studio
Primo utilizzo di Management Studio

Creiamo il nostro primo meraviglioso database!

Cos'è un database?
Demo: Come creare un database in SQL Server ?
Demo: Come cancellare e modificare il nome di una banca dati ?
Esercizio database
Esercizio corretto sul database

Creiamo il nostro primo fantastico tabella !

Cos'è una tabella?
Démo : Come creare una tabella ?
Démo : Come modificare e cancellare una tabella ?
Esercizio sul tabella.
Corretto per l'esercizio sul tabella

Iniziamo a giocare con i dati con SELECT,UPDATE,INSERT e DELETE

Démo :Impariamo a inserire i dati con INSERT
Démo : Scoprite la dichiarazione di SELECT
Démo : Scoprite la dichiarazione UPDATE
Demo: parliamo della dichiarazione di DELETE in questo vidéo
Démo : Come fare un UPDATE su due colonne ?
Démo : L'utilità commenti e parentesi quadre su SQL
Come INSERT più valori identici contemporaneamente ?

Esercizio da 1 a 5 su SELECT,UPDATE,INSERT,DELETE

Esercizio 1
Esercizio 2
Esercizio 3
Esercizio 4
Esercizio 5

Esercizio di correzione da 1 a 5 su SELECT,UPDATE,INSERT,DELETE

Esercizio di correzione 1
Esercizio di correzione 2
Esercizio di correzione 3
Esercizio di correzione 4
Esercizio di correzione 5
Focus sulle sessioni precedenti

Andiamo un po' oltre nella parte 1 del SQL transact (DISTINCT,LIKE e così via..)

Démo : Scoprite gli pseudonimi delle colonne
Démo : Affrontare i segreti di LIKE
Démo : Conoscete l'utilità del TOP ?
Démo : Rimuovere i duplicati con il DISTINCT
Demo :Operatori di confronto = != e così via
Demo :L'IN, NOT IN, IS e NOT è operatori
Demo: Wie man eine Tabelle mit SELECT INTO kopiert

Esercizio da 6 a 16 su Transact SQL Parte 1 (DISTINCT,LIKE ...)

Esercizio 6
Esercizio 7
Esercizio 8
Esercizio 9
Esercizio 10
Esercizio 11
Esercizio 12
Esercizio 13
Esercizio 14
Esercizio 15
Esercizio 16

Esercizio di correzione da 6 a 16 sulla parte 1 (DISTINCT,LIKE.....)

Esercizio di correzione da 6 a 16 sulla parte 1 (DISTINCT,LIKE.....)

Andiamo ancora oltre con Transact SQL Part 2 (AND,OR, MIN,MAX e così via...)

Di cosa parleremo in questa seconda parte del Transact SQL?
Démo : Parliamo degli operatori AND,OR.
Démo : Ordina i tuoi dati con ORDER BY
Démo : Scoprite le funzioni aggregate con MIN MAX e AVG
Démo : Scopriamo il COUNT e SUM
Démo : Come selezionare una serie di dati con il BETWEEN
Démo : Raggruppare diversi risultati con il GROUP BY
Démo : Scopriamo l'HAVING
Démo : Parliamo della PRINT

Esercizio sulla parte 2 (AND,OR, MIN,MAX...)

Esercizio 17
Esercizio 18
Esercizio 19
Esercizio 20
Esercizio 21
Esercizio 22
Esercizio 23
Esercizio 24
Esercizio 25

Esercizio di correzione da 17 a 25 sulla parte 2 (AND,OR, MIN,MAX...)

Esercizio di correzione da 17 a 25 sulla parte 2 (AND,OR, MIN,MAX...)

Imparare a combinare i dati con la potenza di JOINS

Introduzione sulle JOINS
Démo: INNER JOIN
Démo: LEFT and RIGHT JOIN
Démo: FULL OUTER JOIN
Démo : The CROSS JOIN
Démo : Il CROSS APPLY e OUTER APPLY
Démo: Come fare una JOIN con più tavoli?
Démo: Aggiornare una tabella con JOIN
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Démo : Do you know EXECPT and INTERSECT ?
Démo : Conoscete gli HINTS on the JOINS?

Esercizio dal 26 al 33 sulle JOINS

Impostare gli esercizi sugli JOINS
Esercizio 26
Esercizio 27
Esercizio 28
Esercizio 29
Esercizio 30
Esercizio 31
Esercizio 32
Esercizio 33

Esercizio di correzione da 26 a 33 sulle JOINS

Esercizio di correzione da 26 a 33

Amministrazione parte 1: BACKUP e RESTORE

Perché dovreste fare un backup dei vostri dati?
Démo: Semplice BACKUP e RESTORE
Démo : BACKUP e RESTORE LOGS
Démo : Differenziale BACKUP e RESTORE
Démo : BACKUP WITH INIT
Démo : BACKUP WITH COPY ONLY
Démo: RESTORE lo spostamento dei file della directory

Andiamo un po' oltre in BACKUP e RESTORE

Démo: Il diverso modello di recupero del database in SQL Server
Démo: Cos'è il backup del Tail log
Démo : BACKUP WITH CHECKSUM
Démo : Come RESTORE una sola pagina !
Démo: RESTORE WITH STOPAT
Démo : RESTORE WITH STANDBY
Démo : RESTORE da uno SNAPSHOT
Una COMPRESSIONE fa un CHECKSUM?
Démo: Capire cos'è un CHECKPOINT sul vostro motore SQL Server
Démo : Consultare i metadati BACKUP e RESTORE
Démo : Come RESTORE da un LSN ? (numero sequenziale di log)
Démo: Come aumentare le prestazioni, con BACKUP su più file !
Démo: BACKUP WITH COMPRESSION and WITH MIRROR
Démo : BACKUP WITH BUFFERCOUNT and MAXTRANSFERTSIZE

Come RESTORE il vostro database di sistema ?

Non dimenticate mai di fare il BACKUP del vostro database di sistema!
Démo : Come RESTORE il database del sistema MASTER ?
Démo : Come RESTORE TUTTI i database dei sistemi ?
Conclusioni su BACKUP e RESTORE

Amministrazione parte 2: Corruzione su SQL Server

Qual è la prima cosa da pensare sulla corruzione
Quali sono le cause della corruzione?
La corruzione che scompare?
Démo :IO/errors
Démo : TORN PAGE DETECTION e PAGE CHECKSUM
Démo : DBCC IND e DBCC PAGE

Verifica della coerenza dei dati

Verifica della coerenza dei dati
Démo : Creazione di un lavoro per il controllo di coerenza
Spiegazione sul CHECKDB
Démo : Opzioni sul CHECKDB
Sondaggio sul CHECKDB
Lanciamo la nostra PRIMA REPAIR !
Démo : Riparazione di un indice nonclustered
Ripristinare Vs Riparazione
Démo : Ripristino da un backup corrotto

problema di corruzione con i tronchi

I diversi stati di una banca dati
Démo : La corruzione con l'editore XVI32
Démo : Ricreare un file di log allegando un database
Démo : Il modo EMERGENZA
Démo : Riparazione di una banca dati in modalità HACK ATTACH
Conclusione sulla corruzione su SQL Server

Screenshots

SQL Server : Il corso Masterclass 2022 (27 ore) - Screenshot_01SQL Server : Il corso Masterclass 2022 (27 ore) - Screenshot_02SQL Server : Il corso Masterclass 2022 (27 ore) - Screenshot_03SQL Server : Il corso Masterclass 2022 (27 ore) - Screenshot_04

Reviews

marionM
July 21, 2023
Se stai cercando un corso per progredire rapidamente e facilmente, questo è quello giusto. I video extra sono davvero fantastici e l'allenatore è molto amichevole. grazie ancora
Piergiacomo
March 24, 2023
Il docente usa un inglese un po' francesizzato ma tutto sommato abbastanza chiaro da capire. I concetti teorici sono ben suffragati da esempi espicativi. Il sottotitolo in italiano lascia a desiderare e gni tanto salta ma, ripeto, il corso finora, è seguibile in inglese.
LeandroT
February 23, 2023
Incredibile corso su SQL Server, che lavoro colossale. tutto è molto ben dettagliato e aumentiamo rapidamente in competenza, congratulazioni ancora!
Giuseppe
January 28, 2023
il corso non è male, l'insegnate è preparato e si vede. Metto una stella perché il corso dovrebbe essere sub ita invece non è così. Ho comprato il corso per le lezioni relative alle performance, solo la parte sugli indici è sottotitolata il resto è solo in inglese...
Max
January 27, 2023
Corso meraviglioso, è spiegato molto bene e con delicatezza. Posso solo raccomandare questo ottimo corso, grazie ancora!!
Max
January 19, 2023
Ottimo corso su SQL Server, il trainer è molto bravo inoltre i sottotitoli sono di ottima qualità, grazie ancora!!
Marco
October 21, 2022
Il corso doveva essere in inglese, con sottotitoli in italiano, bene.. non è in inglese, è in franco-inglese, molto spesso il docente pronuncia in modo incomprensibile, errato o addirittura in francese... inoltre molte parti del corso hanno sottotitoli errati (in altra lingua) o totalmente mancanti. alcune lezioni sono ripetute. Ammetto di averlo scelto più per la parte "amministrativa" che non di programmazione, e la vedo molto carente su qualche aspetto. non si fa nessun riferimento su come preparare la macchina per l'installazione sql server, soprattutto in ambiente virtualizzato. Come configurare il disco (i dischi in realtà, visto che andrebbero diversi per le varie componenti), come formattarli, ecc. ecc. Non credo che un DBA faccia girare i database di produzione sul proprio computer.
Davide
August 6, 2022
Very often the author forgets to insert the subtitles or sometimes they are in different languages. I understand that the large amount of video makes it difficult to manage, but I think it is an important note. For the rest, the professor explains everything in an exhaustive and understandable way.
Mx
March 8, 2022
Corso eccellente, sto imparando molto. Sto progredendo molto rapidamente, si può sentire che l'allenatore ha molta esperienza. Raccomando davvero questo corso su SQL, grazie ancora.
Dario
February 14, 2022
Il corso e i contenuti in se sono costruiti bene e viene toccato tutto in maniera abbastanza chiara e di facile apprendimento. Il problema più grande riguardano i sottotitoli: sulla descrizione è specificato che tutti i video sono sottotitolati in italiani ma purtroppo un gran numero di video i sottotitolo sono assenti o addirittura in un'altra lingua. L'inglese dell'insegnante è molto sporcato dalla pronuncia francese che rende difficile capire ciò che dice e ciò consegue che una buona parte del corso è inutilizzabile. Consiglio l'acquisto solo nel momento in cui la problematica dei sottotitoli viene risolta .
Paola
February 10, 2022
ottimo corso in termini di argomenti trattati, avrei preferito una pronuncia migliore da parte del professore perchè ho trovato difficile seguire le lezioni
Oliver
January 27, 2022
Ottimo corso, tutto era facile da capire e mi sento come se potessi prendere queste abilità e applicarle al mio lavoro
Mia
December 13, 2021
Questo è il mio primo corso qui e posso dire con certezza che è molto buono, ho comprato diversi corsi SQL, ma nessuno di loro aveva così tanta conoscenza (da zero) come questo su Udemy. Lo raccomando.
Max
December 6, 2021
Sono contento di aver trovato questo corso. Otterrete molto di più se iniziate questo corso con alcune basi sotto la cintura. Un ringraziamento speciale all'istruttore Jose Portilla. La sua competenza in materia è eccezionale. Lo consiglio sicuramente, se siete principianti o qualcuno con poca esperienza pratica.
Pedro
December 1, 2021
Ottimo corso per iniziare con SQL Server, il migliore che abbia mai visto Gli esercizi sono fantastici, è perfetto!

Charts

Price

SQL Server : Il corso Masterclass 2022 (27 ore) - Price chart

Rating

SQL Server : Il corso Masterclass 2022 (27 ore) - Ratings chart

Enrollment distribution

SQL Server : Il corso Masterclass 2022 (27 ore) - Distribution chart
3771310
udemy ID
1/13/2021
course created date
1/16/2021
course indexed date
Bot
course submited by