CORSO JUNIOR DATA ANALYST
Gestione Database con Microsoft Excel e Linguaggio Java
Durata: 240 ore
ISCRIZIONI CHIUSE
* Finalizzato per l'inserimento Lavorativo presso la seguente Azienda:
Xview è una società italiana di consulenza informatica specializzata nella realizzazione di software per la gestione dei processi aziendali e di controllo del business.
E' Presente in Italia con due sedi a Roma e Milano , Crea soluzioni digitali con i migliori prodotti sul mercato italiano e mondiale. E' partner Oracle, Microsoft, Talentia e Microstrategy e ottimizza i processi ad ogni livello aziendale per soddisfare ogni esigenza dal budget alle analisi delle vendite, dalla gestione del magazzino alla customer experience |
Giorni di Frequenza : dal Lunedi al Venerdi
Orario
: 9.00 - 13.00
Posti Disponibili : 10
Obiettivi dell’intervento formativo:
Questo corso offre un'approfondita formazione nella gestione avanzata di database utilizzando due potenti strumenti: Microsoft Excel e il linguaggio di programmazione Java. I partecipanti avranno l'opportunità di acquisire competenze essenziali per manipolare e gestire efficacemente i dati attraverso l'integrazione di Excel e l'implementazione di soluzioni basate su Java
* Alla Fine del Corso Verrà Eseguita una Prova di Esame al Fine di
Valutare l'inserimento del Candidato nel Contesto Lavorativo.
PROGRAMMA DIDATTICO
Introduzione al corso
Sviluppo delle Capacità comunicative
• Definizione dello stile comunicativo: aspetti verbali, non verbali, para verbali
• Definizione di ascolto attivo, comunicazione efficace, conflitto interpersonale
• Consapevolezza dell'uso della comunicazione per costruire un'identità condivisa
Problem solving
• La definizione delle priorità
• La fase di semplificazione della situazione (scomposizione di situazione complesse in situazioni più facilmente maneggevoli)
• La fase di individuazione della causa “vera” (analisi del problema reale)
• La fase di identificazione della soluzione “ottimale” e di presa della decisione (decision making)
• La fase di prevenzione dei problemi potenziali (rischi)
Team working
• La consapevolezza del proprio ruolo
• Lavorare per obbiettivi comuni e non individuali
• La comunicazione assertiva ed efficace
• Il concetto di responsabilità diffusa
• Obiettivi lavorativi individuali e di squadra
• Migliorare l’integrazione all’interno dei team di lavoro
• Sviluppare le competenze relative alla responsabilità in ambito lavorativo, il lavoro di squadra, la fiducia in un ambiente di lavoro, la creatività
• Introduzione al concetto di dato, database, database relazionale e tabella
• Introduzione ai principali Database Management System: Oracle, Sql Server e MySql
• Interrogazione di un database relazionale tramite l’SQL tramite i costrutti select, from e where
• Raggruppamento dei dati e operazioni di join tra tabelle
• Parole chiave per l’aggiornamento di un database (create, drop, alter, truncate, insert, update, delete);
• Progettazione concettuale e logica di un database.
• Introduzione ai concetti di chiave primaria, chiave esterna, vista, stored procedure, indici, QEP e transazioni.
• Principali costrutti di programmazione procedurale in PL/SQL e TSQL
Utilizzo degli indirizzi assoluti, relativi e misti Funzioni del foglio di lavoro: SOMMA () automatica, MEDIA (), MAX (), MIN(), ARROTONDA(), SE()
Opzioni avanzate di formattazione di un foglio Funzioni avanzate in Excel
Le tabelle Pivot Gestione dati: Importare file testo in Excel; Anteprima suggerimenti e testo in colonne; Creare e modificare modelli Creazione e modifica di grafici La protezione delle celle, dei fogli di lavoro e delle cartelle impaginazione per la stampa
Utilizzo degli indirizzi assoluti, relativi e misti Funzioni del foglio di lavoro: SOMMA () automatica, MEDIA (), MAX (), MIN(), ARROTONDA(), SE()
• Controllo di flusso nella programmazione strutturata
• Gli algoritmi: definizione, elementi descrittivi
• Variabili, costanti, tipi di dati
• Array e strutture dati
• Operatori aritmetici e logici
• Istruzioni di assegnazione, di controllo, iterative
• Controllo di flusso nella programmazione strutturata
• Gli algoritmi: definizione, elementi descrittivi
• Variabili, costanti, tipi di dati
• Array e strutture dati
• Operatori aritmetici e logici
• Istruzioni di assegnazione, di controllo, iterative
• Programmazione Object Oriented
• Sintassi di Java
• Controllo di flusso e distribuzione di oggetti
• Gestione delle eccezioni e degli errori
• Incapsulamento di oggetti
• La definizione di classe, estensione di una classe base
• Overload di metodi
• Ereditarietà e costruttori
• Polimorfismo
• Definizione di interfaccia
Progettazione del Database
• Differenze tra un Database relazionale e un Datawarehouse
• Relazioni e loro visualizzazioni
• Fact table e Dimension Table
• Schema a stella e schema a fiocco di neve
• Cubi
Creare un’App
• Caricare i dati
• Procedure di estrazione e trasformazione dati (Data Shaping)
• Campi calcolati
• Manipolazione delle query di trasformazione dati
• Visualizzazioni
• Report (visualizzazione del dashboard associato a ogni pagina)
• Dati (visualizzazione del set di dati associato a un determinato oggetto del dashboard)
• Modello (visualizzazione del modello relazionale del database su cui si sta operando)
Riquadri di lavoro
Area campi
• Dimensioni e misure
• Creazione di nuove misure (accenni al linguaggio DAX)
• Creazione e gestione di Gruppi di campi
• Creazione e gestione di Gerarchie
Area visualizzazioni e Area filtri
• Principali oggetti e grafici del dashboard (Tabelle, Grafici, Mappe, KPI, Filtri, Testi, ecc.)
• Il Dashboard e la ricerca di informazioni
• Principali filtri
• Selezioni complesse
• Segnalibri
• Drill Down, Drill Up e Drill Through
• Analytics Pane
Linguaggio DAX e suo utilizzo nel dashboard
Funzioni DAX elementari
Funzioni di aggregazione
• SUM
• AVERAGE
• MIN
• MAX
• SUMX (e altre funzioni X)
Funzioni delle tabelle DAX
Queste funzioni restituiscono una tabella completa, invece di un valore. In genere i risultati di
una funzione tabella vengono usati in altre analisi come parte di un'espressione più grande.
• FILTER
• ALL
• VALUES
• DISTINCT
• RELATEDTABLE
DAX
• Funzioni DAX per l’aggregazione di espressioni e utilizzo di campi appartenenti a diverse tabelle (relazionate)
• Filter Context vs Funzioni per Set Analysis (ad esempio CALCULATE e ALL)
• Time Intelligence Functions
• Funzioni che restituiscono una sola data
• Funzioni che restituiscono una tabella di date
• Date corrispondenti
• Confronto tra indici economici relativi a periodi corrispondenti
• Altre funzioni DAX notevoli
• Introduzione ai concetti ETL ed ELT come strategie di caricamento dati
• Gestione del dato: Cleaning, Cleansing, Storicizzazione e gestione scarti
• Architettura Oracle ODI
• Knowledge Modules
• Principali componenti (mapping, packages, scenario, varabili)
• Implementazione scenario di esempio
• Monitoraggio sessioni e gestione failure