Fondamenti di Programmazione C#

Lead-Tech Solutions
A Roma

1.250 
+IVA
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Livello Livello base
Luogo Roma
Ore di lezione 40h
Durata 5 Giorni
Inizio Scegli data
  • Corso
  • Livello base
  • Roma
  • 40h
  • Durata:
    5 Giorni
  • Inizio:
    Scegli data
Descrizione

Obiettivo del corso: Il corso introduce alla tecnologia .NET per rendere i partecipanti autonomi sulla logica ad oggetti e sulle caratteristiche principali del linguaggio. Al termine del corso i parecipanti saranno in grado di creare applicazioni basate sulla piattaforma .NET utilizzando il linguaggio C#.

Rivolto a:
Il corso si rivolge a diplomati e laureati in qualsiasi disciplina che intendano acquisire le conoscenze di base del linguaggio C#.

Sedi

Dove e quando

Inizio Luogo
Scegli data
Roma
via Vinicio Cortese 144, 00128, Roma, Italia
Visualizza mappa
Inizio Scegli data
Luogo
Roma
via Vinicio Cortese 144, 00128, Roma, Italia
Visualizza mappa

Domande più frequenti

· Quali sono gli obiettivi del corso?

L'obiettivo del corso è quello di introdurre alla tecnologia .NET per rendere i partecipanti autonomi sulla logica ad oggetti e sulle caratteristiche principali del linguaggio.

· A chi è diretto?

Il corso si rivolge a diplomati, e laureati in qualsiasi disciplina che intendano acquisire le conoscenze di base del linguaggio C#.

· Requisiti

Per seguire con profitto il corso è richiesta: - buona familiarità con i concetti di base della programmazione ad oggetti - conoscenza basilare della lingua inglese tecnica

· In cosa si differenzia questo corso dagli altri?

- faculty di docenti expert certificati; - comprovata esperienza nella progettazione ed erogazione di corsi ICT; - certificazione ISO

· Quali saranno i passi successivi alla richiesta di informazioni?

Sarete contattati via mail o telefonicamente nelle prossime ore per ricevere tutte le info richieste

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Programmatore .NET
C Sharp
C#
.NET
Programmazione web
Modelli di gestione degli errori programmazione C#
Thread e Sincronizzazione
Standard di Codifica linguaggio C#
XML
Programmatore

Professori

Cesare Celauro
Cesare Celauro
Responsabile Formazione

Programma

Il linguaggio di programmazione nativo della piattaforma Microsoft .NET è il C# (c sharp) creato appositamente per fornire .NET di un linguaggio completamente orientato agli oggetti, efficiente, semplice da utilizzare e ben integrato nella piattaforma stessa. Il C#, pur mantenendo molte delle caratteristiche del C e del C++ (di cui è un evoluzione), permette uno sviluppo più rapido e meno soggetto ad errori.

Programma

• Elementi di C#
Principi guida alla base del C#
Definire una classe
Namespace
Espressioni e Comandi
if, while, switch, for, foreach, cast, overflow checking, passaggio per riferimento e per valore, compilazione condizionale.
Tipi e Classi
collections, generics, enumerati, strutture, array.
classi, ereditarietà, polimorfismo, costruttori di istanza e statici, distruttori, classi astratte, interfacce, implementazione di interfacce, "versioning" delle classi.
delegati ed eventi.
Attributi
alcuni attributi predefiniti del framework; demarcazione di codice obsoleto.
Serializzazione
serializzazione binaria; serializzazione soap; serializzazione XML. Implementazione manuale di ISerializable.

• Errori ed Eccezioni
Modelli di gestione degli errori
Eccezione: concetti fondamentali
Stack Unwinding
Istruzione Throw
Costrutto try-catch-finally
Progettare codice exception safe
Relazione tra eccezioni, risorse, garbage collection

• Thread e Sincronizzazione
Creazione di Thread
Attributo [Synchronized]
Monitor

• AppDomain e Plug-In (applicazioni modulari)
Concetto di Plug-In
AppDomain
Caricamento dinamico di moduli in AppDomain

Standard di Codifica
File e Layout
Commenti
Identificatori e Naming
Tipi, variabili e costanti
Classi e Funzioni
Oggetti e Copie

• Unit Test e Tool relativi
Test di Unita' ed OOP
NUnit

• Approfondimenti su C#
Overloading degli operatori (approfondimento)
Importazione di API
Attributi ed Aspect Oriented Programming
Commenti XML nel codice
Direttive del compilatore


Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto