Corso C#

Creare applicazioni in ambiente .NET con il linguaggio C sharp

Corso completo dedicato alla programmazione con C# in ambiente .NET. Lezioni teoriche e pratiche porteranno il lettore ad avere una buona conoscenza del linguaggio e dell'ambiente di sviluppo. Il corso parte dalle basi del linguaggio, passando per l'ambiente ed i software di sviluppo, fino ad arrivare alla programmazione ad oggetti, all'interazione con i database, alla gestione di file, cartelle e strutture XML. Aggiornato alla versione 4.0 del .NET Framework.

Lezioni 14 lezioni testuali, suddivise in 127 argomenti
Immagini 150 immagini didattiche / illustrative
Download 4 risorse extra da scaricare
Servizi quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente Dott. Vincenzo Gaglio
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra

Prezzi ed Info del corso C#

ModalitÓ Easy
Corso (accesso base per 30 gg)
49 €
ModalitÓ Tutor
Corso + Tutor (30 gg)
109 €
ModalitÓ Certificate
Corso + Tutor (60 gg) + Attestato
139 €
ModalitÓ Extra
Corso + Tutor (90 gg) + Attestato
159 €
N.B. I prezzi si intendono IVA esclusa
Acquista

Sommario lezioni del corso C#

  1. Introduzione a Microsoft .NET ed a C#.NET
    • Introduzione alla tecnologia .NET
    • Versioni del .NET Framework
    • Introduzione a C#
    • C#: similitudini e differenze con C, C++ e Java
    • I linguaggi supportati dal .NET Framework
    • Struttura del .NET Framework
    • Le classi del .NET Framework: i Namespaces
    • Introduzione agli ambienti di sviluppo per .NET
    • NovitÓ del .NET Framework 4.0 e del Visual Studio 2010
  2. L'ambiente di sviluppo Visual Studio .NET
    • Introduzione all'ambiente di sviluppo Visual Studio .NET
    • Download e installazione di Visual Studio
    • La finestra Esplora Soluzione
    • La finestra Esplora Server
    • La finestra Design e l'editor del codice
    • La Casella degli strumenti
    • Gli oggetti gestiti da un'applicazione C#.NET (Form, Moduli, Librerie di classi)
    • Aggiungere riferimenti alle librerie del .NET Framework
    • Accedere ad una base dati tramite Visual Studio .NET
    • Debugging e gestione degli errori
  3. Creazione di una nuova Form C#.NET
    • Introduzione
    • Creazione di una nuova Form C# con Visual Studio
    • Aggiungere controlli ad una Form C#.NET
    • Accedere al codice C#.NET associato ad un controllo
    • Controllo TextBox e principali proprietÓ
    • Controllo CheckBox e principali proprietÓ
    • Controllo Button e principali proprietÓ
    • Controllo Label e principali proprietÓ
    • Controllo ComboBox e ListBox e principali proprietÓ
    • Controllo PictureBox e principali proprietÓ
    • Controllo RadioButton e principali proprietÓ
    • Creazione di menu
    • La finestra di dialogo MessageBox
    • I controlli OpenDialog e SaveDialog
  4. Sintassi C#.NET: Istruzioni di base
    • Assegnazione dei nomi e parole riservate
    • Tipi di dato
    • Variabili e costanti
    • Gli array e ArrayList
    • Operatori del linguaggio
    • Console.WriteLine
    • Differenza tra funzioni e routine
    • Creare una funzione
    • Creare una routine
    • Funzioni e routine parametrizzate
  5. Sintassi C#.NET: Istruzioni di controllo
    • Istruzioni condizionali: costrutto if...else
    • Istruzioni condizionali: pi¨ condizioni con "else if"
    • Tutorial: validazione di una Form con C#.NET
    • Istruzioni condizionali: costrutto switch
    • Istruzioni di iterazione: costrutto for
    • Istruzioni di iterazione: costrutto foreach
    • Istruzioni di iterazione: costrutto While
    • Istruzioni di iterazione: costrutto do...while
  6. Funzioni predefinite C#.NET : gestione delle stringhe, delle date e dei numeri
    • Introduzione
    • Principali funzioni predefinite per la gestione delle stringhe
    • Length: conteggio dei caratteri
    • Replace: sostituzione di caratteri
    • Split: creazione di un array di sottostringhe
    • Trim, TrimStart, TrimEnd: eliminare gli spazi superflui
    • SubString: creazione di sottostringhe
    • Contains: verifica dei caratteri di una stringa
    • ToLower e ToUpper: gestione di minuscolo e maiuscolo
    • Funzioni di gestione e controllo per i numeri
    • Gestione delle date: l'oggetto DateTime e le funzioni Now() - Date() - Time()
    • Gestione delle date: le funzioni Format e Parse
    • Gestione delle date: AddDays, Subtract e Day
  7. Programmazione ad oggetti in C#.NET
    • Introduzione all'OOP
    • Metodi e ProprietÓ
    • Eventi
    • Le Classi
    • Overloading
    • La creazione di un oggetto: costruttori e distruttori
    • Incapsulamento
    • L'ereditarietÓ
    • Il Polimorfismo
    • Overriding
    • Le interfacce
  8. Introduzione ai database
    • Introduzione ai database
    • Basi del linguaggio SQL
    • Breve guida a MS Access
    • Breve guida a SQL Server (Express Edition)
  9. Programmazione e database con ADO.NET - Parte 1
    • Introduzione ad ADO.NET
    • I Data Provider: l'oggetto Connection
    • I Data Provider: L'oggetto Command
    • I Data Provider: L'oggetto DataAdapter
    • L'oggetto Dataset
    • I Data Provider: l'oggetto DataReader (il nuovo Recordset)
    • Introduzione al Data binding
    • Componenti di accesso ai dati: BindingSource
    • Componenti di accesso ai dati: BindingNavigator
    • Connettere una sorgente di dati a controlli TextBox
  10. Programmazione e database con ADO.NET - Parte 2
    • Introduzione ad ADO.NET e SQL Server
    • L'oggetto SqlConnection
    • L'oggetto SqlCommand
    • L'oggetto SqlDataAdapter
    • Il controllo DataGridView
    • Introduzione a LINQ to SQL
  11. Tutorial - Una Windows Form Application con C#.NET
    • Introduzione
    • Struttura del database e dell'applicazione
    • Lettura dei dati
    • Inserimento dei dati
    • Modifica dei dati
    • Cancellazione dei dati
    • Report dei dati
  12. Gestione di file e cartelle con C#.NET
    • Introduzione al Namespace System.IO
    • Verificare l'esistenza di un file con C#.NET
    • Creare e scrivere in un file di testo con C#.NET
    • Leggere un file di testo con C#.NET
    • Rinominare e cancellare un file con C#.NET
    • Verificare l'esistenza di una cartella con C#.NET
    • Creare una cartella con C#.NET
    • Leggere il contenuto di una cartella con C#.NET
    • Rinominare e cancellare una cartella con C#.NET
  13. Realizzazione di componenti .NET e di DLL
    • Introduzione ai componenti .NET
    • Controlli per Form Windows
    • Creare un controllo utente
    • Esposizione di proprietÓ in un controllo utente
    • Introduzione alle librerie di classi
    • Creare una libreria di classi
    • Progettare le librerie di classi
    • Utilizzare le librerie di classi nelle applicazioni
  14. Interazione tra C#.NET e XML
    • Introduzione ad XML
    • Il Namespace System.XML
    • XmlReader e XmlWriter: gestione di un documento XML con C#.NET
    • Interazione tra XML e ADO.NET
    • Introduzione a XAML e al WPF
    • Sintassi XAML
    • Windows Presentation Foundation
    • Creazione di un'interfaccia WPF

Domande frequenti sul corso C#

  • Qual'è la durata del corso C#?
    Il corso C# può essere fruito on-line 7 giorni su 7, 24 ore su 24 senza alcun vincolo di orario. Il Corso sarÓ accessibile dal momento dell'avvenuto pagamento per il tempo previsto dalla modalità prescelta.
  • Come funziona il corso C#?
    Una volta attivato, potrai accedere alle lezioni del corso e potrai utilizzare gli strumenti di ausilio didattico (come, ad esempio, l'evidenziatore ed il quaderno appunti) nonché accedere all'area di download del corso. Al termine del corso C# potrai eseguire un quiz di autovalutazione per verificare qual'è il tuo grado di apprendimento della materia.
  • Riceverò un attestato per la frequentazione del corso C#?
    Sì! L'attestato di partecipazione al corso C# viene riconosciuto a tutti gli utenti che acquistano il corso nelle modalità certificate o extra.
  • L'attestato del corso C# è riconosciuto in ambito accademico?
    L'attestato del corso C# è un documento privato che certifica la partecipazione ad un percorso didattico on-line. Il corso C#, come tutti i nostri corsi, è riconosciuto in ambito privato e presso alcune Università potrebbe essere considerato valido per l'ottenimento di crediti formativi.
  • Dopo aver frequentato il corso C# mi aiuterete a trovare lavoro?
    Non siamo un'agenzia di collocamento, ma non è infrequente che le aziende ci chiedano i nominativi dei nostri studenti per assunzioni e/o stage formativi. Ogni volta che ne abbiamo la possibilità, pertanto, segnaliamo sempre i nostri studenti.
  • In che modo il corso C# può aiutare la mia carriera lavorativa?
    Il corso C#, come tutti gli altri corsi on-line di MRW Corsi, è finalizzato a formare nuovi professionisti del mercato digitale. Se studierai e ti impegnerai a fondo, siamo sicuri che il corso C# ti fornirà nuove competenze che potranno essere apprezzate dal mercato del lavoro. L'attestato del corso C#, inoltre, rappresenta una prestigiosa documentazione che potrai allegare al tuo curriculum.

Informazioni sul docente

Dott. Vincenzo Gaglio

Classe 1981, diplomato al liceo classico e laureato in ingegneria informatica, ho sempre nutrito una passione particolare verso ilámondo dell'informatica in tutti i suoi aspetti. Dopo aver completato la formazione universitaria ho cominciato subito a lavorare come programmatore e successivamente mi sono specializzato come analista software e amministratore di database. Nel corso della mia attivitÓ lavorativa ho lavorato soprattutto in ambito Microsoft .NET e approfondito lo sviluppo di applicazioni in linguaggio C#, tramite lĺambiente di sviluppo Microsoft Visual Studio e interfacciamento a Microsoft SQL Server per la gestione dei dati. Oggi mi occupo di analisi, progettazione, sviluppo e manutenzione di applicazioni integrate in sistemi gestionali ERP e stand-alone sviluppati in tecnologia .NET. Dal 2010 collaboro con MrWebmaster per la stesura di articoli/guide e con MRW Corsi come tutor in diversi corsi presenti sul portale.