Corso
Big Data e Data Analytics
Durata: Collettivo : 300 ORE
Frequenza:
Vedi Date Inizio
Principali Software Utilizzati :
Durata: Collettivo : 300 ORE
Frequenza:
Vedi Date Inizio
Principali Software Utilizzati :
Questo Corso è Gratuito , finanziato dal Programma GOL e non comporta alcun costo per l'allievo.
Il corso GRATUITO di Big Data & Data Analytics propone di creare una figura in grado di analizzare grandi quantità di dati, all’interno ad esempio di un’azienda, al fine di orientare le decisioni della stessa.
Gli Obiettivi Didattici che si intende raggiungere con lo specifico corso sono:
Nel corso vengono trattati tutti gli argomenti inerenti alle offerte di lavoro attuali proprio per poter essere allineati con le esigenze delle aziende.
Requisiti:
Buona Conoscenza dei Sistemi Informatici e degli Applicativi
Valutazione e Attestazioni:
Alla fine del corso, è previsto un Esame finale per tutti coloro che hanno frequentato almeno l’80% del corso, volto a valutare conoscenze e competenze acquisite. l’Esame, che sarà svolto presso la sede di riferimento del Corso , sarà supervisionato ed organizzato dal Responsabile del Progetto insieme al/ai Docente/i di riferimento e ad alcune risorse umane interne.
Al termine dell’esame, verrà rilasciato un Attestato di Frequenza validato Digitalmente.
Docente: Daniele Cosimo Antonio Francescola mia esperienza è stata molto positiva, il personale è altamente qualificato e molto chiaro nelle spiegazioni, la disponibilità per chiarimenti è sempre presente anche negli orari extra curricolari. |
Docente: Gianmarcomi sono trovato eccezionalmente bene, è già il secondo corso che faccio qui al cefi e mi sento molto soddisfatto |
Docente: VincenzoE' stata un esperienza positiva da cui ho imparato alcuni aspetti del linguaggio che non conoscevo e che mi hanno permesso di sviluppare un codice più snello e preciso. |
Docente: GianmarcoIl corso è ben strutturato e il docente è di altissimo livello, sempre disponibile ad aiutarti. Non si crea alcun problema a ripetere un argomento fin quando non lo si è capito e in caso si porta il lavoro a casa per risolvere dei problemi avvenuti durante la lezione. È un corso impegnativo, ma offre molti spunti e permette di acquisire una conoscenza generale di Python. |
Docente: GianmarcoIl corso è stato interessante e molto utile |
Visualizza le Recensioni di Tutti i Corsi |
Gli Attestati dell'Istituto Cefi sono in formato digitale con Codice anticontraffazione e sono Riconosciuti da Tutte le Aziende e Istituzioni Europee. Anche dall'estero avete accesso al Nostro Portale per stampare i Certificati per ogni evenienza di Lavoro.
Lista Attestati RilasciatiAlla prima lezione sarà fornito il manuale on-line di supporto al corso e altro materiale didattico utilizzato dal docente durante le lezioni. Avrete quindi anche la possibilita di poter consultare il materiale ovunque vi trovate , in Aula a Casa in Ufficio anche dopo aver terminato il Corso.
Una risorsa molto importante per poter ripetere gli esercizi svolti in aula con il docente anche da casa o dal proprio ufficio. I codici di Accesso forniti non avranno scadenza e saranno Vitalizi permettendovi di potervi esercitare anche quando avrete terminato il Corso.
Per inserire non solo il vostro profilo, ma anche tutti i lavori eseguiti durante il corso e aggiornarli succesivamente, Le Aziende potranno contattarvi in base a dei criteri da voi scelti. Ad oggi Oltre 4000 dei Nostri Allievi sono riusciti a Trovare Lavoro tramite Joboot .
MODULO 1: 100 ORE
LINGUAGGIO PYTHON
• Presentazione di Python ed installazione dell'ambiente di sviluppo
• Introduzione al linguaggio
• Introduzione ai tipo di dato (int, float, str, bool, list, set, dict)
• Operazioni con Variabili e Casting
Operatori Condizionali e Cicli
• Introduzione agli operatori condizionali
• Utilizzo degli operatori sui dati int, float, str e bool
• Utilizzo degli operatori sui dati list, dict e set
• Operatori condizionali innestati ed inline
• Introduzione ai cicli
• Istruzioni condizionali
• Operazioni sui cicli (break, continue, pass)
Tipi di dato list, set e dict
• list e set
• Indexing e slicing delle liste
• Tipo dato dict
• Operazioni con le variabili
Operazioni con i files
• Introduzione alle operazioni sui files (os)
• Operazione di lettura del file
• Operazione di scrittura dei file
• Operazioni generali
Funzioni
• Funzioni con parametri
• Valori restituiti
• Funzioni per la gestione delle stringhe
• Funzioni per la gestione delle strutture complesse di dati
Concetti avanzati di Python
• Revisione veloce dei concetti di base di Python
• Funzioni avanzate e argomenti posizionali e nome
• Funzioni lambda e map, filter, reduce
• Generators e yield
Lavorare con moduli e pacchetti
• Importare e utilizzare moduli predefiniti
• Creare e organizzare pacchetti personalizzati
• Utilizzo di pip per gestire le dipendenze esterne
• Introduzione alle librerie esterne popolari (es. NumPy, Pandas)
Utilizzo delle librerie
• PIP
• Math, Matplotlib, Autogui
• BeautifulSoup
Gestione delle eccezioni
• Introduzione alle eccezioni e agli errori
• Blocco try-except per gestire le eccezioni
• Utilizzo del blocco finally
• Personalizzare le eccezioni personalizzate
File I/O avanzato
• Lavorare con file binari e testuali
• Utilizzo del contesto di "with" per garantire la corretta chiusura dei file
• Scrivere e leggere file CSV e JSON
• Utilizzo di file come database semplici
• Libreria Pyauto-to-exe
Strutture dati avanzate Liste avanzate
• Utilizzo di liste per implementare stack e queue
• List comprehension per creare liste in modo conciso
• Utilizzo delle funzioni di ordine superiore (es. map, filter) con le liste
• Introduzione alle liste annidate e multidimensionali
Tuple, set e dictionary avanzati
• Tuple come strutture dati immutabili
• Set per gestire collezioni univoche
• Dictionary comprehension per creare dizionari in modo conciso
• Lavorare con chiavi e valori dei dizionari
Programmazione orientata agli oggetti (OOP)
• Concetti di base di OOP (classi, oggetti, attributi, metodi)
• Incapsulamento, ereditarietà e polimorfismo
• Metodi speciali (init, str, repr, etc.)
• Utilizzo delle proprietà per il controllo degli attributi
Ereditarietà e composizione
• Utilizzo di ereditarietà per estendere le classi
• Composizione come alternativa all'ereditarietà
• Risoluzione dei conflitti di ereditarietà (method resolution order)
Decoratori
• Introduzione ai decoratori di funzioni
• Creazione di decoratori personalizzati
• Decoratori per misurare il tempo di esecuzione e il debug
Gestione delle eccezioni avanzata
• Gestione delle eccezioni in classi e metodi
• Utilizzo del modulo traceback per il tracciamento degli errori
• Ereditarietà delle eccezioni e creazione di eccezioni personalizzate avanzate
Introduzione ai thread e alla concorrenza
• Introduzione ai thread e al concetto di concorrenza
• Utilizzo del modulo threading per creare e gestire i thread
• Gestione delle condizioni e dei blocchi di sincronizzazione
Introduzione ai test unitari
• Scrittura di test unitari con il modulo unittest
• Organizzazione dei test in suite di test
• Test di copertura e best practices per i test unitari
• MODULO 2 - 50 ORE
Database Relazionali Linguaggi di Interrogazione Dati E Programmazione
• 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
MODULO 3 – 100 ORE
Microsoft POWER BI
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
• 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
MODULO 4 - 50 Ore
Fondamenti di Tableau
Introduzione a Tableau
• Panoramica di Tableau e delle sue funzionalità.
• Esplorazione dell'interfaccia di Tableau Desktop.
Creazione di Visualizzazioni di Base
• Principi fondamentali delle visualizzazioni.
• Creazione di grafici, mappe e tabelle di base.
Analisi e Approfondimenti
Analisi Avanzata con Tableau
• Utilizzo di funzionalità avanzate come Tableau Calculations e LOD
Expressions
• Analisi di dati complessi e combinazione di fonti.
Dashboard e Storytelling
• Progettazione di dashboard interattivi.
• Tecniche di storytelling usando i dati in Tableau.
Modellazione e Gestione dei Dati
Modellazione dei Dati
• Creazione di un modello dati base.
• Utilizzo di filtri e calcoli avanzati.
Programmazione e Personalizzazione
Programmazione DAX
• Introduzione al linguaggio DAX.
• Creazione di campi calcolati e misure avanzate.
Customizzazione e Tableau Server
• Personalizzazione avanzata con JavaScript e Tableau Extensions.
• Concetti di base su Tableau Server e la sua gestione.
Progetti e Applicazioni Pratiche
Applicazioni Pratiche e Progetti
• Lavoro su progetti pratici basati su casi d'uso reali.
• Creazione di report e dashboard completi.
Troubleshooting e Revisione
• Risoluzione di problemi comuni e troubleshooting
• Revisione generale del materiale e delle competenze acquisite.
Produzione Feedback e Certificati con Verifica Finale e Report.
Erion |
Classe 1980. Inizia la sua carriera iscrivendosi alla Facoltà di Ingegneria Informatica alla Sapienza. Con il passare del tempo scopre tramite la sua natura curiosa che il mondo reale può essere ban ... |
Massimiliano |
Ho iniziato ad appassionarmi allo studio dell’informatica quando giovanissimo, avevo solo dieci anni, ricevetti in regalo il mio primo computer: un Commodore 16. Il grande desiderio di capirne le di ... |
Luigi Antonio |
Per lui tutto ebbe inizio il 1965….beh spostiamoci in date più recenti: tutto ebbe inizio nel 1984 quando decise di iscriversi alla facoltà di Informatica che al tempo era chiamata ‘Scienze dell ... |
Gianluca |
Consulente SAP dal 2003, matura esperienza in ambito tecnico su gran parte dei moduli SAP e in ambito funzionale sulla verticalizzazione SAP IS-U. Numerosi progetti italiani ed esteri, unitamente alla ... |
Elisabetta |
Web Master e Graphic Designer freelance da oltre 20, con la passione per l\'insegnamento con oltre 15 anni di esperienza nella formazione a tutti i livelli (dalla grafica alla progettazione e programm ... |
Antonio |
Laureato presso la Sapienza in Ingegneria Elettronica indirizzo Informatica Impegnato nella formazione da circa 30 anni, inizialmente nella programmazione (C, C++) e nella progettazione delle Basi Dat ... |
Mario |
La passione per il mondo dell'informatica inizia nel momento in cui riceve il suo primo personal computer a soli 10 anni, da lì si innamora della potenza e delle possibilità che la programmazione po ... |
Riccardo |
Ho Iniziato a lavorare nel mondo IT nel 2000 programmando in Html, CSS ed asp. Specializzato negli anni successivi fino ad oggi come programmatore Java. Grazie a questo linguaggio mi sono trovato a st ... |
Aldo |
Fin da ragazzo appassionato di informatica, nonostante un primo approccio alla materia non proprio entusiasmante, la sceglie e ne viene scelto. Incuriosito dalle nuove tecnologie, segue le evoluzioni ... |
Giuseppe |
Laureato in Scienze dell’informazione presso l’università di scienze , matematiche e fisiche di salerno nell’anno 1993. Prima ha lavorato in un software house occupandosi della creazione di sof ... |
Alessandro |
Webdesigner, consulente informatico e formatore per il WEB dal 1999. Maniaco degli standard web e del movimento OpenSource, sviluppa prevalentemente applicazioni dinamiche di tipo AJAX per le piattafo ... |
Gianmarco |
Diplomato all’I.T.C.G Carlo Matteucci di Roma, usò il computer per la prima volta a 3 anni e da lì, non ha mai smesso: Windows XP con QuarkXPress installato sopra era ciò che gli bastava per “d ... |
Matteo Emanuele |
Lavoro come web developer full stack da dipendente, utilizzando principalmente Laravel + Vue. Inoltre, offro corsi su: - Front end Web: HTML, CSS, Bootstrap, Tailwind, SASS e SCSS, JavaScript, Vue, ... |
Aule con una postazione ad Alunno.
Controllo Didattico Certificato Iso 9001-2015
Accesso Vitalizio al Sistema Telematico
Il Programma GOL si rivolge a coloro che affrontano problemi di disoccupazione, crisi lavorativa o svolgono lavori con redditi molto bassi.
Se Rientri in Una delle Categorie Indicate nei Requisiti Ammissione Puoi recarti presso le Nostre Sedi , dove un nostro Consulente ti darà Tutte le Indicazioni sul Corso le Informazioni per come Iscriverti ai Corsi GOL Gratuiti.
SEDE SUD Campus : Via dei Mamili, 18 - Fermata Metro A - Porta Furba
Orari di Apertura : da Lun a Ven : dalle 9 alle 20 e Sabato Mattina : 9-13
SEDE EUR : Viale Pasteur, 82 - Fermata Metro B - Palasport
Orari di Apertura : da Lun a Ven : 9-13 e 14-20
In Alternativa , puoi inviare da Subito la tua candidatura al Corso Big Data e Data Analytics in base alle DATE DI INIZIO Disponibili per come riportato sulla Tabella a Seguire , successivamente sarai contattato da un nostro responsabile per indicarti come finalizzare l'iscrizione al Corso presso un centro per L'impiego.