Skip To Content
Web Development with ASP.NET C# and Entity Framework Code-First is a Course

Web Development with ASP.NET C# and Entity Framework Code-First

Ended May 15, 2016

Sorry! The enrollment period is currently closed. Please check back soon.

Full course description

Course Date:

Mar 21 - May 15, 2016


8 weeks


4 hrs/week


Programming experience

Course Type:





This free course introduces database-driven web development with ASP.NET, C#, and Entity Framework. Designed for programmers who want to become familiar with ASP.NET technology for developing Web Forms applications, and also for those who want to learn about Entity Framework technology for creating databases for ASP.NET Web Form applications, this course requires prior programming experience (preferably in an object-oriented language such as C# or Java).


With the help of this course, you will:

  • Understand how ASP.NET web forms run.
  • Use basic ASP.NET web controls for specific purposes.
  • Design web forms by using ASP.NET web controls.
  • Write C# code for implementing dynamic ASP.NET web forms.
  • Install and enable Entity Framework for an existing ASP.NET web application.
  • Use data annotations to configure the Entities (or classes) in Entity Framework.
  • Use Entity Framework Fluent API to configure 1-to-Many relationships.
  • Use ASP.NET data controls to display and manage data sets.

Course Instructors

Erkan Er

Erkan Er, PhD

Lead Instructor

Erkan Er is a Ph.D. student at the Department of Career and Information Studies (Learning, Design, and Technology) at the University of Georgia. He has more than 10 years’ experience in web programming. His research interest is mainly focused on the development of web-based learning systems.

Michael Orey

Michael Orey

Associate Professor

Michael Orey is a an Associate Professor, Department of Career and Information Studies (Learning, Design, and Technology). Dr. Michael Orey has worked as a teacher, a researcher, a designer, a developer, and a visionary at the intersection of these changes. He has focused his efforts on meeting the needs of today's learners, through various technologies, using a learner-centered experience.