Learn C# With Visual Studio 2017 and Console Programs
.MP4, AVC, 400 kbps, 1920x1080 | English, AAC, 96 kbps, 2 Ch | 9.5 hours | 1.8 GB
Instructors: Adiv Abramson, Tom O.
.MP4, AVC, 400 kbps, 1920x1080 | English, AAC, 96 kbps, 2 Ch | 9.5 hours | 1.8 GB
Instructors: Adiv Abramson, Tom O.
This course consists of standalone examples designed to illustrate specific skills. There are no big applications built in this course. You must use Visual Studio 2017 to be sure you have the latest version of C# running. Lower versions of Visual Studio will cause errors because newer programming elements will not be found. This is a beginners course, but it is still detailed, even when it's very technical. This means in a few videos the author shows you the .NET framework source code. He does this because it's important to look at things as they actually are, and not at an artificially simplified perspective. This course covers C# through console programs only. It does not have ASP.NET, Windows forms, MVC, .NET core or anything like that. The videos are just coding videos done in Visual Studio Community 2017. This is the free version of Visual Studio. This is a course dedicated to code only, so you do not see any of the following: a talking head, PowerPoints or fancy graphics. All the code is written from scratch in the code editor window in Visual Studio Community 2017.
Find, download and install Visual Studio 2017 Community
Describe a console window
Create and run a simple c# program
Describe the purpose of the Console class
Understand how to use class methods
Understand the concept of a method as a behavior or an action that can be performed
Describe the purpose of the .NET framework library
Use the object explorer in Visual Studio
Describe the concept of a class member
Describe the purpose of the dot member access notation
Explain what it means to call or invoke a method
Give examples of method arguments
Define the concept of a string in C#
Understand the concept of a data type
Understand the consequences of data casts
Describe how string interpolation works
Describe the purpose of the .NET Framework
Understand how to use the debugger
Understand how to use the locals window
Understand how to use the call stack window
Describe how to use implicit methods
Understand the difference between parameters and arguments
Understand the meaning of the word public
Describe how to use a name space, class name and method name using dot notation
Understand how to use the Concat method
Understand how to ensure that data types do not clash
Describe an example of when an implicit data cast is safe
Understand the consequences of making one change and ensuring that the code is properly fixed
Understand how to use Visual Studio tooltips to help with resolving error messages
Understand where to find the object explorer and how to find class details using the definition
Understand how to read /write numeric values, nest methods, decipher error messages and trace them through the .NET Framework and much more
Describe a console window
Create and run a simple c# program
Describe the purpose of the Console class
Understand how to use class methods
Understand the concept of a method as a behavior or an action that can be performed
Describe the purpose of the .NET framework library
Use the object explorer in Visual Studio
Describe the concept of a class member
Describe the purpose of the dot member access notation
Explain what it means to call or invoke a method
Give examples of method arguments
Define the concept of a string in C#
Understand the concept of a data type
Understand the consequences of data casts
Describe how string interpolation works
Describe the purpose of the .NET Framework
Understand how to use the debugger
Understand how to use the locals window
Understand how to use the call stack window
Describe how to use implicit methods
Understand the difference between parameters and arguments
Understand the meaning of the word public
Describe how to use a name space, class name and method name using dot notation
Understand how to use the Concat method
Understand how to ensure that data types do not clash
Describe an example of when an implicit data cast is safe
Understand the consequences of making one change and ensuring that the code is properly fixed
Understand how to use Visual Studio tooltips to help with resolving error messages
Understand where to find the object explorer and how to find class details using the definition
Understand how to read /write numeric values, nest methods, decipher error messages and trace them through the .NET Framework and much more