Index
Table of Content
Dot Net
Introduction to the .Net
Understanding .NET and the CLR (Common Language Runtime)
What kind of applications can be developed with .NET
Differences between the .NET Framework and .NET 5
What is .NET Standard?
Create libraries in .NET Standard and how to use them in different runtimes
Evolution of .NET from its appearance to version 1.0
Garbage collector in .NET
What's New in ASP.Net Core 3.0
What's New in .Net 5
.Net 5 SDK Installation
Create .Net 5 project
Introduction to VS
Installing Visual Studio 2019 Community
Introduction to Visual Studio 2019 Community
How to create console application in Visual Studio 2019 Community
Compile and run our first application
C# Language
Introducing C#
Why C#?
C#’s Defining Features
Managed Code and the CLR
Basic Coding in C#
Local Variables Scope
Statements and Expressions
Comments and Whitespace
Fundamental Data Types
Numeric Types
Booleans
Strings and Characters
Object
Operators
Flow Control
Boolean Decisions with if Statements
Multiple Choice with switch Statements
Loops: while and do
C-Style for Loops
Collection Iteration with foreach Loops
Collections
Arrays
Array Initialization
Searching and Sorting
Multidimensional Arrays
Copying and Resizing
List<T>
Types
Classes
Static Members
Static Classes
Reference Types
Structs
When to Write a Value Type
Guaranteeing Immutability
Members
Fields
Constructors
Deconstructors
Methods
Properties
Interfaces
Default Interface Implementation
Enums
Generics
Generic Types
Constraints
Type Constraints
Reference Type Constraints
Value Type Constraints
Value Types All the Way Down with Unmanaged Constraints
Not Null Constraints
Other Special Type Constraints
Multiple Constraints
MVC architecture
What is MVC?
How MVC Design Pattern Works?
Understanding Model, View, and Controller.
Where the MVC Design Pattern is used in the real-time three-layer application?
What is ASP.NET Core MVC?
Entity Framework
Introduction to Entity Framework Core
What is Entity Framework Core?
What is ORM?
Why do we need to use an ORM?
EF Core Development Approaches.
EF Core Code First Approach
Entity Framework Core Database First Approach
EF Core Database Providers
Why need to use Entity Framework Core over EF 6.x?
Last updated