- Introduction
- Introduction to the API & SPA
- Setting up the developer environment
- Init source code in GitHub
- Building Web API with Entity Framework - API
- Introduction ASP.NET Core Web API
- Create the .Net Core Web API using dotnet CLI
- Setting up VS Code to work with C#
- Getting to know the API project files
- Create first entity - User
- Introduction Entity Framework
- Adding Entity Framework to API
- Adding DbContext
- Creating Connection String
- Creating database using EF Code First with Migration
- Adding User API Controller
- Saving code to the Source Control
- Building Single Page App - Angular
- Introduction Angular
- Creating Angular App via Angular CLI
- Running Angular project and reviewing the structure
- Adding VS Code extension to work with Angular
- Making HTTP requests in Angular App
- Adding CORS support in the API
- Displaying the fetched users in the browser
- Adding Bootstrap and font
- Saving code to the Source Control
- Authentication basics - API
- Introduction
- Safe storage of passwords
- Updating the user entity
- Creating a base API controller
- Creating an Account Controller with register endpoint
- Using the debugger
- Using the DTO
- Adding validation
- Adding login endpoint
- Json Web Token
- Adding a token service
- Adding create token logic
- Create a User DTO and returning a token
- Adding authentication middleware
- Adding extension method
- Saving code the Source Control
- Client login and register - Angular
- Introduction
- Creating a nav bar
- Introduction to Angular template forms
- Introduction to Angular services
- Injecting services to the components
- Using conditionals to show and remove content
- Using Angular Bootstrap components - dropdown
- Introduction Observables
- Persisting the login
- Using the async pipe
- Adding a HomePage
- Adding the register form
- Parent to child communication
- Child to parent communication
- Hooking up register method to the account service
- Saving code the Source Control
- Extend User Management - API
- Introduction
- Extending the user entity
- Adding a DateTime extension to calculate Age
- Entity Framework relationships
- Seeding data
- The repository pattern
- Creating a repository
- Updating the UsersController
- Adding a DTO for Members
- Adding AutoMapper
- Configuring AutoMapper
- Using AutoMapper queryable extensions
- Saving code the Source Control
- Building User Interface - Angular
minhanbkdn / datingapp Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License