C# 10 Programming con .NET 6

Go to class
Write Review

C# 10 Programming con .NET 6 provided by Udemy is a comprehensive online course, which lasts for 13 hours worth of material. C# 10 Programming con .NET 6 is taught by Alessandro Bemporad. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Italianand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Impara a programmare in modo professionale in C# 10, con .NET 6

    What you'll learn:

    • Conoscere l'architettura generale di .NET 6
    • Scrivere programmi C# 10 usando la piattaforma .NET 6
    • Conoscere ed utilizzare i built-in types di C#
    • Conoscere le operazioni e gli operatori in C#
    • Conoscere ed utilizzare i test condizionali ed i loop
    • Conoscere ed utilizzare gli array in C#
    • Conoscere in modo approfondito i Value Types ed i Reference Types
    • Progettare le Classi, le Struct, le Enumeration e le Interface
    • Conoscere in modo approfondito l'Ereditarietà delle Classi e delle Interface
    • Conoscere ed utilizzare il Polimorfismo
    • Definire ed utilizzare i Namespace
    • Utilizzare le Eccezioni
    • Conoscere ed utilizzare i Generics
    • Conoscere ed utilizzare i Delegates
    • Conoscere ed utilizzare i modificatori 'ref', 'out' e 'in'
    • Conoscere ed utilizzare le lambda expressions
    • Conoscere ed utilizzare gli expression-bodied members
    • Conoscere ed utilizzare la Interface Default Implementation (C# 8)
    • Conoscere ed utilizzare gli Indici ed i Range (C# 8)
    • Conoscere i Top-Level Statements (C# 9)
    • Conoscere i Records (C# 9 - C# 10)

    **** IMPORTANTE: Il corso è stato aggiornato alla versione C# 10.0, ed utilizza .NET 6 ****

    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.

    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:

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

    • Mobile Apps per iOS/Android (con Xamarin)

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

    • Windows Apps (con il .NET Framework)

    • Microservice, 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# 10, con l'utilizzo di .NET 6. Contiene i fondamenti base del linguaggio, ed anche gli argomenti più avanzati, come i generics, i delegate e gli eventi, 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.