Skip to content

A .net core app and Angular App demonstrating Rest APIs using Entity framework, Authorization Authentication using JWT, Identity framework, Hubs , SQL , AutoMapper, Entity Framework, Unit of Work Pattern etc

Notifications You must be signed in to change notification settings

RohitV5/dotnetcore_CSharp_BASIC

Repository files navigation

dotnetcore_BASIC

4 pillars of OOPS 1.Abstraction 2.Encapsulation 3.PolyMorphism 4.Inheritance

To create new app run cmd

dotnet new console

to run cmd

dotnet run cmd

C# was used to create .Net platform. Its a fully object oriented language more powerful than c and c++;

Polymorphism: Dynamic and Static

Encapsulation: Using access specifier (public, private, protected)

Abstraction: Achieved through encapsulation. Hiding irrelevant data from user.

Inheritance: Derive new classes from base class to extend functionality.

Interfaces: Are just contracts. That is certain rules to be followed in developing classes.

virtual keyword: This modifier or keyword use within base class method. It is used to modify a method in base class for overridden that particular method in the derived class.

override: This modifier or keyword use with derived class method. It is used to modify a virtual or abstract method into derived class which presents in base class.

About

A .net core app and Angular App demonstrating Rest APIs using Entity framework, Authorization Authentication using JWT, Identity framework, Hubs , SQL , AutoMapper, Entity Framework, Unit of Work Pattern etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages