Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# 12 Programming con .NET 8
Highest Rated
Rating: 4.6 out of 5(2,170 ratings)
6,577 students
Last updated 3/2026
Italian

What you'll learn

  • 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
  • Conoscere ed utilizzare le basi ed una serie di argomenti avanzati del C#

Course content

33 sections170 lectures14h 25m total length
  • Oggetti e Concetti9:25
  • Classificazione3:12
  • Incapsulamento8:48
  • Membri di Istanza e di Classe4:24
  • Generalizzazione5:50
  • Ereditarietà3:28
  • Composizione3:56
  • Collaborazione5:45
  • Gli Oggetti Software8:38
  • Object Modeling in Color (gli Archetipi)11:50

Requirements

  • Conoscenza dell'utilizzo base del terminale di un sistema operativo
  • La conoscenza di base della programmazione in un qualunque linguaggio di programmazione è di aiuto, ma non indispensabile

Description

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.


Who this course is for:

  • Chiunque desidera imparare a sviluppare in C#, apprendendo allo stesso tempo tutte le tecniche della programmazione object-oriented