Useful Links and References

CS295N, Web Development 1: ASP.NET


Textbook and Course Materials

Murach's ASP.NET Core MVC—Publisher's web page, includes code downloads and free chapters
GitHub: Course Materials—Instructor's course materials
GitHub: Book Review Example—Instructor's  example web site Git repository

How to Work with Pull Requests (PRs)
Code Review Guide
Code Review Checklist (download link for .md doc)

Materials from Previous Courses

All course material is on GitHub.
Note: In order to read the .html files, download or clone the repository and open the files on your computer.

CIS 195: Web Authoring
CIS 195 Demo Code
CS 133JS: Beginning JavaScript

Microsoft ASP.NET Core Docs

ASP.NET Core Docs—Documentation home page with links to turorials and more
ASP.NET Core API Browser—Search or browse by namespace to get specific reference information

C# Programming

C# Programming Guide—Microsoft Learn
C# Fundamentals for Absolute Beginners—Microsoft video course

C# Features Used in ASP.NET MVC

Asynchronous Programming with Async and Await
Language Integrated Query (LINQ)
Lambda Expressions
Generics
Attributes
Dictionaries

Git

Using Git with Visual Studio—Brian B's Tutorial
Pro Git Book—Free online tutorial and reference book
Mastering Markdown
—GitHub tutorial

LCC CIT Department

Computer Information Technology—Department Web Site
CIT Computer Lab Wiki—Our department's tutoring lab

Compiled by Brian Bird, 2019, updated 2022