Companies Home Search Profile
David Grace

David Grace

About Instructor

I am a senior .NET web developer that uses the C# coding language and has over 15 years of web development commercial experience. ASP.NET Core MVC is one of the frameworks that I use. This framework allows what users see (the presentation layer) and the functionality behind it (the data layer) to sit in one application. As ASP.NET Core has evolved, and .NET Core turned into .NET 5 and then .NET 6, the presentation layer and data layer now tend to sit in separate applications. There may be scenarios where lots of different applications need access to the same data, so it's recommended to keep the presentation layer and data layer separate. As a software developer, I'm responsible for the data layer and I use the ASP.NET Core Web API framework to do this. An API returns any data that an application has requested in JSON format. This is a format that allows applications to read the data and use it accordingly. In addition, the web applications that I build are powered with a Microsoft SQL Server (or MS SQL Server) database. I use Entity Framework, which is a tool that is integrated into a web application to communicate with the database more easily.