L'obiettivo di questo corso è quello di fornire agli allievi le conoscenze e le competenze per realizzare applicazioni C#. Il corso si focalizza sulla struttura di un programma, sulla sintassi del linguaggio e sui dettagli implementativi.
1. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MS C#-PROGRAMMING
Durata: 40 ore
[cod. S232]
UN BUON MOTIVO PER
L'obiettivo di questo corso è quello di fornire agli allievi le conoscenze e le competenze per realizzare
applicazioni C#. Il corso si focalizza sulla struttura di un programma, sulla sintassi del linguaggio e sui
dettagli implementativi..
A CHI È RIVOLTO
Questo corso si rivolge a programmatori con precedente esperienza in C, C++, Visual Basic o Java.
Per partecipare al corso gli studenti devono soddisfare i requisiti di seguito:
- Esperienza nella programmazione con C, C++, Visual Basic, Java o qualsiasi altro linguaggio.
- Conoscenza approfondita della strategia .NET di Microsoft
COMPETENZE ACQUISITE
Al termine del corso gli studenti saranno in grado di:
- Elencare i principali elementi di .NET Framework e illustrare i motivi per cui C# costituisce il
linguaggio di programmazione ideale per la piattaforma .NET.
- Analizzare la struttura di base di un'applicazione C# e documentare, compilare ed eseguire una
semplice applicazione
- Creare, denominare e assegnare valori a una variabile
- Utilizzare istruzioni per implementare controllo di flusso e cicli
- Creare metodi (funzioni e subroutine) che possono ritornare valori e gestire parametri
- Creare, inizializzare e utilizzare array
- Spiegare i concetti di base e la terminologia della programmazione object oriented
- Creare, inizializzare e distruggere oggetti
- Creare nuove classi C#
2. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
- Definire operatori, utilizzare delegati, e aggiungere specifiche di eventi
- Implementare proprietà
- Utilizzare attributi predefiniti e customizzati
3. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
PROGRAMMA DI DETTAGLIO
1.Panoramica della piattaforma Microsoft
.NET
Introduzione alla piattaforma .NET
Panoramica di .NET Framework
Vantaggi di .NET Framework
Componenti di .NET Framework
Linguaggi utilizzati in .NET Framework
2.Panoramica di C#
Struttura di un programma C#
Operazioni di I/O (Input/Output) di
base
Metodologie consigliate
Compilazione, esecuzione e debug
3.Utilizzo di variabili di tipo valore
Sistema dei tipi comuni
Assegnazione di nomi alle variabili
Utilizzo di tipi di dati integrati
Creazione di tipi di dati definiti dagli
utenti
Conversione di tipi di dati
4.Istruzioni ed eccezioni
Introduzione alle istruzioni
Utilizzo di istruzioni di selezione
Utilizzo di istruzioni di iterazione
Utilizzo di istruzioni di collegamento
Gestione delle eccezioni di base
Generazione di eccezioni
5.Metodi e parametri
Utilizzo dei metodi
Utilizzo dei parametri
Utilizzo di metodi in overload
6.Matrici
Panoramica delle matrici
Creazione di matrici
Utilizzo delle matrici
7.Nozioni fondamentali sulla
programmazione orientata agli oggetti
Classi e oggetti
Utilizzo dell'incapsulamento
C# e l'orientamento agli oggetti
Definizione di sistemi orientati agli
oggetti
8.Utilizzo di variabili di tipo riferimento
Utilizzo di variabili di tipo riferimento
Utilizzo di tipi di riferimento comuni
Gerarchia degli oggetti
Spazi nome in .NET Framework
Conversioni di dati
9.Creazione e distruzione di oggetti
Utilizzo di costruttori
Inizializzazione di dati
Oggetti e memoria
Utilizzo di distruttori
Distruzione di oggetti
10.Eredità
Derivazione di classi
4. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Implementazione di metodi
Utilizzo di classi protette
Utilizzo di interfacce
Utilizzo di classi astratte
11.Aggregazione, spazi nome e ambito
avanzato
Utilizzo di dati, metodi e classi interne
Utilizzo di aggregazioni
Utilizzo di spazi nome
Utilizzo di moduli e gruppi
12.Operatori ed eventi
Introduzione agli operatori
Sovraccarico di operatori
Creazione e utilizzo di delegati
Definizione e utilizzo degli eventi
13.Proprietà
Utilizzo delle proprietà
14.Attributi
Panoramica degli attributi
Definizione di attributi personalizzati
Recupero di valori attributo
5. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilità da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.