Programma:
C# base
Introduzione a C#
• Cos è il .NET Framework
• Cos'è il linguaggio C#
• Il primo programma Hello World
• Il Compilatore
L'ambiente di Sviluppo
• Progetti e Soluzioni
• Menù e Barre degli strumenti
• Compilazione e debugging
Fondamenti di programmazione C#
• Tipi di dato primitivi
• Variabili e Costanti
• Le Stringhe
• Gli operatori
• Controllo del flusso dati
• Tipi a valore e a riferimento
Fondamenti di programmazione orientata ad oggetti
• Cos'è l'OOP
• Classi ed oggetti
• I tre pilastri della OOP
Applicazioni Windows Form C#
• Introduzione ai Windows Forms
• Aggiunta controlli su un Form
• Creazione di Controlli utente personalizzati
• La gestione degli eventi
ASP.NET
• Versioni del .NET Framework - Parte 1
• Versioni del .NET Framework - Parte 2
• Linguaggi supportati da ASP.NET
• Riferimenti del linguaggio ASP.Net per VB.NET
• Introduzione ad ASP.NET 3.5
• Approfondimenti su Visual Web Developer 2008
• Sviluppo di pagine ASP.Net - Parte 1
• Sviluppo di pagine ASP.Net - Parte 2
• Studio dei controlli Server Web - Parte 1
• Studio dei controlli Server Web - Parte 2
• I dati e la gestione della convalida con ASP.NET
• La MasterPage
• ASP.NET 3.5 E la gestione dei database
• Altri controlli DataBound E LINQ To OBjects
• Elaborazioni XML con ASP.NET
• Tecnologia delle WebPart con ASP.NET
• La tecnologia AJAX ASP.Net
• Come inviare una mail con ASP.NET
• Come creare Web User Control
• Come distribuire oggetti COM
DATABASE
• Introduzione ai database (relazionali)
• Struttura di un database
• (R)DBMS - MS Access, MS SQL Server e MySQL
• SQL DDL: Data Definition Language
• SQL DML: Data Manipulation Language
• Funzioni di SQL
• Stringhe di connessione ai database per MS ADO
• Leggere i dati da un db con diversi linguaggi
• Sicurezza dei database e del codice SQL
Introduzione al componente Windows Communication Foundation
Ammissione:
Al master si accede tramite test d'ingresso e colloquio individuale per testare il livello di entrata dei candidati. Si richiede laurea in ambito informatico o esperienza di programmazione.
Durata:
160 ore di formazione ed esercizi pratici in aula da svolgersi il venerdì e sabato 8+8 ore per 10 weekend consecutivi.
Docenze:
Partecipazione di docenti dell'Università di Bologna e di Professionisti appartenenti ad Aziende del territorio.
Costo:
1.350,00€ + IVA.
Partecipanti:
Per far partire il Master sono necessarie 5 iscrizioni (massimo 10 corsisti).