z

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

d

Formazione svolta per Visual Studio C# MOC 20483C

Dal 22 al 26 luglio è stato svolto un corso di formazione per Visual C# presso Pipeline a Milano, questo corso certificato Microsoft ® ha permesso di acquisire le competenze necessarie alla creazione di applicazioni Windows con il linguaggio Visual C# (basi della struttura di un programma Visual C#, sintassi del linguaggio e dettagli di implementazione).

Di seguito i contenuti del corso:

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

Basic types and constructs of Visual C#

  • 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

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

Accessing Remote Data

  • Accessing Data Across the Web
  • Accessing Data by Using OData Connected Services

Designing the User Interface for a Graphical Application

  • Using XAML to Design a User Interface
  • Binding Controls to Data

Improving Application Performance and Responsiveness

  • Implementing Multitasking
  • 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

 

Gli obiettivi del corso sono i seguenti:

  • implementare struttura ed elementi di una classica applicazione desktop;
  • creare classi, definire l’interfaccia, creare e usare collection;
  • utilizzare l’ereditarietà per creare una gerarchia di classi;
  • leggere e scrivere dati tramite file I/O e stream;
  • utilizzare entity data model e LINQ;
  • interrogare dati remoti tramite WCF Data Services e System.Net namespace;
  • creare una interfaccia utente tramite XAML;
  • integrare librerie e componenti dinamici.