Programmare con .NET Framework via C#

CONTATTACI

Durata: 

150 ore

Frequenza: 

5 volte a settimana (circa 2 mesi)

  • Lun – Mar – Mer – Gio – Ven
  • dalle 9.00 alle 13:00 oppure dalle 14.00 alle 18.00

Numero di partecipanti: 

Minimo 4, massimo 8 Alunni

Costo:

€ 2.580 + IVA

In Super offerta a € 1.990  IVA INCLUSA*!

  • 20% al momento dell’iscrizione. Il resto finanziabile fino a 12 mesi
  • Porta un amico/a 5% all’invitato 10% a chi invita
  • * tariffa riservata a privati, studenti, disoccupati
  • Materiale didattico incluso (guida c#)
  • Aperitivo a fine corso

Docente:

Fabrizio Di Giovambattista

Corso Certificato Microsoft

Rilascio attestato di frequenza

Fabrizio Di Giovambattista corso Programmazione C#

Sede Roma Sud

Via Del Poggio Laurentino, 118 – Laurentina

Sede Roma Nord

Lanificio – Via di Pietralata, 159A, 00158 Roma

Il Corso su C# e .NET

Il corso Jrever su c# e .NET è rivolto a tutti coloro vogliano intraprendere una carriera da programmatore utilizzando tecnologie Microsoft e non solo.
C#, infatti, oltre ad essere il linguaggio più utilizzato nello sviluppo di applicazioni Microsoft. è prima di tutto un linguaggio orientato agli oggetti, elegante e indipendente dai tipi, che consente agli sviluppatori di compilare svariate applicazioni protette e affidabili eseguibili sulla piattaforma .NET Framework.
È possibile utilizzare C# per creare applicazioni client Windows, servizi Web XML, componenti distribuiti, applicazioni client-server, applicazioni di database e molto altro ancora. Visual C# fornisce un editor di codice avanzato, pratiche finestre di progettazione dell’interfaccia utente, debugger integrato e molti altri strumenti per facilitare lo sviluppo di applicazioni basate sul linguaggio C# e su .NET Framework.

Programma del Corso

  • Prima di .NET
  • Lavvento di .NET
  • Panoramica di .NET
  • Architettura di .NET
  • Il .NET Framework
  • .NET Compiler Platform
  • .NET Native
  • Il linguaggio C#
  • Storia di C# e .NET
  • Strumenti di programmazione
  • Riepilogo
  • Il primo programma
  • Anatomia di un’ applicazione
  • Ciclo di vita di un’ applicazione
  • Il metodo Main
  • Il compilatore csc
  • Visual Studio 2017
  • Visual Studio Code
  • Sintassi di base di C#
  • Input e output da riga di comando
  • Domande di riepilogo
  • Tipi di dati e oggetti
  • Tipi valore e tipi riferimento
  • Utilizzo dei tipi
  • Il tipo System.Object
  • Il tipo dynamic
  • Le classi
  • Null
  • Void
  • Valori predefiniti
  • Le struct
  • Le enumerazioni
  • Tipi nullable
  • Tipi anonimi
  • Operatore typeof
  • Conversioni di tipo
  • Gli array
  • Domande di riepilogo
  • Gli operatori
  • Le espressioni
  • Precedenza e associatività degli operatori
  • Promozioni numeriche
  • Operatori aritmetici
  • Concatenazione di stringhe
  • Incremento e decremento
  • Controllo di overflow
  • Operatori di confronto
  • Operatori bit a bit
  • Operatori di shift
  • Operatori di assegnazione
  • Operatori logici condizionali
  • Operatore ternario
  • Controllo di riferimenti nulli
  • Operatore nameof
  • Operatori di tipo
  • Domande di riepilogo
  • Espressioni condizionali
  • Costrutti di selezione
  • Istruzioni di iterazione
  • Istruzioni di salto
  • Domande di riepilogo
  • La programmazione orientata agli oggetti
  • Le classi
  • Struct
  • Tipi parziali
  • Tipi anonimi
  • Domande di riepilogo
  • Ereditarieta’
  • Polimorfismo
  • Interfacce
  • Domande di riepilogo
  • Cosa sono le eccezioni
  • Gestire le eccezioni
  • La classe System.Exception
  • L’ istruzione throw
  • Creare nuove eccezioni
  • Prestazioni ed eccezioni
  • Domande di riepilogo
  • Cosa sono i generics
  • Parametri di tipo
  • Classi generiche
  • Tipi generici innestati
  • Valori predefiniti
  • Membri statici
  • Vincoli
  • Metodi generici
  • Interfacce generiche
  • Delegate generici
  • Conversioni dei parametri di tipo
  • Struct generiche
  • Covarianza e controvarianza
  • Collezioni in .NET
  • Tuple
  • Domande di riepilogo
  • I delegate
  • I delegate generici
  • I delegate generici Func e Action
  • Il delegate Predicate<T>
  • Metodi anonimi
  • Espressioni lambda
  • Eventi
  • Eventi e interfaccia grafica
  • Domande di riepilogo
  • Che cosa è LINQ
  • Espressioni di query
  • Variabili di query
  • Esecuzione differita
  • Operatori LINQ
  • Sintassi delle query
  • Domande di riepilogo
  • Threading
  • Concorrenza e sincronizzazione
  • Pool di thread
  • I task
  • Programmazione asincrona in C#
  • Programmazione parallela
  • PLINQ
  • Domande di riepilogo
  • Documenti XML
  • XML DOM
  • XPath
  • LINQ to XML
  • Domande di riepilogo
  • Reflection
  • Generazione dinamica di codice
  • Attributi
  • Informazioni sul chiamante
  • Programmazione dinamica
  • Domande di riepilogo
  • Accedere al file system
  • Accesso al registro di sistema
  • Stream
  • Isolated Storage
  • Accesso ai database
  • Domande di riepilogo
  • .NET Compiler Platform
  • Installazione di .NET Compiler Platform SDK
  • Sintassi
  • Compilazione
  • Analisi semantica
  • Scripting API
  • CodeFix e Analyzer in Visual Studio
  • Domande di riepilogo

 

  • Windows Forms
  • WPF
  • Universal Windows Platform
  • Applicazioni web con ASP.NET
  • Riepilogo
  • Appendici
  • A.Stringhe Ed Espressioni Regolari
  • La classe String
  • La classe StringBuilder
  • Le espressioni regolari
  • Riepilogo
  • B.Interop
  • Contesto unsafe
  • Platform Invoke
  • Riepilogo

Contattaci!



Seleziona la Sede Preferita:

Roma SudRoma Nord

Acconsento al Trattamento Dati del Regolamento UE (GDPR) n. 679/2016: SI

Leggi Tutto

[recaptcha]

CAMPO OBBLIGATORIO

academy
UA-126187409-1