CS296N Web Development 2: ASP.NET                                              
Brian Bird

Intro to the Course and ASP.NET Identity

Topics by week
1. Intro to course and Identity
6. Creating a Web Service , Async / Await
2. Authentication and Authorization 7. Consuming a Web Service
3. Security
8. Front-End Frameworks
4. Load Testing and Performance
9. Docker Containers
5. Midterm, Deploying to Linux 10. Microservices

Contents


Introduction

This week's objectives

1. Review of key concepts from last term
2. Overview of this course
3. Introduction to ASP.NET Core Identity and how to use it for user account management, including:

Announcements

Jobs


Review

The Model-View-Controller Architectural Pattern

Server and Browser interaction

Entity Framework


Course Overview


Code Reviews

How to make pull requests


How to do code reviews on GitHub


Overview for this week

This week you will be introduced to ASP.NET Core Identity and learn to use it to manage user accounts. You will learn to do the following operations on user accounts:


ASP.NET Core Identity

ASP.NET Core Identity is class library for:

Primary uses:


References

Basic

Advanced


Example

GitHub Repository:
CS296N-BookInfo-Core-2
AddIdentity branch

Next Class

We will create administrative pages that use Identity to manage users