c_sharp_fundamentals_by_scott_allen

C# Fundamentals by Scott Allen

Return to Learn C# .NET

Code Location: Coding\C Sharp and .NET\csharp-fundamentals-dev.zip

This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.

  • Level: Beginner
  • Duration: 6h 5m
  • Released: 2019-04-15

“C# has consistently been one of the top three programming languages to learn as it's used widely throughout the industry. This course, C# Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you will learn about the syntax of the C# language. Next, you will discover the built-in features of .NET. Finally, you will explore how to solve problems using object-oriented programming techniques. When you are finished with this course, you will have the skills and knowledge you need for real-world solutions.”

Collapse All Course Overview Module Watched 1m 27s Course Overview Clip Watched 1m 27s Introducing C# and .NET Module Watched 46m 3s Introduction Clip Watched 1m 0s Downloading .NET for Windows, macOS, and Linux Clip Watched 2m 34s Understanding .NET and .NET Core Clip Watched 1m 43s Understanding the .NET Runtime and Framework Clip Watched 2m 37s Using the .NET Command Line Interface Clip Watched 3m 54s Creating the First C# Project Clip Watched 5m 9s Editing C# Code with Visual Studio Code Clip Watched 4m 39s Running and Building Your Project Clip Watched 6m 34s Saying Hello with C# Clip Watched 7m 44s Debugging a C# Application Clip Watched 9m 20s Summary Clip Watched 46s Learning the C# Syntax Module Watched 35m 39s Introduction Clip Watched 31s Reviewing Your Assignment Clip Watched 1m 29s Working with Code Blocks and Statements Clip Watched 9m 0s Adding Numbers and Creating Arrays Clip Watched 7m 11s Looping through Arrays Clip Watched 6m 13s Using a List Clip Watched 7m 44s Computing and Formatting the Result Clip Watched 2m 56s Summary Clip Watched 30s Working with Classes and Objects Module Watched 45m 7s Introduction Clip Watched 29s Creating a Class Clip Watched 6m 28s Adding State and Behavior Clip Watched 3m 30s Defining a Method Clip Watched 2m 31s Defining a Field Clip Watched 2m 40s Adding a Constructor Clip Watched 7m 43s Requiring Constructor Parameters Clip Watched 7m 6s Working with Static Members Clip Watched 8m 59s Computing Statistics Clip Watched 2m 6s Solving the Statistics Challenge Clip Watched 2m 55s Summary Clip Watched 36s Testing Your Code Module Watched 35m 13s Introduction Clip Watched 34s The Many Benefits of Unit Testing Clip Watched 2m 24s Creating a Unit Test Project Clip Watched 4m 38s Writing and Running a Test Clip Watched 7m 40s Referencing Projects and Packages Clip Watched 8m 15s Refactoring for Testability Clip Watched 11m 12s Summary Clip Watched 27s Working with Reference Types and Value Types 45m 20s Introduction Clip Watched 29s Reference Types and Value Types Clip Watched 3m 47s Creating a Solution File Clip Watched 3m 0s Testing Object References Clip Watched 6m 45s Referencing Different Objects 3m 55s Passing Parameters by Value 2m 10s Returning Object References 4m 19s Passing Parameters by Reference 4m 45s Working with Value Types 2m 7s Value Type Parameters 1m 29s Looking for Reference Types and Value Types 6m 1s The Special Case of Strings in .NET 4m 14s Taking Advantage of Garbage Collection 1m 44s Summary 29s Controlling the Flow of Execution 43m 46s Introduction 33s Branching with if Statements 5m 1s Looping with for, foreach, do, and while 7m 20s Jumping with break and continue 2m 52s Switching with the switch Statement 5m 48s Pattern Matching with switch 4m 36s Challenge: Taking User Input from the Console 1m 49s One Solution 4m 35s Throwing Exceptions 4m 24s Catching Exceptions 6m 20s Summary 22s Building Types 46m 11s Introduction 17s Overloading Methods 3m 26s Defining Properties 5m 7s Defining Property Getters and Setters 3m 26s Defining readonly Members 2m 9s Defining const Members 3m 3s Introducing Events and Delegates 1m 9s Defining a Delegate 8m 26s Using Multi-cast Delegates 4m 41s Defining an Event 8m 1s Subscribing to an Event 5m 58s Summary 22s Object-oriented Programming with C# 55m 50s Introduction 22s The Pillars of OOP 1m 25s Deriving from a Base Class 4m 40s Chaining Constructors 3m 21s Deriving from System.Object 2m 55s Setting up a Scenario 3m 44s Defining an Abstract Class 6m 38s Defining an Interface 7m 7s Writing Grades to a File 6m 2s Using IDisposable 6m 2s A Statistical Challenge 3m 30s Refactoring Statistics 9m 9s Summary 49s Catching up with the Latest in C# 8m 7s Introduction 17s Working with Non-nullable Reference Types 7m 32s Summary 17s Going Further with C# 2m 29s Introduction 18s Generics 39s Async C# 20s LINQ 28s Effective C# 43s

Collapse All Course Overview Module Watched 1m 27s Course Overview Clip Watched 1m 27s Introducing C# and .NET Module Watched 46m 3s Introduction Clip Watched 1m 0s Downloading .NET for Windows, macOS, and Linux Clip Watched 2m 34s Understanding .NET and .NET Core Clip Watched 1m 43s Understanding the .NET Runtime and Framework Clip Watched 2m 37s Using the .NET Command Line Interface Clip Watched 3m 54s Creating the First C# Project Clip Watched 5m 9s Editing C# Code with Visual Studio Code Clip Watched 4m 39s Running and Building Your Project Clip Watched 6m 34s Saying Hello with C# Clip Watched 7m 44s Debugging a C# Application Clip Watched 9m 20s Summary Clip Watched 46s Learning the C# Syntax Module Watched 35m 39s Introduction Clip Watched 31s Reviewing Your Assignment Clip Watched 1m 29s Working with Code Blocks and Statements Clip Watched 9m 0s Adding Numbers and Creating Arrays Clip Watched 7m 11s Looping through Arrays Clip Watched 6m 13s Using a List Clip Watched 7m 44s Computing and Formatting the Result Clip Watched 2m 56s Summary Clip Watched 30s Working with Classes and Objects Module Watched 45m 7s Introduction Clip Watched 29s Creating a Class Clip Watched 6m 28s Adding State and Behavior Clip Watched 3m 30s Defining a Method Clip Watched 2m 31s Defining a Field Clip Watched 2m 40s Adding a Constructor Clip Watched 7m 43s Requiring Constructor Parameters Clip Watched 7m 6s Working with Static Members Clip Watched 8m 59s Computing Statistics Clip Watched 2m 6s Solving the Statistics Challenge Clip Watched 2m 55s Summary Clip Watched 36s Testing Your Code Module Watched 35m 13s Introduction Clip Watched 34s The Many Benefits of Unit Testing Clip Watched 2m 24s Creating a Unit Test Project Clip Watched 4m 38s Writing and Running a Test Clip Watched 7m 40s Referencing Projects and Packages Clip Watched 8m 15s Refactoring for Testability Clip Watched 11m 12s Summary Clip Watched 27s Working with Reference Types and Value Types 45m 20s Introduction Clip Watched 29s Reference Types and Value Types Clip Watched 3m 47s Creating a Solution File Clip Watched 3m 0s Testing Object References Clip Watched 6m 45s Referencing Different Objects 3m 55s Passing Parameters by Value 2m 10s Returning Object References 4m 19s Passing Parameters by Reference 4m 45s Working with Value Types 2m 7s Value Type Parameters 1m 29s Looking for Reference Types and Value Types 6m 1s The Special Case of Strings in .NET 4m 14s Taking Advantage of Garbage Collection 1m 44s Summary 29s Controlling the Flow of Execution 43m 46s Introduction 33s Branching with if Statements 5m 1s Looping with for, foreach, do, and while 7m 20s Jumping with break and continue 2m 52s Switching with the switch Statement 5m 48s Pattern Matching with switch 4m 36s Challenge: Taking User Input from the Console 1m 49s One Solution 4m 35s Throwing Exceptions 4m 24s Catching Exceptions 6m 20s Summary 22s Building Types 46m 11s Introduction 17s Overloading Methods 3m 26s Defining Properties 5m 7s Defining Property Getters and Setters 3m 26s Defining readonly Members 2m 9s Defining const Members 3m 3s Introducing Events and Delegates 1m 9s Defining a Delegate 8m 26s Using Multi-cast Delegates 4m 41s Defining an Event 8m 1s Subscribing to an Event 5m 58s Summary 22s Object-oriented Programming with C# 55m 50s Introduction 22s The Pillars of OOP 1m 25s Deriving from a Base Class 4m 40s Chaining Constructors 3m 21s Deriving from System.Object 2m 55s Setting up a Scenario 3m 44s Defining an Abstract Class 6m 38s Defining an Interface 7m 7s Writing Grades to a File 6m 2s Using IDisposable 6m 2s A Statistical Challenge 3m 30s Refactoring Statistics 9m 9s Summary 49s Catching up with the Latest in C# 8m 7s Introduction 17s Working with Non-nullable Reference Types 7m 32s Summary 17s Going Further with C# 2m 29s Introduction 18s Generics 39s Async C# 20s LINQ 28s Effective C# 43s

Fair Use Source:

c_sharp_fundamentals_by_scott_allen.txt · Last modified: 2024/04/28 03:25 by 127.0.0.1