Scegli la tua lingua
Corso sul tool DBeaver
Più di 2 milioni di studenti in tutto il mondo

Corso sul tool DBeaver

Padroneggi DBeaver, il client di database più versatile disponibile, e assuma il pieno controllo dei Suoi database sin dal primo giorno. Questo corso copre tutto, dalla configurazione iniziale e l'interrogazione SQL alla gestione degli schemi, al trasferimento dei dati e all'ottimizzazione delle query. Che lavori con database relazionali o NoSQL, svilupperà le competenze pratiche che fanno davvero la differenza sul lavoro.

Dedika per aziende

Cosa imparerai:

Inizierà installando e configurando DBeaver, quindi imparerà a connettersi con sicurezza a database locali, remoti e ospitati su cloud. Da lì, esplorerà le strutture dei database, scriverà e ottimizzerà le query SQL e modificherà i dati in tempo reale in modo sicuro utilizzando i controlli delle transazioni. Gestirà le importazioni ed esportazioni di dati, gestirà gli oggetti dello schema in modo visivo e utilizzerà il profiler di query integrato per risolvere i problemi di prestazioni. Il corso tratta anche l'automazione, la gestione della sicurezza, i database NoSQL e le migliori pratiche del flusso di lavoro professionale.

Come studi in modo pratico Corso sul tool DBeaver

Come metti in pratica Corso sul tool DBeaver

Per te che sei un'azienda e vuoi formare il tuo team

Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.

Clicca qui

Contenuto del corso

8 Capitoli • 37 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

Introduzione a DBeaver e configurazione

  • Lezione 1 • Configurazione delle preferenze e impostazioni

    Regola le preferenze globali per font, temi e comportamento di salvataggio automatico. Una configurazione corretta riduce gli attriti durante il corso.

  • Lezione 2 • Navigazione nell'interfaccia di DBeaver

    Mappa i pannelli principali dell'interfaccia utente: Navigatore Database, Editor SQL e vista Proprietà. Costruisce la familiarità spaziale prima di iniziare il lavoro pratico.

  • Lezione 3 • Installazione di DBeaver sul proprio sistema

    Guida all'installazione su piattaforme Windows, macOS e Linux. Garantisce che ogni studente disponga di un'installazione di base funzionante.

  • Lezione 4 • Cos'è DBeaver e cosa fa

    Illustra il ruolo di DBeaver come client di database universale e le sue edizioni. Imposta il contesto per tutto l'utilizzo successivo dello strumento.

Capitolo 2Vedi dettagli

Connessione ai database

  • Lezione 1 • Connessione a database cloud e remoti

    Configura i tunnel SSH e gli endpoint di database ospitati su cloud. Estende le competenze di connessione alle moderne infrastrutture cloud.

  • Lezione 2 • Creazione di una nuova connessione al database

    Guida passo passo attraverso la procedura guidata Nuova Connessione. Gli studenti creano la loro prima connessione attiva a un database relazionale.

  • Lezione 3 • Comprensione dei concetti di connessione

    Spiega i driver JDBC, le stringhe di connessione e i tipi di autenticazione. Fornisce le basi concettuali per tutte le attività di connessione.

  • Lezione 4 • Gestione di connessioni multiple

    Organizza le connessioni in cartelle e passa da una sessione attiva all'altra. Supporta flussi di lavoro reali con molti database simultanei.

  • Lezione 5 • Risoluzione dei problemi di connessione

    Diagnostica i comuni errori di connessione utilizzando i log e i messaggi di errore di DBeaver. Sviluppa l'autosufficienza in caso di errori di connessione.

Capitolo 3Vedi dettagli

Esplorazione della struttura del database

  • Lezione 1 • Ispezione di tabelle e colonne

    Apre le proprietà della tabella per esaminare le definizioni delle colonne, i tipi di dati e i vincoli. Supporta direttamente la scrittura di query nei capitoli successivi.

  • Lezione 2 • Navigazione nel Navigatore Database

    Utilizza l'albero del Navigatore per espandere gli schemi e individuare gli oggetti. Stabilisce abitudini efficienti per l'individuazione degli oggetti.

  • Lezione 3 • Esplorazione di viste, indici e sequenze

    Ispeziona gli oggetti non tabellari che influenzano le prestazioni delle query e l'accesso ai dati. Amplia la comprensione strutturale oltre le tabelle di base.

  • Lezione 4 • Visualizzazione di stored procedure e funzioni

    Individua e legge le routine memorizzate all'interno del Navigatore. Prepara gli studenti a lavorare con la logica procedurale del database.

  • Lezione 5 • Generazione di diagrammi entità-relazione

    Crea automaticamente diagrammi ER a partire dagli oggetti dello schema esistenti. Fornisce una mappa visiva delle relazioni tra tabelle per le attività di analisi.

Capitolo 4Vedi dettagli

Scrittura ed esecuzione di query SQL

  • Lezione 1 • Utilizzo del completamento automatico e dell'assistenza al codice

    Sfrutta il completamento automatico contestuale di DBeaver per tabelle, colonne e parole chiave. Riduce gli errori di battitura e accelera la creazione delle query.

  • Lezione 2 • Fondamenti dell'Editor SQL

    Introduce le schede dell'Editor SQL, l'evidenziazione della sintassi e le scorciatoie da tastiera. Un uso efficiente dell'editor accelera tutto il lavoro con le query.

  • Lezione 3 • Esecuzione di query e lettura dei risultati

    Esegue script a istruzione singola e multipla e interpreta il pannello dei Risultati. Collega i meccanismi di esecuzione all'interpretazione dei risultati.

  • Lezione 4 • Gestione degli script SQL e della cronologia

    Salva gli script su disco e recupera le query passate dalla cronologia di esecuzione. Promuove il riutilizzo e la verificabilità del lavoro SQL.

  • Lezione 5 • Filtraggio, ordinamento e ricerca nei risultati

    Applica filtri in linea e controlli di ordinamento direttamente nel pannello dei Risultati. Consente una rapida esplorazione dei dati senza riscrivere le query.

Capitolo 5Vedi dettagli

Modifica e gestione dei dati

  • Lezione 1 • Lavorare con dati di testo di grandi dimensioni e dati binari

    Apre e modifica i valori delle colonne CLOB, BLOB e JSON utilizzando editor specializzati. Gestisce i tipi di dati che non possono essere modificati in linea.

  • Lezione 2 • Utilizzo delle istruzioni DML nell'editor

    Scrive ed esegue istruzioni INSERT, UPDATE e DELETE nell'Editor SQL. Rafforza la manipolazione dei dati basata su SQL insieme alla modifica a griglia.

  • Lezione 3 • Comprensione del controllo delle transazioni

    Spiega la modalità auto-commit rispetto alle transazioni manuali e i relativi rischi. Previene la perdita accidentale di dati durante le sessioni di modifica.

  • Lezione 4 • Modifica dei dati nella griglia dei risultati

    Abilita la modifica in linea delle celle direttamente nel pannello dei Risultati. Fornisce un percorso rapido e a basso codice per piccole correzioni dei dati.

Capitolo 6Vedi dettagli

Importazione ed esportazione dei dati

  • Lezione 1 • Generazione ed esecuzione di dump SQL

    Produce script di dump DDL e DML per scopi di backup e migrazione. Fornisce un metodo di trasferimento dati portabile e basato su testo.

  • Lezione 2 • Copia di dati tra database

    Utilizza lo strumento Trasferimento Dati per spostare i dati direttamente tra due connessioni live. Elimina i passaggi intermedi su file per la migrazione tra database.

  • Lezione 3 • Esportazione dei risultati delle query

    Esporta i set di risultati in CSV, JSON, Excel e altri formati tramite la procedura guidata di esportazione. Copre il flusso di lavoro di condivisione dati più comune.

  • Lezione 4 • Importazione di dati da file

    Carica file CSV ed Excel in tabelle esistenti o nuove utilizzando la procedura guidata di importazione. Consente il caricamento di dati in blocco senza strumenti ETL esterni.

Capitolo 7Vedi dettagli

Gestione di schemi e oggetti

  • Lezione 1 • Creazione di tabelle con l'editor visuale

    Crea nuove tabelle definendo colonne, tipi e vincoli in un'interfaccia utente basata su moduli. Riduce gli errori di sintassi DDL per le attività comuni di creazione di tabelle.

  • Lezione 2 • Modifica di tabelle esistenti

    Aggiunge, rinomina ed elimina colonne e vincoli su tabelle live. Supporta l'evoluzione iterativa dello schema durante lo sviluppo.

  • Lezione 3 • Gestione di indici e vincoli

    Crea e rimuove visivamente indici, chiavi esterne e vincoli univoci. Ha un impatto diretto sulle prestazioni delle query e sull'integrità dei dati.

  • Lezione 4 • Confronto e sincronizzazione di schemi

    Utilizza lo strumento di confronto schemi di DBeaver per confrontare due database e generare script di sincronizzazione. Supporta i flussi di lavoro di deployment e allineamento degli ambienti.

  • Lezione 5 • Creazione e gestione di viste

    Definisce nuove viste e modifica l'SQL delle viste esistenti tramite l'editor degli oggetti. Incapsula query complesse per il riutilizzo in tutto il database.

Capitolo 8Vedi dettagli

Tecniche di query avanzate e ottimizzazione

  • Lezione 1 • Lettura dei piani di esecuzione delle query

    Interpreta l'output di EXPLAIN e EXPLAIN ANALYZE visualizzato nel visualizzatore grafico dei piani di DBeaver. Identifica le operazioni onerose prima dell'ottimizzazione.

  • Lezione 2 • Utilizzo del query profiler

    Acquisisce il tempo di esecuzione e le metriche delle risorse utilizzando le funzionalità di profilazione di DBeaver. Quantifica le prestazioni prima e dopo le modifiche di ottimizzazione.

  • Lezione 3 • Lavorare con parametri e variabili di query

    Utilizza l'associazione di parametri e la sostituzione di variabili di DBeaver negli script. Consente modelli di query riutilizzabili e sicuri contro le injection.

  • Lezione 4 • Monitoraggio delle sessioni attive e dei lock

    Visualizza le sessioni attive del database e i conflitti di lock tramite il gestore delle sessioni di DBeaver. Consente la diagnosi in tempo reale dei problemi di blocco e deadlock.

  • Lezione 5 • Strategia sugli indici e riscrittura delle query

    Applica le raccomandazioni sugli indici provenienti dai piani di esecuzione e riscrive le query inefficienti. Traduce l'analisi del piano in miglioramenti misurabili delle prestazioni.

Certificazione

Il tuo certificato valido di completamento

Questo corso è per te:

  • Analista di dati: necessita di uno strumento affidabile per interrogare ed esplorare più database.

  • Sviluppatore backend: desidera una gestione visiva degli schemi senza memorizzare ogni comando DDL.

  • Amministratore di database: gestisce utenti e permessi in diversi ambienti contemporaneamente.

  • Professionista di business intelligence: estrae e formatta dati per report senza strumenti ETL esterni.

  • Persona in cambiamento di carriera: sta entrando in un ruolo incentrato sui dati e sta costruendo un set di strumenti pratico e pronto per il lavoro.

  • Sviluppatore hobbista: gestisce progetti di database personali e desidera un client più potente.

Cosa dicono i nostri studenti

Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

Principali percorsi formativi

FAQ

Chi è Dedika?

Il certificato è valido in Italia?

I corsi sono gratuiti?

Qual è il carico di lavoro del corso?

Come sono strutturati i corsi?

Come funzionano i corsi?

Qual è la durata dei corsi?

Qual è il costo o il prezzo dei corsi?

Cos’è un corso EAD o online e come funziona?

Corso PDF