Opleiding: M20483 | 70-483 Programming in C# incl. Practice labs (e-learning)

M20483 Programming in C#

This course describes the fundamentals of programming in C#. It covers functionality such as program flow, creating and using types, debugging and security, and implementing data access. 

Prereqiusites

Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks.

Course outcome

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

Package Includes

- 12 Months Online Access featuring ondemand instructor-led classroom sessions with full audio and video lectures
- Online Mentor
- Measure Exam simulation
- Real live practice labs

Course outline

- Managing Program Flow
- Creating Types
- Using Types
- Debugging and Security Implementation
- Manipulating and Retrieving Data
- Managing Multithreading
- Memory Management and String Operations
- Implementing Data Access

Challenge Labs: C#
- Access File Data by Using C# [Guided] [CCD-001]
- Access Relational Data by Using C# [Guided] [CCD-002]
- Access MongoDB Data by Using C# [Guided] [CCD-003]
- Can You Access Data by Using C#? [Advanced] [CCD-004]
- Can You Access Data by Using C#? [Expert] [CCD-005]
- Understand the Fundamentals of C# Classes [Guided] [CSC-001]
- Understand C# Class Inheritance and Polymorphism [Guided] [CSC-002]
- Understand C# Class Encapsulation [Guided] [CSC-003]
- Understand C# Exception Handling [Guided] [CSC-004]
- Create a C# Console Application That Uses Literals and Variables [Guided] [ICS-001]
- Manage Strings in C# [Guided] [ICS-002]
- Manage Numbers in C# [Guided] [ICS-003]
- Manage Dates and Times in C# [Guided] [ICS-004]
- Can You Create a C# Console Application That Uses Variables? [Advanced] [ICS-005]
- Manage a Collection of Data in C# by Using an Array [Guided] [ICS-006]
- Manage a Collection of Data in C# by Using a Foreach Loop [Guided] [ICS-007]
- Manage a Collection of Data in C# by Using a For Loop [Guided] [ICS-008]
- Manage a Collection of Data in C# by Using a Do While Loop [Guided] [ICS-009]
- Can You Loop Through an Array in a C# Application? [Advanced] [ICS-010]
- Compare Values by Using Boolean Operators in C# [Guided] [ICS-011]
- Evaluate Variables by Using Logical Expressions in C# [Guided] [ICS-012]
- Evaluate Conditions by Using an If Else Structure in C# [Guided] [ICS-013]
- Manage Branching Logic by Using a Switch-Case Structure in C# [Guided] [ICS-014]
- Can You Use Branching and Conditional Logic in a C# Application? [Advanced] [ICS-015]

Exclusief examen

070-483 M20483 Programming in C# - Retired

DutchTrain is een officieel geaccrediteerd Test Center voor Pearson Vue Test, Prometric, Kryterion, Castle Worldwide, Certiport & PSI. U bent bij ons van harte welkom voor examens welke via deze Test Centers beschikbaar zijn. Examens kunnen elke dag, binnen kantooruren, worden afgenomen.

Datum

U kunt ten alle tijden beginnen! Neem hiervoor contact op met een van onze opleidingsadviseurs.

Locatie

Zelfstudie

Duur

+11 hours

Leermethodiek

E-Learning

Taal

Engels

Deze training is ook beschikbaar als

- Maatwerktraining, neem hiervoor contact op met een van onze opleidingsadviseurs.

Meer...
€544
ex. BTW
Aangeboden door
DutchTrain
Onderwerp
C/C++
Niveau
Duur
U heeft 12 maanden lang toegang tot het E-Learning materiaal. Start per direct!
Taal
en
Type product
training
Lesvorm
E-Learning
Keurmerken aanbieder
Microsoft Learning Partner
AgilePM - Agile Project Management (APMG)
APMG-International
ASL
AWS Partner Network (APN)
BISL
Cisco Authorized Learning Partners
EC-Council
EC-Council Certified
Google Partner