Corso SQL Video Academy

sql-video-academy

Il Corso SQL Video Academy nasce dall’esperienza di più di mille ore di didattica live, dalle varie tecniche di docenza sperimentate con studenti dal background differente, dal cospicuo materiale didattico preparato per tutti questi corsi. Mi sono posto dunque l’obiettivo di convogliare tutta questa esperienza didattica in un format diverso dai corsi in diretta, che da un lato possa ampliare la mia offerta formativa, dall’altro fornisca un’ulteriore modalità di fruizione dei miei contenuti, con l’esplicito vantaggio di poter accedere alle lezioni quando si vuole e dove si vuole.

 

L’SQL Video Academy è per te se

  • Vuoi ottenere una competenza richiestissima nel mercato del lavoro in modo pratico, comodo ed efficiente.
  • Vuoi imparare ad utilizzare uno strumento potente e flessibile che superi i limiti di Excel nell’analisi dei tuoi dati aziendali.
  • Sei alla ricerca di un corso con moltissimi esercizi per mettere in pratica quanto imparato.
  • Sei una azienda e vuoi uno strumento concreto e affidabile per la formazione dei tuoi dipendenti sull’analisi dei dati e l’SQL.

 

Perché acquistare questo corso

  • Perché contiene tutto quello che ti serve imparare per iniziare a lavorare come programmatore SQL.
  • Perché nasce dall’esperienza di un docente certificato MCSE (Microsoft Certified Solution Expert) con esperienza diretta prima sul campo e poi dietro una cattedra.
  • Perché potrai accederci comodamente quando vuoi e dove vuoi.

 

Un’anteprima di ciò che imparerai nel Corso SQL Video Academy

In questo video trovi una lezione d’esempio sulla creazione di un database relazionale.

 

Cosa NON c’è nel corso

Concorderai con me che esaurire in un unico corso tutto lo scibile su un argomento è impossibile. Prima di acquistarlo, leggi cosa non troverai nelle lezioni:

  • slide o power point con “teoria”. Partiremo fin da subito mettendo le mani sul codice, imparando a scrivere le query tramite una lunga serie di esempi spiegati e commentati, tenendo costantemente un approccio didattico orientato al Learning By Doing;
  • il corso tratta anche temi di progettazione concettuale, modello E-R e modello logico senza entrare troppo nei dettagli di questi parte;
  • temi legati all’amministrazione del database come backup, ripristino, utenti e login. Il corso è rivolto a programmatori SQL e non a DBA;
  • temi legati alle performance e agli indici della tabella a cui è dedicato un corso specifico avanzato;
  • installazione del software su sistemi operativi diversi da Windows
  • l’SQL è spiegato tramite il database SQL Server. La maggior parte delle nozioni può essere riutilizzata anche su altri database (MySQL, Oracle, PostgreSQL) pur se con le fisiologiche differenze.

 

Cosa c’è nel corso

  • tutto ciò che ti serve per imparare a scrivere query e analizzare i tuoi dati con l’SQL: select, from, join, where, group by, having, order by;
  • come utilizzare CTE, subquery e tabelle temporanee per risolvere problemi complessi;
  • come creare da zero un database relazionale su SQL Server, con la piena consapevolezza di tutte le tipologie di vincoli sui dati (tipo, null/not null, chiave primaria, chiave esterna, check) che rendono le tabelle di un database diverse da un semplice foglio Excel;
  • lezioni dedicate alla pura esercitazione durante le quali scrivo il codice live per mostrarti tutti i ragionamenti che un data analyst e un programmatore SQL deve fare;
  • un Project Work per metterti alla prova su progetti reali di data analysis. Inoltre nell’ultima lezione ti farò vedere un esempio di presentazione Power Point che espone la soluzione del Project Work. In questo modo potrai creane uno simile per iniziare a costruire un portfolio personale di progetti di analisi dei dati e condividerlo su Linkedin e Github!
  • 20+ domande e risposte tipiche in un colloquio di lavoro sui temi del corso.

 

Il programma completo (7 ore)

Installazione e setup ambiente (15 minuti)

  • Installazione SQL Server Express e SQL Server Management Studio
  • Connessione e creazione database d’esempio
  • Introduzione ai concetti di Database e Database relazionali

Interrogare un Database Relazionale tramite l’SQL (123 minuti)

  • Selezionare e filtrare i dati: parte 1
  • Selezionare e filtrare i dati: parte 2
  • Raggruppare i dati: parte 1
  • Raggruppare i dati: parte 2
  • Combinare i dati di più tabelle: parte 1
  • Combinare i dati di più tabelle: parte 2
  • Subquery: risolvere problemi complessi scomponendoli in problemi più semplici
  • Utilizzare Subquery per filtrare i dati
  • Le window function

Progettare e creare un Database Relazionale (90 minuti)

  • Creare un database: parte 1
  • Creare un database: parte 2
  • Popolare e aggiornare un database: parte 1
  • Popolare e aggiornare un database: parte 2
  • Progettazione concettuale e diagramma E-R
  • Progettazione logica – traduzione di entità e attributi
  • Progettazione logica – traduzione di relazioni
  • Struttura del nome di una tabella su SQL Server
  • Salvare e rieseguire il codice all’interno del database

Esercizi SQL – parte 1 (27 minuti)

  • Esercizio 1: filtro su date
  • Esercizio 2: funzione CONCAT
  • Esercizio 3: contare righe che rispettano un filtro
  • Esercizio 4: aggregazioni con Group By
  • Esercizio 5: filtri con condizioni AND e OR
  • Esercizio 6: raggruppamenti e join
  • Esercizio 7: raggruppamenti e funzioni statistiche
  • Esercizio 8: raggruppamenti e filtri
  • Esercizio 9: filtri post raggruppamento
  • Esercizio 10: join + group by + having
  • Esercizio 11: quale tipologia di join?
  • Esercizio 12: una query completa

Esercizi SQL – parte 2 (44 minuti)

  • Esercizio 1: somme complessive
  • Esercizio 2: Conteggi complessivi
  • Esercizio 3: funzione CASE WHEN
  • Esercizio 4: Funzioni CASE WHEN e DATEDIFF
  • Esercizio 5: funzione REPLACE
  • Esercizio 6: TOP + Order By
  • Esercizio 7: una query completa
  • Esercizio 8: exists e not exists
  • Esercizio 9: except
  • Esercizio 10: dove va inserita la condizione?
  • Esercizio 11: confronto tra tabelle

Esercizi SQL – parte 3 (78 minuti)

  • Esercizio 1: CTE
  • Esercizio 2: CTE e TOP
  • Esercizio 3: confronto tra tabelle con CTE
  • Esercizio 4: attenzione alla JOIN
  • Esercizio 5: potenzialità della CASE WHEN
  • Esercizi sui vincoli dei database: parte 1
  • Esercizi sui vincoli dei database: parte 2
  • Normalizzazione di un database

Project Work di fine corso (40 minuti)

  • Testo Project Work
  • Soluzione Project Work – parte 1
  • Soluzione Project Work – parte 2
  • Soluzione Project Work – parte 3
  • Soluzione Project Work – parte 4
  • Creiamo un portfolio da Data Analyst

 

Prezzo e informazioni generali

Modalità di erogazione: le videolezioni saranno disponibili nell’area riservata di questo sito, tramite l’usuale accesso con utente e password. Sarà possibile accedere alle lezioni per un anno a partire dalla data di pagamento. Non verrà attivato nessun abbonamento e quindi non avrai nessun addebito oltre quello iniziale.

Prezzo del video corso: 29€. Oltre che singolarmente, il corso è acquistabile anche all’interno del percorso completo di Analisi dei dati.

Durata totale delle lezioni registrate: 7 ore circa

Modalità di pagamento: riceverai via mail le istruzioni per procedere con bonifico bancario, Paypal o Satispay

Prerequisiti: non è richiesta nessuna competenza pregressa. Serve un PC con sistema operativo Windows

Ricorda: utilizza sempre un PC personale per l’installazione di qualsiasi software. È sempre sconsigliato usare un PC aziendale senza la preventiva autorizzazione del reparto IT.

Per richiedere l’iscrizione o altre informazioni compila il form qui in basso. Se sei un’azienda e sei interessata ad acquistare più utenze per formare i tuoi dipendenti scrivimi una mail a nicola.iantomasi@yimp.it.

Tutti i prezzi di questa pagina sono esenti iva (iva allo 0%) in quanto erogati nell’ambito del regime fiscale forfettario.

 

Contattami

CAPTCHA immagine

Questo ci aiuta a prevenire lo spam, grazie.

Torna su