Microsoft 20483 – Programming in C#

In this course you acquire the programming skills required to crate Windows applications using the C# language. You will also review the basics of C# program structure, language syntax and implementation details.

Cui i se adresează?

This course is aimed at developers with experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic or Java and understand the concepts of object-oriented programming as well as professional developers with at least one month of experience in an object-oriented environment.

Ce vei învăța?

Upon completion you will know how to:

  • Core syntax and features of C#
  • Create and call methods, catch and handle exceptions, and the monitoring requirements of large-scale applications
  • Implement the basic structure and essential elements of a typical desktop application
  • Create classes, define and implement interfaces, and create and use generic collections
  • Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods
  • Read and write data by using file input/output and streams and serialize/deserialize data in different formats
  • Create and use an entity data model for accessing a database and use LINQ to query and update data
  • Use the types in the System.Net namespace and WCF Data Services to access and query remote data
  • Build a graphical user interface by using XAML
  • Improve the throughput and response time of applications by using tasks and asynchronous operations
  • Integrate unmanaged libraries and dynamic components into a C# application
  • Metadata of types using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions
  • Encrypt and decrypt data by using symmetric and asymmetric encryption

Cerințe preliminare:

Students need to have:

  • Understanding of how to name, declare, initialize, and assign values to variables within an application
  • Experience using:
  • Arithmetic operators to perform arithmetic calculations involving one or more variables
  • Relational operators to test the relationship between two variables or expressions

Logical operators to combine expressions that contain relational operators

Experience creating:

  • Code syntax for simple programming statements using C# language keywords and recognize syntax errors using the Visual Studio IDE
  • Simple branching structure using an IF statement
  • Simple looping structure using a For statement to iterate through a data array
  • Function that accepts arguments (parameters and returns a value of a specified type

Understanding of how to:

  • Use the Visual Studio IDE to locate simple logic errors
  • Design and build a simple user interface using standard controls from the Visual Studio toolbox
  • Connect to a SQL Server database and the basics of how to retrieve and store data
  • Sort data in a loop
  • Recognize the classes and methods used in a program

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Este recomandat să continui cu:

Essentials of Developing Windows Store Apps using C# (M20484)

Programe de certificare

MCSD: Windows Store Apps
MCSD: Web Applications
MCSD: SharePoint Applications

Detalii curs




1000 EUR

Modalități de livrare

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel de specializare

3. Intermediate
Într-o economie bazată pe cunoaștere, educarea și instruirea angajaților reprezintă o investiție în vederea obținerii unei performanțe îmbunătățite pe termen scurt, precum și a succesului pe termen lung al organizației.