
Install Visual Studio Code, a popular lightweight code editor from Microsoft, used for front end web development to streamline coding workflows.
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.
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.
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.
Build a full stack app with MongoDB for the database, .NET Core backend, and React frontend; implement API endpoints, routing, Bootstrap tables with sorting and filtering, and image uploads.
Install Visual Studio community edition, free for education; select workloads like HP, dot net and web development, dot net desktop development, and dot net cross platform development, then click install.
Install MongoDB Compass, a graphical user interface used to connect to a server and create and manage database objects.
Install the Mungindi B Driver to work with Magleby, then create a models folder with department and employee models (department idy/name; employee name; date of joining and file name).
Install the routing npm package, create three components (home, department details, employment), and configure routes for /department and /employee. Import components and models, then verify routing works.
Create an api endpoint file and import it into the department component, fetch department data to populate apartments, and display it in a bootstrap table with edit and delete icons.
Copy and adapt the department component to build the employee details screen, with form fields for employee name, date of joining, department, and profile photos from variables.
Implement sorting and filtering for the data grid by creating filter inputs and a backup data array, using includes for filtering, and a sorting function with ascending/descending options and icons.
Create a dot net core web api project in visual studio and review dependencies, controllers, and startup. Configure services with dependency injection and understand the program entry and request pipeline.
Implement and test employee details API methods by creating an empty API controller, reusing the department controller logic, and validating get, post, and delete operations.
build a file upload api that saves photos to a designated folder using dependency injection, returns the file name on success, and returns a default anonymous picture name on error.
Implement a bootstrap modal popup to add or edit departments, with a dynamic title and textbox, using post requests to create, update, and delete departments with confirmation.
Implement the image upload: add a button to choose the file and attach the first selected file, updating the photo filename variable.
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.