Offriamo seminari gratuiti e corsi di formazione per professionisti ed aziende che desiderano approfondire le proprie conoscenze nel campo sistemistico, database e programmazione.
PROGETTAZIONE DATABASE
Progettazione Database Oracle, corsi singoli e percorsi formativi a numero ridotto di partecipanti (training-on-the-job)

La sempre maggior richiesta di figure tecniche
specializzate in ambito Database ha portato
a definire, in alternativa ai corsi tradizionali,
un nuovo insieme di corsi rivolti
agli sviluppatori di software (e.g.
Java, .Net).
PERCORSI FORMATIVI: il modo
migliore di costruirsi un buon
background tecnico è quello di
seguire un insieme di corsi specialistici
organizzati in "percorsi
formativi", caratterizzati da un
apprendimento graduale e di volta
in volta più approfondito.
Ogni sviluppatore, in base alle competenze
e agli obiettivi di crescita professionale,
sceglie da quale livello iniziare e come
costruire il proprio percorso formativo.
TRAINING-ON-THE-JOB: un training-on-the-job
su casi concreti fornisce agli sviluppatori
nozioni e soluzioni sempre più avanzate
per sfruttare al meglio le potenzialità
del Database.
OBIETTIVO: l'obiettivo non è
quello di apprendere i costrutti dei
differenti linguaggi di programmazione,
che non vengono
affrontati, ma di capire come
interagire in maniera corretta ed
efficiente con un Database
Oracle.
Si tratta di corsi indirizzati agli sviluppatori
che hanno interesse ad affinare e
completare le proprie conoscenze in
ambito Oracle, per progettare al meglio i meccanismi
di interazione con il Database.
I NOSTRI CORSI ORACLE
Database
Fundamentals (2 giorni)
Esamina i concetti di base del linguaggio SQL, i costrutti principali del
PL/SQL e gli Oggetti che costituiscono un Database Oracle (datatypes,
operatori e costrutti di base, funzioni principali, stored procedures,
triggers, …).
A chi è rivolto: a sviluppatori che hanno la necessità di familiarizzare con
il mondo dei Database.
Consigliato per la frequenza dei corsi specialistici avanzati (Livelli di
difficoltà L2 ed L3).
Advanced
SQL Techniques (4 giorni)
Illustra l'architettura di un Server Oracle e analizza i costrutti più avanzati
del linguaggio SQL (join, subquery, pivoting, ricorsione, funzioni analitiche,
advanced grouping, advanced DML, …).
A chi è rivolto: a sviluppatori interessati ad approfondire i meccanismi
più avanzati del linguaggio SQL.
Prerequisiti: conoscenze base dell'SQL.
Advanced
PL/SQL Techniques (4 giorni)
Illustra l'architettura di un Server Oracle ed esamina i meccanismi più
avanzati del linguaggio PL/SQL (varrays, nested tables, associative
arrays, exceptions, security, tracing, performance analysis, …).
A chi è rivolto: a sviluppatori interessati ad utilizzare il PL/SQL per la
realizzazione di procedure, triggers, …
Prerequisiti: conoscenze base dell'SQL.
Programming
Techniques (4 giorni)
Illustra l'architettura di un Server Oracle e le problematiche da tenere in
considerazione quando si progettano i componenti di accesso al Database
(indici, meccanismi di locking, transazioni, concorrenza, SQL Injection,
undo e redo, struttura interna dei componenti, etc...).
A chi è rivolto: a sviluppatori che hanno interesse a disegnare correttamente
la struttura del software per interagire con il Database.
Prerequisiti: conoscenze avanzate dell'SQL. Alcuni argomenti, ad esempio,
richiedono familiarità con funzioni analitiche e ricorsione.