C# Streams and Data Processing Course (How To)
Offered By: Treehouse
Course Description
Overview
Learn how to read, write, and process data using streams in C#, and get the basics of file system operations. We'll also learn about serialization with JSON using Json.NET, and how to send web requests from our application.
What you'll learn
- File I/O
- Streams
- Serialization
- Making Web Requests
Syllabus
Reading Data
Learn all about reading text files from your computer.
Chevron 10 steps-
What is I/O?
2:13
-
Working with Files
5:53
-
Working with Files
3 questions
-
Console I/O
8:12
-
Console I/O
2 objectives
-
Encoding
7:11
-
Encoding
2 objectives
-
Reading a CSV File
3:33
-
Breaking It Up Into Lines
5:48
-
Review
5 questions
Parsing Data
Learn how to parse information stored as strings into dates, integers, and floating-point types.
Chevron 14 steps-
Reading Line By Line
6:43
-
Reading Line By Line
3 questions
-
Working with DateTime
6:35
-
Working with DateTime
3 objectives
-
Reference Types Versus Value Types
5:46
-
Reference Types Versus Value Types
5 questions
-
Working with Enums
3:57
-
Working with Enums
3 objectives
-
Working with Integers
6:27
-
Working with Integers
2 objectives
-
Working with Floating-Point Types
3:45
-
Working with Floating-Point Types
2 objectives
-
Calculate a Statistic
4:42
-
Review
5 questions
Serialization
Learn how to use Json.NET to serialize objects into JSON.
Chevron 11 steps-
Introduction to Serialization
2:02
-
Intro to Serialization
3 questions
-
Soccer Player Data
3:40
-
Using Json.NET
3:29
-
Deserializing with Json.NET
4:44
-
Deserializing with Json.NET
4 objectives
-
Cleaning up the Player Class
5:00
-
Cleaning up the Player Class
3 objectives
-
Top Ten Scorers
8:54
-
Serializing to a File
4:27
-
Serializing to a File
4 objectives
Streaming Data on the Net
Learn how to send and receive serialized data with the WebClient class.
Chevron 10 steps-
Introduction
0:56
-
WebClient
5:42
-
WebClient
4 objectives
-
Searching for News Headlines
7:11
-
Become Zen
2 objectives
-
Deserialize the News Results
7:02
-
Deserialize the News Results
3 questions
-
Text Analytics API Part 1
10:37
-
Text Analytics API Part 2
8:42
-
Review
5 questions
Related Courses
UNSW Computing 1 - The Art of ProgrammingOpenLearning C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Introduction to Computing 计算概论A
Peking University via Coursera Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera