Fondamenti di C# e .NET

Prenota Ora

Il corso C# and .NET Foundations è un programma intensivo di 35 ore progettato per programmatori esperti che vogliono padroneggiare C# e la piattaforma .NET Core. Gli argomenti includono programmazione orientata agli oggetti, delegate, eventi, LINQ, threading, Task Parallel Library (TPL) e sviluppo con Visual Studio 2022. Durata: 35 ore — Prezzo: €1.997. Erogato da Esamatic srl, Microsoft Learning Partner a Milano, con Microsoft Certified Trainers.

  • Padronanza OOP — Classi, interfacce, ereditarietà, polimorfismo e design pattern in C#
  • Delegate ed Eventi — Comprendere il modello di programmazione event-driven e i meccanismi di callback
  • LINQ — Interrogare collezioni, database e XML con Language Integrated Query
  • Concorrenza — Implementare multithreading, async/await e la Task Parallel Library
  • Visual Studio 2022 — Sfruttare l’IDE per debugging, profiling e produttività

Panoramica del Corso: C# and .NET Foundations

C# è uno dei linguaggi di programmazione più versatili e diffusi. Questo corso fornisce una base solida nella sintassi C#, nel runtime .NET Core e nei pattern di sviluppo essenziali, preparando gli sviluppatori a creare applicazioni desktop, web, cloud e mobile sulla piattaforma Microsoft.

Obiettivi Formativi

  1. Scrivere C# Idiomatico — Applicare principi orientati agli oggetti, generics e funzionalità moderne di C# per scrivere codice pulito e manutenibile
  2. Padroneggiare le Query sui Dati — Usare LINQ per interrogare collezioni in memoria, database e documenti XML con una sintassi unificata
  3. Costruire Applicazioni Concorrenti — Implementare multithreading, pattern async/await e processing parallelo con la Task Parallel Library
  4. Sviluppare con Visual Studio 2022 — Utilizzare tutta la potenza dell’IDE per debugging, unit testing, profiling e gestione pacchetti NuGet

A Chi è Rivolto

Programmatori esperti provenienti da altri linguaggi (Java, C++, Python) che passano a C#, nonché sviluppatori C# junior che desiderano consolidare le proprie basi .NET.

Vantaggi Professionali

C# è la pietra angolare dell’ecosistema di sviluppo Microsoft. Una solida base in C# e .NET apre le porte a ruoli nel software enterprise, sviluppo cloud, sviluppo di giochi (Unity) e molto altro.

Prerequisiti

  • Esperienza con almeno un linguaggio di programmazione (Java, C++, Python o simili)
  • Comprensione dei concetti base di programmazione (variabili, cicli, funzioni)
  • Un computer con Visual Studio 2022 Community Edition o superiore installato

Domande Frequenti

Il corso è per principianti assoluti?

Questo corso presuppone esperienza di programmazione in un altro linguaggio. I principianti assoluti dovrebbero prima seguire un corso introduttivo di programmazione.

Quale versione di .NET viene trattata?

Il corso copre .NET 6/7 con C# 10/11. I concetti sono compatibili con le release .NET successive.

Il corso copre ASP.NET o lo sviluppo desktop?

L’attenzione è sul linguaggio C# e sui fondamenti .NET Core. Corsi specializzati per ASP.NET, WPF e altri framework si basano su queste fondamenta.

Quanta programmazione pratica è prevista?

Circa il 60% del corso è composto da laboratori pratici ed esercizi di codifica, garantendo l’applicazione immediata di ogni concetto.

Corso

CW4014

Durata

35
ore

Prezzo

1997,00
,00 + IVA

Sede

Da remoto

Hai domande?

Compila il modulo e richiedi, siamo qui per rispondere a tutte le tue richieste!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.