🇦🇪 RESTful API Server in Nodejs (Arabic)

🇦🇪 RESTful API Server in Nodejs (Arabic)

RESTful API Server in Nodejs (Arabic)

Build your own RESTful API Server in NodeJS & RESful API Client in Flutter

Language: arabic

Note: 4.5/5 (75 notes) 11,158 students

Instructor(s): Mahmoud Emam

Last update: 2020-10-25

What you’ll learn

  • Building back-end servers using NodeJS by exposing RESTful APIs
  • Integrate Flutter applications with NodeJS
  • Learn and master RESTful APIs by using ExpressJS
  • Learn MongoDB and its advanced features
  • Access course materials and code examples for free

 

Requirements

  • JavaScript
  • Interested in Flutter with NodeJS Integration

 

Description

Building a RESTful API server is one of a must experience in any backend software engineer, master it with NodeJS using Express server, integrate it with flutter, persist your data into MongoDB and learn how to do use pipelines.

You will learn how to structure your code well in a professional manner either flutter or NodeJS app.

 

Who this course is for

  • NodeJS Developer
  • Anyone who understands JavaScript
  • Flutter Developers

 

Course content

  • Introduction
    • Course Intro
    • How to Use Course Materials
    • Course Materials
    • How to Get Most of The Course
    • Course Project
  • HTTP
    • Module Intro
    • What is HTTP
    • HTTP Request
    • HTTP Response
    • HTTP Response Status Codes
    • HTTP Request Response Example
    • HTTP Request Methods
    • HTTP Header
  • REST API
    • Module Outro
    • Module Intro
    • Web Apps
    • What is an API and Why do we need it?
    • REST APIs Intro
    • REST Resources
    • REST Response
    • NodeJS Installation
    • NodeJS Project Creation
    • Express JS + Hello World REST Endpoint
    • JS – Object Assign Method
    • JS – delete Operator
    • DATA – Products Data
    • GET Request – Get All Products
    • JS – Array Find and FindIndex Methods
    • GET Request – Get Product by ID
    • Auto Restart App Server (Nodemon)
    • Postman API Testing
    • JS – Array Push Method
    • POST Request – Add Product to Cart
    • Get Cart Items Endpoint
    • GET Request – Get Cart Items
    • Get Cart item Endpoint
    • JS – Array Filter Method
    • GET Request – Get Cart item
    • DELETE Request – Remove Product from Cart
    • Clear Cart
    • DELETE Request – Clear Cart
    • JS – Object Spread Operator
    • PATCH Request – Update Cart Item
    • Place an Order
    • POST Request – Place an Order
    • DATA – Shops Data
    • GET Request – Get All Shops
    • JS – Array Slice Method
    • Query Parameters
    • Module Outro
  • Flutter and NodeJS Integration
    • Fetch Products
    • DART – Type of Constructors
    • DART – Null Safety
    • Named Constructor
    • Fetch Product
    • Add To Cart
    • Load Cart
    • Load Cart Correction
    • Delete Cart Item
    • Delete Cart Item Correction
    • Update Cart Item
    • Correct – Removing Items from Cart
    • Correct – Save Loaded Cart Items
    • Place Order
    • Fetch Shops
    • Fetch Shop
  • MongoDB
    • Module Intro
    • NoSQL & MongoDB Introduction
    • MongoDB Atlas & Compass
    • Our App Data Model
    • CRUD – Insert
    • CRUD – Query & Compass Trial
    • CRUD – Fetch Products without Shops
    • MongoDB NodeJS Driver
    • MongoDB Client Connection
    • CRUD – Fetch Product By ID with Shops
    • Restructure our Connection Object
    • CRUD – Insert Cart item
    • CRUD – Fetch Cart Items
    • CRUD – Fetch Cart Item By Id
    • CRUD – Update
    • CRUD – Update Cart item
    • CRUD – FindOneAndUpdate
    • CRUD – Delete
    • CRUD – Delete Cart Item
    • CRUD – Clear Cart
    • CRUD – Insert an Order
    • MongoDB Aggregation Pipeline
    • Shops Aggregation Pipeline
    • Shops Aggregation Pipeline in MongoDB Compass
    • CRUD – Fetch Shops by Aggregation
    • CRUD – Fetch Shops by Limit
    • Module Outro

 

🇦🇪 RESTful API Server in Nodejs (Arabic)🇦🇪 RESTful API Server in Nodejs (Arabic)

Time remaining or 621 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate