Useful Links and References

CS296N, Web Development 2: ASP.NET


Textbook and Course Materials

Murach's ASP.NET Core MVC, 2nd Ed.—Publisher's web page, includes code downloads and free chapters
Course Materials on GitHub—Instructor's course materials
Course Demo Code on GitHub—Instructor's 2022 Book Review web app using ASP.NET Core 3.1
Course Demo Code on GitHub—Instructor's 2023 Book Review web app using ASP.NET Core 6.0

C# Reference

Asynchronous Programming with Async and Await
Language Integrated Query (LINQ)
Lambda Expressions
Generics—C# Programming Guide

Microsoft ASP.NET Core Docs

ASP.NET Core Docs—Home page with links to different sections
ASP.NET Core API Browser—Search or browse by namespace to get specific reference information
ASP.NET Core Tutorials —Overviews and tutorials

Git and Other Dev Related Stuff

Resources for Learning Git—A collection of links to tutorials
Pro Git Book
—Free online tutorial and reference book
How to Make a Pull Request—How to give a code review in response to a pull request Mastering Markdown—GitHub tutorial
Typora
- Markdown editor for Windows, Mac OS, and Linux
Markdown Here—Markdown browser extension for all major browsers

Web Hosting and Cloud Services

Azure for Students—12 months of free cloud services for students
DigitalOcean—12 months of free cloud services for students
Smarter ASP.NET—60 day free trial for everyone

CIT Department and College Resources

CIT Department—Degree programs and other dept. Info
Azure Dev Tools for Teaching / Azure Education—Free software and tutorials from Microsoft
LCC has paid for a "premium" account that gives you access to more free software than students normally can get.



Compiled by Brian Bird, 2019, revised winter 2023.