Corso C# .NET GRATUITO (ottobre 2023)

Le lezioni teoriche e pratiche del corso porteranno i partecipanti ad avere una buona conoscenza del linguaggio C# e del relativo ambiente di sviluppo .Net.

Dettagli del corso C# .NET gratuito

Durata:248 ore
Periodo:Dal 30 ottobre al 19 dicembre 2023
Orario:Dal lun al ven dalle 09.00 alle 16.00 (pausa dalle 13.00 alle 14.00)
Sede:Il corso C# .NET gratuito si svolgerà tramite piattaforma webinar
Partecipanti:Verranno selezionati massimo 14 partecipanti
Scopo:ASSUNZIONE
Prezzo:GRATUITO
Requisiti candidato:Conoscenze di base della programmazione a oggetti.
Requisiti HW:
Destinatari:Neodiplomati in informatica e neolaureati / laureandi in cerca di lavoro, con un forte interesse per il settore IT ed uno spiccato interesse a lavorare nel settore della programmazione informatica.
Partner:

Programma del corso C# .NET gratuito

Vedi tutto il programma

In questo corso ti verrà insegnato le base della programmazione ad oggetti, le funzioni più importanti del linguaggio C#, la scrittura di codice tramite i Tools di sviluppo per la creazione e gestione del ciclo di vita di software come: VS Code, Visual Studio Community e Azure DevOps. Configurazione dell’automazione dei Test e del Deployment dell’applicativo su un’ambiente cloud.

Oggi il linguaggio C# .Net è diventato uno dei linguaggi più utilizzati per la realizzazione di applicativi in ambienti Enterprise, principalmente in ambito bancario e assicurativo.

Grazie alla sua versatilità e robustezza, negli ultimi anni l’ambiente .NET è stato continuatamente riprogettato per essere compatibile con un’ampia gamma di sistemi operativi ed essere utilizzato per la realizzazione di tipologie di applicativi di vastissimi utilizzi: dallo sviluppo di Microservizi e Web Application complete e sicure, agli applicativi di algoritmi complessi nell’ambito dell’Intelligenza artificiale e IoT.

Inoltre, C# è stato adottato come linguaggio di riferimento di Unity, uno dei più importanti motori grafici utilizzato in videogiochi in 3D e virtualizzazione della realtà. Questa piattaforma avrà sicuramente un ruolo protagonista nei prossimi anni con il consolidamento del mercato del Metaverso.

  1. Introduzione al mondo.NET
    • Dotnet Framework Classic,
    • Dotnet Framework Core
    • Dotnet & Linux / container (high level overview)
  2. Programmazione ad oggetti
    • Inheritance
    • Overload
    • Abstract classes
    • Interfaces
    • Virtual methods
    • Polimorfism
    • Dependency Injection
  3. Code Control
    • Visual Studio code, Community
    • Debugging
    • Tracing
    • Logging
    • Exception
    • What to Log : exceptions vs log of “normal” activity
    • Application Insights
  4. C# basics
    • Base types: value e reference types
    • Application types: console. Windows service, web apps
    • Operators and expressions
    • Programming constructs in C#
    • Creating and invoking methods
    • structures
    • Interfaces
    • List/ hash tables
    • Collections
    • Generics
    • Delegates
    • Events
    • Reading and writing to files
    • Streams
    • Data serialization and deserialization
    • Http calls
    • LINQ to objects
  5. Agile
    • Agile practices (overview)
    • organization, projects, stories, tasks
  6. AzureDevOps
    • Pipeline management
    • Test Plan
    • Artifacts
    • Unity test
    • Integration test
    • Data Driven Testing method
  7. Git & Tfvc
    • Intro to content indexed file system
    • Everyday usage, concepts (add / commit / push) branching
    • Show the natural flow, and how the borderline scenarios
    • Creative with git to help in the everyday work
  8. Database
    ◦ The relational model, DDL and DML
    ◦ Data Access (SQL)
    ◦ Pure ADO.NET and OLEDB
    ◦ EntityFramework
  9. WEB API
    • Minimal WeAPI ASP.NET core 6
    • EntityFramework
    • Interrogage RMDB
    • Interrogare noSQL DB (Mongo)
  10. SICUREZZA E DIRITTI DEI LAVORATORI
  11. VERIFICA DELLE CONOSCENZE ACQUISITE

Informazioni sul docente

Ferreira Rocha Bruno

(apre in una nuova finestra)

300 STUDENTI OGNI ANNO
250 POSTI DI LAVORO DISPONIBILI

Compila il form per candidarti al corso C# .NET gratuito

    Inserisci nome e cognome

    Inserisci un indirizzo email valido

    Scrivi il tuo messaggio


    (Dimensione max 4MB. Formati accettati: immagini, txt, csv, doc, docx, odt, pdf, ppt, rtf, ecc.)

    Consenso alla Privacy

    Se hai difficoltà a inviare il tuo curriculum tramite questo form puoi inviare la tua candidatura al corso al seguente indirizzo e-mail: formazione@cgmconsulting.it