C# .Net Core Methods, Libraries, NuGet, and Debugging
Lab
Beginner
1 h 30 m
2020-07-03
Pausable for 8 hours
Lab Overview
In this lab you will learn more about writing and using methods, working with pre-built/existing libraries, importing and using NuGet packages, and debugging your code. By the end of the lab you will be able to identify and use third-party and Microsoft .Net libraries to aid in your development, and youll be well-positioned to debug and fix errors in your code. Youll also have implemented a logging solution from a third-party provider in your code. Finally, youll understand the differences between a Debug and a Release build configuration, and when to use each configuration type.

Related Learning Path(s):
Programming Fundamentals with C#
Objectives
  • Discover and understand methods
  • Understand how to work with pre-existing code libraries
  • Become familiar with NuGet packages
  • Learn how to debug and troubleshoot code before, after, and during execution.
Exercises
In this exercise, you will get a brief overview of Methods, Libraries, Nuget, and Debugging. You'll then get your code up and running to proceed through the other exercises.
In this exercise, you will learn about writing methods, including method signatures, how to write and call methods, and how to use tools to quickly extract code to methods.
In this exercise, you will learn about using libraries that are already provided for your use. By the end of this exercise you will be able to quickly and easily leverage common libaries provided by Microsoft for use in your code.
In this exercise, you will leverage a package from NuGet to use in your code. This is a common operation that you will need to do in almost every application that you work on.
In this exercise, you will learn how to troubleshoot and debug a program. By the end of this exercise, you will be able to work with and understand how to use tools in the VSIDE to debug your code.
Real-Time Lab
Not Registered?
Create Account
Already Registered?
Login
What are Labs?

Labs provide a live environment to get hands-on experience using the same tools and services in the real world.


Learn More