Companies Home Search Profile

NodeJS Masterclass (Express, MongoDB, OpenAI & More) - 2023

Focused View

Sujan Pokhrel,Coach 750K

6:53:00

93 View
  • 1 - Installing VS Code Essential Extensions.mp4
    04:20
  • 2 - Getting help.html
  • 3 - Installing NODEJS.mp4
    01:25
  • 4 - What is NodeJS.mp4
    01:10
  • 5 - Creating our first web server.mp4
    04:02
  • 6 - Dynamic Routing a server Handling user requests.mp4
    05:17
  • 7 - NPM Node Package Manager Express.mp4
    04:40
  • 8 - Dependencies Node Modules Packages.mp4
    04:53
  • 9 - Using Express for creating server.mp4
    05:15
  • 10 - Using NodeMon for faster development.mp4
    05:17
  • 11 - Using FileSystem in NodeJS Reading a File.mp4
    06:42
  • 12 - Writing to a file through FS Module.mp4
    05:30
  • 13 - FS Module Wrap up.mp4
    01:34
  • 14 - Final code for FS Module.html
  • 14 - nodejs-playground.zip
  • 15 - API Introduction.mp4
    01:53
  • 16 - REST API Methods.mp4
    03:01
  • 17 - Getting Ready for testing API.mp4
    00:59
  • 18 - Download Movies DB API for testing.html
  • 18 - movies-db-dummy-api-nodejs.zip
  • 19 - Movies API installation and explaination.mp4
    02:55
  • 20 - Installing POSTMAN Working with Requests.mp4
    02:56
  • 21 - Testing APIs through postman Part 1.mp4
    06:03
  • 22 - Testing APIs through postman Part 2 Using Postman Environment.mp4
    08:12
  • 23 - Setting up new project.mp4
    08:55
  • 24 - MongoDB Atlas Compass.mp4
    05:58
  • 25 - MongoDB Connection using Mongoose.mp4
    03:15
  • 26 - Using Environment Variables to secure sensitive data.mp4
    03:37
  • 27 - Understanding Models Schema in Mongoose.mp4
    02:57
  • 28 - Models Schema Creation.mp4
    05:59
  • 28 - movies-api-using-mongodb-models-and-schema.zip
  • 29 - Working with requests.mp4
    07:23
  • 30 - Validating requests.mp4
    06:38
  • 31 - Using try catch to handle errors exceptions.mp4
    05:05
  • 32 - Async Await In Javascript.mp4
    06:47
  • 33 - Creating our first data on database.mp4
    08:00
  • 33 - movies-api-adding-first-record.zip
  • 34 - Schema rules validations More.mp4
    06:44
  • 34 - movies-api-schema-validations.zip
  • 35 - Retrieving data from database.mp4
    11:14
  • 35 - movies-api-reading-data.zip
  • 36 - Updating data.mp4
    13:27
  • 36 - movies-api-updating-data.zip
  • 37 - Deleting data Movies API Wrapup.mp4
    08:19
  • 37 - movies-api-delete-data.zip
  • 38 - About this section OpenAI on NodeJS.mp4
    00:29
  • 39 - Adding openai to our nodejs app.mp4
    04:29
  • 40 - Creating openAI developers account Using prompts.mp4
    04:44
  • 41 - Prompting for movie recommendations.mp4
    10:54
  • 41 - movies-api-get-ai-suggestions.zip
  • 42 - Using expressasyncerrors for error handling Movies API Wrapup.mp4
    12:20
  • 43 - About the project Expense Tracker PRO.mp4
    00:38
  • 44 - ETP-blueprint.pdf
  • 44 - Expense Tracker PRO Blueprint.mp4
    01:51
  • 45 - Setting up the project.mp4
    05:04
  • 45 - expense-tracker-pro-settingup.zip
  • 46 - Database Models Setup.mp4
    07:38
  • 47 - Modular Code Organization in Nodejs.mp4
    09:31
  • 47 - expense-tracker-modular-approach.zip
  • 48 - Handling user registration.mp4
    12:41
  • 48 - expense-tracker-register-user.zip
  • 49 - Hashing password in database using BCRYPT.mp4
    04:16
  • 49 - expense-tracker-bcrypt.zip
  • 50 - Handling User Logins.mp4
    08:12
  • 50 - expense-tracker-login.zip
  • 51 - JWT Explained Using JWT.mp4
    09:11
  • 51 - expense-tracker-jwt.zip
  • 52 - Express middleware.mp4
    06:27
  • 53 - JWT verification auth middleware.mp4
    09:47
  • 53 - expense-tracker-auth-middleware.zip
  • 54 - User dashboard API.mp4
    06:55
  • 54 - expense-tracker-user-dashboard.zip
  • 55 - Automate postman tests using environments.mp4
    07:32
  • 55 - expense-tracker-accesstoken-from-register.zip
  • 56 - JWT Manager Centralizing JWT signing.mp4
    05:45
  • 56 - expense-tracker-jwt-manager.zip
  • 57 - Revisiting Expense Tracker PRO API blueprint.mp4
    01:27
  • 58 - Working on transactions model.mp4
    04:02
  • 58 - expense-tracker-transactions-model.zip
  • 59 - Income handler Validator Package More.mp4
    15:15
  • 59 - expense-tracker-add-income.zip
  • 60 - Handling expenses of users.mp4
    04:12
  • 60 - expense-tracker-add-expense.zip
  • 61 - Get Transactions Working with Query string parameters in express.mp4
    09:19
  • 61 - expense-tracker-query-string.zip
  • 62 - Finalizing user dashboard.mp4
    03:43
  • 62 - expense-tracker-final-dashboard.zip
  • 63 - Sending welcome email on Registration using nodemailer mailtrap.mp4
    05:55
  • 63 - expense-tracker-welcome-email.zip
  • 64 - Forgot password sending reset code on email.mp4
    08:55
  • 64 - expense-tracker-forgot-password.zip
  • 65 - Reset password using reset code.mp4
    10:19
  • 65 - expense-tracker-reset-password.zip
  • 66 - Refactoring sending email logic to Email Manager.mp4
    07:24
  • 66 - expense-tracker-email-manager.zip
  • 67 - Delete Transaction Functionality.mp4
    12:12
  • 67 - expense-tracker-delete-transaction.zip
  • 68 - Edit Transactions Functionality Wrapup.mp4
    10:50
  • 69 - Preparing for deployment Custom 404 CORS.mp4
    03:05
  • 69 - expense-tracker-preparing-deployment.zip
  • 70 - Setting up GIT repository for the project.mp4
    02:46
  • 70 - expense-tracker-github-push.zip
  • 71 - Creating free account on render deployment.mp4
    03:04
  • 72 - Testing LIVE APIs.mp4
    01:46
  • 73 - Thank you.html
  • Description


    Build REST APIs, Test with Postman, Integrate OpenAI, Deployment. Master NodeJS, MongoDB & More! 2023 Edition.

    What You'll Learn?


    • Experience working with a highly sought-after programming language in the field of web development.
    • Gain a deep understanding of NodeJS by learning both the basics and advanced concepts in thorough detail
    • Create high-performance and scalable server-side web applications using NodeJS, with a particular focus on MongoDB as the chosen database solution.
    • 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

    Who is this for?


  • This course welcomes anyone interested in constructing contemporary, scalable, and high-performing web applications.
  • Who want to learn effecient and scalable way to develop backend
  • Those wanting to extend knowledge on backend development
  • What You Need to Know?


  • A basic understanding of JavaScript is recommended for this course but not mandatory
  • NO NodeJS knowledge is required at all!
  • Desire to learn what's important instead of wasting hours on coding that you wont really use
  • More details


    Description

    Looking to dive into one of the most popular and modern server-side programming languages of our time? Look no further than Node.js! It has gained immense popularity, with big-name companies like PayPal, LinkedIn, Uber, NASA, and Netflix utilizing its power. The demand for skilled Node.js developers is expected to soar in the future, making it an excellent choice for a rewarding career.

    This comprehensive course is designed to teach you everything you need to know about Node.js, assuming zero prior knowledge. However, if you do possess some background, you can quickly jump into the modules that interest you the most.

    Here's a glimpse of what you'll learn in this course:


    • Node.js Basics & Basic Core Modules

    • Handling Requests & Sending Responses

    • Working with Express.js and Routes

    • Integrating with CHATGPT / OPENAI

    • Working with File Systems using FS Modules

    • Using Node.js with NoSQL (MongoDB) and Mongoose

    • User Authentication and Authorization

    • JWT authentication

    • Working with postman and environments

    • Sending E-Mails

    • Validating User Input

    • Building REST APIs

    • Implementing Authentication in REST APIs

    • Deploying  Node.js Application

    • Live Server Testing

    • Adopting a Modular Code Architecture

    • And much more!

    Wondering if this course is suitable for you? Let's find out:


    • If you have no prior experience with Node.js, this course is perfect for you. It starts from scratch, assuming no prior knowledge, making it an ideal choice for aspiring Node.js developers.

    • If you have some basic Node.js experience, this course is still an excellent fit. You can breeze through the foundational modules and benefit from the in-depth dives into advanced topics covered throughout the course.

    This course equips you with the skills and knowledge needed to excel in the exciting world of Node.js development.

    Who this course is for:

    • This course welcomes anyone interested in constructing contemporary, scalable, and high-performing web applications.
    • Who want to learn effecient and scalable way to develop backend
    • Those wanting to extend knowledge on backend development

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sujan Pokhrel
    Sujan Pokhrel
    Instructor's Courses
    Hello, I am Sujan Pokhrel, Founder & CEO of DynoTech Global As a full stack developer with over a decade of experience, I am passionate about sharing my knowledge with others and helping them achieve their goals in coding. With a strong track record of guiding students to success, I am confident in my ability to be a valuable and effective teacher. In my career, I have had the opportunity to work on a wide range of projects, giving me a well-rounded skillset and the ability to adapt to new challenges. I am excited to share my expertise with you and help you become a proficient developer. I am confident that the effort and dedication I have put into this course will pay off, and you will reap the benefits of my hard work. I hope you will gain valuable knowledge and skills that will help you succeed in your career.
    With over a decade of experience as a full stack developer, I am deeply passionate about empowering others and guiding them towards coding success. Sharing my knowledge is a driving force, as I firmly believe in the transformative power of education. Throughout my career, I have tackled diverse projects, fostering a versatile skill set that allows me to navigate any challenge with ease. As your teacher, I am committed to providing invaluable insights and helping you become a proficient developer. The effort and dedication I have poured into this course will undoubtedly yield fruitful results, equipping you with the skills needed to excel in your career. Your journey towards success starts here, and I am excited to embark on it with you.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 69
    • duration 6:53:00
    • Release Date 2023/07/31