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.