Companies Home Search Profile

Mastering NodeJS with Interview Questions 2024

Focused View

Nirmal Joshi

6:24:12

0 View
  • 1 - Installation and Environment Setup.mp4
    02:01
  • 2 - Initializing Project using NPM.mp4
    02:15
  • 3 - What is Nodejs.mp4
    02:06
  • 4 - First Application.mp4
    01:19
  • 5 - Introduction to Modules.mp4
    03:09
  • 6 - Exporting Object Literal Multiple Exports.mp4
    03:58
  • 7 - Basic Debugging.mp4
    03:57
  • 8 - Global Objects.mp4
    02:09
  • 9 - setTimeout Global object Method.mp4
    02:22
  • 10 - clearTimeout Global object Method.mp4
    01:53
  • 11 - setInterval Global Object Method.mp4
    02:33
  • 12 - clearInterval Global Object Method.mp4
    01:42
  • 13 - The process Global Object.mp4
    01:52
  • 14 - Processargv.mp4
    02:29
  • 15 - processon Process Event Handling.mp4
    02:17
  • 16 - Chalk library.mp4
    02:24
  • 17 - OS Module.mp4
    01:51
  • 18 - What is REPL.mp4
    01:21
  • 19 - Event Loop.mp4
    04:19
  • 20 - Introduction to Buffers.mp4
    00:45
  • 21 - Numeric Systems.mp4
    04:04
  • 22 - Character sets Unicode.mp4
    01:57
  • 23 - Working with Buffers.mp4
    02:06
  • 24 - Bufferfrom.mp4
    01:26
  • 25 - Changing Buffer Values.mp4
    01:14
  • 26 - What is File System Object.mp4
    02:15
  • 27 - Does it Exist fsexistsSync.mp4
    01:41
  • 28 - Reading Files With fs Object.mp4
    01:37
  • 29 - Writing Files writeFile.mp4
    01:28
  • 30 - readFile vs readFileSync.mp4
    04:14
  • 31 - fscopyFile.mp4
    03:29
  • 32 - Assignment Copy Any File to a Given Location.mp4
    01:10
  • 33 - fsappendFile.mp4
    03:10
  • 34 - Reading Directory Using readdir.mp4
    01:06
  • 35 - Assignment Count files folders of directory.mp4
    01:36
  • 36 - Renaming and moving Files fsrename.mp4
    01:51
  • 37 - Deleting a File fsunlink.mp4
    01:30
  • 38 - readdir Vs readdirSync.mp4
    02:21
  • 39 - Creating Folder using fsmkdir.mp4
    01:36
  • 40 - Delete Folder fsrmdir recursive.mp4
    02:10
  • 41 - Introduction What is a server.mp4
    03:27
  • 42 - Creating Server with http.mp4
    05:15
  • 43 - Decoding The Request object.mp4
    02:23
  • 44 - Auto Restart Server Nodemon.mp4
    01:35
  • 45 - Responding to request Response object.mp4
    02:48
  • 46 - Routes Requesturl.mp4
    04:48
  • 47 - Sending JSON Response.mp4
    02:51
  • 48 - Assignment Get Server Date Time.mp4
    02:20
  • 49 - form Query String GET method.mp4
    05:25
  • 50 - Request with POST method.mp4
    02:15
  • 51 - POSTing Data.mp4
    02:33
  • 52 - querystring Parsing.mp4
    03:47
  • 53 - Assignment POST data to a JSON file on server.mp4
    02:35
  • 54 - Introduction.mp4
    01:00
  • 55 - Creating Server with Expressjs.mp4
    02:05
  • 56 - Understanding the Request.mp4
    02:29
  • 57 - Responding to the Request.mp4
    03:23
  • 58 - Headers JSON Response.mp4
    02:17
  • 59 - Defining Routes.mp4
    01:26
  • 60 - Wildcard Characters in Routing.mp4
    02:26
  • 61 - Dealing with URL parameters.mp4
    03:18
  • 62 - POST Request With Expressjs.mp4
    04:51
  • 63 - Accessing POST Data with Middleware.mp4
    02:44
  • 64 - expressRouter Better Approach for Routes.mp4
    03:38
  • 65 - POSTMAN Introduction Installation.mp4
    02:00
  • 66 - Making Request Using POSTMAN.mp4
    01:37
  • 67 - PUT PATCH DELETE Request.mp4
    02:26
  • 68 - ressendFile Serving HTML Files.mp4
    04:14
  • 69 - expressstatic.mp4
    03:39
  • 70 - Introduction to Middleware.mp4
    02:12
  • 71 - First Custom Middleware.mp4
    02:46
  • 72 - Assignment Create a Middleware to Check ContentType.mp4
    04:26
  • 73 - The bodyParser Middleware.mp4
    02:50
  • 74 - Introduction to Server Side Rendering.mp4
    03:27
  • 75 - Project Scaffolding.mp4
    01:30
  • 76 - Creating Store HTML Nav Product Cards.mp4
    05:24
  • 76 - Creating-Store-HTML-Nav-Product-Cards.zip
  • 77 - Converting HTML to Pug.mp4
    03:46
  • 77 - Converting-HTML-to-pug.zip
  • 78 - Rendering the Pug File.mp4
    01:35
  • 78 - Rendering-the-pug-File.zip
  • 79 - Creating Form Using Templating Engine.mp4
    03:02
  • 79 - Creating-Form-Using-Templating-Engine.zip
  • 80 - Fetching the Product Data.mp4
    02:21
  • 80 - Fetching-the-Product-Data.zip
  • 81 - Rendering Products Using eachin.mp4
    02:38
  • 81 - Rendering-Products-Using-each-in.zip
  • 82 - Conditional Rendering No Product Section.mp4
    01:18
  • 82 - Conditional-Rendering-No-Product-Section.zip
  • 83 - Inherited Reusable Interface Template Layout.mp4
    02:54
  • 83 - Inherited-Reusable-Interface-Template-Layout.zip
  • 84 - Giving Dynamic Classes With Pug.mp4
    01:50
  • 84 - Giving-Dynamic-Classes-With-Pug.zip
  • 85 - Configuring Handlebars.mp4
    03:47
  • 85 - Configuring-Handlebars.zip
  • 86 - Adding Dynamism With Handlebars.mp4
    04:12
  • 86 - Adding-Dynamism-with-Handlebars.zip
  • 87 - Working with Default Layout in Handlebars.mp4
    02:50
  • 87 - Working-with-Default-Layout-in-Handlebars.zip
  • 88 - Introduction to EJS.mp4
    04:31
  • 88 - Introduction-to-EJS.zip
  • 89 - Component Based EJS Partials.mp4
    02:32
  • 89 - Component-Based-EJS-Partials.zip
  • 90 - Setting up the Project.mp4
    01:44
  • 91 - Connecting to the Database.mp4
    04:07
  • 92 - Querying the Database poolquery.mp4
    01:23
  • 93 - Inserting Data with poolquery.mp4
    01:25
  • 94 - Updating Records with poolquery.mp4
    02:25
  • 95 - Deleting Records with poolquery.mp4
    01:24
  • 96 - Safer Approach for Query Execution poolexecute.mp4
    01:21
  • 97 - Introduction to APIs.mp4
    02:43
  • 98 - API Creation.mp4
    02:36
  • 99 - Status Codes.mp4
    03:17
  • 100 - Inserting Data with POST Request.mp4
    02:38
  • 101 - Deleting Records With API.mp4
    01:21
  • 102 - Updating Database with PUT.mp4
    02:32
  • 103 - Refactoring the Code Structure.mp4
    06:18
  • 104 - Creating Home Route.mp4
    02:48
  • 105 - Configuring the Template Files.mp4
    01:51
  • 106 - Creating Navbar with includes.mp4
    02:35
  • 107 - Creating Home Interface.mp4
    06:24
  • 108 - Conditional Rendering No Product Found.mp4
    01:45
  • 109 - Configuring Add Product Route.mp4
    02:30
  • 110 - Creating Add Product Interface.mp4
    05:28
  • 111 - Configuring Edit Product Route.mp4
    02:26
  • 112 - Interface and Functionality Edit Product.mp4
    03:08
  • 113 - Setting Up MySQL.mp4
    01:29
  • 114 - Fetching the Products.mp4
    01:58
  • 115 - Adding Product to Database.mp4
    04:30
  • 116 - Editing the Product.mp4
    04:29
  • 117 - Deleting the Product.mp4
    02:13
  • 118 - Introduction.mp4
    01:06
  • 119 - Authentication Workflow.mp4
    02:08
  • 120 - Understanding Cookies.mp4
    03:12
  • 121 - Creating Cookie Using setHeader.mp4
    02:32
  • 122 - ressetHeader vs rescookie.mp4
    01:14
  • 123 - Reading a Cookie.mp4
    02:30
  • 124 - Expiring Cookie expires maxAge Attributes.mp4
    05:38
  • 125 - Optional Security Attributes of Cookie.mp4
    02:50
  • 126 - Introduction.mp4
    02:36
  • 127 - Setting Up the Route for SignUp.mp4
    03:38
  • 128 - Designing the SignUp Form.mp4
    03:03
  • 129 - ShowHide Password Functionality.mp4
    04:59
  • 130 - Validating Password.mp4
    01:46
  • 131 - Registering User to the Database.mp4
    03:22
  • 132 - Configuring Login Page.mp4
    01:40
  • 133 - Validating User and Sending Cookie.mp4
    04:37
  • 134 - Reading the Cookie cookieparser.mp4
    03:10
  • 135 - Rendering DOM Based on Login Status.mp4
    02:59
  • 136 - Implementing Logout.mp4
    01:20
  • 137 - Why Need Session Cookie.mp4
    01:53
  • 138 - Configuring expresssession.mp4
    03:11
  • 139 - Sending Session Cookie to Client.mp4
    02:07
  • 140 - Reading and Configuring Session Cookie.mp4
    02:10
  • 141 - Storing Session in MySQL expressmysqlsession.mp4
    04:57
  • 142 - Logout Destroying Session.mp4
    02:37
  • Description


    Learn Express.js, REST API, MySQL, Sequelize, MongoDB, Mongoose, Handlebars, EJS, SocketIO, JWT, BcryptJS and more.

    What You'll Learn?


    • Gain a solid understanding of NodeJS fundamentals.
    • Build robust web applications and REST APIs using ExpressJS.
    • Using middleware and routing for seamless API development.
    • Front-end designing using Templating engine (Handlebars and EJS).
    • Explore database integration, mastering CRUD operations for effective data handling.
    • Enhance your debugging skills with advanced techniques.
    • Apply knowledge through practical projects, reinforcing skills and ensuring a real-world understanding.
    • Ace NodeJS interviews with hands-on practice.
    • Build a strong foundation for a server-side developer role.

    Who is this for?


  • Aspirants who want to become NodeJS full-stack developer.
  • Junior & mid-level developers who want to enhance their skills to the max!
  • Expert developers who want to upgrade their existing development skills.
  • What You Need to Know?


  • Basic HTML, CSS & JavaScript knowledge, but it isn't mandatory!
  • Time, attention and dedication to learn & practice.
  • More details


    Description

    Key concepts covered:

    • Node Basics

    • Buffers

    • File System Object

    • HTTP Module

    • Express.js

    • Middleware

    • Templating Engine (Pug, Handlebars & EJS)

    • Working with MySQL

    • Sequelize

    • REST APIs

    • Cookies

    • Session

    • Local Storage

    • JWT

    • BcryptJS

    • Working with MongoDB

    • Mongoose

    • Pagination

    • Email

    • File Upload/Download

    • SocketIO

    • Testing

    • Deployment

    • Practical assignments & more...

    Explore the dynamic universe of server-side web development with this meticulously crafted Node.js course, tailored for both aspiring learners and seasoned professionals looking to master server-side JavaScript. This progressive guide takes you on a hands-on exploration of Node.js, the powerhouse behind scalable and efficient web applications.

    In this course, you’ll learn the correct approach to tackle real-world projects - ensuring that you gain practical skills that are directly applicable in professional settings.

    Adding to that, I’ll equip you with a curated collection of interview questions, preparing you to confidently navigate Node.js technical assessments.

    Here are the key features of this course:

    Master Node.js Fundamentals → Grasp the foundational principles of Node.js.

    Express.js and API Development Skills → Master middleware techniques for building robust web applications and APIs.

    Interview-Ready Confidence → Real-world interview preparation, ensuring confidence in tackling Node.js technical assessments.

    Effective Database Integration → Seamless database integration, mastering CRUD operations and scalability strategies for optimal application performance.

    I’ll keep you in the loop on what's next for Node.js to be always ahead of the game with insights into the future of this tech powerhouse.

    Enroll today and take a definitive step towards shaping a successful career in the world of server-side web development.

    Who this course is for:

    • Aspirants who want to become NodeJS full-stack developer.
    • Junior & mid-level developers who want to enhance their skills to the max!
    • Expert developers who want to upgrade their existing development skills.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Nirmal Joshi
    Nirmal Joshi
    Instructor's Courses
    Hi! I am Nirmal Joshi, founder, and CEO of a tech development company in India. I have more than 25+ years experience of in dealing with people, processes, and codes. I am an active corporate trainer for years now and have been consulting with top Fortune 1000 companies.My journey here on Udemy will consist of sharing advanced Front-end/Full-stack Web Development tutorials focusing on the latest, cutting-edge tools, techniques, projects, and standard programming practices to help creative people make awesome technological implementations. If you're a technology aspirant or someone who is interested in creating amazing things in pixels and code, make sure to enroll in my courses. Getting in touch with me is easy. Hit me up with your questions in the Q&A section.Good luck!
    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 142
    • duration 6:24:12
    • Release Date 2024/03/10

    Courses related to Node.Js

    Subtitle
    Node.js Microservices Fundamentals
    Subtitle
    Build NodeJS applications with Mongodb
    Udemy Kati Frantz
    Kati Frantz
    Build NodeJS applications with Mongodb
    4:18:12
    English subtitles
    09/05/2023