وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Mastering NodeJS with Interview Questions 2024

سرفصل های دوره

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


1 - Introduction
  • 1 - Installation and Environment Setup
  • 2 - Initializing Project using NPM
  • 3 - What is Nodejs

  • 2 - Node Basics
  • 4 - First Application
  • 5 - Introduction to Modules
  • 6 - Exporting Object Literal Multiple Exports
  • 7 - Basic Debugging
  • 8 - Global Objects
  • 9 - setTimeout Global object Method
  • 10 - clearTimeout Global object Method
  • 11 - setInterval Global Object Method
  • 12 - clearInterval Global Object Method
  • 13 - The process Global Object
  • 14 - Processargv
  • 15 - processon Process Event Handling
  • 16 - Chalk library
  • 17 - OS Module
  • 18 - What is REPL
  • 19 - Event Loop

  • 3 - Buffers
  • 20 - Introduction to Buffers
  • 21 - Numeric Systems
  • 22 - Character sets Unicode
  • 23 - Working with Buffers
  • 24 - Bufferfrom
  • 25 - Changing Buffer Values

  • 4 - File System Object
  • 26 - What is File System Object
  • 27 - Does it Exist fsexistsSync
  • 28 - Reading Files With fs Object
  • 29 - Writing Files writeFile
  • 30 - readFile vs readFileSync
  • 31 - fscopyFile
  • 32 - Assignment Copy Any File to a Given Location
  • 33 - fsappendFile
  • 34 - Reading Directory Using readdir
  • 35 - Assignment Count files folders of directory
  • 36 - Renaming and moving Files fsrename
  • 37 - Deleting a File fsunlink
  • 38 - readdir Vs readdirSync
  • 39 - Creating Folder using fsmkdir
  • 40 - Delete Folder fsrmdir recursive

  • 5 - HTTP Module
  • 41 - Introduction What is a server
  • 42 - Creating Server with http
  • 43 - Decoding The Request object
  • 44 - Auto Restart Server Nodemon
  • 45 - Responding to request Response object
  • 46 - Routes Requesturl
  • 47 - Sending JSON Response
  • 48 - Assignment Get Server Date Time
  • 49 - form Query String GET method
  • 50 - Request with POST method
  • 51 - POSTing Data
  • 52 - querystring Parsing
  • 53 - Assignment POST data to a JSON file on server

  • 6 - Expressjs
  • 54 - Introduction
  • 55 - Creating Server with Expressjs
  • 56 - Understanding the Request
  • 57 - Responding to the Request
  • 58 - Headers JSON Response
  • 59 - Defining Routes
  • 60 - Wildcard Characters in Routing
  • 61 - Dealing with URL parameters
  • 62 - POST Request With Expressjs
  • 63 - Accessing POST Data with Middleware
  • 64 - expressRouter Better Approach for Routes
  • 65 - POSTMAN Introduction Installation
  • 66 - Making Request Using POSTMAN
  • 67 - PUT PATCH DELETE Request
  • 68 - ressendFile Serving HTML Files
  • 69 - expressstatic

  • 7 - Middleware
  • 70 - Introduction to Middleware
  • 71 - First Custom Middleware
  • 72 - Assignment Create a Middleware to Check ContentType
  • 73 - The bodyParser Middleware

  • 8 - Templating Engine Working with Pug
  • 74 - Introduction to Server Side Rendering
  • 75 - Project Scaffolding
  • 76 - Creating Store HTML Nav Product Cards
  • 76 - Creating-Store-HTML-Nav-Product-Cards.zip
  • 77 - Converting HTML to Pug
  • 77 - Converting-HTML-to-pug.zip
  • 78 - Rendering the Pug File
  • 78 - Rendering-the-pug-File.zip
  • 79 - Creating Form Using Templating Engine
  • 79 - Creating-Form-Using-Templating-Engine.zip
  • 80 - Fetching the Product Data
  • 80 - Fetching-the-Product-Data.zip
  • 81 - Rendering Products Using eachin
  • 81 - Rendering-Products-Using-each-in.zip
  • 82 - Conditional Rendering No Product Section
  • 82 - Conditional-Rendering-No-Product-Section.zip
  • 83 - Inherited Reusable Interface Template Layout
  • 83 - Inherited-Reusable-Interface-Template-Layout.zip
  • 84 - Giving Dynamic Classes With Pug
  • 84 - Giving-Dynamic-Classes-With-Pug.zip

  • 9 - Templating Engines Handlebars EJS
  • 85 - Configuring Handlebars
  • 85 - Configuring-Handlebars.zip
  • 86 - Adding Dynamism With Handlebars
  • 86 - Adding-Dynamism-with-Handlebars.zip
  • 87 - Working with Default Layout in Handlebars
  • 87 - Working-with-Default-Layout-in-Handlebars.zip
  • 88 - Introduction to EJS
  • 88 - Introduction-to-EJS.zip
  • 89 - Component Based EJS Partials
  • 89 - Component-Based-EJS-Partials.zip

  • 10 - Node and MySQL Basics
  • 90 - Setting up the Project
  • 91 - Connecting to the Database
  • 92 - Querying the Database poolquery
  • 93 - Inserting Data with poolquery
  • 94 - Updating Records with poolquery
  • 95 - Deleting Records with poolquery
  • 96 - Safer Approach for Query Execution poolexecute

  • 11 - Database Operations with REST APIs
  • 97 - Introduction to APIs
  • 98 - API Creation
  • 99 - Status Codes
  • 100 - Inserting Data with POST Request
  • 101 - Deleting Records With API
  • 102 - Updating Database with PUT
  • 103 - Refactoring the Code Structure

  • 12 - Practical Application express
  • 104 - Creating Home Route
  • 105 - Configuring the Template Files
  • 106 - Creating Navbar with includes
  • 107 - Creating Home Interface
  • 108 - Conditional Rendering No Product Found
  • 109 - Configuring Add Product Route
  • 110 - Creating Add Product Interface
  • 111 - Configuring Edit Product Route
  • 112 - Interface and Functionality Edit Product

  • 13 - Practical App MySQL
  • 113 - Setting Up MySQL
  • 114 - Fetching the Products
  • 115 - Adding Product to Database
  • 116 - Editing the Product
  • 117 - Deleting the Product

  • 14 - Cookies
  • 118 - Introduction
  • 119 - Authentication Workflow
  • 120 - Understanding Cookies
  • 121 - Creating Cookie Using setHeader
  • 122 - ressetHeader vs rescookie
  • 123 - Reading a Cookie
  • 124 - Expiring Cookie expires maxAge Attributes
  • 125 - Optional Security Attributes of Cookie

  • 15 - Authentication with Session Cookie
  • 126 - Introduction
  • 127 - Setting Up the Route for SignUp
  • 128 - Designing the SignUp Form
  • 129 - ShowHide Password Functionality
  • 130 - Validating Password
  • 131 - Registering User to the Database
  • 132 - Configuring Login Page
  • 133 - Validating User and Sending Cookie
  • 134 - Reading the Cookie cookieparser
  • 135 - Rendering DOM Based on Login Status
  • 136 - Implementing Logout
  • 137 - Why Need Session Cookie
  • 138 - Configuring expresssession
  • 139 - Sending Session Cookie to Client
  • 140 - Reading and Configuring Session Cookie
  • 141 - Storing Session in MySQL expressmysqlsession
  • 142 - Logout Destroying Session
  • 54,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 31946
    حجم: 2977 مگابایت
    مدت زمان: 385 دقیقه
    تاریخ انتشار: 20 مرداد 1403
    طراحی سایت و خدمات سئو

    54,900 تومان
    افزودن به سبد خرید