მონათესავე თემები
კურსში შედის
- 59 სთ 36 წთ ვიდეო
- 213 გაკვეთილი
- დონე: დამწყები
- ენა: English
- გახსოვს სად გაჩერდი
- სრულიად უფასო, ბარათის გარეშე
გაკვეთილები
22 ნაწილი · 213 გაკვეთილი · 59 სთ 36 წთ სულ
გაკვეთილები 1 დან 10 მდე10 გაკვეთილი · 2 სთ 16 წთ
- Create a Node.js Project from Scratch | npm init, package.json & Nodemon Setup Explained | Part #5115 წთ
- What is ExpressJS? Installing & Setting Up Your First Express App | Part #529 წთ
- Start Express Server & Handle Incoming Requests - Creating a Web Server | Part #5310 წთ
- Express.js Routing Explained - Introduction to HTTP Request Types & Response Methods | Part #5420 წთ
- Web Development Fundamentals: Frontend vs. Backend vs. Full Stack (2026) | Part #5513 წთ
- Static vs. Dynamic Websites - Everything You Need to Know | Part #5611 წთ
- API Powered Websites Explained | Short Introduction to Web APIs & Client-Side Rendering | Part #5713 წთ
- REST Architecture & RESTful APIs Explained | REST Principles & Best Practices | Part #5817 წთ
- HTTP Response Status Codes Explained - When to Use 200, 201, 404, 500, and More | Part #5912 წთ
- Build a Simple GET API in Express (No Database Needed) | Get All Hotels from JSON File | Part #6015 წთ
გაკვეთილები 11 დან 20 მდე10 გაკვეთილი · 2 სთ 35 წთ
- Installing Postman - The Ultimate API Testing Tool for Node JS | Part #6117 წთ
- Handle POST Requests in Express | Build a Create Hotel API - Body Parsing & File Writing | Part #6220 წთ
- Add Controller in Express (MVC Architecture) | Moving Route Handler Logic to Controllers | Part #639 წთ
- Reading Express Route Parameters | Understanding Param Object & Optional Parameters | Part #6416 წთ
- Handle Find By ID Requests in Express | Build a Search API & Handling "Not Found" Errors | Part #6513 წთ
- How to Update Data in Express API: Building the PATCH Endpoint | PUT vs PATCH Explained | Part #6621 წთ
- Implementing the DELETE API Endpoint | How to Delete Resources in Express | Part #6716 წთ
- Route Chaining in Express JS Explained | Chain Multiple Routes with app.route() | Part #6813 წთ
- Mounting Routes in Express | How to Organize Large Express Apps: Using express.Router() | Part #6916 წთ
- Express.js Middleware Explained: The Request-Response Lifecycle | Part #7014 წთ
გაკვეთილები 21 დან 30 მდე10 გაკვეთილი · 2 სთ 24 წთ
- Create Your First Custom Middleware in Express JS (Step-by-Step) | Part #7115 წთ
- Using Third-Party Middleware in Express: The Morgan Logger Middleware Explained | Part #7213 წთ
- Mastering Param Middleware in Express JS: Targeting Route Parameters | Part #7319 წთ
- Practical Use Case for Param Middleware | Building a "Check Resource Exists" Middleware | Part #7414 წთ
- Middleware Chaining in Express JS | Validating Request Body before Save | Part #7514 წთ
- How to Serve Static Files in Express JS | Understanding express.static() Method | Part #7614 წთ
- Read Express Documentation Like a Pro | Section Summary: Middleware, Routing & Mounting | Part #7716 წთ
- Introduction to MongoDB (SQL vs NoSQL) | Why it’s the Perfect Match for Node Applications | Part #7816 წთ
- Setting Up Local MongoDB Development Environment: Install MongoDB & MongoShell on Windows | Part #7910 წთ
- Create, Switch, and Drop Databases in MongoDB | Understanding the use Command & db Object | Part #8014 წთ
გაკვეთილები 31 დან 40 მდე10 გაკვეთილი · 2 სთ 19 წთ
- What is a MongoDB Document, JSON & BSON Type & Why MongoDB is More Flexible than SQL | Part #8116 წთ
- MongoDB Collections : Implicit vs. Explicit Creation, Query, and Drop Collections | Part #8212 წთ
- MongoDB CRUD: How to Insert Documents (insertOne vs insertMany), Duplicate Key Errors | Part #8313 წთ
- MongoDB Read Operations: find() vs findOne() Explained | How to Include or Exclude Fields | Part #8415 წთ
- MongoDB Update Operations: updateOne, updateMany and replaceOne | $set Operator Explained | Part #8516 წთ
- MongoDB Delete Operations: deleteOne and deleteMany Explained (Avoid Common Errors) | Part #8610 წთ
- Why MongoDB is So Fast: Understanding Cursors and Batching in MongoDB | Part #8714 წთ
- MongoDB Comparison Operators: $gt, $lt, $in, and more | How to Filter Data Like a Pro | Part #8817 წთ
- MongoDB Logical Operators Explained | Combine Multiple Conditions in MongoDB Queries | Part #8917 წთ
- MongoDB Element Operators: Handling Missing Fields & Wrongly Typed Data | Part #9010 წთ
გაკვეთილები 41 დან 50 მდე10 გაკვეთილი · 2 სთ 10 წთ
- MongoDB Security 101: Enabling Authentication & Authorization | A Step-by-Step Guide | Part #9111 წთ
- MongoDB Security: How to Create a Superuser in MongoDB | The userAdminAnyDatabase Role | Part #929 წთ
- MongoDB Role-Based Access Control: Creating a dbOwner User | Part #9313 წთ
- MongoDB Compass Tutorial: The GUI for MongoDB (Installation & Setup) | Part #9410 წთ
- MongoDB Atlas Tutorial: Deploying Your Database to the Cloud (Step-by-Step Tutorial) | Part #9516 წთ
- Introduction to Mongoose ODM: Why Use Mongoose? Schemas, Models, and Validation Explained | Part #9611 წთ
- Connecting Express to MongoDB Atlas with Mongoose | Handle Connection Errors & Events | Part #9715 წთ
- Mongoose Schemas & Models Explained (The Blueprint for Your Data) | Part #9812 წთ
- Mongoose Validation Tutorial: How to Add Custom Error Messages in Mongoose Schemas | Part #9914 წთ
- Refactoring to MVC Architecture in Express & Mongoose | The MVC Pattern Explained | Part #10020 წთ
გაკვეთილები 51 დან 60 მდე10 გაკვეთილი · 2 სთ 23 წთ
- Mongoose Model.create() vs .save(): Implementing POST Requests with Mongoose Models | Part #10115 წთ
- Mongoose find() Tutorial: Fetching All Documents & Response Enveloping | Part #1029 წთ
- How to Use Express Route Parameters (req.params) with Mongoose findById() | #10310 წთ
- Mongoose findByIdAndUpdate() Tutorial: Updating Data the Right Way | Part #10414 წთ
- How to Delete Documents in Mongoose & Why 204 No Content is Standard | #10514 წთ
- Modeling a Real-World Hotel API: Refactoring Mongoose Schemas | Part #10613 წთ
- How to Bulk Import Data into MongoDB from Node JS | Building a Custom Mongoose Script | Part #10721 წთ
- Implement Search & Filtering in Node.js API with Mongoose Query Params | Part #10821 წთ
- Sanitize API Queries: How to Exclude Fields from req.query in Express | Part #10911 წთ
- Advanced Filtering in Express (Part 1): How to Filter Data Ranges in Mongoose & Express | Part #11016 წთ
გაკვეთილები 61 დან 70 მდე10 გაკვეთილი · 2 სთ 56 წთ
- Advanced Filtering in Express (Part 2): Convert URL Queries into MongoDB Operators | Part #11119 წთ
- Node.js Mongoose Sorting Tutorial | Query Object, sort(), Multiple Fields Explained | Part #11217 წთ
- Implementing Dynamic Field Limiting & Projection | Reduce API Payload Size | Part #11315 წთ
- Master API Pagination: Implementing skip() and limit() in Express | Part #11414 წთ
- Alias Routes in Express.js Tutorial | Middleware + Query Manipulation Explained | Part #11515 წთ
- Building a Reusable API Features Class | Advanced Query Pipeline with Method Chaining | Part #11621 წთ
- Understanding Environment Variables in Node.js & Express (Part 1) | Node Environments | Part #11714 წთ
- Managing Environment Variables with dotenv (Part 2) | Using .env Files in Node JS | Part #11818 წთ
- MongoDB Aggregation Framework Explained | Data Analytics with MongoDB | Part #11913 წთ
- Calculate Averages and Totals with Aggregation Pipeline | $match, $group, & $sort Stage | Part #12031 წთ
გაკვეთილები 71 დან 80 მდე10 გაკვეთილი · 2 სთ 40 წთ
- Flatten Arrays & Limit Fields with Aggregation Pipeline | $unwind & $project Stage | Part #12125 წთ
- MongoDB Aggregation Pipeline | Building 3 Essential API Endpoints for Your App | Part #12217 წთ
- Mongoose Virtual Properties Explained | Add Dynamic Fields Without Saving to DB | Part #12312 წთ
- Introduction to Mongoose Middlewares | How to Intercept Database Operations | Part #12411 წთ
- Mongoose Pre-Hook Document Middleware | Building Pre-Save Hook for Data Validation | Part #12518 წთ
- Mongoose Post-Hook Document Middleware | Building an Automated Activity Logging System | Part #12616 წთ
- Mongoose Pre-Query Middleware | Implementing Soft Deletes and Custom Update Logic | Part #12721 წთ
- Mongoose Post Query Middleware | Global Filter with Regex and Automated Activity Logging | Part #12814 წთ
- Mongoose Aggregation Middleware | Automatically Filter Deleted Documents in Express.js | Part #12914 წთ
- Mongoose Built-in Validators | Schema Constraints and Data Transformers in Express | Part #13013 წთ
გაკვეთილები 81 დან 90 მდე10 გაკვეთილი · 2 სთ 55 წთ
- Mongoose Custom Validators and Getters | Advanced Schema Validation in Node.js & Express | Part #13112 წთ
- Using Third-Party Validators in Mongoose | Integrating Validator.js with Express | Part #13217 წთ
- Handling Unmatched Routes in Express.js | Creating a 404 Default Route | Part #13315 წთ
- Global Error Handling Middleware in Express.js | Operational vs Programming Errors | Part #13425 წთ
- Creating a Custom Error Class in Express.js for Global Error Handling | Part #13519 წთ
- Building a Reusable Async Error Handler for Express | Error Handling in Express | Part #13625 წთ
- Handling Missing Resources: Implementing 404 Errors for Invalid MongoDB IDs in Express | Part #13714 წთ
- Environment Specific Error Handling: Development vs Production Errors in Express | Part #13816 წთ
- Handling Mongoose Cast Errors: Transform Technical DB Errors into User-Friendly Response | Part #13918 წთ
- Handling MongoDB Duplicate Key Errors: Providing Clear Feedback for Unique Constraints | Part #14015 წთ
გაკვეთილები 91 დან 100 მდე10 გაკვეთილი · 2 სთ 42 წთ
- Mongoose Validation Error Handling: Aggregating Multi-Field Schema Failures in Express | Part #14115 წთ
- Handling Unhandled Promise Rejections Globally in Node.js: Graceful Shutdown PatternsB | Part #14211 წთ
- Handling Uncaught Exceptions Globally in Express: Protecting Synchronous Code Paths | Part #14318 წთ
- Debugging Node.js and Express Applications with VS Code: A Beginner's Guide | Part #14426 წთ
- Introduction to Authentication vs. Authorization: Building Secure Express Applications | Part #14515 წთ
- Build a Signup Endpoint: Save User to DataBase | Part #14618 წთ
- Validate Confirm Password before Creating User | Node JS + Express Course with MongoDB | Part #14713 წთ
- Password Hashing & Salting Explained | Complete Node JS + Express Course with MongoDB | Part #14811 წთ
- Hashing Password with Salt Using Bcrypt | Complete Node JS + Express Course with MongoDB | Part #14918 წთ
- Authentication & Authorization with JWT | Complete Node JS + Express Course with MongoDB | Part #15016 წთ
გაკვეთილები 101 დან 110 მდე10 გაკვეთილი · 3 სთ 18 წთ
- Auto Login New User After Signup with JWT | Node JS + Express Course with MongoDB | Part 15120 წთ
- User Login - Part 1: Validate Credentials & Find User | Part #15218 წთ
- User Login - Part 2: Verify Password & Send JWT | Node JS + Express Course with MongoDB | Part #15320 წთ
- Authorization - Part 1: Read Access Token | Node JS + Express Course with MongoDB | Part #15423 წთ
- Authorization - Part 2: Validate Token | Complete Node JS + Express Course with MongoDB | Part #15520 წთ
- Authorization - Part 3: Check User Exists | Part #15614 წთ
- Authorization - Part 4: Is Password Changed | Node JS + Express Course with MongoDB | Part #15722 წთ
- Advance Postman Settings - Auto Capture JWT | Node JS + Express Course with MongoDB | Part #15818 წთ
- Build Role-Based Authorization in Express | Node JS + Express Course with MongoDB | Part #15925 წთ
- Password Reset - Part 1: High Level Overview | Node JS + Express Course with MongoDB | Part #16019 წთ
გაკვეთილები 111 დან 120 მდე10 გაკვეთილი · 3 სთ 25 წთ
- Reset Password - Part 2: Generate Password Reset Token | Part #16116 წთ
- Reset Password - Part 3: Send Password Reset Email | Part #16225 წთ
- Reset Password - Part 4: Set a New Password | Part #16326 წთ
- Update User Password (Secure Implementation) | Part #16428 წთ
- Update User Details (Secure & Clean Approach) | Part #16517 წთ
- Delete User (Deactivate Account Feature) | Part #16618 წთ
- Express API to Get Logged-In User Details | Part #16719 წთ
- MongoDB Data Modeling Explained | Part #16823 წთ
- Embedding vs Referencing in MongoDB | Part #16917 წთ
- Modeling Hotel Location - One-to-one Relation | Part #17017 წთ
გაკვეთილები 121 დან 130 მდე10 გაკვეთილი · 2 სთ 22 წთ
- Modeling Rooms - One-to-Many Relation | Part #1719 წთ
- Create New Rooms & Relate to a Hotel | Part #17218 წთ
- Query Hotel & Related Rooms (Without populate) | Part #17310 წთ
- Fetch Related Documents with populate() | Part #17415 წთ
- What Are Nested Routes in Express? | Part #17512 წთ
- Delete Room & Remove the Reference From Hotel | Part #17613 წთ
- Create GET API to Fetch All Rooms & Room by ID | Part #17716 წთ
- Modelling Reviews & Parent Reference | Part #17812 წთ
- Create Review API Endpoint | Part #17918 წთ
- Fetch All Reviews & Populate Related Hotels | Part #18017 წთ
გაკვეთილები 131 დან 140 მდე10 გაკვეთილი · 3 სთ 14 წთ
- MongoDB Virtual Populate Explained | Part #18114 წთ
- Factory Functions - Part 1 | Part #18216 წთ
- Factory Functions - Part 2 | Part #18323 წთ
- Calculate Average Rating - Part 1 | Part #18427 წთ
- Calculate Average Rating - Part 2 | Part #18519 წთ
- Calculate Cheapest Price for a Hotel | Part #18628 წთ
- Introduction to MongoDB Index | Node JS + Express Course with MongoDB | Part #18721 წთ
- Preventing Duplicate Reviews | Complete Node JS + Express Course | Part #18812 წთ
- API Security Best Practices | Complete Node JS + Express Course | Part #18918 წთ
- Using HTTP Only Cookies for JWT | Complete Node JS + Express Course | Part #19016 წთ
გაკვეთილები 141 დან 150 მდე10 გაკვეთილი · 2 სთ 19 წთ
- Protect APIs with Rate Limiting | Complete Node JS + Express Course | Part #19115 წთ
- Setting HTTP Security Headers using Helmet | Complete Node JS + Express Course | Part #19211 წთ
- Request Data Sanitization in Express | Complete Node JS + Express Course | Part #19320 წთ
- HTTP Parameter Pollution Explained | Complete Node JS + Express Course | Part #19411 წთ
- Set createdBy Field Using Logged-In User | Complete Node JS + Express Course | Part #19512 წთ
- Limit Maximum Login Attempts in Express | Complete Node JS + Express Course | Part #1969 წთ
- What is Client-Side Rendering | Complete Node JS + Express Course | Part #19711 წთ
- React App Setup - Files & Folders Explained | Complete Node JS + Express Course | Part #19818 წთ
- React Functional Components Explained | Complete Node JS + Express Course | Part #19915 წთ
- How to Add Routing in React | Complete Node JS + Express Course | Part #20019 წთ
გაკვეთილები 151 დან 160 მდე10 გაკვეთილი · 2 სთ 54 წთ
- Design Home Page - Hero Section & Search Bar | Complete Node JS + Express Course | Part #20111 წთ
- Design Home Page - Show Hotels by City & Type | Complete Node JS + Express Course | Part #20217 წთ
- Design Home Page - Fetch Hotels by City | Complete Node JS + Express Course | Part #20325 წთ
- Design Home Page - Fetch Hotels by Type | Complete Node JS + Express Course | Part #20417 წთ
- Design Home Page - Fetch & Show Featured Hotels | Complete Node JS Express Course | Part #20518 წთ
- Show Loading Spinner on API Call in React | Complete Node JS + Express Course | Part #20616 წთ
- State Management in React with Redux Toolkit | Complete Node JS + Express Course | Part #20722 წთ
- Design Hotel Listing Page in React | Complete Node JS + Express Course | Part #20812 წთ
- Fetch All Hotels from Express API in React | Complete Node JS + Express Course | Part #20922 წთ
- Show Ammenities in Hotel Card as Chips | Complete Node JS + Express Course | Part #21014 წთ
გაკვეთილები 161 დან 170 მდე10 გაკვეთილი · 3 სთ 12 წთ
- Add Pagination in React App | Complete Node JS + Express Course | Part #21124 წთ
- Building Login & Signup Page in React | Complete Node JS + Express Course | Part #21217 წთ
- Send Login Request from React | Complete Node JS + Express Course | Part #21319 წთ
- Send Signup Request from React | Complete Node JS + Express Course | Part #21425 წთ
- Show Success & Error Messages using Toaster | Complete Node JS + Express Course | Part #2159 წთ
- How to Protect Routes in React | Complete Node JS + Express Course | Part #21611 წთ
- #217 Get Logged-in User Data in React using JWT | Complete Node JS + Express Course with MongoDB18 წთ
- #218 Restore User Session in React on App Restart | Complete Node JS + Express Course with MongoDB26 წთ
- #219 Build User Profile Page in React - Part 1 | Complete Node JS + Express Course with MongoDB23 წთ
- #220 Build User Profile Page in React - Part 2 | Complete Node JS + Express Course with MongoDB20 წთ
გაკვეთილები 171 დან 180 მდე10 გაკვეთილი · 3 სთ 1 წთ
- #221 Build Edit Profile Modal in React | Complete Node JS + Express Course with MongoDB13 წთ
- #222 Update Logged User Detail from React - Part 1 | Complete Node JS + Express Course with MongoDB23 წთ
- #223 Update Logged User Detail from React - Part 2 | Complete Node JS + Express Course with MongoDB15 წთ
- #224 Introduction to Multer - File Uploads | Complete Node JS + Express Course with MongoDB17 წთ
- #225 Multer Configuration - Storage & File Filter | Complete Node JS + Express Course with MongoDB15 წთ
- #226 Resizing Image with Sharp in Express | Complete Node JS + Express Course with MongoDB16 წთ
- #227 Upload Profile Picture from React App | Complete Node JS + Express Course with MongoDB23 წთ
- #228 Multer Multiple File Upload (Different Fields)20 წთ
- #229 Creating Environment Variables in React | Complete Node JS + Express Course with MongoDB15 წთ
- #230 Implement Change Password Feature in React | Complete Node JS + Express Course with MongoDB25 წთ
გაკვეთილები 181 დან 190 მდე10 გაკვეთილი · 2 სთ 36 წთ
- #231 Implement Deactivate User Account in React | Complete Node JS + Express Course with MongoDB14 წთ
- #232 Implement Cookie-Based Auth in React - Part 1 | Complete Node JS + Express Course with MongoDB14 წთ
- #233 Implement Cookie-Based Auth in React - Part 2 | Complete Node JS + Express Course with MongoDB13 წთ
- #234 Implement User Logout Feature (Step-by-Step) | Complete Node JS + Express Course with MongoDB13 წთ
- #235 Upload Multiple Images with React & Node.js | Hotel Booking App24 წთ
- #236 Build a Dynamic Hotel Detail Page in React | Hotel Detail UI - Part 110 წთ
- #237 Build a Dynamic Hotel Detail Page in React | Hotel Detail UI - Part 216 წთ
- #238 Fetch Hotel Details from API & Show in UI | Hotel Detail UI - Part 315 წთ
- #239 Add Interactive Maps with Mapbox & React | Hotel Detail UI - Part 415 წთ
- #240 Build Multi-Tab Update Form in React 🔥 | Hotel Admin Panel with Single State - Part 122 წთ
გაკვეთილები 191 დან 200 მდე10 გაკვეთილი · 3 სთ 23 წთ
- #241 Build Basic Info & Location Tabs with State Binding | React Multi-Tab Form - Part 223 წთ
- #242 Amenities + Images Tab with State Binding 🔥| Complete React Admin Form 😱 - Part 318 წთ
- #243 React Form Submit to Express API 🔥 | Send FormData & Update Hotel (Full Guide)28 წთ
- #244 React Multiple Image Upload + Preview 🔥 | Update FormData & Live Preview (Step-by-Step)12 წთ
- #245 React Multi-Select Input 🔥 | Add Categories with Comma (Dynamic Tags Input Tutorial)18 წთ
- #246 Make Reusable Form in React 🔥 | Convert Update to Create Hotel (Clean Approach)18 წთ
- #247 Create a New Hotel 🔥 | React State + Express POST Request (Step-by-Step)17 წთ
- #248 Simple Form Validation in React | Hotel Form Custom Validation (No Libraries!)23 წთ
- #249 Building a Review Section in React (Part 1) | Hotel Booking App - Node JS + Express Course23 წთ
- #250 Create Review Modal Component in React (Part 2) | Hotel Booking App - Node JS + Express Course23 წთ
გაკვეთილები 201 დან 210 მდე10 გაკვეთილი · 3 სთ 34 წთ
- #251 Star Rating Component in React | Display Ratings using React Icons21 წთ
- Building a User Review Dashboard and Fixing State Logic | Part #25227 წთ
- Building a Dynamic Review Form Modal with Star Rating Logic | Part #25329 წთ
- Implementing Edit and Delete Review Logic with Node.js & React | Part #25420 წთ
- Building a Reusable Custom Confirm Modal with Props and State | Part #25517 წთ
- Updating Room Schema and Verifying API Endpoints | Part #25610 წთ
- Integrating Room Functionality into Hotel Detail Page and Room Image Upload | Part #25727 წთ
- Build a Reusable Room Form Modal: Dynamic Input Management and Image Previews (Part 1) | Part #25825 წთ
- Build a Reusable Room Form Modal: Read Room Form Data & React State Management (Part 2) | Part #25923 წთ
- Update Room Details from React: Implementing Multipart Form Data for Room Updates | Part #26015 წთ
გაკვეთილები 211 დან 213 მდე3 გაკვეთილი · 56 წთ
რა გჭირდება
- წინასწარი ცოდნა არ არის საჭირო, კურსი ნულიდან იწყება.
აღწერა
Welcome to a practical, project-based Node.js course designed to take you from a beginner to a confident backend developer. In this series, we skip the fluff and focus on building production-ready applications using the MERN stack and Server-Side Rendering. This isn't just theory—you’ll build a Complete Hotel Booking Application from scratch. You will learn how real-world backend systems are architected, including advanced API design, secure authentication, and complex database relationships. 🤔 What You’ll Learn in this Course? ✔️ Node.js Fundamentals: Master the Event Loop, asynchronous programming, and core modules. ✔️ Express.js: Deep dive into routing, custom middleware, global error handling, and clean architecture. ✔️ MongoDB & Mongoose: Expert-level data modeling, advanced aggregation pipelines, filtering, and pagination. ✔️ Security & Auth: Secure your apps with JWT, role-based access control (RBAC), and security best practices. ✔️ Full-Stack Integration: Build a React frontend to consume your APIs and explore Server-Side Rendering (SSR) with Pug. ✔️ Real-World Features: Implement image uploads, automated emails, and payment gateway integration. 🏨 Project Spotlight: Ho
ვისთვის არის ეს კურსი
- ვინც Node.js ნულიდან იწყებს.
ეს ორი პუნქტი ჩვენი დასკვნაა კურსის დონიდან, აღწერა კი ავტორისაა.