C# 12 Programming con .NET 8

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Impara a programmare in modo professionale in C# 12, con .NET 8

IMPORTANTE: Il corso è stato aggiornato alla versione C# 12 / .NET 8, con l'aggiunta anche di ulteriori lezioni nella prima parte del corso.

Perché dovresti imparare C#

Dunque, per prima cosa, C# è uno dei linguaggi più utilizzati e anche più richiesti al mondo, Italia compresa, anche in aziende di medie e grandi dimensioni. TIOBE, uno dei più autorevoli indici online che si occupa della diffusione dei linguaggi di programmazione nel mondo, ha eletto C# come linguaggio dell'anno 2023.

Secondo, e le due cose in fondo sono legate, C# è stato creato e viene mantenuto da Microsoft, anche se dal 2014 è divenuto open-source. Questa è una garanzia del fatto che C# venga sviluppato, e migliorato nel tempo. In effetti, dal 2002, anno in cui per la prima volta è stato introdotto nel mercato, C# ha avuto numerose incarnazioni, ed una evoluzione continua che lo ha sempre reso uno dei migliori e più completi linguaggi di programmazione disponibili per gli sviluppatori di software.

Inoltre, con C# potrai sviluppare moltissimi tipi di applicazione:

  • Videogames, e applicazioni AR/VR (con Unity)

  • Mobile Apps per iOS/Android/Mac/Windows (con MAUI)

  • Web Apps (con ASP.NET, Razor, e Blazor)

  • Windows Apps (con il .NET Framework)

  • Microservices, e altre applicazioni server-side su Mac/Linux/Win e su Cloud (con Azure, AWS o Google Cloud)

Questo corso è una guida molto dettagliata del linguaggio C# 11, con l'utilizzo di .NET 7. Contiene i fondamenti base del linguaggio e del paradigma object-oriented, ed anche una serie di argomenti più avanzati, come i generics, i delegate, gli eventi, ed i record. E' composto da una serie di lezioni teoriche, e da esercitazioni pratiche.

Ogni lezione ti avvicina in modo graduale, ma approfondito, alla conoscenza di questo fondamentale linguaggio di programmazione object-oriented.


  • Conoscere l'architettura generale di .NET 8

  • Scrivere programmi C# usando la piattaforma .NET 8

  • Conoscere ed utilizzare in modo professionale il paradigma object-oriented

Course Curriculum

1 Lectures

2 Lectures

2 Lectures

1 Lectures

Instructor

Profile photo of Alessandro Bemporad
Alessandro Bemporad

Mi chiamo Alessandro Bemporad. Sono un senior software engineer con oltre 30 anni di esperienza nel settore dell'Information Technology. Ho lavorato per molti anni come software developer, come business analyst, poi come Java architect, e infine come Technical Manager in grandi aziende di IT.Nel 2019 ho fondato e lavoro in Artebinaria, un'azienda che realizza soluzioni di Spatial Computing  su piattaforme ...

Review
4.9 course rating
4K ratings
ui-avatar of Sal melis
Sal M.
5.0
7 months ago

Ottima.
Mi serviva una analisi del linguaggio c# tranquilla e sicura, prima di affrontare l'uso di c#

  • Helpful
  • Not helpful
ui-avatar of Chuck Gorospe
Chuck G.
3.5
7 months ago

Magari puoi ampliare gli esempi sugli oggetti, asserzione, concetti e classificazione.. fino adesso al secondo video ho mezzo capito qualcosa

  • Helpful
  • Not helpful
ui-avatar of DavideLopez
Davidelopez
3.5
8 months ago

Buon corso, alcune parti avrebbero richiesto maggiore chiarezza e/o esempi e metafore esplicative.

  • Helpful
  • Not helpful
ui-avatar of Andrea Pinarello
Andrea P.
5.0
9 months ago

Ottima esposizione dei contenuti

  • Helpful
  • Not helpful
ui-avatar of Giovanni Rimella
Giovanni R.
5.0
9 months ago

Corso estremamente chiaro. Si segue facilmente e sono spiegati molto bene i concetti fondamentali.

  • Helpful
  • Not helpful
ui-avatar of Francesco Mascaro
Francesco M.
3.5
10 months ago

Il docente è bravo, però il corso è incompleto. E' troppo prolisso nelle prime 25 lezioni, si potevano ridurre a 5, e mancano spiegazioni per molte funzionalità base ed avanzate di C#, come ad esempio Linq, Dependency Injection, uso delle Factory, ecc...
Comunque sono contento di aver fatto questo corso e lo consiglio come valida introduzione al linguaggio, ma poi bisogna andare oltre.

  • Helpful
  • Not helpful
ui-avatar of Stefano Ciangola
Stefano C.
3.0
10 months ago

potrebbe essere utile mostrare e spiegare per cosa viene utilizzato il linguaggio c#, dopo un'ora e più ancora non viene detto. Nel senso che si potrebbero mostrare applicazioni create con c# durante la spiegazione teorica di alcuni concetti, che sono piuttosto noiosi... insomma renderlo un po' più dinamico o magari mostrare l'interlocutore ogni tanto

  • Helpful
  • Not helpful
ui-avatar of Stefano TARTARONE
Stefano T.
5.0
10 months ago

Ottimo corso, argomenti molto interessanti e molto utili

  • Helpful
  • Not helpful
ui-avatar of Francesco Fassi
Francesco F.
5.0
11 months ago

Ottimo corso introduttivo. Permette di avere una panoramica generale completa delle caratteristiche del C# e con un notevole, considerando il numero ridotto delle ore, grado di approfondimento delle sezioni. Le esercitazioni fornite sono adatte per "ingranare la marcia". Se si conosce qualche altro linguaggio di programmazione come il C++ o il Java il passaggio al C# è alquanto veloce.

  • Helpful
  • Not helpful
ui-avatar of Horsa Flow srl
Horsa F. S.
5.0
1 year ago

molto bene!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses