
Explore react basics by building reusable UI components, using props for parent-to-child data, and writing declarative interfaces with JSX that render to the browser via the virtual DOM.
Learn how to manage user input with state in a component by binding a handleChange function, using onChange to update this.state.text, and rendering with TextField and this.state.text.
Implement a to-do form in React by handling change and submit, preventing default, updating state with new items via concat, and rendering them with map using id as key.
Explore how a get request retrieves data from the books endpoint and returns all records. Learn to pass parameters, build an endpoint variant, and test the api calls.
Create and test a post request to add a book object, with auto-incremented id, sending data in the request body and returning the added book in the response.
Demonstrates using a put request to update a book by id, using the body to change the title and return the updated record.
Learn how to install MongoDB on Windows, set up the on-premises community server, configure environment variables, start the mongod service, and create databases, collections, and documents using the mongo shell.
Install MongoDB Compass, launch the app, connect to a local MongoDB server using localhost and port 27017, and create a database with a books collection and sample documents.
Learn to use MongoDB Compass to create databases and collections, insert and update documents, clone and delete records, and switch between list, JSON, and form views for basic queries.
Learn how to extract fields from an object in MongoDB Compass using $addFields, including geolocation such as latitude and longitude, and note duplication in the results.
Learn how to use MongoDB Compass aggregation with the $group stage to count documents by a field, producing total counts per group for a given dataset, such as website entries.
Learn to use $unwind in MongoDB compass to transform array elements into objects, then project name, email address, website, and phone number in the aggregation pipeline.
Update MongoDB documents with Node.js and Express by locating a book by id, building a $set dataset, and applying updateOne on the books collection, using request params and body.
Learn how to delete a document from a MongoDB collection using Node.js and Express, including deleting by id, validating existence before deletion, handling errors, and testing with Postman.
Learn to create a Swagger based API document by defining a get endpoint with a clear description and a 200 response, and verify it using Swagger UI.
Learn how to spin up a books API, wire up CRUD operations (insert, update, delete, get) with MongoDB, and expose it with Swagger for front-end integration.
Fetch books from an api, display the data in the ui using a for each loop or map, and render a table with book titles and actions.
Hi Everyone,
First of all, thank you so much for reaching here. This course is designed to give you hands-on experience of real development.
In this course, I will cover front-end frameworks: React. On the server-side, you’ll learn to implement NoSQL databases using MongoDB and MongoDB Compass with aggregation and other important functions.
Then you will learn how to use MongoDB in NodeJS using ExpressJS for API development.
We will also learn how to write API documentation using Swagger Tool and OpenAPI which will help you to excel in your career.
And then we will integrate API to React application where we will implement the CRUD application.
Below are some of the topics that will be covered during the course:
Introduction to ReactJS
Basics of React JS
Node js Installation
React Project Creation
Visual Studio Code installation
Project structure Understanding
React Components
How to use HTML
State
Handle Function
Props
API Creation using NodeJS and ExpressJS
Create the First API
Get Request
Postman Installation
Get Request With Param
Post Request
Put Request
Delete Request
Introduction to MongoDB
MongoDB Installation
MongoDB Compass Installation
MongoDB Compass Basic Queries
MongoDB Compass Find & Sort
MongoDB Compass Aggregation: $Match
MongoDB Compass Aggregation: $Project
MongoDB Compass Aggregation: $addFields
MongoDB Compass Aggregation: $Sort
MongoDB Compass Aggregation: $Group
MongoDB Compass Aggregation: $Unwind
MongoDB Compass Aggregation: Pipeline for NodeJS
MongoDB integration with NodeJS
How to fetch data from MongoDB using NodeJS
How to Insert data to MongoDB using NodeJS
How to update data to MongoDB using NodeJS
How to delete data to MongoDB using NodeJS
Swagger API Documentation for NodeJS API
Introduction to Swagger & Installation
Swagger First API Doc
GET API Doc with Schema
POST API Doc
PUT API Doc
Delete API Doc
ReactJS Project Creation With API Integration
API UP and Running
Create UI Project
UX for CURD Application
Fetch API
CORS Issue
Fetch and Render in UI
CSS and Bootstrap
BootStrap Model Window(Pop Up)
POST request
Fetch Single Record
PUT Request
Delete record
Will add GIT/GitHub later.
Thank you so much, hope you will get something out of it, All the best.