Claudio - Insegnante di informatica per debuttanti - Milano
1a lezione offerta
Claudio - Insegnante di informatica per debuttanti - Milano

È il meglio del meglio degli insegnanti. Qualità del profilo, eccellenza del diploma, risposta garantita. Claudio organizzerà con cura la tua prima lezione d'Informatica per debuttanti.

Claudio

È il meglio del meglio degli insegnanti. Qualità del profilo, eccellenza del diploma, risposta garantita. Claudio organizzerà con cura la tua prima lezione d'Informatica per debuttanti.

  • Tariffa 25€
  • Risposta 1h
  • Allievi

    Numero di studenti che Claudio ha seguito da quando è arrivato su Superprof

    50+

    Numero di studenti che Claudio ha seguito da quando è arrivato su Superprof

Claudio - Insegnante di informatica per debuttanti - Milano
  • 5 (24 commenti)

25€/ora

1a lezione offerta

Contattare

1a lezione offerta

1a lezione offerta

  • Informatica per debuttanti
  • SQL
  • Database
  • MySQL
  • Microsoft Access
  • Oracle

Data Analyst e senior SQL developer impartisce lezioni di database relazionali (RDBMS) MySQL, Oracle PL/SQL e Microsoft T-SQL

  • Informatica per debuttanti
  • SQL
  • Database
  • MySQL
  • Microsoft Access
  • Oracle

Luogo del corso

Ambasciatore

È il meglio del meglio degli insegnanti. Qualità del profilo, eccellenza del diploma, risposta garantita. Claudio organizzerà con cura la tua prima lezione d'Informatica per debuttanti.

Riguardo Claudio

Informatico & digital nomad --- PERCORSO ACCADEMICO --- Laureato magistrale in "Informatica per l'economia e l'azienda (Business informatics)" - Università di Pisa - 110/110 Laureato triennale in "Informatica e comunicazione digitale" - Università degli studi di Bari - 110/110 cum laude e menzione d'onore "al miglior laureato dell'anno accademico" --- PERCORSO PROFESSIONALE --- [corrente] 4+ anni come Data Engineer presso una società privata multinazionale B2B di servizi alle imprese in ambito welfare - Dipartimento Finance - Oracle Database [precedenti] 3 anni come Internal Data Warehouse Specialist in una delle principali banche di investimento digitali italiane - Dipartimento IT - Microsoft Sql Server Database 2 anni come consulente di Business Intelligence per conto di clienti Banking e Luxury - Dipartimento IT - Oracle Database

Visualizza più

Riguardo la lezione

  • Tutti i livelli
  • Italiano

Tutte le lingue parlate per il corso :

Italiano

Per quanto riguarda i corsi e le lezioni individuali, essendo per definizione altamente personalizzabili, l'approccio seguito parte da: (a) TESTARE LE COMPETENZE INIZIALI (i.e.: so cos'è una tabella, una vista, cosa vuol dire scrivere una query, quali sono i principali tipi di dato, etc.) (b) RACCOGLIERE GLI OBIETTIVI / TARGET PROFESSIONALI O CULTURALI (i.e.: poter modificare il codice SQL nella mia azienda, oppure ambire a diventare uno sviluppatore di DWH, o rafforzare le mie competenze tecniche dell'analisi del dato, superare l'esame di Basi di Dati, etc.) A seconda del grado generale di conoscenza sull'argomento, già da subito sarà possibile declinare un programma individuale cucito su misura dello studente. Non conoscendo le tue competenze iniziali, elenco quali possano essere le macro-aree che potrebbero interessarti e le ragioni per cui le ritengo di fondamentale importanza nell'apprendimento o nel miglioramento individuale. 1) comprendere il vero funzionamento degli OPERATORI SQL Credetemi se vi dico che molti developer, addirittura senior, pensano di conoscerli ma in realtà ne hanno una idea parziale, distorta o semplicemente errata e questo porta a disseminare bug invisibili nei propri programmi, oppure a scrivere del codice di avvilente qualità (sigh!) o scarsa robustezza. SELECT / FROM / WHERE / GROUP BY / HAVING / ORDER BY / DISTINCT / UNION / UNION ALL / MINUS (o EXCEPT) / INTERSECT / EXISTS 2) il valore NULL: cosa significa, cosa implica tecnicamente in termini di corretta gestione.. e come evitare gli errori. 3) saper realizzare giunzioni tra tabelle, perché le informazioni che ci servono il più delle volte sono distribuite su più strutture dati INNER JOIN / OUTER JOIN (left, right, full) / CROSS JOIN 4) capire i dati.. dai dati: focus sulla DATA EXPLORATION Se il vostro obiettivo è utilizzare l'SQL per l'analisi dei dati, quello che faremo sarà utilizzare gli strumenti per interrogare strutture dati non note al fine di capire quali informazioni contengano, quali logiche di aggiornamento del dato ci potrebbero essere dietro e andare alla ricerca di eventuali anomalie nei dati. Impareremo a distinguere le anagrafiche, dalle tabelle transazionali o cosiddette "snapshot". Ricordate: i database analitici vengono "a valle dei database operazionali". Un data analyst non crea dati, ma li trasforma per generare "insight"; il che è un mestiere affascinante ma spesso pieno di insidie. Scopriremo assieme di quali di insidie parliamo e vi ci faremo l'occhio, adottando un metodo standardizzato: il nostro approccio via SQL alle nuove strutture dati sarà come la lente di ingrandimento per Sherlock Holmes, solo che lui guardava alle superfici, invece noi -con lo stesso sforzo- all'interno di tabelle di centinaia di migliaia di record o più. 5) conoscere i principali TIPI DI DATO e le funzioni specifiche per trattarli al meglio Diremo: stringa, numero, data o intervallo, e ragioneremo sulle operazioni consentite e non consentite tra dati di tipo diverso. Parleremo di compatibilità tra tipi, di cast impliciti o espliciti, di maschere di formato e di conversioni. La tipizzazione del dato è un aspetto imprescindibile dei database relazionali e va guidato con la massima attenzione. 6) imparare a manipolare i dati: focus sulle STORED PROCEDURE Tutto quello che facciamo come "manipolatori di dati" è volto a scrivere programmi di qualità che non dovranno essere riscritti perché saranno "scolpiti su pietra". La nostra pietra è il database, e la nostra stele questo fantastico e duttile oggetto che si chiama Procedura. 7) avere massima contezza di cosa vuol dire creare e aggiornare una TABELLA, creare e richiamare una VISTA, eseguire una FUNZIONE, utilizzare i TRIGGER o i CURSORI... ma anche perché (e quando) NON farlo! Ricordate: le cose si possono fare in tanti modi, noi impariamo a conoscerli tutti per poter sceglierne ogni volta i migliori. 8) automatizzare le elaborazioni: focus sui JOB di database Non per pigrizia, ma per efficienza, impareremo ad automatizzare l'esecuzione dei nostri programmi. 9) operazioni difficili con l'SQL standard: focus sul SQL ANALITICO e le window functions. RANK / DENSE_RANK / ROW_NUMBER / LAG / LEAD (su partizioni e ordinamenti) 10) vi consiglierò su come formattare una query sql per minimizzarne gli errori / ottimizzarne l'esecuzione / facilitarne la manutenzione e favorirne il riutilizzo. Potremmo affrontare lo studio e il nostro coding tanto in T-SQL quanto in PL/SQL, evidenziandone le differenze chiave. Se il vostro livello è già upper-intermediate, possiamo concordare un focus su argomenti più avanzati quali data partitioning, data loading, spool su file, indicizzazioni e/o tematiche specifiche di data warehousing. Contattatemi pure e potrete verificare voi stessi quanto siate in mani buone! :) Hasta luego! Claudio

Visualizza più

Tariffe

Tariffa

  • 25€

Prezzi dei pacchetti

  • 5 h: 125€
  • 10 h: 250€

webcam

  • 25€/ora

lezioni offerte

Questa prima lezione offerta con Claudio vi permetterà di conoscervi e specificare chiaramente le vostre esigenze per le vostre prossime lezioni.

  • 30min

Precisazioni

Il costo orario è riferito a un corso base (beginner).

Saperne di più su Claudio

Saperne di più su Claudio

  • Quando hai cominciato ad appassionarti all'informatica? Raccontaci la tua prima esperienza con un computer!

    Ero molto piccolo e ricordo che a casa mia c'era un vecchio pc con una antichissima versione di Windows! All'epoca mi limitavo a giocare e tutti i giochi erano abbastanza piccoli da entrare su un Floppy Disk!
  • Qual è l'innovazione tecnologica che ti ha più segnato? E quale sarà, secondo te, quella più importante o sconvolgente in un futuro prossimo?

    Era il 1998 quando un mio amico mi fece vedere la home page di google.com, tramite cui feci la prima ricerca su Google della (mia) storia! Ricordo che mi lasciò a bocca aperta la velocità di esecuzione della query, che già allora era di una frazione di secondo!
  • Qual è la tua specializzazione? Qual è la sua importanza nel mondo informatico?

    Sono specializzato in database e in particolare in analisi dei dati (Data Warehouse, spesso abbreviato in DWH) e Business Intelligence. Si tratta di una branca dell'informatica ampiamente adottata nelle aziende di oggi (e lo sarà anche in quelle di domani!) perché per qualsiasi azienda è fondamentale analizzare i propri dati e quelli dei propri clienti per costruire vantaggio competitivo o ottimizzare costi e ricavi. I database, poi, sono presenti praticamente in tutti i sistemi, anche quelli Web-based il cui front-end è un sito internet! Imparare a interrogare e trasformare i dati e poi il primo passo verso una specializzazione in Data Science e Intelligenza Artificiale.
  • Chi preferisci tra Bill gates, Steve Jobs e Mark Zuckerberg? Perché?

    Bill Gates, perché la copertura tecnologica raggiunta da Microsoft non ha pari in termini di adoption.
  • Raccontaci un aneddoto divertente o particolare relativo alla tua formazione o ad una esperienza di lezione!

    Ricordo che un mio professore chiamava la "Group By" "Grup-bbài". Tutt'oggi ai miei allievi quando insegno la Group By la pronuncio come faceva lui. In questo modo a tutti rimane impressa l'importanza di usare bene.. la grupbbài! :)
  • Che cosa diresti ad una persona che sostiene che "l'informatica è una cosa troppo complicata"?

    È vero, perché è una disciplina molto vasta. Per fortuna però non bisogna essere esperti dell'informatica nella sua interezza, ma è sufficiente (e anche nobilitante e remunerativo) diventare bravi in una piccola parte di essa, come per esempio diventare esperti in analisi dei dati.
  • Aiutaci a conoscerti meglio: parlaci delle tue passioni e dei tuoi hobby!

    Mi piacciono i viaggio e la fotografia, tant'è che spesso faccio lezione da differenti fusi orari, ma questo non è mai stato un ostacolo, dacché faccio lezione a tutti sempre con estremo piacere e entusiasmo, ovunque io sia.
  • Cosa ti rende un vero Superprof, che nessuna Intelligenza Artificiale potrà mai sostituire?

    L'AI più sviluppata del mondo sa certamente fare bene le cose, ma non saprebbe spiegarle altrettanto bene! Per questo ci siamo noi umani, pazienti e umani in un tutti in sensi. Questo è il motivo per cui non è detto che il più bravo chitarrista del mondo sia necessariamente il più bravo a insegnare chitarra!
--
--

Altri insegnanti di Informatica per debuttanti a Milano

  • Sara

    Milano & Via webcam

    5 (73 commenti)
    • 35€/ora
    • 1a lezione offerta
  • Pierangelo

    Milano & Via webcam

    5 (8 commenti)
    • 20€/ora
    • 1a lezione offerta
  • Katia

    Milano & Via webcam

    5 (19 commenti)
    • 25€/ora
  • Nicola

    Milano & Via webcam

    5 (26 commenti)
    • 70€/ora
  • Andrea

    Milano & Via webcam

    5 (9 commenti)
    • 50€/ora
    • 1a lezione offerta
  • Niccolò

    Milano & Via webcam

    5 (55 commenti)
    • 40€/ora
    • 1a lezione offerta
  • Davide

    Milano & Via webcam

    5 (4 commenti)
    • 40€/ora
    • 1a lezione offerta
  • Simone

    Milano & Via webcam

    5 (5 commenti)
    • 25€/ora
    • 1a lezione offerta
  • Daniele

    Milano & Via webcam

    5 (39 commenti)
    • 18€/ora
  • Maksym

    Milano & Via webcam

    5 (4 commenti)
    • 25€/ora
    • 1a lezione offerta
  • Marcello

    Milano & Via webcam

    5 (7 commenti)
    • 26€/ora
    • 1a lezione offerta
  • Federico

    Milano & Via webcam

    5 (26 commenti)
    • 28€/ora
    • 1a lezione offerta
  • Luca

    Milano & Via webcam

    5 (1 commenti)
    • 20€/ora
    • 1a lezione offerta
  • Alessandro

    Milano & Via webcam

    5 (2 commenti)
    • 25€/ora
    • 1a lezione offerta
  • Leonardo

    Milano & Via webcam

    5 (7 commenti)
    • 20€/ora
    • 1a lezione offerta
  • Mirko

    Milano & Via webcam

    5 (2 commenti)
    • 30€/ora
    • 1a lezione offerta
  • Arianna

    Milano & Via webcam

    Nuovo
    • 15€/ora
    • 1a lezione offerta
  • Luca

    Milano & Via webcam

    5 (2 commenti)
    • 20€/ora
    • 1a lezione offerta
  • Daniela

    Milano & Via webcam

    Nuovo
    • 20€/ora
    • 1a lezione offerta
  • Simone

    Milano & Via webcam

    Nuovo
    • 15€/ora
    • 1a lezione offerta
  • Visualizza gli insegnanti di Informatica per debuttanti