CORSO

c#

Destinatari

Chiunque desidera imparare a sviluppare in C#, apprendendo allo stesso tempo tutte le tecniche della programmazione object-oriented

Durata

32 Ore

Costo

Euro 550,00

Partecipanti

minimo 4 - massimo 6

La programmazione in C#

Fornire tutte le nozioni per poter maneggiare il linguaggio e produrre codice completo di ogni sua parte. E' rivolto a chi per la prima volta di affaccia al mondo della programmazione ad oggetti e a chi non ha mai visto C# in azione.
C# è nella Top 10 mondiale dei linguaggi più popolari secondo GitHub, quindi è un ottimo investimento di tempo in quanto c'è un'alta probabilità di impiego nel mondo lavorativo.
E' stato creato e viene mantenuto da Microsoft, anche se dal 2014 è divenuto open-source. Questa è una garanzia del fatto che C# venga sviluppato e migliorato nel tempo.

Contenuti

  • Conoscere l'architettura generale di .NET
  • Scrivere programmi C# usando la piattaforma .NET
  • Sintassi del linguaggio C#
  • Conoscere ed utilizzare i built-in types di C#
  • Conoscere le operazioni e gli operatori in C#
  • Conoscere ed utilizzare i test condizionali ed i loop
  • Conoscere ed utilizzare gli array in C#
  • Conoscere in modo approfondito i Value Types ed i Reference Types
  • Progettare le Classi, le Struct, le Enumeration e le Interface
  • Conoscere in modo approfondito l'Ereditarietà delle Classi e delle Interface
  • Conoscere ed utilizzare il Polimorfismo
  • Definire ed utilizzare i Namespace
  • Utilizzare le Eccezioni
  • Conoscere ed utilizzare i Generics
  • Conoscere ed utilizzare i Delegates
  • Conoscere ed utilizzare i modificatori 'ref', 'out' e 'in'
  • Conoscere ed utilizzare le lambda expressions
  • Conoscere ed utilizzare gli expression-bodied members
  • Conoscere ed utilizzare la Interface Default Implementation
  • Conoscere ed utilizzare gli Indici ed i Range
  • Conoscere i Top-Level Statements
  • Conoscere i Records
  • Leggere e scrivere file JSON

  • Esercitazioni

    Il percorso formativo è caratterizzato da una metodologia didattica fortemente interattiva ed applicativa su casi ed esempi reali

    Requisiti minimi

  • Notebook personale.
  • Conoscenza dell'utilizzo base del sistema operativo installato sul proprio Notebook.
  • La conoscenza di base della programmazione in un qualunque linguaggio di programmazione è di aiuto, ma non indispensabile.

  • La quota comprende

    Materiale didattico + Attestato di partecipazione

    Modalità di pagamento

    Pagamento anticipato da fare 6 giorni prima della data di inizio corso



    IBCS Academy


    Presso IBC School
    Via Torre degli Agri, 91
    Almenno San Bartolomeo
    Bergamo - Italia
    Innovative teaching for innovative children