2. ->Dot Net Framework / Dot Net Core
->Dot Net Core
->Asp Dot Net Core
->MVC Architecture
->Entity Framework
->Repository Pattern
->Database First Approach
->Sample Project
->Conclusion
Table Of Contents
4. Dot Net Core is an open source and cross platform framework which is used for
building several types of applications maintained by Microsoft.
-> Runs on Windows, macOS, and Linux operating systems.
->Develop web applications Asp.Net MVC Core , Web API etc..
Dot Net Core
5. ASP.NET Core is an open source, cross-platform and high-performance web framework to
build the web application.It is long time support ,which can be run on Windows, Mac or
Linux operating system.
Asp Dot Net Core
Requirements
• Basic knowledge of C#
• Visual Studio
• Object Oriented Programming concepts
• SQL Database
7. MVC stands for Model, View, and Controller.
MVC architectural pattern
Model - A set of classes that describes the data you are working with as well as the
business logic
View − Defines how the application’s UI will be displayed.
Controller − A set of classes that handles communication from the user, overall
application flow, and application-specific logic.
9. Entity framework is an Object Relational Mapping (ORM) framework that offers an
automated mechanism to developers for storing and accessing the data in the
database.
• Entity Framework can generate the necessary database commands for reading
or writing data in the database and execute them.
Entity Framework
10. Repository Pattern
The repository pattern is intended to create an abstraction layer between the data access layer and the
business logic layer of an application. It is a data access pattern that prompts a more loosely coupled
approach to data access.
15. Conclusion
With Asp.Net Some of the advatages are Improved Performance Support of
Cross-platform ,Lesser Code ,Easier Maintenance etc..
ASP.NET Core is quite an interesting technology in order to create a robust web
application. Since most of the businesses look for different ways to developing
an app fast and even launch it in the entire market sooner than possible,
ASP.NET Core development is considered to be the best way to do it.