Corso C# .NET GRATUITO – marzo 2022

Durata: 240 ore di programmazione C# su .NET Framework + 4h sicurezza + 4h diritti e doveri lavoratori somministrati
Periodo: Dal 21 marzo al 15 maggio 2022
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
Prerequisiti: Conoscenze di base della programmazione a oggetti.
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: Finanziato da FORMATEMP
In breve: 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.

Invia la tua richiesta di iscrizione al corso C# .NET Avanzato gratuito:



    * ALLEGA IL TUO CURRICULUM

    .

    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

    Programma Corso C# .NET GRATUITO

    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

    Corso C# .NET GRATUITO

    Informazioni docente del corso

    Nome: Ferreira Rocha Bruno
    VEDI PROFILO LINKEDIN
    Iscrizioni Per iscriversi al corso C# .NET gratuito è necessario inviare una email a formazione@cgmconsulting.it indicando le proprie generalità e i propri contatti o compilando il form sottostante.