FileMood

Download [FreeCourseSite.com] Udemy - Complete guide to building an app with .Net Core and React

FreeCourseSite com Udemy Complete guide to building an app with Net Core and React

Name

[FreeCourseSite.com] Udemy - Complete guide to building an app with .Net Core and React

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

22.9 GB

Total Files

641

Last Seen

2025-07-19 00:32

Hash

4F9C2C9F9D5FB9354C089DC3220953D2D310C114

/0. Websites you may like/

[CourseClub.ME].url

0.1 KB

[FCS Forum].url

0.1 KB

[FreeCourseSite.com].url

0.1 KB

[GigaCourse.Com].url

0.0 KB

/1 - Introduction/

1 - Course introduction.mp4

36.8 MB

2 - Setting up the developer environment.mp4

42.6 MB

3 - VS Code extensions.mp4

19.2 MB

4 - Source code and Resources used on this course.mp4

7.8 MB

4 - StudentAssets.zip

2.0 MB

/10 - Error handling/

1 - Introduction.mp4

19.5 MB

10 - Using an interceptor to handle API error responses.mp4

15.4 MB

11 - Adding a not found component.mp4

32.3 MB

12 - Handling 400 errors.mp4

35.8 MB

13 - Handling 500 errors on the client.mp4

36.7 MB

14 - Handling the validation error from an invalid GUID.mp4

49.2 MB

15 - Summary of section 10.mp4

11.6 MB

2 - Validation with data annotations.mp4

16.9 MB

3 - Fluent Validation.mp4

39.8 MB

4 - Handling API Error responses.mp4

43.8 MB

5 - Handling API Error responses part 2.mp4

33.4 MB

6 - Handling API Error responses part 3.mp4

36.1 MB

7 - Handling API Error responses part 4.mp4

34.2 MB

8 - Handling exceptions.mp4

82.8 MB

9 - Preparing for setting up error handling in the client app.mp4

67.6 MB

/11 - Forms/

1 - Introduction.mp4

8.7 MB

10 - Using Date-FNS.mp4

55.1 MB

11 - Hooking up the form submission to Formik.mp4

46.5 MB

12 - Summary of section 11.mp4

7.5 MB

2 - Setting up Formik.mp4

71.3 MB

3 - Formik with less code.mp4

33.1 MB

4 - Validation in Formik.mp4

44.8 MB

5 - Creating a reusable text input.mp4

80.9 MB

6 - Creating a reusable text area.mp4

7.5 MB

7 - Creating a reusable select input.mp4

41.3 MB

8 - Creating a reusable date input.mp4

95.4 MB

9 - The date strategy.mp4

31.0 MB

/12 - Identity/

1 - Introduction.mp4

47.9 MB

10 - Authenticating to the app.mp4

56.8 MB

11 - Storing secrets in development.mp4

50.7 MB

12 - Creating an auth policy.mp4

11.7 MB

13 - Registering new users.mp4

16.8 MB

14 - Validating the registration of users.mp4

14.1 MB

15 - Getting the current user.mp4

19.2 MB

16 - Summary of section 12.mp4

28.5 MB

2 - Adding a user entity.mp4

15.3 MB

3 - Adding an IdentityDbContext.mp4

25.5 MB

4 - Configuring Identity in the Startup class.mp4

18.3 MB

5 - Adding seed users.mp4

41.9 MB

6 - Creating the user DTOs.mp4

11.1 MB

7 - Adding an account controller.mp4

58.2 MB

8 - JSON Web Tokens.mp4

15.1 MB

9 - Creating a token service.mp4

65.4 MB

/13 - Client side login and registration/

1 - Introduction.mp4

6.6 MB

10 - Adding Modals.mp4

34.9 MB

11 - Adding the register form.mp4

25.7 MB

12 - Handling validation errors in the register form.mp4

57.9 MB

13 - Summary of section 13.mp4

11.5 MB

2 - Creating a login form.mp4

20.5 MB

3 - Creating the interfaces and methods.mp4

23.5 MB

4 - Creating a user store.mp4

17.1 MB

5 - Displaying errors in the form.mp4

13.2 MB

6 - Setting the token upon login.mp4

18.0 MB

7 - Updating the home page and nav bar.mp4

52.3 MB

8 - Persisting the login.mp4

51.1 MB

9 - Sending up the token with the request.mp4

11.6 MB

/14 - Entity Framework Relationships/

1 - Introduction.mp4

18.1 MB

10 - Adding a custom auth policy.mp4

50.1 MB

11 - Resolving the bug with with the edit handler.mp4

27.2 MB

12 - Updating the seed data.mp4

26.2 MB

13 - Summary of section 14.mp4

6.2 MB

2 - Configuring the new relationship.mp4

34.6 MB

3 - Adding an infrastructure project.mp4

26.6 MB

4 - Updating the create activity handler.mp4

10.5 MB

5 - Testing the create activity.mp4

32.8 MB

6 - Loading related data.mp4

20.3 MB

7 - Shaping the related data.mp4

30.7 MB

8 - Configuring AutoMapper profiles.mp4

86.7 MB

9 - Adding the attendance handler.mp4

119.8 MB

/15 - Feature - Client side attendance/

1 - Introduction.mp4

5.9 MB

2 - Adding the attendees component.mp4

24.0 MB

3 - Updating the details component.mp4

14.8 MB

4 - Conditionally rendering the buttons.mp4

50.8 MB

5 - Adding the store methods to attend.mp4

65.8 MB

6 - Updating the create and edit methods.mp4

64.0 MB

7 - Adding a cancel activity method.mp4

36.3 MB

8 - Adding a popover for attendees.mp4

26.1 MB

9 - Summary of section 15.mp4

2.0 MB

/16 - API Image upload/

1 - Introduction.mp4

14.5 MB

10 - Returning user profiles.mp4

48.8 MB

11 - Updating the mapping configuration.mp4

21.3 MB

12 - Returning an attendee DTO.mp4

28.4 MB

13 - Summary of section 16.mp4

6.1 MB

2 - Adding Cloudinary.mp4

48.3 MB

3 - Adding the Cloudinary interfaces.mp4

19.5 MB

4 - Adding the add photo logic.mp4

22.7 MB

5 - Adding the Photo entity.mp4

25.6 MB

6 - Adding the Add photo handler.mp4

21.5 MB

7 - Adding a photos controller.mp4

29.0 MB

8 - Deleting photos.mp4

34.6 MB

9 - Setting the main photo.mp4

17.2 MB

/17 - Client image upload/

1 - Introduction.mp4

8.4 MB

10 - Adding a Dropzone.mp4

18.2 MB

11 - Styling the Dropzone.mp4

44.4 MB

12 - Adding a react cropper.mp4

54.8 MB

13 - Adding the photo upload method.mp4

89.7 MB

14 - Setting the main photo.mp4

74.9 MB

15 - Deleting photos.mp4

29.4 MB

16 - Summary of section 17.mp4

6.6 MB

2 - Creating a profile page.mp4

13.4 MB

3 - Adding a profile header.mp4

21.2 MB

4 - Adding the profile content.mp4

8.4 MB

5 - Getting the profile data.mp4

31.8 MB

6 - Getting the profile data part 2.mp4

19.3 MB

7 - Displaying the photos.mp4

20.3 MB

8 - Conditionally rendering the photo widget.mp4

16.6 MB

9 - Creating a photo upload widget.mp4

8.7 MB

/18 - Challenge/

1 - Challenge introduction.mp4

18.0 MB

/19 - SignalR/

1 - Introduction.mp4

29.0 MB

10 - Sending comments.mp4

32.7 MB

11 - Adding validation and fix issues.mp4

38.0 MB

12 - Resolving UTC dates.mp4

90.3 MB

13 - Summary of section 19.mp4

10.6 MB

2 - Setting up the comment entity.mp4

17.5 MB

3 - Adding a comment DTO and mapping.mp4

8.0 MB

4 - Adding the create handler.mp4

21.9 MB

5 - Adding a list handler.mp4

11.3 MB

6 - Adding a SignalR Hub.mp4

32.4 MB

7 - Authenticating to SignalR.mp4

13.6 MB

8 - Adding SignalR to the client.mp4

33.5 MB

9 - Connecting to the hub.mp4

36.6 MB

/2 - Walking Skeleton Part 1 - API/

1 - Introduction.mp4

19.8 MB

10 - Seeding data to the Database.mp4

60.7 MB

11 - Adding an API controller.mp4

70.6 MB

12 - Saving changes into source control.mp4

28.6 MB

13 - Summary of Section 2.mp4

21.9 MB

2 - Creating the .Net projects and references.mp4

39.8 MB

3 - Changes to the .Net 6 hosting model.mp4

12.7 MB

3 - dotnet6files.zip

3.0 KB

4 - Reviewing the project files and startup.mp4

75.3 MB

5 - The API controller and using postman.mp4

24.6 MB

6 - Creating a domain entity.mp4

13.4 MB

7 - Adding an Entity Framework Db Context.mp4

91.2 MB

8 - Creating an Entity Framework code first migration.mp4

51.5 MB

9 - Creating the database.mp4

61.5 MB

/20 - Followers Following feature/

1 - Introduction.mp4

18.0 MB

10 - Adding methods to follow and unfollow.mp4

44.7 MB

11 - Making the follow button a component.mp4

31.2 MB

12 - Getting a list of followings.mp4

65.8 MB

13 - Using MobX Reactions.mp4

110.7 MB

14 - Summary of section 20.mp4

5.3 MB

2 - Adding a join entity.mp4

28.2 MB

3 - Adding a handler for following.mp4

17.1 MB

4 - Adding the controller.mp4

14.2 MB

5 - Update the profile class.mp4

22.4 MB

6 - Return a list of followers.mp4

50.5 MB

7 - Adding the following property to the mapping configuration.mp4

22.2 MB

8 - Updating the other handlers with the following property.mp4

37.4 MB

9 - Adding the UI for followers.mp4

19.0 MB

/21 - Paging, Sorting and Filtering/

1 - Introduction.mp4

14.2 MB

10 - Client side filtering.mp4

64.0 MB

11 - Updating the filter component.mp4

16.2 MB

12 - Adding placeholders.mp4

15.5 MB

13 - Adding a user profile activities component + challenge.mp4

30.3 MB

14 - Challenge solution.mp4

99.0 MB

15 - Summary of section 21.mp4

4.0 MB

2 - Adding a PagedList class.mp4

28.2 MB

3 - Adding application layer pagination logic.mp4

28.3 MB

4 - Adding a pagination header.mp4

35.4 MB

5 - Adding client side pagination.mp4

72.7 MB

6 - Adding pagination parameters.mp4

55.6 MB

7 - Adding vertical paging.mp4

30.1 MB

8 - Adding infinite scrolling.mp4

25.0 MB

9 - Adding filtering in the API.mp4

33.4 MB

/22 - Finishing touches and publishing/

1 - Introduction.mp4

11.6 MB

10 - Deploying the app to Heroku.mp4

84.6 MB

11 - Security tightening.mp4

75.4 MB

12 - Content security policies.mp4

117.0 MB

13 - End of course summary.mp4

12.3 MB

2 - Adding Scroll to top for our routes.mp4

24.2 MB

3 - Adding private routes.mp4

24.3 MB

4 - Prepping the client app for production.mp4

32.5 MB

5 - Building the production build of the react app.mp4

52.9 MB

6 - Running the client app on the dotnet Kestrel server.mp4

46.9 MB

7 - Adding PostGresQL.mp4

20.8 MB

8 - Switching to PostGresQL.mp4

83.6 MB

9 - Setting up Heroku.mp4

51.1 MB

/23 - Bonus section - Identity Cookbook/

1 - Introduction.mp4

8.0 MB

10 - Adding the Refresh token domain entity.mp4

20.6 MB

11 - Updating the JWT token parameters.mp4

12.7 MB

12 - Updating the account controller.mp4

66.3 MB

13 - Testing in Postman.mp4

20.1 MB

14 - Client side configuration.mp4

71.8 MB

15 - Testing the refresh token in the client.mp4

22.1 MB

16 - Redeploying the app to Heroku.mp4

53.2 MB

17 - Introduction to Email verification.mp4

4.5 MB

18 - Setting up SendGrid.mp4

57.0 MB

19 - Require a confirmed email to sign in.mp4

31.5 MB

2 - Setting up Facebook login.mp4

39.2 MB

20 - Updating the register method.mp4

58.5 MB

21 - Adding the confirm email endpoint.mp4

43.3 MB

22 - Testing in Postman.mp4

14.7 MB

23 - Setting up the client for email confirmation.mp4

46.4 MB

24 - Adding a verify email component.mp4

31.7 MB

25 - Finishing up and testing.mp4

40.1 MB

26 - Redeploying the app to Heroku.mp4

57.3 MB

3 - Connecting Heroku to GitHub.mp4

5.6 MB

4 - Adding the Facebook JS SDK.mp4

80.5 MB

5 - Configuring the API endpoint.mp4

52.8 MB

6 - Debugging the Facebook info.mp4

62.7 MB

7 - Facebook login finishing touches.mp4

52.9 MB

8 - Redeploying the app to Heroku.mp4

53.2 MB

9 - Introduction to Refresh Tokens.mp4

5.0 MB

/24 - Updating to .Net 6/

1 - Updating the project to use .Net 6.mp4

134.1 MB

2 - .Net 6 new features and how to update the project to use them.mp4

186.0 MB

/25 - Legacy content/

1 - Where to find the legacy content.html

2.4 KB

/26 - Introduction (Legacy)/

1 - Course Introduction.mp4

23.4 MB

2 - Setting up the dev environment.mp4

43.8 MB

3 - Visual Studio Code extensions.mp4

29.2 MB

4 - Course-Assets.zip

23.9 MB

4 - Instructions-for-running-the-source-code.txt

2.9 KB

4 - Source code and resources for this course.mp4

9.9 MB

/27 - Walking Skeleton Part 1 - API (Legacy)/

1 - Section 2 introduction.mp4

29.5 MB

10 - Seeding data using Entity Framework fluent configuration.mp4

31.6 MB

11 - Using Dependancy Injection.mp4

24.5 MB

12 - Introduction to Postman.mp4

16.3 MB

13 - Saving our changes into Source control using Git.mp4

45.8 MB

14 - Section 2 summary.mp4

32.3 MB

2 - Creating the ASP.NET Core solutions and projects using the DotNet CLI.mp4

26.7 MB

3 - Creating the project references using the DotNet CLI.mp4

15.9 MB

4 - Reviewing the Project files.mp4

61.2 MB

5 - Running the application.mp4

18.1 MB

5 - valuescontroller.txt

1.0 KB

6 - Creating a Domain entity.mp4

5.4 MB

7 - Creating the DbContext and service.mp4

51.4 MB

8 - Adding our first Entity Framework code first migration.mp4

37.7 MB

9 - Creating the database.mp4

20.3 MB

/28 - Walking Skeleton Part 2 - Client (Legacy)/

1 - Section 3 introduction.mp4

4.5 MB

10 - React Class Components.mp4

11.6 MB

11 - Using React State.mp4

18.5 MB

12 - Fetching data from the API.mp4

29.2 MB

13 - Adding CORS support to the API.mp4

50.5 MB

14 - Adding Semantic UI to our app.mp4

29.4 MB

15 - Clean up and saving our code to source control.mp4

12.3 MB

16 - Summary of section 3.mp4

8.1 MB

2 - Using create-react-app to create our React application.mp4

10.5 MB

3 - Reviewing the React project files.mp4

44.7 MB

4 - Introduction to React - Concepts.mp4

12.8 MB

5 - Introduction to React - Components.mp4

12.6 MB

6 - Introduction to Typescript.mp4

10.4 MB

7 - Typescript basics demo.mp4

22.6 MB

8 - Using Typescript with React.mp4

38.4 MB

9 - Adding React dev tools.mp4

32.1 MB

/29 - Building a CRUD application in .Net Core using the CQRS + Mediator (Legacy)/

1 - Section 4 introduction.mp4

17.1 MB

10 - Adding the Create handler.mp4

41.9 MB

11 - Dealing with boilerplate code in our handlers.mp4

40.5 MB

12 - Adding an Edit handler.mp4

72.5 MB

13 - Adding a Delete handler.mp4

32.2 MB

14 - Summary of section 4.mp4

6.8 MB

2 - Adding the Activity entity.mp4

34.0 MB

3 - Seeding Activity data.mp4

45.7 MB

4 - Commands and Queries - CQRS.mp4

26.3 MB

5 - Introduction to MediatR.mp4

24.9 MB

6 - Creating our first Query handler.mp4

16.9 MB

7 - Creating the Activities API Controller.mp4

31.7 MB

8 - Adding the Details Handler.mp4

22.0 MB

9 - Cancellation Tokens.mp4

71.4 MB

/3 - Walking Skeleton Part 2 - Client/

1 - Introduction.mp4

8.3 MB

10 - Fetching data from the API.mp4

75.8 MB

11 - CORS Policy.mp4

47.8 MB

12 - Semantic UI React.mp4

68.2 MB

13 - Summary of section 3.mp4

13.7 MB

2 - Creating the React project.mp4

20.3 MB

3 - Reviewing the React project files.mp4

68.3 MB

4 - Why React.mp4

3.4 MB

5 - React Components.mp4

12.0 MB

6 - Typescript concepts.mp4

12.8 MB

7 - Typescript demo.mp4

24.2 MB

8 - Using Typescript with React.mp4

66.8 MB

9 - React dev tools.mp4

17.1 MB

/30 - Building a CRUD application in React (Legacy)/

1 - Section 5 introduction.mp4

14.7 MB

10 - Creating the Activity List.mp4

33.2 MB

11 - Adding the Activity Details component.mp4

16.3 MB

12 - Adding the Activity Form component.mp4

20.9 MB

13 - Selecting an individual Activity.mp4

81.7 MB

14 - Adding an edit mode to display the form.mp4

15.5 MB

15 - Adding a create activity mode.mp4

34.3 MB

16 - Initialising the form with data.mp4

28.9 MB

17 - Controlled components in React.mp4

47.3 MB

18 - Handling form submission.mp4

59.0 MB

19 - Fixing issues with the dates in the form.mp4

26.2 MB

2 - Introduction to React Hooks.mp4

50.1 MB

20 - Adding the delete functionality.mp4

22.8 MB

21 - Summary of section 5.mp4

6.1 MB

3 - Folder structure in React.mp4

16.6 MB

4 - Getting a list of activities from the API.mp4

6.6 MB

5 - Adding an Activity interface in Typescript.mp4

28.2 MB

6 - Refactoring our class component to use React Hooks.mp4

64.9 MB

7 - Adding the Navigation bar.mp4

30.4 MB

8 - Styling React components.mp4

25.3 MB

9 - Adding the Activity Dashboard.mp4

13.7 MB

/31 - Axios (Legacy)/

1 - Section 6 introduction.mp4

23.0 MB

2 - Setting up the agent.ts file.mp4

43.2 MB

3 - Listing our activities.mp4

17.1 MB

4 - Updating an Activity.mp4

17.8 MB

5 - Adding a delay to our API methods.mp4

15.5 MB

6 - Adding a loading component.mp4

27.9 MB

7 - Adding a loading indicator for submitting data.mp4

32.9 MB

8 - Isolating the loading indicator on the delete button.mp4

40.4 MB

9 - Summary of section 6.mp4

4.5 MB

/32 - MobX (Legacy)/

1 - Section 7 introduction.mp4

19.0 MB

10 - Adding the edit activity action.mp4

100.6 MB

11 - Adding the delete activity action.mp4

39.3 MB

12 - Cleaning up our code.mp4

13.8 MB

13 - Enabling MobX strict mode.mp4

79.6 MB

14 - Adding MobX dev tools.mp4

27.1 MB

15 - Summary of section 7.mp4

17.0 MB

2 - Introduction to MobX.mp4

106.1 MB

3 - Setting up a MobX store.mp4

52.5 MB

4 - Refactoring the activity list to use the store.mp4

98.2 MB

5 - Refactoring the select activity function.mp4

110.2 MB

6 - Using Async Await in our methods.mp4

24.6 MB

7 - Refactoring the create activity method.mp4

37.7 MB

8 - MobX computed properties.mp4

13.8 MB

9 - Using an Observable Map.mp4

39.4 MB

/33 - React Router (Legacy)/

1 - Section 8 introduction.mp4

11.9 MB

10 - Using a Fully Uncontrolled Component with a key to reset component state.mp4

53.9 MB

11 - Navigating after submission.mp4

58.8 MB

12 - Moving the home page outside of our navigation routes.mp4

13.7 MB

13 - Scrolling to the top of the page on navigation.mp4

16.8 MB

14 - More code clean up.mp4

86.7 MB

15 - Summary of section 8.mp4

1.7 MB

2 - Setting up React Router.mp4

16.3 MB

3 - Setting up our Routes.mp4

18.9 MB

4 - Adding Links and NavLinks.mp4

14.2 MB

5 - Adding the Details link.mp4

8.4 MB

6 - Getting an Activity from the API.mp4

40.1 MB

7 - Using Route params.mp4

78.3 MB

8 - Navigating via code.mp4

25.0 MB

9 - Routing to the edit form.mp4

76.6 MB

/34 - Adding some style (Legacy)/

1 - Section 9 introduction.mp4

8.1 MB

10 - Styling the Home page.mp4

10.1 MB

11 - Section 9 summary.mp4

4.8 MB

2 - Styling the activity list.mp4

37.5 MB

3 - Grouping activities by date.mp4

99.4 MB

4 - Styling the activity list items.mp4

42.9 MB

5 - Creating the Activity Details page.mp4

15.7 MB

6 - Styling the Activity Detailed Page Header.mp4

31.7 MB

7 - Styling the Activity Detailed Info.mp4

9.5 MB

8 - Styling the Activity Detailed Chat and Sidebar components.mp4

20.8 MB

9 - Styling the Activity Form.mp4

6.5 MB

/35 - Error handling and validation (Legacy)/

1 - Section 10 introduction.mp4

49.7 MB

10 - Using Axios interceptors to catch errors.mp4

42.2 MB

11 - Throwing errors in the client.mp4

28.2 MB

12 - Adding routing functionality to Axios.mp4

22.0 MB

13 - Handling an invalid GUID on a get request.mp4

34.8 MB

14 - Adding toast notifications.mp4

50.7 MB

15 - Handling network errors in Axios.mp4

24.7 MB

16 - Summary of section 10.mp4

29.1 MB

2 - Introduction to validation in the API.mp4

45.0 MB

3 - Adding validation in the API using Data Annotations.mp4

80.1 MB

4 - Adding validation in the API using Fluent Validation.mp4

100.4 MB

5 - Error handling concepts in our application.mp4

100.6 MB

6 - Error handling strategy.mp4

30.9 MB

7 - Creating a derived Exception class for Rest exceptions.mp4

34.4 MB

8 - Adding Error handling middleware.mp4

52.8 MB

9 - Using our Error handling middleware.mp4

32.0 MB

/36 - Forms (Legacy)/

1 - Section 11 introduction.mp4

28.6 MB

10 - Creating separate Date and Time fields.mp4

71.5 MB

11 - Combining Date and Time inputs.mp4

26.7 MB

12 - Initialising the form with data.mp4

91.2 MB

13 - Submitting data to the server.mp4

42.9 MB

14 - Form error handling.mp4

14.0 MB

15 - Form validation.mp4

60.2 MB

16 - Summary of section 11.mp4

16.8 MB

2 - Setting up React Final Form.mp4

31.4 MB

3 - Creating a reusable Text input field.mp4

25.5 MB

4 - Refactoring the form to use React Final Form.mp4

9.1 MB

5 - Creating a reusable Text Area Input field.mp4

13.8 MB

6 - Creating a reusable Select input field.mp4

25.1 MB

7 - Setting up React Widgets.mp4

36.2 MB

8 - Creating a reusable Date Input field.mp4

59.0 MB

9 - Formatting the dates using Date-FNS.mp4

67.3 MB

/37 - ASP.NET Core Identity (Legacy)/

1 - Section 12 introduction.mp4

24.9 MB

10 - JSON Web Tokens introduction.mp4

50.4 MB

11 - Adding the Infrastructure project.mp4

7.2 MB

12 - Adding the JWT Generator interface and class.mp4

15.6 MB

13 - Generating a JWT Token.mp4

40.9 MB

14 - Returning the JWT Token on successful login.mp4

20.2 MB

15 - Securing our app with Authorization.mp4

44.4 MB

16 - Dotnet user secrets.mp4

67.8 MB

17 - Adding an authorisation policy.mp4

16.1 MB

18 - Adding a Register Handler.mp4

63.1 MB

19 - Testing user registration.mp4

21.7 MB

2 - Introduction to ASP.NET Core Identity.mp4

56.0 MB

20 - Adding a Fluent Validator extension for password validation.mp4

60.4 MB

21 - Retrieving the Username from the token in the Http Context.mp4

25.4 MB

22 - Getting the currently logged in user.mp4

35.1 MB

23 - Summary of section 12.mp4

10.6 MB

3 - Adding the Identity User Entity.mp4

49.6 MB

4 - Configuring Identity in our startup class.mp4

21.9 MB

5 - Seeding users to the database.mp4

44.6 MB

6 - Adding a Login Handler.mp4

28.1 MB

7 - Adding a Base API controller.mp4

14.6 MB

8 - Adding a User API controller.mp4

18.7 MB

9 - Adding a User object.mp4

17.9 MB

/38 - Client side login and register (Legacy)/

1 - Section 13 introduction.mp4

21.3 MB

10 - Using Axios request interceptor to automatically send the JWT token.mp4

13.8 MB

11 - Persisting login on refresh.mp4

57.5 MB

12 - Adding Modals to our application.mp4

100.8 MB

13 - Adding better error messages to our form.mp4

21.3 MB

14 - Adding a Register form.mp4

34.8 MB

15 - Displaying server validation errors in our form.mp4

52.4 MB

16 - Summary of section 13.mp4

18.1 MB

2 - Creating the Typescript interfaces and Axios methods.mp4

23.9 MB

3 - Creating a Mobx user store.mp4

27.8 MB

4 - Creating a MobX root store.mp4

66.2 MB

5 - Creating the Login form.mp4

25.7 MB

6 - Hooking up the Login form to the API.mp4

20.2 MB

7 - Dealing with submission errors.mp4

79.1 MB

8 - Adding home page and NavBar user information.mp4

27.5 MB

9 - Creating a MobX common store.mp4

27.2 MB

/39 - Entity Framework Core Relationships (Legacy)/

1 - Section 14 introduction.mp4

40.3 MB

10 - Using Lazy Loading to load related data.mp4

19.1 MB

11 - Adding the Join activity feature.mp4

64.1 MB

12 - Adding the remove attendance feature.mp4

32.7 MB

13 - Creating a custom Auth policy.mp4

79.4 MB

14 - Updating our Seed data.mp4

33.2 MB

15 - Section 14 summary.mp4

14.4 MB

2 - Adding a class to join our Users and Activities.mp4

38.2 MB

3 - Updating the Create Activity handler.mp4

18.0 MB

4 - Testing in Postman.mp4

34.2 MB

5 - Loading related data using Eager loading.mp4

36.7 MB

6 - Adding DTOs to shape our data.mp4

24.8 MB

7 - Adding AutoMapper.mp4

31.6 MB

8 - Adding AutoMapper profiles.mp4

56.3 MB

9 - Configuring AutoMapper mappings.mp4

37.1 MB

/4 - Creating a CRUD application using the CQRS + Mediator pattern/

1 - Introduction.mp4

10.5 MB

10 - Adding a Delete handler.mp4

46.1 MB

11 - Startup class housekeeping.mp4

26.1 MB

12 - Cancellation tokens.mp4

66.8 MB

13 - Using the debugger in VS Code.mp4

62.5 MB

14 - Summary of section 4.mp4

9.2 MB

2 - Clean Architecture.mp4

22.9 MB

3 - CQRS.mp4

7.5 MB

4 - Creating our first Query handler.mp4

38.8 MB

5 - Thin controllers in the API.mp4

29.2 MB

6 - Adding a Details handler.mp4

13.1 MB

7 - Adding a Create handler.mp4

32.7 MB

8 - Adding an Edit handler.mp4

47.6 MB

9 - Adding AutoMapper.mp4

23.7 MB

/40 - Adding Client side attendances (Legacy)/

1 - Section 15 introduction.mp4

7.6 MB

2 - Adding attendees to our list items.mp4

21.2 MB

3 - Adding attendees to the Detailed view sidebar.mp4

37.4 MB

4 - Adding the IsGoing and IsHost properties to the Activity interface.mp4

87.7 MB

5 - Conditionally rendering the activity detailed header buttons.mp4

9.5 MB

6 - Adding the cancel attendance function.mp4

52.2 MB

7 - Hooking it all up to the API.mp4

66.5 MB

8 - Loose ends.mp4

35.4 MB

9 - Summary of section 15.mp4

3.2 MB

/41 - Photo Upload Part 1 - API (Legacy)/

1 - Section 16 introduction.mp4

17.8 MB

10 - Adding the set main photo functionality.mp4

29.4 MB

11 - Adding the Mapping Profile configuration for User images.mp4

30.4 MB

12 - Summary of section 16.mp4

6.2 MB

2 - Cloudinary settings.mp4

48.4 MB

3 - Adding the interface and class for our Photo Accessor.mp4

23.8 MB

4 - Adding the AddPhoto handler.mp4

21.5 MB

5 - Adding the Domain Entity.mp4

24.1 MB

6 - Adding the Add Photo Handler.mp4

21.7 MB

7 - Adding the Photo API Controller.mp4

43.6 MB

8 - Adding User Profiles feature.mp4

30.5 MB

9 - Adding the Delete photo handler.mp4

84.1 MB

/42 - Photo Upload Part 2 - Client (Legacy)/

1 - Section 17 introduction.mp4

8.2 MB

10 - Styling our Dropzone.mp4

64.9 MB

11 - React Cropper Part 1.mp4

54.1 MB

12 - React Cropper Part 2.mp4

104.7 MB

13 - Adding the Photo Upload methods to the store.mp4

47.8 MB

14 - Adding the photo upload functionality to the Profile component.mp4

54.6 MB

15 - Adding the set main photo functionality.mp4

33.1 MB

16 - Isolating our loading indicators.mp4

13.4 MB

17 - Adding Delete photo functionality.mp4

58.6 MB

18 - Summary of section 17.mp4

7.6 MB

2 - Adding links and a profile page component.mp4

40.1 MB

3 - Adding the Profile Header component.mp4

14.7 MB

4 - Adding the Profile content component.mp4

10.8 MB

5 - Getting the profile data from the API.mp4

112.1 MB

6 - Displaying User images on the profile page.mp4

40.0 MB

7 - Conditionally rendering the Photo Upload Widget.mp4

40.9 MB

8 - Creating a Photo Upload Widget.mp4

14.1 MB

9 - React Dropzone.mp4

79.5 MB

/43 - Challenge (Legacy)/

1 - Challenge Introduction.mp4

14.6 MB

2 - Challenge Solution.mp4

68.0 MB

/44 - SignalR (Legacy)/

1 - Section 19 Introduction.mp4

12.9 MB

10 - Formatting Dates in words using Date-FNS.mp4

23.3 MB

11 - Using SignalR Groups in the API.mp4

25.3 MB

12 - Using SignalR Groups in the client.mp4

40.4 MB

13 - Section 19 summary.mp4

3.4 MB

2 - Adding the Comment entity.mp4

17.5 MB

3 - Adding the Comment DTO and mapping.mp4

12.8 MB

4 - Adding the Create comment handler.mp4

23.6 MB

5 - Adding a SignalR hub.mp4

40.7 MB

6 - Configuring Auth for SignalR.mp4

24.2 MB

7 - Adding the SignalR hub connection to the client.mp4

78.5 MB

8 - Connecting to the SignalR hub from our client.mp4

54.7 MB

9 - Adding the Comment functionality to the client.mp4

31.0 MB

/45 - Following Follower feature (Legacy)/

1 - Section 20 introduction.mp4

10.3 MB

10 - Adding the Follow Unfollow methods.mp4

20.9 MB

11 - Adding the Follow Unfollow UI components.mp4

34.3 MB

12 - Getting a list of followings from the API.mp4

89.0 MB

13 - Using MobX reactions to get followers or followings on tab change.mp4

63.0 MB

14 - Section 20 summary.mp4

2.4 MB

2 - Adding the UserFollower Entity.mp4

34.1 MB

3 - Adding the Add Follower handler.mp4

24.0 MB

4 - Adding the Delete Following handler.mp4

10.9 MB

5 - Adding a Following API Controller.mp4

19.9 MB

6 - Adding a Profile reader helper class and interface.mp4

75.9 MB

7 - Getting a List of Followings for a user.mp4

42.8 MB

8 - Adding a Custom value resolver for AutoMapper.mp4

37.2 MB

9 - Adding the UI components to show followed users.mp4

40.7 MB

/46 - Paging, Sorting and Filtering (Legacy)/

1 - Section 21 introduction.mp4

36.2 MB

10 - Adding User Activities filter in the API.mp4

30.9 MB

11 - Adding User Activities filter in the client.mp4

77.1 MB

12 - Summary of section 21.mp4

4.5 MB

2 - Paging our Activity list.mp4

35.4 MB

3 - Refactoring the Activity store list method for paging.mp4

70.7 MB

4 - Adding vertical paging to our activity dashboard.mp4

31.2 MB

5 - Adding infinite scrolling to our activity dashboard.mp4

20.7 MB

6 - Updating the dashboard with Filter component.mp4

12.1 MB

7 - Filtering our Activity List in the API.mp4

66.3 MB

8 - Adding the Filtering methods in the client.mp4

49.6 MB

9 - Updating the Activity Filters UI to allow filtering.mp4

43.4 MB

/47 - Final touches and publishing (Legacy)/

1 - Section 22 introduction.mp4

37.1 MB

10 - Adding MySQL and configuring a user.mp4

28.4 MB

11 - Adding additional DB providers for Entity Framework.mp4

40.2 MB

12 - Swapping the DB for MySQL.mp4

82.0 MB

13 - Publishing the app to Linux - Part 1.mp4

64.1 MB

13 - linuxsetup.txt

3.2 KB

14 - Publishing the app to Linux - Part 2.mp4

117.6 MB

15 - Configuring Apache to use an HTTPS SSL certificate.mp4

61.4 MB

16 - Adding Security headers to our API.mp4

91.5 MB

17 - Adding Content Security Policy to our API.mp4

167.1 MB

18 - Getting an A rating from a SecurityHeaders site scan.mp4

17.3 MB

19 - Setting up Azure for publishing our app.mp4

29.6 MB

2 - Swapping our loading indicator for Placeholders.mp4

34.3 MB

20 - Publishing our App to Azure.mp4

52.3 MB

21 - Tweaking the Azure deployment.mp4

61.4 MB

22 - End of course summary.mp4

7.7 MB

3 - Adding a loading indicator to index.html.mp4

17.4 MB

4 - Adding private routes on the client.mp4

24.4 MB

5 - Adding logout for token expiry.mp4

73.7 MB

6 - Safari bug fix.mp4

72.5 MB

7 - Preparing the client application for publishing.mp4

58.7 MB

8 - Building a production version of the React app.mp4

13.9 MB

9 - Serving the production React app from the API server.mp4

38.6 MB

/48 - Bonus - Identity Cookbook (Legacy)/

1 - Intro to the bonus section.mp4

13.3 MB

10 - Refresh Tokens - Introduction.mp4

20.8 MB

11 - Refresh Tokens - Updaing the Domain and adding a new Migration.mp4

38.8 MB

12 - Refresh Tokens - Updating the Token Validation Expriry.mp4

18.1 MB

13 - Refresh Tokens - Updating the Application layer classes.mp4

73.0 MB

14 - Refresh Tokens - Adding the Refresh Token Handler.mp4

22.3 MB

15 - Refresh Tokens - Adding the API Endpoint.mp4

17.3 MB

16 - Reactivities.postman-collection.json

79.1 KB

16 - Refresh Tokens - Testing in Postman.mp4

17.8 MB

17 - Refresh Token - Updating the MobX Stores.mp4

36.6 MB

18 - Refresh Tokens - Testing it works.mp4

19.5 MB

19 - Email Verification - Introduction.mp4

16.4 MB

2 - FB Login - Setting up the app in Facebook.mp4

10.1 MB

20 - Email Verification - Setting up SendGrid.mp4

57.0 MB

21 - Email verification - Identity settings.mp4

34.1 MB

22 - Email verification - Updating the register handler.mp4

60.5 MB

23 - Email verification - Adding a confirm email handler.mp4

28.2 MB

24 - Email verification - Testing email verification in postman.mp4

21.5 MB

24 - Reactivities.postman-collection.json

79.1 KB

25 - Email verification - Resend verification email handler.mp4

51.8 MB

26 - Email verification - Client agent methods.mp4

34.2 MB

27 - Email Verification - Create a register success component.mp4

20.8 MB

28 - Email verification - creating a verify email component.mp4

70.0 MB

29 - Email verification - making sure it works.mp4

28.8 MB

3 - FB Login - Creating a new Git branch to work from.mp4

25.8 MB

4 - FB Login - Adding a Facebook login button to the client app.mp4

96.9 MB

5 - FB Login - Adding the API configuration to user secrets.mp4

25.9 MB

6 - FB Login - Adding a facebook accessor service to the infrastructure project.mp4

116.3 MB

7 - FB Login - Adding the Facebook login handler.mp4

85.9 MB

8 - FB Login - Adding the API Controller method and tying it together with the clien.mp4

61.5 MB

9 - FB Login - Adding loading indicator and merging changes with master branch.mp4

45.9 MB

/49 - Bonus - Updating the React client packages to latest versions (Legacy)/

1 - Updating the client packages.mp4

119.8 MB

/5 - Creating a CRUD application in React/

1 - Introduction.mp4

7.2 MB

10 - Selecting an activity to view.mp4

93.8 MB

11 - Displaying the create edit form.mp4

36.8 MB

12 - Editing an activity and form basics in React.mp4

68.3 MB

13 - Handle create and edit submission.mp4

27.4 MB

14 - Using a GUID for the activity id.mp4

47.7 MB

15 - Deleting an activity.mp4

18.2 MB

16 - Summary of section 5.mp4

7.4 MB

2 - Folder structure in React.mp4

23.5 MB

3 - Adding an Activity interface.mp4

37.5 MB

4 - Adding a Nav bar.mp4

14.2 MB

5 - Adding some style to the nav bar.mp4

42.0 MB

6 - Creating an activity dashboard.mp4

46.3 MB

7 - Creating an activity list.mp4

22.4 MB

8 - Creating a details view.mp4

56.3 MB

9 - Creating an Activity form.mp4

14.0 MB

/6 - Axios/

1 - Introduction.mp4

6.5 MB

2 - Setting up axios.mp4

36.0 MB

3 - Axios types.mp4

32.2 MB

4 - Adding loading indicators.mp4

32.1 MB

5 - Posting data to the server.mp4

69.5 MB

6 - Deleting activity on the server.mp4

61.1 MB

7 - Summary of section 6.mp4

5.3 MB

/7 - MobX/

1 - Introduction.mp4

8.6 MB

10 - Using a Javascript map object to store the activities.mp4

59.2 MB

11 - Summary of section 7.mp4

8.3 MB

2 - What is MobX.mp4

18.3 MB

3 - Setting up MobX.mp4

31.7 MB

4 - MobX actions.mp4

20.2 MB

5 - Refactoring the app to use MobX.mp4

32.0 MB

6 - MobX strict mode.mp4

16.8 MB

7 - Selecting an Activity using MobX.mp4

96.5 MB

8 - Creating an Activity using MobX.mp4

71.5 MB

9 - Deleting an activity using MobX.mp4

55.8 MB

/8 - Routing/

1 - Introduction.mp4

11.2 MB

10 - Redirect after submission.mp4

27.9 MB

11 - Moving the home page outside of nav.mp4

12.8 MB

12 - Cleaning up unused code.mp4

37.1 MB

13 - Summary of section 8.mp4

2.2 MB

2 - Installing React Router.mp4

35.3 MB

3 - Adding routes.mp4

19.9 MB

4 - Adding nav links.mp4

13.4 MB

5 - Adding a details link.mp4

14.2 MB

6 - Getting an individual activity.mp4

54.4 MB

7 - Using route parameters.mp4

32.8 MB

8 - Adding the edit activity route.mp4

72.7 MB

9 - Adding a key to the route.mp4

43.5 MB

/9 - Styling the User Interface/

1 - Introduction.mp4

6.8 MB

2 - Styling the activity list.mp4

19.2 MB

3 - Grouping the activities by date.mp4

30.7 MB

4 - Styling the list items.mp4

53.6 MB

5 - Activity details page.mp4

31.1 MB

6 - Populating the detailed components.mp4

47.1 MB

7 - Adding the activity filter component.mp4

50.1 MB

8 - Styling the home page.mp4

53.6 MB

9 - Summary of section 9.mp4

5.0 MB

 

Total files 641


Copyright © 2025 FileMood.com