La guida completa al linguaggio SQL
Tutto ciò di cui hai bisogno per imparare da zero a padroneggiare il linguaggio SQL

La guida completa al linguaggio SQL free download
Tutto ciò di cui hai bisogno per imparare da zero a padroneggiare il linguaggio SQL
In questo corso di oltre 9 ore spiegherò da zero tutto il necessario per analizzare i dati di un database relazionale tramite il linguaggio SQL. Ho cercato di riportare in questi video tutti quei metodi didattici che ho affinato durante le mille e più ore di didattica live.
Partiremo imparando a scrivere le query SQL per interrogare un database. Vedremo in particolare le operazioni di filtro, raggruppamento, combinazione e trasformazione dei dati, tramite le note istruzioni SQL Select, From, Join, Where, Group By, Having e Order By. Dopo aver trattato temi più avanzati legati all'interrogazione dei dati, studieremo come creare da zero un database, creando le tabelle, i relativi vincoli e analizzando le istruzioni per aggiornare e popolare un database, anche a partire da file csv. Faremo inoltre un focus su temi legati alla progettazione e al diagramma E-R.
Il corso continua con una sezione completamente dedicata alle esercitazioni contenente più di due ore di esercizi guidati che seguono la modalità di insegnamento "Learn by doing". Ritengo che non ci sia modo migliore di imparare a programmare in un nuovo linguaggio se non programmandoci, seguendo dal vivo il docente in quello che è il flusso logico che porta alla scrittura del codice. Le esercitazioni sono utilizzate anche per introdurre in modo pratico svariate funzioni SQL (come CONCAT, COALESCE, REPLACE, DATEDIFF, eccetera) che andranno a completare le skill acquisite nelle prime sezioni più generali.
Nell'ultima sezione ho inserito un Project Work completo che ricalca alla perfezione un progetto reale di analisi dei dati con SQL. Infine nell'ultima lezione ti mostrerò un esempio di presentazione in Power Point che espone il Project Work svolto nel corso, così potrai iniziare a creare un Portfolio di Analisi dei dati e allegare il documento ottenuto al tuo curriculum e al tuo profilo di LinkedIn e Github!
Ho inserito infine un quiz finale con il quale potrai ripassare e verificare le competenze acquisite.
Utilizzeremo il database Sql Server Express Edition, che reputo il migliore da usare a fini didattici per la sua chiarezza, completezza e rigidità nella sintassi. Il software necessario è facilmente installabile su tutti i PC con sistema operativo Windows. Invece su Mac e Linux l'istallazione è meno immediata, richiede ad esempio l'utilizzo di Docker e non è trattata nel corso. Ovviamente vale sempre la raccomandazione di utilizzare un proprio PC personale (non aziendale) per installare questo e qualsiasi altro software.
COSA TROVI NEL CORSO:
- tutto quello che serve per imparare a scrivere query con le principali parole chiave di SQL: select, from, join, where, group by, having, order by;
- scrivere query complesse con cte e subquery;
- creare da zero un database creando tabelle con tutte le tipologie di vincoli: tipo, null/not null, chiave primaria, chiave esterna, check;
- popolare e aggiornare un database, anche tramite l'acquisizione di dati da file .csv;
- due ore di pura esercitazione con scrittura live del codice per mostrarti tutti i ragionamenti da fare per programmare correttamente in SQL;
- lezioni di approfondimento su temi più avanzati come il codice parametrico, le window function e la normalizzazione;
- risoluzione dettagliata e spiegata di un Project Work con il quale creare una presentazione che potrai allegare al tuo CV, Linkedin e Github
Le videolezioni sono corredate anche dai file contenenti gli script e gli esercizi visti durante le spiegazioni. Nel complesso, si tratta a tutti gli effetti di un manuale aggiuntivo di SQL. Inoltre sarò sempre disponibile a rispondere a dubbi e domande sul materiale del corso, che potrai porre tramite i messaggi di Udemy o l'apposita sezione di Domande & Risposte.