DevOps Artisan – C# Avanzato

C# è un linguaggio di programmazione moderno, orientato agli oggetti e type-safe. I programmi C# vengono eseguiti sulla piattaforma .NET e consentono agli sviluppatori di creare applicazioni robuste e sicure, sia per Windows che per applicazioni web. Questo linguaggio offre sviluppo software multipiattaforma, fornisce numerosi strumenti e librerie per la creazione di applicazioni e si basa sulla programmazione orientata agli oggetti. L'integrazione con Visual Studio come IDE semplifica la scrittura del codice, mentre l'implementazione flessibile e la facilità di manutenzione sono chiari vantaggi di C# e .NET.

Al termine del corso, saprai come gestire la memoria in C#, il processo di esecuzione delle applicazioni C#/.NET, la programmazione asincrona, le best practice e i principi in C#, gli alberi delle espressioni, i test unitari, le funzionalità LINQ, le basi della sicurezza delle applicazioni in C# e le basi dei modelli di progettazione in C#.

A chi è rivolto?

  • Sviluppatori C#/.NET che desiderano approfondire le proprie conoscenze e far progredire la propria carriera.

Cosa imparerai?

  • Gestione della memoria: stack, heap, garbage collection
  • Processo di esecuzione del codice: CLR, linguaggio intermedio
  • Programmazione asincrona: async/await, eccezioni
  • Libreria Task Parallel e multithreading
  • Utilizzo di AutoMapper
  • Iniezione di dipendenza e inversione del controllo
  • Principi e best practice del codice pulito
  • Alberi di espressione e LINQ avanzato
  • Test unitari e sicurezza (autenticazione, crittografia)
  • Modelli di progettazione avanzati

Prerequisiti:

  • Non ci sono prerequisiti.

Orario del corso:

I materiali del corso sono in inglese. L'insegnamento si svolge in rumeno.

  1. Gestione della memoria
  2. Processo di esecuzione del codice
  3. Introduzione alla programmazione asincrona
  4. Libreria parallela di attività
  5. multithreading
  6. Mappatore automatico
  7. Iniezione di dipendenza
  8. Le migliori pratiche di C#
  9. alberi di espressione
  10. LINQ
  11. Test unitari
  12. Sicurezza e crittografia
  13. Modelli di progettazione avanzati

Ti consigliamo di proseguire con:

Programmi di certificazione

Non ci sono raccomandazioni in questo momento.

DevOps Artisan – C# Avanzato

Offerte personalizzate per gruppi di almeno 2 persone

Dettagli del Corso

Durata:

2
Zile

Prezzo:

840 EUR

Consegna:

Insegnamento in aula, aula ibrida, aula virtuale

livello:

2. intermedio

Ruoli:

Architetto, sviluppatore