Nodejs Masterclass (Express, Mongodb, Openai & More) - 2023 - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Nodejs Masterclass (Express, Mongodb, Openai & More) - 2023 (/Thread-Nodejs-Masterclass-Express-Mongodb-Openai-More-2023) |
Nodejs Masterclass (Express, Mongodb, Openai & More) - 2023 - SKIKDA - 06-18-2023 Published 6/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 3.33 GB | Duration: 6h 57m Build REST APIs, Test with Postman, Integrate OpenAI, Deployment. Master NodeJS, MongoDB & More! 2023 Edition. What you'll learn Learn the fundamentals of backend web development Develop JSON Web API Working with MongoDB database using mongoose Best practises for backend development API, RestAPI & Methods Integrating OPENAI & Prompting for responses Testing API in postman with environments Avoid useless coding - Learn what's important Requirements A basic understanding of JavaScript is recommended for this course No NodeJS knowledge is required Desire to learn what's important instead of wasting hours on coding that you wont really use Description Kickstart Your Backend Web Development Career with Our Beginner-Friendly NodeJS Course (2023 Edition) - Learn the fundamentals of backend web development with NodeJS. Our easy-to-follow approach makes learning accessible to anyone. Start building your skills today and open up a world of new opportunities in backend web development. We will be working with latest version and deploy our code in Render (Free for 2023)We will guide you through the basics of NodeJS and related concepts, such as creating servers, installing packages, openai integration and more. By the end of the course, you'll have the skills to build robust and scalable web applications using NodeJS. Enroll now and start your journey to becoming a backend web development pro.Designed for beginners with little to no prior knowledge, our comprehensive Introduction to NodeJS course (2023 Edition) covers essential backend web development concepts such as creating servers, installing packages, working with databases, openai integration and more. Led by an experienced instructor, our hands-on approach and practical application focus will give you the foundation and skills needed to pursue a career in backend web development or work as a freelancer. Our easy-to-follow approach makes learning accessible to anyone. Start building your skills today and open up a world of new opportunities in backend web development. Overview Section 1: Getting Started Lecture 1 Installing VS Code & Essential Extensions Lecture 2 Getting help Lecture 3 Installing NODEJS Section 2: Diving into NodeJS Lecture 4 What is NodeJS? Lecture 5 Creating our first web server Lecture 6 Dynamic Routing a server (Handling user requests) Lecture 7 NPM (Node Package Manager) & Express Lecture 8 Dependencies, Node Modules & Packages Lecture 9 Using Express for creating server Lecture 10 Using NodeMon for faster development Section 3: FileSystem (FS) Module in NodeJS Lecture 11 Using FileSystem in NodeJS (Reading a File) Lecture 12 Writing to a file through FS Module Lecture 13 FS Module Wrap up Lecture 14 Final code for FS Module Section 4: API, RestAPI & POSTMAN Lecture 15 API Introduction Lecture 16 REST API & Methods Lecture 17 Getting Ready for testing API Lecture 18 Download Movies DB API for testing Lecture 19 Movies API installation and explaination Lecture 20 Installing POSTMAN & Working with Requests Lecture 21 Testing APIs through postman (Part 1) Lecture 22 Testing APIs through postman (Part 2) & Using Postman Environment Section 5: MongoDB, Mongoose, ATLAS & More Lecture 23 Setting up new project Lecture 24 MongoDB, Atlas & Compass Lecture 25 MongoDB Connection using Mongoose Lecture 26 Using Environment Variables to secure sensitive data Lecture 27 Understanding Models & Schema in Mongoose Lecture 28 Models & Schema Creation Section 6: Requests, Promises & More Lecture 29 Working with requests Lecture 30 Validating requests Lecture 31 Using try catch to handle errors & exceptions Lecture 32 Async Await In Javascript Section 7: Working with Database Lecture 33 Creating our first data on database Lecture 34 Schema rules, validations & More Lecture 35 Retrieving data from database Lecture 36 Updating data Lecture 37 Deleting data & Movies API Wrapup Section 8: ChatGPT - OpenAI in NodeJS Lecture 38 About this section: OpenAI on NodeJS Lecture 39 Adding openai to our nodejs app Lecture 40 Creating openAI developers account & Using prompts Lecture 41 Prompting for movie recommendations Section 9: Handle NodeJS errors effectively, get rid of try catch Lecture 42 Using express-async-errors for error handling & Movies API Wrapup Section 10: Project: Expense Tracker PRO Lecture 43 About the project: Expense Tracker PRO Lecture 44 Expense Tracker PRO Blueprint Lecture 45 Setting up the project Lecture 46 Database & Models Setup Lecture 47 Modular Code Organization in Node.js Lecture 48 Handling user registration Lecture 49 Hashing password in database using BCRYPT Section 11: Authentication & Authorization Lecture 50 Handling User Logins Lecture 51 JWT Explained & Using JWT Lecture 52 Express middleware Lecture 53 JWT verification & auth middleware Section 12: Working on functionalities, Expense Tracker PRO Lecture 54 User dashboard API Lecture 55 Automate postman tests using environments Lecture 56 JWT Manager (Centralizing JWT signing) Lecture 57 Re-visiting Expense Tracker PRO API blueprint Lecture 58 Working on transactions model Lecture 59 Income handler, Validator Package & More Lecture 60 Handling expenses of users Lecture 61 Get Transactions & Working with Query string parameters in express Lecture 62 Finalizing user dashboard Section 13: Working with emails in NodeJS Lecture 63 Sending welcome email on Registration using nodemailer & mailtrap Lecture 64 Forgot password & sending reset code on email Lecture 65 Reset password using reset code Lecture 66 Refactoring sending email logic to Email Manager Lecture 67 Delete Transaction Functionality Lecture 68 Edit Transactions Functionality & Wrapup Section 14: Deploy Node.js App: Free Hosting on Render in 2023 Lecture 69 Preparing for deployment (Custom 404 & CORS) Lecture 70 Setting up GIT repository for the project Lecture 71 Creating free account on render & deployment Lecture 72 Testing LIVE APIs Lecture 73 Thank you! Beginners wanting to learn Backend Development,Who want to learn effecient and scalable way to code backend,Those wanting to extend knowledge on backend development Buy Premium Account From My Download Links & Get Fastest Speed. |