Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React JS and .NET Core Web API Full Stack Master Course
Rating: 4.0 out of 5(77 ratings)
10,773 students

React JS and .NET Core Web API Full Stack Master Course

learn to create a full stack web application from scratch using .NET Core Web API and React JS.
Created byVinay Kumar
Last updated 8/2021
English
English [Auto],

What you'll learn

  • learn how to create a full stack web application from scratch using .NET Core Web API for the backend, and React JS for the front end.

Course content

4 sections84 lectures3h 50m total length
  • Introduction1:12

    Learn to build a full stack web app with Microsoft SQL Server, .NET, and React, including routing, a Bootstrap table with sorting and filtering, and image upload.

  • Install Visual Studio0:44

    Install Visual Studio community edition, free for educational use, and select workloads such as .NET web development, .NET desktop development, and .NET cross-platform development, then click install.

  • Install Visual Studio Code1:00

    Install Visual Studio Code, a popular lightweight code editor from Microsoft, used for front end web development to streamline coding workflows.

  • Install Postman0:35

    Install Postman to test our redBus as part of the React JS and .NET Core Web API Full Stack Master Course, giving students practical Postman testing experience.

  • Install SQL Server Management Studio1:05

    Install SQL Server Management Studio to work with SQL Server databases. Complete the setup after restarting the installer.

  • Install Node JS0:42

    Install Node JS and verify the installation by checking the version. Ensure a successful setup for the React JS and .NET Core Web API full stack course.

  • Create DB Objects2:27

    Create database tables—department details and employee details—using SQL Server or Azure, with fields for department name, employee id, name, date of joining, and profile picture; insert and verify with select.

  • Web API Project1:36

    Create a dotnet web api project in Visual Studio and explore key files like dependencies, controllers, program, startup, and appsettings to configure services and the request pipeline.

  • Enable CORS and JSON Serializer2:45

    Enable cors by default and keep the decent serializer as our default, install a new package, import the namespace, run the project, and verify the sample controller result.

  • Models1:20

    Create a models folder and define a department model with fields department and department name, then add an employee model with fields employee name, department, and joining.

  • Department Screen APIs10:07

    Develop department screen APIs with a get method that uses a data reader and appsettings configuration to fetch department data, and add post, update, and delete methods with parameterized queries.

  • Employee Screen APIs2:50

    Implement api methods for the employee details screen, create an empty api controller, copy the contents from department comptroller and adjust accordingly, and test get, post, and delete operations.

  • Upload File API4:18

    Build a post API for uploading photos in .NET Core, create a photos folder, handle form data, inject dependencies, and return the saved file name or a default image.

  • Create React JS Project2:22

    Create a React JS project from command prompt, inspect the template and root component, and include bootstrap by adding its stylesheet to the head and the bundle to the body.

  • Routing and Navigation3:03

    Install the NPM package ReachOut or Dom for routing, create home, department, and employment components, configure navigation with a switch and routes for /department and /employee, and verify routing works.

  • Bootstrap Table3:35

    Create a bootstrap table to display department data fetched from the API, using state and map to render rows with edit and delete options, refreshed on mount.

  • Modal Popup Window8:06

    Build a Bootstrap modal window to add or edit departments, including form fields, create and update actions via post, and delete with confirmation, refreshing the grid.

  • Employee Details Screen5:29

    Copy and customize the department component to build the employee details screen, wiring employee name, date of joining, photo paths, and a department dropdown, with grid and pop window views.

  • Upload Image File2:15

    Implement image upload by adding a file chooser button, attaching the first selected file, and updating the photo filename after upload, then test adding an employee and the delete button.

  • Sorting and Filtering5:33

    Implement sorting and filtering on the grid by creating filter inputs and a data backup, using includes for filtering, and add sorting by property with an ascending or descending flag.

  • Project Files0:01

Requirements

  • basic html, css, javascript and c#

Description

The demand for a Full-Stack Web Developer is the highest compared to any technology professional. They are paid exceptionally well both in the companies and also as freelancers.

This is due to the fact that full-stack web developers have diverse set of skills.

  • They are good at Database Development.

  • Backend Development.

  • And also in Front End Development.

In this course, you will learn full stack web development with React JS for the frontend and .Net Core Web API for the backend.

We will build the same backend project with different databases such as Microsoft SQL Server, My SQL, Mongo DB and Postgre SQL.

Sections in this Master Course:

1) React JS, .NET Core Web API and Microsoft SQL Server.

2) React JS, .NET Core Web API and Mongo DB.

3) React JS, .NET Core Web API and Postgre SQL.

4) React JS, .NET Core Web API and My SQL.

With React JS, you will learn to

* Add routing to our app.

* Add bootstrap table with custom sorting and filtering features.

* Add modal pop up window with drop down and date picker.

* We will also learn how to upload an image and save it in the backend sever.

I am sure that this course will definitely help you in your journey as a full stack web developer.

Welcome to the course, and happy learning.

Who this course is for:

  • .net, backend developers, frontend developers, angular and react developers