← Tutti i percorsi
C#Principiante

C# (.NET)

Impara C# da zero: il linguaggio di Microsoft per applicazioni desktop, web (ASP.NET), giochi (Unity) e backend enterprise. Codice eseguibile davvero, compilato sul server.

18 capitoli72 lezioni106 sfide

Programma del corso

Capitolo 1: Introduzione a C#

  • ▸C# e .NET
  • ▸La struttura di un programma
  • ▸Write, WriteLine e commenti
  • ▸Compilare ed eseguire

Capitolo 2: Variabili e tipi

  • ▸Tipi di base
  • ▸var e inferenza di tipo
  • ▸Costanti e conversioni
  • ▸Operazioni tra numeri

Capitolo 3: Operatori e interpolazione

  • ▸Operatori aritmetici
  • ▸Confronto e operatori logici
  • ▸String interpolation
  • ▸Leggere input

Capitolo 4: Controllo di flusso

  • ▸if / else
  • ▸switch
  • ▸L''operatore ternario
  • ▸Condizioni combinate

Capitolo 5: Cicli

  • ▸Il ciclo for
  • ▸while e do-while
  • ▸foreach
  • ▸break e continue

Capitolo 6: Metodi

  • ▸Definire un metodo
  • ▸Parametri e return
  • ▸Overloading
  • ▸Parametri opzionali e out

Capitolo 7: Array e collezioni

  • ▸Array
  • ▸List<T>
  • ▸Dictionary<K,V>
  • ▸Iterare le collezioni

Capitolo 8: Stringhe

  • ▸Metodi delle stringhe
  • ▸Trasformare le stringhe
  • ▸StringBuilder
  • ▸Immutabilità

Capitolo 9: Classi e oggetti

  • ▸Definire una classe
  • ▸Le proprietà
  • ▸I costruttori
  • ▸Metodi di istanza

Capitolo 10: Incapsulamento

  • ▸Modificatori d''accesso
  • ▸Proprietà con logica
  • ▸private set e readonly
  • ▸Perché incapsulare

Capitolo 11: Ereditarietà e polimorfismo

  • ▸L''ereditarietà
  • ▸base e costruttori
  • ▸virtual e override
  • ▸Classi astratte

Capitolo 12: Interfacce

  • ▸Cos''e un''interfaccia
  • ▸Polimorfismo con le interfacce
  • ▸Implementare più interfacce
  • ▸Interfaccia o classe astratta?

Capitolo 13: Generics

  • ▸Cosa sono i generics
  • ▸Classi generiche
  • ▸Metodi generici
  • ▸Più parametri di tipo

Capitolo 14: Gestione delle eccezioni

  • ▸try / catch
  • ▸finally
  • ▸throw
  • ▸Buone pratiche

Capitolo 15: LINQ

  • ▸Cos''e LINQ
  • ▸Where e Select
  • ▸Aggregare e ordinare
  • ▸Concatenare le query

Capitolo 16: Delegati ed eventi

  • ▸I delegati
  • ▸Func e Action
  • ▸Le lambda
  • ▸Gli eventi

Capitolo 17: Async e await

  • ▸Programmazione asincrona
  • ▸Task e Task<T>
  • ▸await
  • ▸Buone pratiche async

Capitolo 18: C# moderno e colloquio

  • ▸Tuple e deconstruction
  • ▸Pattern matching
  • ▸Record e nullable
  • ▸Pronto per il colloquio

Pronto a salire di livello?

Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.

C# (.NET) — LevelUpCode