Catalogo Corsi

Corso Microsoft 20483

MOC 20483: Programming in C#

Attraverso questo corso gli studenti apprenderanno l’utilizzo delle principali tecniche di programmazione necessarie a sviluppare Apps pubblicabili nel Windows Store. Verranno quindi introdotte combinazioni sia di tecniche che teoriche di design e programmazione utilizzando Visual Studio e  Expression Blend tools.

Il corso è propedeutico all’ottenimento delle certificazioni professionali Microsoft attraverso il superamento dell’esame 70-483.

Contenuti
Modalità e Quote
Altre info
  • Quello che segue è un estratto della scheda corso MOC 20483 “Programming in C#″.
    Puoi prendere visione dell’intera scheda Microsoft ufficiale a questo indirizzo.

    Review of C# Syntax
    Overview of Writing Applications using C#
    Datatypes, Operators, and Expressions
    C# Programming Language Constructs

    Creating Methods, Handling Exceptions, and Monitoring Applications
    Creating and Invoking Methods
    Creating Overloaded Methods and Using Optional and Output Parameters
    Handling Exceptions
    Monitoring Applications

    Developing the Code for a Graphical Application
    Implementing Structs and Enums
    Organizing Data into Collections
    Handling Events

    Creating Classes and Implementing Type-safe Collections
    Creating Classes
    Defining and Implementing Interfaces
    Implementing Type-safe Collections

    Creating a Class Hierarchy by Using Inheritance
    Creating Class Hierarchies
    Extending .NET Framework Classes
    Creating Generic Types

    Reading and Writing Local Data
    Reading and Writing Files
    Serializing and Deserializing Data
    Performing I/O Using Streams

    Accessing a Database
    Creating and Using Entity Data Models
    Querying Data by Using LINQ
    Updating Data by Using LINQ

    Accessing Remote Data
    Accessing Data Across the Web
    Accessing Data in the Cloud

    Designing the User Interface for a Graphical Application
    Using XAML to Design a User Interface
    Binding Controls to Data
    Styling a User Interface

    Improving Application Performance and Responsiveness
    Implementing Multitasking by using Tasks and Lambda Expressions
    Performing Operations Asynchronously
    Synchronizing Concurrent Access to Data

    Integrating with Unmanaged Code
    Creating and Using Dynamic Objects
    Managing the Lifetime of Objects and Controlling Unmanaged Resources

    Creating Reusable Types and Assemblies
    Examining Object Metadata
    Creating and Using Custom Attributes
    Generating Managed Code
    Versioning, Signing and Deploying Assemblies

    Encrypting and Decrypting Data
    Implementing Symmetric Encryption
    Implementing Asymmetric Encryption

     

     

  • Modalità
    Date
    Sede
    Promozione
    GG/Ore
    Prezzo*
    2X2
    18, 19 - 25, 26 Maggio
    Padova
    4gg (2+2)
    1050
    -
    -
    -
    36 ore
    1200
    Standard
    -
    -
    5 gg
    1200
    -
    -
    -
    30 ore
    950
    One2One
    a scelta*
    a scelta*
    -
    3 gg
    1800
    Dedicato
    a scelta*
    a scelta*
    -
    personalizzato
    su offerta

    Scopri di più sulle modalità di erogazione dei corsi a questa pagina.

    * Tutti i prezzi sono da intendersi IVA esclusa.
    Con "a scelta" è da intendersi qualsiasi data o sede, concordata tra le parti, all'interno del territorio nazionale.

  • Per partecipare con successo a questo corso è necessario possedere già le competenze di base di utilizzo del linguaggio C# e aver già una buona esperienza nello sviluppo di applicazioni con linguaggi ad oggetti quali C++, Java, JavaScript, Objective-C, Microsoft Visual Basic.

    Il corso è tenuto in lingua ITALIANA da trainer ufficiali Microsoft. Il materiale corso, tuttavia, è in lingua inglese.
    Su richiesta, se disponibile, è possibile fornire altra documentazione in lingua italiana.