Exceptions, Input, and Output
Lecture
Brian Gorman
Beginner
0 h 38 m
2020-09-04
Lecture Overview
In this lab demoyou will get an introduction to exceptions and you will become familiar with input and output operations. You will also cover JSON and XML to see a couple of ways that data can be easily stored and transmitted. You will write and read to and from files, and you will understand and learn about using binary data and streams.

Related Learning Path(s):
Programming Fundamentals with C#
Objectives
  • By the end of the course, students will know how to write code that works with arrays. Additionally, the student will have a thorough understanding of working with strings and characters, and will start writing code to build an inventory system.
Pre-Requisites
  • Basic computer skills
  • Problem solving skills
  • Ability to think and reason logically
  • Hello World Lab
  • Introduction to Types Lab
  • Methods, Libraries, NuGet, and Debugging Lab
  • Boolean Logic and Decision Statements Lab
  • Loops Lab
  • Strings and Arrays Lab
Lecture Modules
In this video, you will meet author Brian Gorman as he gives an overview of what will be covered in this series of demo videos.
In this demo you will discover the goals for this lab, and get an introduction to exceptions and you will become familiar with input and output operations.
In this demo, you will learn about working with files for input and output, including opening, reading, writing, and closing files. In the process, you will also be working with and learning how to handle exceptions.
In this demo you will learn about working with streams and processes for binary serialization and deserialization of objects.
In this demo you will learn about working with data, and how you can easily serialize that data to and from JSON and/or XML.
In this demo, you will learn how to make a call to a third-party web solution that provides data, and then potentially work with that data.
Try Risk Free

Start a free trial

Skill Me Up subscriptions include unlimited access to on-demand courses with live lab lab environments with our Real Time Labs feature for hands-on lab access.

Subscription Benefits
  • Access to Real Time Lab environments and lab guides
  • Course Completion Certificates when you pass assessments
  • MUCH MORE!