FirebirdSQL per sviluppatori
Descrizione Corso
Tutto sul database relazionale FirebirdSQL, partendo dalla sua installazione su Windows e Linux, fino alla creazione di tabelle, gestione delle query, stored procedure e trigger
In questo corso di una giornata vedremo in dettaglio tutto quello daa sapere per avere in deployment un database Firebird performante e come scrivere codice ottimizzato per l’accesso ai dati.
Destinatari
Programmatori che vogliono uare al meglio Firebird.
Prerequisiti
Programmatori con conoscenza base di server relazionali, conoscenza base dei sistemi operativi Windows e Linux
Cosa imparerai
- Installare e configurare Firebird
- Usare Firebird da Delphi
- Scrivere query ottimizzate
- Utilizzo dei trigger
- Scrivere e utilizzare stored procedure
Lezioni Corso
- Installation and updates of Firebird
- Files in Firebird folder and their purpose (Windows, Linux)
- Installation packages
- Manual installation and embedding using archives
- Updates between minor versions
- Transactions and versioning engine in Firebird
- Multi-versioning engine - versions, garbage collection, sweep
- Transaction markers: OIT, OST, OAT, Next, what they mean
- Version control - gstat, Database Analyst
- Dealing with long-running transactions and garbage
- Administrative tasks and command-line tools
- isql and scripts
- backup with gbak, restore, backup schemes, reliable backup/restore
- incremental backups with nbackup, schemes, how to scale database with nbackup
- Best practices for backup big databases
- Firebird configuration
- Firebird.conf parameters
- Analysis of locks with fb_lock_print
- How to optimize configuration for better performance
Modalità Corso
Si tratta di un seminario intensivo al cui interno sarà dedicato tempo ad esercitazioni pratiche, svolte collegialmente o individualmente. Il numero degli iscritti sarà limitato per permettere uno stile interattivo e ampio spazio per le domande dei partecipanti.
Attrezzature
L’utente dovrà avere a disposizione un computer portatile con i permessi per eseguire installazioni software. Il corso in presenza sarà fruito in aula attrezzata e sarà comprensivo di materiale didattico.
Iscrizione e pagamento
L’iscrizione è richiesta entro le date comunicate per ogni corso. Il pagamento è richiesto anticipato entro la scadenza di iscrizione, per la conferma dell’iscrizione, tramite bonifico bancario oppure con carta di credito (via PayPal). Il corso verrà confermato al raggiungimento del numero minimo di partecipanti.
Sede Corso
Wintech Italia Srl, Via Trento 31/A, Parma
Orari Corso
9:30-18:00. I nostri uffici sono aperti dopo le ore 9:00
Servizi Inclusi
Il prezzo è comprensivo di pranzo e coffee-break (se in presenza)