Lecture #9 - Exam Results

Instructor's Solutions

Web Resources
Getting Started with EF Core - MSDN, Complex Data Model, Read Navigation Data
Entity Framework Documentation - MSDN, EF Core - Data First - MSDN
Entity Framework Core
EF 6 Tutorial, Entity Framework Tutorial, Entity Core Tutorial - stackify.com
Generate Model from db


This lecture returns your exams and discusses the Instructor's Solutions.
  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Projects: Final Project #1, Final Project #2, Final Project #3
    You will do one of these - the choice of which is yours to make - and present on the last day of classes.
    Additional Requirements
    You are expressly requested to refrain from using site editors like Wix, web.com, or other web designers. You may use any of the facilities of Visual Studio or any other text editor of your choice. This same rule applies to your lab submissions as well. For your Final Project demos you will be required to use only page links for navigation. You may host and demonstrate your labs in the built-in Visual Studio web server.
    All projects must use:
    • Asp.net core MVC - main site
    • Asp.net Web API - web service
    • Web API Client
    • SQL db storage
    • At least one static page that uses new features of HTML5, CSS3, and JavaScript6.
  3. Midterm Grades

    Chart of Midterm Grades
  4. Instructor's Solutions

    MT1-S19, docx
    MT2-S19, docx Midterm Code
  5. Path to Final Project

    • Build data models with mock data similar to Mvc-Skeleton with CRUD. Compare with Mvc-Skeleton with CRUD using EF
    • Build Asp.Net Core Mvc Application with Authentication and incorporate data models in EF.
    • Build out the Models and Views.
    • Build Asp.Net Core Web API service, with facilities to upload files.
    • Build Web API client.
    • Refine Client and Site styling, using consistent style for public and private areas.
    • Demonstrate to Instructor and TAs.
  6. Grading Final Project

  7. Lab #9

    - Build Test Application with Data Mocks and Initial Views.