Benvenuti al corso pi ricco e completo della piattaforma Udemy su SQL Server. Il corso in inglese, ma i sottotitoli sono in italiano. Diventa (veramente) un esperto di SQL Server, attraverso questo corso Masterclass di 27 ore con pi di 80 esercizi! Ti sfido a trovare in un solo corso questi 3 importantissimi capitoli su SQL Server, e non dimenticare di fare un’intervista virtuale alla fine del corso con queste 40 domande e 40 risposte! Capitolo 1: Transact SQL per il principiante assoluto e anche per sviluppatori esperti Installare SQL Server e studio di gestione sulla propria postazione di lavoro. Creazione e definizione di un database e tabellaIniziamo a giocare con i dati con SELECT, UPDATE, INSERT en DELETE. Scopri gli pseudonimi della rubrica e affronta la specificit e i segreti di LIKE. Imparate a rimuovere i duplicati con il DISTINCT e scoprite gli operatori di confronto = != e cos via. Copiare una tabella con il tasto SELECT INTO. Parliamo degli operatori IN, NOT IN, IS e NON IS, e ordina i tuoi dati con ORDER BY. Scoprite le funzioni aggregate con MIN MAX e AVG e i due operatori AND, OR.I risultati del gruppo sono diversi con il GROUP BY Un lungo capitolo di un’ora e 30 minuti su si unisce con INNER JOIN, LEFT/RIGHT JOIN FULL OUTER JOIN e cos via. Andiamo anche oltre con Transact SQL con le funzioni CHOOSE, IIF, CASE WHEN, SUBSTRING, OFFSET FETCH NEXT ROWS. Avete sentito parlare della funzione CHOOSE, TRIM/LTRIM/RTIM o COALLESCE?Scopriamo le specificit di UNION e UNION ALL, e la funzione LEFT e RIGHT. Vediamo le funzioni di conversione attraverso CAST e CONVERT, TRY CAST e TRY CONVERT. La creazione e la definizione di una vista e di una Stored Procedure. La creazione e la definizione di una funzione, schma e trigger. 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. 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. Conoscete la differenza tra tabelle temporanee, tabelle variabili e tabelle globali? Capitolo 2: L’amministrazione completa di un SQL Server Affrontare il BACKUP e RESTORE per 3 ore, vedremo in dettaglio in questo corso, come impostare una strategia robusta e affidabile, per garantire i vostri dati su un server di produzione. In un altro corso di 2 ore, impareremo come rilevare e riparare la corruzione su un database. Sapevate che Microsoft registra oltre 1000 casi di supporto al giorno riguardanti la corruzione! E voi, come reagireste in caso di corruzione?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. 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. 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: come migliorare le prestazioni del vostro server SQL di produzione 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: Vieni a fare un colloquio virtuale attraverso queste 40 domande e 40 risposte teoriche. 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? Ci saranno molte nuove sezioni aggiunte nel 2021, naturalmente se hai gi acquistato questo corso, questi nuovi moduli saranno gratuiti per te. Ecco le sezioni che arriveranno nel 2021: Come impostare la sicurezza sul tuo SQL Server? (2 ore di lezione)Come amministrare il vostro server SQL con powershell? (3 ore di classe)Migliorare le prestazioni delle stored procedure (2 ore di lezione)Andiamo insieme su SQL Azure! (3 ore di lezione)Naturalmente ci sono pi di 100 esercizi e correzioni in quest