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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 31946
    حجم: 2977 مگابایت
    مدت زمان: 385 دقیقه
    تاریخ انتشار: ۲۰ مرداد ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید