Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

C# 12 Programming con .NET 8

via Udemy

Overview

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

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#

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

Perché dovrestiimparare 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, conC# 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 suMac/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 fondamentalelinguaggio di programmazione object-oriented.


Syllabus

  • Il Paradigma Object-Oriented (SEZIONE BONUS)
  • WELCOME TO THE MACHINE
  • Introduzione a C# ed alle piattaforme .NET, .NET Core, Mono
  • Il Type System di C#
  • Operazioni ed Operatori Aritmetici
  • I Test Condizionali
  • Le Iterazioni
  • Gli Array
  • I Metodi
  • Value Types e Reference Types
  • Le Classi in C#
  • Le Property
  • Le Struct in C#
  • Le Enumeration
  • Ereditarietà
  • Il polimorfismo
  • Le Interface
  • I Namespace
  • Le Eccezioni
  • (Advanced) I Generics
  • (Advanced) I Delegate
  • (Advanced) Gli Eventi
  • (Advanced) I Modificatori 'ref', 'out' e 'in'
  • (Advanced) Le Tuple
  • (Advanced) Lambda Expressions, ed Expression-bodied Members
  • (C# 8) - Default Interface Implementation
  • (C# 8) - Gli Indici e i Range
  • (C# 8) - Nullable Reference Types
  • (Advanced) La Classe Object
  • C# 9 / .NET 5
  • C# 10 / .NET 6
  • C# 11 / .NET 7
  • C# 12 / .NET 8

Taught by

Alessandro Bemporad

Reviews

4.5 rating at Udemy based on 2130 ratings

Start your review of C# 12 Programming con .NET 8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.