New
 
Fantom Tag

Corso - Fondamenti dello sviluppo .Net in C# in Visual Studio

Programmare applicazioni in C#, con .Net e Visual Studio

  • A distanza
  • Fondamenti
  • Step by Step
Corso a catalogo
Durata
5 giorni (35 Ore)

Quota d'iscrizione 2024
2.980,00 €  +IVA

WebCode
IT.41
Iscriviti
Realizza questo corso in azienda
Durata
5 giorni (35 Ore)

6.850,00€ +IVA
Quota riferita ad un gruppo di 10 pax max, +10% di Project Management

WebCode
IT.41
Formazione customizzata
Sei interessato all'argomento?
Progettiamo un training personalizzato nella tua azienda.

Il C# è un moderno linguaggio di programmazione orientato agli oggetti oggi ampiamente utilizzato dagli sviluppatori sia per applicazioni desktop, che web e mobile. Rende facilmente fruibili la programmazione ad oggetti, multi-target e multi-piattaforma, l' integrazione e la realizzazione di servizi web online. 

Il corso fornisce ai programmatori le basi e le tecniche di C# per pubblicare software professionali, fruendo della potente libreria Microsoft .Net 7/8/core.

Al termine del corso il partecipante sarà in grado di distribuire autonomamente i propri applicativi aggiornabili via web.

Vai al corso del 2025
Leggi di più
Per chi

A chi è rivolto

Per chi

  • Sviluppatori
  • Responsabili tecnici di progetto

Prerequisiti

Conoscenza base della programmazione

Programma

Programma del corso

1 - Introduzione a C# e .Net

  • Introduzione a .Net
  • Creazione di progetti con Visual Studio 2022
  • Scrivere un'applicazione C#
  • Redazione di documentazioni efficaci
  • Esecuzione e debug delle applicazioni con Visual Studio 2022

 

2 - Struttura della programmazione C#

  • Variabili, valori, classi/oggetti
  • Il linguaggio: sintassi, espressioni, operatori
  • Contenitori .Net: lista, dizionario, coda
  • Istruzioni di flusso
  • Istruzioni di iterazione
  • Frammenti di codice di Visual Studio 2022

 

3 - Dichiarazione e chiamata di metodi

  • Definizione e chiamata di metodi
  • Passaggio di parametri

 

4 - Gestione delle eccezioni

  • La gestione delle eccezioni
  • Sollevare eccezioni

 

5 - Leggere e scrivere su file

  • Accedere al file system
  • Leggere e scrivere su file utilizzando i flussi

 

6 - Creazione di nuovi tipi di dati

  • Creazione e utilizzo di enumerazioni
  • Creazione e utilizzo delle classi
  • Creazione e utilizzo di strutture
  • Confronto tra tipi di riferimento e tipi di valore
  • Gestione dei riferimenti alle librerie di classi in Visual Studio 2022

 

7 - Incapsulamento di dati e metodi

  • Controllare la visibilità dei membri
  • Condividere metodi e dati

 

8 - Ereditarietà delle classi e implementazione delle interfacce

  • Utilizzare l'ereditarietà per definire nuovi tipi di riferimento
  • Definire e implementare le interfacce
  • Definizione di classi astratte

 

9 - Gestione della durata degli oggetti e controllo delle risorse

  • Introduzione alla Garbage Collection
  • Gestione delle risorse

 

10 - Incapsulamento avanzato

  • Creazione e utilizzo delle proprietà
  • Creazione e utilizzo di indicizzatori
  • Overload degli operatori

 

11 - Disaccoppiamento dei metodi e gestione degli eventi

  • Dichiarazione e uso dei delegati
  • Utilizzo delle espressioni Lambda
  • Gestione di eventi

 

12 - Utilizzo di collezioni e costruzione di tipi generici

  • Lavorare con le raccolte
  • Creazione e utilizzo di tipi generici
  • Definire interfacce generiche e comprendere la varianza
  • Utilizzo di metodi e delegati generici

 

13 - Programmazione asincrona e personalizzazione del codice

  • Programmazione asincrona
  • Creazione di una classe di raccolta personalizzata
  • Semplificazione del codice

 

14 - Utilizzo di LINQ per interrogare i dati

  • Utilizzo di metodi di estensione LINQ e operatori di query
  • Creazione di query ed espressioni LINQ dinamiche

 

15 - Sviluppo basato su test

  • Il ruolo dei test nello sviluppo
  • Introduzione ai pattern MVC, MVVM
  • Unit test e Visual Studio 2022
Obiettivi

Obiettivi del corso

  • Padroneggiare lo sviluppo di applicazioni mediante C# e .Net
  • Comprendere i concetti, l'architettura e le principali tecnologie della piattaforma .Net
  • Padroneggiare la sintassi e le funzionalità del linguaggio C#
  • Sapere come configurare e utilizzare Visual Studio nei progetti di sviluppo
Esercitazioni

Esercitazioni

  • Una formazione molto concreta durante la quale si alternano le fasi di contributi teorici, scambi, condivisione di esperienze e casi pratici
  • Un ampio spazio dedicato alla pratica che consente ai partecipanti di acquisire rapidamente le competenze necessarie per utilizzare Visual Studio durante lo sviluppo.
Finanziamenti

Opportunità di finanziamento

I Fondi Paritetici Interprofessionali permettono, alle aziende aderenti, di finanziare la formazione aziendale ed individuale rivolta ai propri dipendenti.

Affidati a Cegos e al suo Team dedicato per essere supportato lungo tutte le fasi del progetto finanziato, dalla valutazione di fattibilità, alla presentazione della domanda al Fondo Interprofessionale, fino alla rendicontazione dei costi e al rimborso delle spese.

Scopri come accedere ai finanziamenti per questo intervento.

Date

    Consulta le date 2025
    Corso - Fondamenti dello sviluppo .Net in C# in Visual Studio