Struttura del corso

Introduzione

  • Panoramica sui database e MySQL
  • Installazione e configurazione di MySQL
  • Introduzione a SQL e al client della riga di comando MySQL
  • Creazione e gestione di database e tabelle

Query dei Dati

  • Recupero e filtraggio dei dati
  • Ordinamento e limitazione dei risultati delle query
  • Lavoro con tabelle multiple
  • Utilizzo di sottoquery e tabelle derivate

Manipolazione dei Dati

  • Inserimento di dati nelle tabelle
  • Aggiornamento e cancellazione dei dati
  • Utilizzo delle transazioni per l'integrità dei dati
  • Gestione degli indici per l'ottimizzazione delle prestazioni

Concetti Avanzati di SQL

  • Funzioni di aggregazione
  • Filtraggio dei risultati delle query
  • Lavoro con funzioni stringhe, date e matematiche
  • Gestione dei valori NULL nelle query
  • Utilizzo di istruzioni CASE per la logica condizionale

Ottimizzazione delle Prestazioni

  • Tecniche di ottimizzazione delle query
  • Indicizzamento e ottimizzazione della struttura delle tabelle
  • Analisi del rendimento delle query con EXPLAIN
  • Strategie di caching e caching delle query
  • Strumenti di monitoraggio e profilatura per l'ottimizzazione delle prestazioni

Sicurezza e Amministrazione

  • Gestione degli utenti e controllo degli accessi
  • Protezione del server MySQL e dei database
  • Operazioni di backup e ripristino
  • Importazione ed esportazione dei dati
  • MySQL Workbench e altri strumenti di amministrazione

Integrazione con le Applicazioni

  • Connessione di MySQL con linguaggi di programmazione popolari
  • Utilizzo dei connector e delle librerie di MySQL
  • Esecuzione di query nel codice dell'applicazione

Riassunto e Prossimi Passi

Requisiti

  • Conoscenze di base sui database

Pubblico

  • Sviluppatori
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative