Modulo 1: SQL.
Introduzione alle basi dati
Il modello Relazionale RDMS
Entità, attributi e relazioni
Creare un database
Modulo 2: Microsoft Access.
Tabelle, colonne e chiavi
Popolare il database
Sql per interrogare il database
Sql per le DML
Modificare la struttura del database
Modulo 3: Programmazione Strutturata.
Introduzione alla programmazione strutturata
La logica e i diagramma di flusso
Parole chiavi e operatori
Variabili e tipi di dati
La programmazione condizionale
La programmazione iterattiva
Le funzioni
Modulo 4: Principi di Programmazione Orientata agli Oggetti
Definizione di Object Orientation
Object Orientation ad astrazione
Definizione di classe
Oggetti e tipi (Classi e tipi strutturati)
Ereditarietà e tipi di classi
Oggetti, proprietà e metodi
Principi dell'OOP
Incapsulamento, ereditarietà e polimorfismo
Modulo 5: Programmare in C#
Introduzione al Framework .NET
La relazione tra C# e .NET
Le basi del C#
Visual Studio 2005
Operatori e cast
Delegate ed eventi
Collezioni e generici
Errori ed eccezioni
Windows Form
Utilizzo dei controlli
Accesso ai dati con ADO.NET
Stampe e report in applicazioni Windows Form
Progettazione per la distribuzione