Programming in C# (70-483)

(70-483) / ISBN : 978-1-64459-098-0
This course includes
Interactive Lessons
Gamified TestPrep
Hands-On Labs
328 Reviews
Get A Free Trial

About This Course

Prepare for the MCSA certification exam with the Programming in C# (70-483) course and lab. Lab simulates real-world, hardware, software, and command-line interface environments and can be mapped to any text-book, course, or training. The Microsoft C# certification course completely covers the 70-483 exam objectives and helps you master the skills required to manage program flow, create and use types; debug applications and implement security; implement data access, and much more.

Skills You’ll Get

Microsoft C# 70-483 exam is for developers with at least one year of experience programming essential business logic for a variety of application types, hardware, and software platforms using C#. The MCSA Programming in C# 70-483 exam is designed for software developers with at least one year of experience in programming essential business logic for a variety of application types, hardware, and software platforms using C#.

1

Introduction

  • Who this Course is For
  • What this Course Covers
  • How this Course is Structured
  • What You Need to Use in this Course
  • Conventions
2

Introducing the Programming C# Certification

  • Getting Certified
  • Things to Know About the Test
  • How to Study for the Exam Using this Course
  • The 70-483 Objectives
  • Summary
  • Additional Reading and Resources
3

Basic Program Structure

  • Writing Your First Program
  • Controlling Program Flow
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
4

Working with the Type System

  • Creating Value Types
  • Creating Reference Types
  • Understanding Encapsulation
  • Understanding Generic Types and Generic Methods
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
5

Using Types

  • Converting Between Types
  • Manipulating Strings
  • Formatting Values
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
6

Creating and Implementing Class Hierarchies

  • Inheriting from a Base Class
  • Designing and Implementing Interfaces
  • Implementing Common Interfaces
  • Managing Object Life Cycle
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
7

Working with Delegates, Events, and Exceptions

  • Working with Delegates
  • Working with Events
  • Exception Handling
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
8

Multithreading and Asynchronous Processing

  • Creating Responsive Applications
  • Working with the Task Parallel Library
  • Exploring Advanced Multithreading Programming Topics
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
9

Creating and Using Types with Reflection, Custom Attributes, the CodeDOM, and Lambda Expressions

  • Using the System.Reflection Namespace
  • Read and Create Custom Attributes
  • Generate Code Using the CodeDOM Namespace
  • Lambda Expressions
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
10

Working with Data

  • Working with Data Collections
  • Consuming Data
  • Performing I/O Operations
  • Understanding Serialization
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
11

Working with Language Integrated Query (LINQ)

  • Understanding Query Expressions
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
12

Input Validation, Debugging, and Instrumentation

  • Input Validation
  • Debugging
  • Instrumenting Applications
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet
13

Using Encryption and Managing Assemblies

  • Using Encryption
  • Managing Assemblies
  • Summary
  • Additional Reading and Resources
  • Cheat Sheet

1

Basic Program Structure

  • Writing a Basic C# Program
  • Using the foreach Loop
  • Using the switch Statement
  • Using the Nested Loops for a Lottery Program
  • Using the do-while Loop
  • Using the if-else Statement
2

Working with the Type System

  • Using the Value Types and their Aliases
  • Using the Value Types
  • Creating a Structure
  • Using enum
  • Using Methods in a Class
  • Using Constructors
  • Depicting Instance Fields
  • Overloading Constructors
  • Using Properties
  • Using Generic Methods
3

Using Types

  • Implementing the Implicit Type Conversion
  • Implementing the Explicit Type Conversion
  • Using the string Method
  • Using StringBuilder
  • Formatting Values
4

Creating and Implementing Class Hierarchies

  • Using Interfaces
  • Using the using Statement
  • Using Objects
5

Working with Delegates, Events, and Exceptions

  • Using a Static Delegate
  • Using Instance Delegates
  • Using Events
  • Using Asynchronous Lambdas
  • Performing Exception Handling
6

Multithreading and Asynchronous Processing

  • Using the Thread Pool
  • Using Threads
  • Using the Parallel Class
  • Using Barriers
7

Creating and Using Types with Reflection, Custom Attributes, the CodeDOM, and Lambda Expressions

  • Using the System.Reflection namespace to Get Assembly
  • Using Custom Attributes
  • Using Lambda Expressions
8

Working with Data

  • Using Arrays
  • Using StreamReader
  • Using Binary Serialization
  • Using Serialization
9

Working with Language Integrated Query (LINQ)

  • Understanding LINQ Queries
10

Input Validation, Debugging, and Instrumentation

  • Using Regular Expressions
  • Debugging and Tracing in C#
  • Logging in C#
11

Using Encryption and Managing Assemblies

  • Using the RSA Asymmetric Algorithm

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

There are no technical prerequisites for this certification.

USD 165

The exam contains 40-60 questions.

120 minutes

The passing score varies from exam to exam and is provided on the score report.

General Microsoft Certification exam retake policy

  • If a candidate does not achieve a passing score on an exam the first time, the candidate must wait 24 hours before retaking the exam. At that time, candidates can log onto their certification dashboard and reschedule the exam themselves.
  • If a candidate does not achieve a passing score the second time, the candidate must wait at least 14 days before retaking the exam a third time.
  • A 14-day waiting period is also imposed between the third and fourth attempts and fourth and fifth attempts.
  • A candidate may not take a given exam any more than five times per year (12 months). This 12-month period starts from the first attempt. The candidate is eligible to retake the exam 12 months from the date of their first attempt.
  • To take a given exam more than five times per year or to have the time between attempts waived, a candidate must have experienced one of the errors listed below and request an exception from Microsoft. Requests should be sent to mlsecure@microsoft.com. These requests must include the following information:
    • Candidate ID
    • First/Last Name
    • Email associated with your Candidate ID
    • Exam Registration ID
    • Exam Number
    • Description of error
    • Pearson VUE case number

Exam retake exceptions will be granted for the following reasons:

  • Failure due to lab crash
  • Failure due to Internet connectivity issues
  • Failure due to equipment failure

For life

Programming in C# (70-483)

$ 429.53

Buy Now

Related Courses

All Course
scroll to top