This is a C# programming language fundamentals course . This course is designed for people who have some programming experience and want to learn C#.
dotnet new console -o A2CharsDemo
dotnet new console -o A3IntegersDemo
dotnet new console -o A4DecimalsDemo
dotnet new console -o A4BoolDemo
dotnet new console -o A5DateTimeDemo
dotnet sln add .\A1StringsDemo\A1StringsDemo.csproj
dotnet add reference ../../Common/HeaderFooter/HeaderFooter.csproj
dotnet add: package <PACKAGE_NAME> Add a NuGet package reference to the project. reference <PROJECT_PATH> Add a project-to-project reference to the project.
- What is .sln file?
- What is .NET?
- .NET History
- .NET CLR basics
- C# Language
- Basic .NET CLI commands - Project Templates
- Few Terms
Global namespace imports
featureFile-scoped namespaces
feature- Exploring Program Structure
- Console Application with and without Top Level Statements
- 1.1 Without Top Level Statements
- 1.2 With Top Level Statements
- Exploring Project Structure
- What is .NET?
- .NET History
- .NET CLR basics
- C# Language
- Basic .NET CLI commands - Project Templates
- Few Terms
Global namespace imports
featureFile-scoped namespaces
feature- Exploring Program Structure
- Console Application with and without Top Level Statements
- 1.1 Without Top Level Statements
- 1.2 With Top Level Statements
- Exploring Project Structure
- Creating a Console Application within an
Existing
andNew
folder
- 2.1. Creating a Console Application within an existing folder
- 2.2. Creating a Console Application within a new folder
- Viewing
Compiler
Version andLanguage
Version- Creating a Console Application with .NET (6/7/8)
- 4.1. Creating a Console Application with .NET 6
- 4.2. Creating a Console Application with .NET 7
- 4.3. Creating a Console Application with .NET 8
- Creating a Console Application with global.json inside folder
- 5.1. Creating a Console Application with .NET 6
- 5.2. Creating a Console Application with .NET 7
- 5.3. Creating a Console Application with .NET 8
- Executing the Same Application in .NET 6/7/8
- 6.1. Sample C# Code
- What is .NET?
- .NET CLR basics
- C# Language
- Basic .NET CLI commands
- Few Terms
Global namespace imports
featureFile-scoped namespaces
feature- Importing Namespaces
- Workspace
- Notification Icon
- Multiple Projects
- SUMMARY / RECAP / Q&A
- What is next ?
- What is NuGet?
- Ways to install the NuGet packages
- Visual Studio .csproj
- Package Manager UI
- Package Manager Console
- .NET CLI
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
- PowerShell
Install-Package Microsoft.EntityFrameworkCore.SqlServer
- Getting Started with Debugging
- Implicit Usings
- obj/debug/net7.0/.GlobalUsings.g.cs file
- Discussion and Demo